The Afghanistan vs Bangladesh cricket matches are becoming one of the most exciting rivalries in international cricket. Since they first played in 2014, both teams have improved and now produce some great games with surprise results in all formats. This is a new rivalry but it’s already big, full of individual brilliance and national pride.
Afghanistan vs Bangladesh Asia Cup T20I Head to Head
| Format | Matches | Bangladesh Wins | Afghanistan Wins |
|---|---|---|---|
| T20Is | 1 | 0 | 1 |
Head-to-Head Record in All Formats (2014–2025)
Although Bangladesh has been playing cricket longer, Afghanistan has caught up, especially in T20Is. Here’s how they stand:
| Format | Matches | Bangladesh Wins | Afghanistan Wins |
|---|---|---|---|
| T20Is | 12 | 5 | 7 |
| ODIs | 19 | 11 | 8 |
| Tests | 2 | 1 | 1 |
| Total | 33 | 17 | 16 |
In Tests, Afghanistan stunned Bangladesh with a 224-run win in 2019 thanks to Rashid Khan’s 11 wickets. But Bangladesh came back strong in 2023, winning by 546 runs, one of the biggest wins in Test history.
Bangladesh has a better record in ODIs, 11-8. But Afghanistan won their first series in Bangladesh in 2023, showing they can win even when playing away from home.
Afghanistan has the edge in T20 Internationals, 7-5. Their spinners, especially Rashid Khan and Mujeeb Ur Rahman, have troubled Bangladesh’s batsmen a lot especially when the conditions favor spin.
Asia Cup and ICC Tournaments
They’ve played five times in the Asia Cup – four ODIs and one T20I. Afghanistan has won three of these matches. Their biggest win was in the 2022 Asia Cup T20 where they chased down Bangladesh’s 127 easily.
In ICC tournaments, Bangladesh has a better record, 4-1. They haven’t lost to Afghanistan in ODI World Cup matches and have each won one T20 World Cup match. They haven’t played each other in the Champions Trophy yet.
Top performers
Some players have been consistent in this rivalry. Rashid Khan has been Afghanistan’s best bowler, especially in T20Is where he has taken 22 wickets. Mohammad Nabi’s 84 not out is still the highest individual T20I score in matches between these two teams.
For Bangladesh, Shakib Al Hasan has been the key player with both bat and ball, taking the most wickets in ODIs with 30. Mushfiqur Rahim has scored the most ODI runs for Bangladesh while Najmul Hossain Shanto has been important in Tests.
The Afghanistan vs Bangladesh match is more than just a cricket game—showing how far both teams have come. With close matches in all formats and national pride at stake, this is becoming one of the most awaited matches in Asian cricket. Expect this to get bigger and more intense as they play more matches in ICC and ACC tournaments.




