Sri Lanka vs Afghanistan

Sri Lanka and Afghanistan have a long history of cricketing rivalry, with the two teams having met in all three formats of the game. While Sri Lanka have been the more dominant team, the emerging Asian powerhouse Afghanistan have closed the gap in recent years. They are now a competitive force in world cricket.

Sri Lanka vs Afghanistan Head to Head

FormatMatchesSri Lanka WinsAfghanistan WinsNo Result
ODI281981
T20I13742
Test3300

Sri Lanka have had an edge in all three formats. But Afghanistan have been consistently winning more matches in recent years. In the last five ODIs between the two teams, Afghanistan have won three and lost two. In the last five T20Is, Afghanistan have won two and lost three.

Share article
Follow us on social media
Tell us why didn’t you like our article so that we can improve on?
Choose ranking:
ICC Test Ranking
ICC ODI Ranking
ICC T20I Ranking