Bangladesh National Cricket Team vs Afghanistan National Cricket Team Timeline: Complete Head-to-Head History (2014–2026)
Bangladesh lead Afghanistan 21–16 across 37 international matches in Tests, ODIs, and T20Is. Bangladesh hold the edge in ODIs (11–8) and T20Is (9–7), while the two Tests are split 1–1. But the headline number hides a deeper story – since 2019, Afghanistan have dominated ODIs, winning 8 of 11, while Bangladesh have maintained their lead in T20Is and Tests. The Bangladesh National Cricket Team vs Afghanistan National Cricket Team timeline is not a straightforward tale of one team’s dominance. It is a story of two rising nations whose strengths have diverged sharply by format, producing one of modern cricket’s most tactically interesting bilateral rivalries.
Head-to-Head Record: All Formats at a Glance
Bangladesh vs Afghanistan overall head-to-head record stands at 21–16 in Bangladesh’s favour across all three international formats.
| Format | Matches | Bangladesh Wins | Afghanistan Wins |
| Tests | 2 | 1 | 1 |
| ODIs | 19 | 11 | 8 |
| T20Is | 16 | 9 | 7 |
| Total | 37 | 21 | 16 |
Key Records
- Highest team total (ODI): Afghanistan 331/9, Chattogram, July 2023
- Highest team total (T20I): Afghanistan 167/5, Dehradun, June 2018
- Lowest team total (T20I): Afghanistan 72 all out, Mirpur, 2014, Bangladesh 105 all out, Kingstown, 2024
- Biggest win (all formats): Bangladesh by 546 runs, Dhaka Test, June 2023
- Biggest ODI win by Afghanistan: 200 runs, Abu Dhabi, October 14, 2025
The 3 Phases of the Bangladesh vs Afghanistan Cricket Rivalry
The Bangladesh vs Afghanistan cricket rivalry has evolved through three distinct phases between 2014 and 2026, shifting from Bangladesh’s early dominance to a clear format-based split.
Read More: Pakistan National Cricket Team Vs Zimbabwe National Cricket Team Timeline
Phase 1 – Bangladesh Dominance (2014–2018)
Bangladesh won the first four ODI encounters and held clear advantages across all formats. Afghanistan were competitive but developing, still building their core bowling combinations at the international level. In this phase, Bangladesh’s experience in bilateral cricket gave them a decisive structural advantage.
Phase 2 – Afghanistan’s Tactical Rise (2019–2023)
Afghanistan won their first Test against Bangladesh in 2019 – by 224 runs in Chittagong. That result signalled a genuine shift in capability. By July 2023, Afghanistan had won their first ODI series on Bangladeshi soil, taking the series 2–1. Their wrist-spin trio of Rashid Khan, Mujeeb ur Rahman, and Mohammad Nabi became the most consistent bowling combination Bangladesh faced in 50-over cricket.
Phase 3 – Format Split Era (2024–Present)
The October 2025 UAE bilateral tour drew the clearest line yet. Bangladesh won the T20I series 3–0 in Sharjah. Afghanistan won the ODI series 3–0 in Abu Dhabi – including a 200-run victory in the final match. Each team now holds format-specific dominance that is no longer incidental but structural.
Complete Bangladesh vs Afghanistan Cricket Timeline (2014–2025)
The Bangladesh National Cricket Team vs Afghanistan National Cricket Team timeline spans 37 matches across 11 years, covering Asia Cup encounters, bilateral series, ICC World Cup clashes, and Test cricket.
| Year | Event | Format | Result | Significance |
| 2014 | Asia Cup, Fatullah | ODI | Bangladesh won by 32 runs | First-ever ODI between the two sides |
| 2014 | Asia Cup, Mirpur | T20I | Bangladesh won | First T20I meeting |
| 2018 | Dehradun Tri-Series | T20I | Afghanistan won 3–0 | Afghanistan’s first series win over Bangladesh |
| 2019 | Asia Cup T20, Mirpur | T20I | Bangladesh won by 62 runs | Bangladesh’s largest T20I win in this rivalry |
| 2019 | Test, Chittagong | Test | Afghanistan won by 224 runs | Afghanistan’s only Test win over Bangladesh |
| 2022 | Mirpur T20I Series | T20I | Bangladesh won 2–1 | Bangladesh reasserted T20I edge |
| 2023 | Dhaka Test | Test | Bangladesh won by 546 runs | Third-largest Test win in history |
| 2023 | ODI Series, Bangladesh | ODI | Afghanistan won 2–1 | First ODI series win on Bangladeshi soil |
| 2023 | T20I Series | T20I | Bangladesh won 2–0 | Bangladesh maintained home T20I advantage |
| Jun 2024 | T20 WC Super Eights, Kingstown | T20I | Afghanistan won by 8 wkts (DLS) | Bangladesh knocked out, Afghanistan reached semi-finals |
| Nov 2024 | Sharjah ODI Series | ODI | Afghanistan won 2–1 | Back-to-back ODI series wins away from home |
| Sep 2025 | Asia Cup T20, Abu Dhabi | T20I | Bangladesh won by 8 runs | Bangladesh held ICC event edge |
| Oct 2–5, 2025 | UAE T20I Series, Sharjah | T20I | Bangladesh won 3–0 | First-ever 3–0 T20I whitewash in this rivalry |
| Oct 8–14, 2025 | UAE ODI Series, Abu Dhabi | ODI | Afghanistan won 3–0 | Largest victory margin: 200 runs in 3rd ODI |
October 2025 UAE Series: The Clearest Evidence of the Format Divide
The October 2025 UAE bilateral series between Bangladesh and Afghanistan confirmed a direct format split: Bangladesh won all three T20Is, Afghanistan won all three ODIs.
T20I Series – Bangladesh Won 3–0 (Sharjah)
| Match | Date | Venue | Result |
| 1st T20I | Oct 2, 2025 | Sharjah | Bangladesh won |
| 2nd T20I | Oct 3, 2025 | Sharjah | Bangladesh won |
| 3rd T20I | Oct 5, 2025 | Sharjah | Bangladesh won by 6 wickets |
Bangladesh’s death batting and pace variety neutralised Afghanistan’s spin bowling on Sharjah’s flat surface. Rashid Khan took 6 wickets in the series at an average of 10.00, but received no consistent support from the rest of the Afghanistan attack.
ODI Series – Afghanistan Won 3–0 (Abu Dhabi)
| Match | Date | Afghanistan | Bangladesh | Result |
| 1st ODI | Oct 8, 2025 | 226/5 | 221 | AFG won by 5 wkts |
| 2nd ODI | Oct 11, 2025 | 190 | 109 | AFG won by 81 runs |
| 3rd ODI | Oct 14, 2025 | 293/9 | 93 | AFG won by 200 runs |
Bangladesh’s 93 all out in the 3rd ODI was their second-lowest total against Afghanistan in any format. Ibrahim Zadran scored 213 runs across the three ODIs at an average of 71.00.
Top Performers: Verified Records
The top performers in the Bangladesh National Cricket Team vs Afghanistan National Cricket Team timeline are dominated by Shakib Al Hasan with the ball in ODIs and Rashid Khan across both white-ball formats.
Highest Individual ODI Scores in This Rivalry
| Rank | Player | Team | Score | Year |
| 1 | Rahmanullah Gurbaz | Afghanistan | 145 | 2023 |
| 2 | Mushfiqur Rahim | Bangladesh | 86 | Multiple seasons |
Top ODI Wicket-Takers
| Player | Team | Wickets | Economy |
| Shakib Al Hasan | Bangladesh | 27 | 4.18 |
| Rashid Khan | Afghanistan | 19 | 3.91 |
T20I Top Run-Scorers
| Player | Team | Runs |
| Mohammad Nabi | Afghanistan | 294 |
| Litton Das | Bangladesh | 236 |
| Mohammad Mahmudullah | Bangladesh | 194 |
T20I Top Wicket-Takers
| Player | Team | Wickets | Average |
| Rashid Khan | Afghanistan | 17 | 9.76 |
| Shakib Al Hasan | Bangladesh | 11 | – |
Rashid Khan vs Bangladesh: The Defining Individual Record
Rashid Khan holds the best individual bowling record of any player in the Bangladesh vs Afghanistan cricket rivalry, with 36 combined wickets across ODIs and T20Is.
| Format | Wickets | Economy | Average |
| ODI | 19 | 3.91 | 24.10 |
| T20I | 17 | 5.53 | 9.76 |
What makes Rashid’s record particularly significant is its consistency across conditions. He delivered 4/29 in the 2023 Dhaka ODI and 6 wickets in the 2025 Sharjah T20I series – even in a series Bangladesh won 3–0. No Bangladesh bowler holds a comparable cross-format dominance record against Afghanistan. Shakib Al Hasan’s 27 ODI wickets at an average of 19.51 is the closest equivalent from the Bangladesh side.
Bangladesh vs Afghanistan by Venue
Bangladesh dominate in Mirpur and Chattogram, Afghanistan hold a perfect record in Dehradun and Abu Dhabi against Bangladesh.
| Venue | Matches | Bangladesh Wins | Afghanistan Wins |
| Mirpur (Dhaka) | 10+ | Bangladesh dominant | 0 (T20Is) |
| Chattogram | 5 ODIs | 2 | 3 |
| Dehradun | 3 T20Is | 0 | 3 |
| Sharjah | 4+ | 3 (T20Is, 2025) | 2 (ODIs) |
| Abu Dhabi | 3 ODIs (2025) | 0 | 3 |
| Kingstown | 1 T20I (WC 2024) | 0 | 1 |
Afghanistan have never won a T20I in Mirpur. Bangladesh have never won an ODI in either Dehradun or Abu Dhabi against Afghanistan. Venue selection and surface preparation play a measurable role in this rivalry’s outcomes – a factor that both teams’ management actively account for in series planning.
ICC Tournament Record
In ICC tournament encounters, Bangladesh lead Afghanistan 5–3 across all events from 2014 to 2025.
| Tournament | Year | Format | Result |
| Asia Cup | 2014 | ODI | Bangladesh won |
| Asia Cup | 2014 | T20 | Bangladesh won |
| Asia Cup | 2016 | T20 | Bangladesh won |
| Asia Cup | 2018 | T20 | Afghanistan won |
| Asia Cup | 2022 | T20 | Afghanistan won |
| T20 World Cup | 2021 | T20 | Bangladesh won |
| T20 World Cup | 2024 | T20 | Afghanistan won |
| Asia Cup | 2025 | T20 | Bangladesh won by 8 runs |
The 2024 T20 World Cup Super Eights match was the most consequential ICC tournament result – Bangladesh scored 105 all out, Afghanistan chased it under DLS in Kingstown, and went on to reach their first-ever T20 World Cup semi-final.
5 Most Memorable Matches in This Rivalry
The five most memorable matches in the Bangladesh National Cricket Team vs Afghanistan National Cricket Team timeline span both formats and every major tournament stage from 2019 to 2025.
1. Test, Chittagong, 2019 – Afghanistan Win by 224 Runs
Afghanistan’s first and, to date, only Test win over Bangladesh. Rashid Khan and Mohammad Nabi bowled Bangladesh out twice on a turning surface. This result established Afghanistan as a genuine red-ball threat, not just a white-ball side.
2. Test, Dhaka, June 2023 – Bangladesh Win by 546 Runs
The third-largest Test victory margin in history and the largest by any Asian team. Mehidy Hasan Miraz took 9 wickets across the match. Bangladesh declared at 382/5 in the first innings. Afghanistan were bowled out for 146 and 115.
3. 2nd ODI, Chattogram, July 8, 2023 – Gurbaz 145, Afghanistan Win by 142 Runs
Rahmanullah Gurbaz scored 145 off 125 balls – the highest individual score in this rivalry. Afghanistan posted 331/9 – their highest total ever against Bangladesh. This match secured Afghanistan’s first ODI series win on Bangladeshi soil.
4. T20 World Cup, Kingstown, June 24, 2024 – Afghanistan Win by 8 Wkts (DLS)
Bangladesh scored 105 all out – their lowest total in this rivalry. Afghanistan chased 115 under DLS in 14.2 overs. This result was directly responsible for Bangladesh’s Super Eights exit. Afghanistan went on to the semi-finals for the first time.
5. 3rd ODI, Abu Dhabi, October 14, 2025 – Afghanistan Win by 200 Runs
Afghanistan posted 293/9, Bangladesh collapsed to 93 all out. The 200-run margin remains Afghanistan’s largest victory against Bangladesh in any format. It sealed their first-ever 3–0 ODI series whitewash against Bangladesh and confirmed their ODI superiority in neutral conditions.
ODI Record Since 2019: The Critical Shift
Afghanistan have reversed the ODI balance entirely since 2019, turning a 6–2 deficit into an 8–3 lead over Bangladesh in that period alone.
| Period | Matches | AFG Wins | BAN Wins |
| 2014–2018 | 8 | 2 | 6 |
| 2019–2025 | 11 | 8 | 3 |
Afghanistan’s ODI system since 2019 is built around three structural weapons: Fazalhaq Farooqi’s left-arm new-ball swing, Rashid Khan’s middle-overs control, and Ibrahim Zadran’s batting solidity at the top of the order. Bangladesh’s ODI middle order – outside of Mushfiqur Rahim and Shakib Al Hasan – has not solved this combination consistently across six years. According to ESPNcricinfo’s Statsguru, Afghanistan’s ODI bowling economy rate against Bangladesh since 2019 sits among the best in bilateral cricket matchups.
Final Verdict
Bangladesh lead the Bangladesh National Cricket Team vs Afghanistan National Cricket Team timeline overall at 21–16, but the rivalry is no longer Bangladesh’s to control. In ODIs, Afghanistan have been the dominant team since 2019. In T20Is and Tests, Bangladesh remain the stronger side. The format divide is no longer a trend – it is a settled reality. The 2027 ODI World Cup cycle will be the most important test of whether Bangladesh can structurally fix their ODI vulnerabilities against Afghanistan’s bowling system, or whether Afghanistan consolidate a dominance that has been building since 2019.
FAQ:
Q1. What is the overall head-to-head record between Bangladesh and Afghanistan in cricket?
A1. Bangladesh lead Afghanistan 21–16 across 37 international matches. Bangladesh hold the edge in ODIs (11–8) and T20Is (9–7), while Tests are split 1–1.
Q2. Who leads the ODI head-to-head between Bangladesh and Afghanistan?
A2. Bangladesh lead 11–8 in ODIs overall. However, Afghanistan have won 8 of 11 ODIs since 2019, including a 3–0 sweep in the UAE in October 2025.
Q3. What is the biggest win in Bangladesh vs Afghanistan cricket history?
A3. Bangladesh beat Afghanistan by 546 runs in the Dhaka Test of June 2023 – the third-largest Test win in history and the largest ever by an Asian team.
Q4. Who has the most T20I wickets between Bangladesh and Afghanistan?
A4. Rashid Khan leads with 17 T20I wickets in 8 matches at an average of 9.76. For Bangladesh, Shakib Al Hasan holds 11 T20I wickets in 9 matches.
Q5. Who has the most ODI wickets between Bangladesh and Afghanistan?
A5. Shakib Al Hasan leads with 27 ODI wickets at an average of 19.51 and economy of 4.18. Rashid Khan leads for Afghanistan with 19 ODI wickets at an economy of 3.91.
Q6. What happened in the October 2025 UAE bilateral series?
A6. Bangladesh won the T20I series 3–0 in Sharjah. Afghanistan won the ODI series 3–0 in Abu Dhabi, including a 200-run victory in the final match.
Q7. When did Afghanistan beat Bangladesh in the T20 World Cup?
A7. June 24, 2024 – Super Eights, Kingstown. Afghanistan won by 8 wickets under DLS. Bangladesh were bowled out for 105.
Q8. What is Afghanistan’s highest score against Bangladesh in ODIs?
A8. 331/9 in Chattogram, July 2023 – set during Rahmanullah Gurbaz’s 145 off 125 balls. Afghanistan won that match by 142 runs.
Q9. Which venue suits Afghanistan most against Bangladesh?
A9. Dehradun (3–0 in T20Is) and Abu Dhabi (3–0 in the 2025 ODI series). Afghanistan have a perfect record at both venues against Bangladesh.
Q10. When did Afghanistan first win an ODI series against Bangladesh?
A10. July 2023 – Afghanistan won the ODI series 2–1 in Bangladesh, becoming the first team from outside the traditional powers to win an ODI series on Bangladeshi soil in that cycle.