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
Format | Matches | Sri Lanka Wins | Afghanistan Wins | No Result |
ODI | 28 | 19 | 8 | 1 |
T20I | 13 | 7 | 4 | 2 |
Test | 3 | 3 | 0 | 0 |
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.