Bangladesh vs Afghanistan Head-to-Head Records
Bangladesh vs Afghanistan has developed into one of Asian cricket’s most competitive modern rivalries. Bangladesh initially held the advantage through greater international experience, but Afghanistan’s rapid improvement in spin bowling, fast bowling and top-order batting has made the contest increasingly balanced. Through October 2026, the teams are level 11-11 in ODIs, Bangladesh lead 9-7 in T20Is, and the two Test matches have been split 1-1. The rivalry has also produced important Asia Cup matches, two contrasting Test victories, dramatic T20 World Cup meetings and several record-breaking ODI performances from players such as Rahmanullah Gurbaz, Rashid Khan, Shakib Al Hasan and Litton Das.
Bangladesh vs Afghanistan Head-to-Head Record
| Format | Matches | Bangladesh Wins | Afghanistan Wins | Draw/No Result |
|---|---|---|---|---|
| ODI | 22 | 11 | 11 | 0 |
| T20I | 16 | 9 | 7 | 0 |
| Test | 2 | 1 | 1 | 0 |
The ODI record is now completely level. Bangladesh had led the rivalry for much of its early history, but Afghanistan won bilateral series in 2023 and 2024 before completing a 3-0 ODI sweep in the UAE in October 2025. Bangladesh answered in the shortest format by winning all three T20Is on the same 2025 tour.
Bangladesh vs Afghanistan ODI Rivalry
Bangladesh and Afghanistan have played 22 ODIs, with both teams winning 11.
That balance is remarkable considering Afghanistan only became a regular Full Member opponent relatively recently.
Afghanistan’s first major breakthrough against Bangladesh came at the 2014 Asia Cup in Fatullah. Afghanistan won by 32 runs, recording their first ODI victory over a Test-playing nation.
Bangladesh responded by winning bilateral series at home in 2016 and 2022.
The balance shifted again in July 2023. Afghanistan won a bilateral ODI series in Bangladesh 2-1, their first ODI series victory against the Tigers. Rahmanullah Gurbaz and Ibrahim Zadran produced a huge opening partnership during that tour, with Gurbaz scoring 145.
Afghanistan then won another series 2-1 in the UAE in November 2024 before sweeping Bangladesh 3-0 in October 2025.
Those six victories across the two most recent ODI series brought the overall head-to-head level at 11 wins each.
Bangladesh vs Afghanistan T20I Record
Bangladesh currently lead the T20I rivalry 9-7 after 16 completed matches.
Afghanistan controlled the early years of the matchup.
They won the first T20I between the teams in 2014 and later swept Bangladesh 3-0 during a series in Dehradun in 2018.
Rashid Khan, Mohammad Nabi and Afghanistan’s other spinners were extremely difficult for Bangladesh during that period.
The balance gradually changed.
Bangladesh won both T20Is at home in July 2023 and then swept Afghanistan 3-0 during the UAE series in October 2025. That run gave Bangladesh the overall 9-7 advantage.
Bangladesh vs Afghanistan Test Record
The Test record is perfectly level.
Afghanistan won the first meeting in Chattogram in September 2019 by 224 runs.
Rashid Khan produced an extraordinary all-round performance on his Test captaincy debut. He scored 75 runs across the match and took 11 wickets, including the final wicket as Afghanistan completed a famous victory despite rain interruptions.
Bangladesh produced an emphatic response in Mirpur in June 2023.
Najmul Hossain Shanto scored 146 in the first innings and 124 in the second, while Mominul Haque made an unbeaten 121.
Bangladesh declared their second innings at 425/4 and set Afghanistan 662 to win.
Afghanistan were dismissed for 115, giving Bangladesh a 546-run victory. At the time, it was the third-biggest Test win by runs in cricket history and the largest by any team in the 21st century.
The Test head-to-head therefore stands at 1-1.
Asia Cup Clashes
The Asia Cup has played an important role in the Bangladesh-Afghanistan rivalry.
Afghanistan’s 2014 ODI victory was historically significant because it demonstrated that the emerging side could defeat established Asian teams.
The teams later met during the 2018 Asia Cup, where Bangladesh escaped with a narrow three-run victory in Abu Dhabi.
Another major meeting came during the 2022 T20 Asia Cup.
Bangladesh scored 127/7, but Afghanistan chased the target comfortably, reaching 131/3 and winning by seven wickets.
The 2023 Asia Cup produced the opposite result.
Bangladesh entered their ODI-format group match against Afghanistan needing a victory after losing to Sri Lanka.
They responded with 334/5.
Mehidy Hasan Miraz scored an unbeaten 112 before retiring hurt, while Najmul Hossain Shanto made 104. Their 194-run partnership became Bangladesh’s highest partnership in Asia Cup history at the time.
Afghanistan were dismissed for 245 despite Ibrahim Zadran’s 75 and Hashmatullah Shahidi’s 51.
Bangladesh won by 89 runs and kept their Super Four qualification hopes alive.
Bangladesh vs Afghanistan at the 2023 ODI World Cup
Bangladesh and Afghanistan opened their 2023 World Cup campaigns against each other in Dharamsala.
Afghanistan started reasonably well but collapsed after reaching 112/2.
They were bowled out for only 156.
Shakib Al Hasan took 3/30 and Mehidy Hasan Miraz claimed 3/25.
Rahmanullah Gurbaz top-scored for Afghanistan with 47.
Bangladesh then completed the chase in the 35th over, reaching 158/4.
Mehidy made 57 and Najmul Hossain Shanto finished unbeaten on 59.
Bangladesh won by six wickets and began the tournament with a convincing victory.
T20 World Cup Meetings
Bangladesh and Afghanistan have met twice at the Men’s T20 World Cup.
The first meeting came in Bangladesh in 2014.
Afghanistan were bowled out for 72, and Bangladesh completed a comfortable nine-wicket victory.
Ten years later, the teams played one of the most dramatic matches of the 2024 T20 World Cup.
The Super Eight encounter in Kingstown had major semifinal implications for Afghanistan, Bangladesh and Australia.
Afghanistan scored 115/5.
Bangladesh needed not only to win but, for their own semifinal chances, to chase quickly enough to improve their net run rate.
Rain repeatedly interrupted the match.
Rashid Khan took 4/23, while Naveen-ul-Haq produced important late wickets.
Bangladesh were eventually dismissed for 105, and Afghanistan won by eight runs under the DLS method.
The result sent Afghanistan into their first-ever World Cup semifinal and eliminated Australia.
The T20 World Cup head-to-head is therefore 1-1.
Rahmanullah Gurbaz vs Bangladesh
Rahmanullah Gurbaz has become one of Afghanistan’s most successful ODI batters against Bangladesh.
His greatest innings came in Chattogram in July 2023.
Gurbaz smashed 145, his highest ODI score against Bangladesh, and combined with Ibrahim Zadran in a massive opening partnership.
Afghanistan scored 331/9 and went on to secure the bilateral series.
Gurbaz has also scored ODI centuries of 106 not out and 101 against Bangladesh, giving him three hundreds in the matchup.
That record makes him one of the most dangerous batters in the history of the rivalry.
He also top-scored with 47 in Afghanistan’s defeat at the 2023 World Cup.
Rashid Khan vs Bangladesh
Rashid Khan has influenced the rivalry in every format.
His greatest performance came in the 2019 Test in Chattogram.
As captain, Rashid produced an 11-wicket match haul and contributed important runs as Afghanistan won by 224 runs.
In T20Is, Rashid has repeatedly troubled Bangladesh’s batters with his quick leg-spin and googly. His best T20I figures in the matchup include 4/12, while he also took 4/23 in the decisive 2024 T20 World Cup Super Eight game.
Rashid remained highly influential in the 2025 ODI series in the UAE, taking 11 wickets as Afghanistan completed a 3-0 sweep.
His combination of economy, wickets and lower-order hitting has made him one of Afghanistan’s most valuable players against Bangladesh.
Mohammad Nabi vs Bangladesh
Mohammad Nabi has been involved in the Bangladesh-Afghanistan rivalry since its early years.
His most famous T20I innings against Bangladesh is an unbeaten 84.
Nabi struck three fours and seven sixes in the 2019 tri-series match in Mirpur, taking Afghanistan to 164/6.
Bangladesh were then dismissed for 139, and Afghanistan won by 25 runs. Nabi’s 84* remains the highest individual score in the T20I head-to-head.
Nabi has also contributed heavily with off-spin and was part of Afghanistan’s historic 2019 Test victory, which became his final Test appearance.
His longevity means he has played against several generations of Bangladesh players across all three formats.
Shakib Al Hasan vs Afghanistan
Shakib Al Hasan has been Bangladesh’s most influential all-rounder against Afghanistan.
His left-arm spin has repeatedly troubled Afghanistan’s right-handed middle order.
One of his best ODI performances came at the 2019 World Cup.
Shakib scored 51 and then took 5/29, becoming only the second player after Yuvraj Singh to score a fifty and take five wickets in the same Men’s ODI World Cup match.
Bangladesh won that game comfortably.
Shakib also took 3/30 in the teams’ 2023 World Cup meeting at Dharamsala.
His 5/29 remains one of the best ODI bowling performances in the history of this rivalry.
Mushfiqur Rahim vs Afghanistan
Mushfiqur Rahim has been one of Bangladesh’s most reliable batters against Afghanistan, especially in ODIs.
He has scored several important middle-order innings when Bangladesh have faced Afghanistan’s strong spin attack.
His ability to sweep and rotate strike against Rashid Khan, Nabi and Mujeeb Ur Rahman has often been particularly valuable.
Mushfiq’s highest ODI score in the matchup is 86, and he has accumulated hundreds of runs against Afghanistan across his long international career.
His role has generally been to stabilize Bangladesh’s innings after early wickets while still finding ways to score against Afghanistan’s middle-over spinners.
Litton Das vs Afghanistan
Litton Das has produced important performances against Afghanistan in multiple formats.
His best ODI innings against them is 136, one of Bangladesh’s highest individual scores in the rivalry.
In T20Is, Litton scored 60 from 44 balls in Mirpur in 2022.
Bangladesh reached 155/8 before Nasum Ahmed dismantled Afghanistan’s top order with 4/10. Afghanistan were bowled out for 94, and Bangladesh won by 61 runs.
Litton was also involved in Bangladesh’s dominant 2023 Test victory, making an unbeaten 66 in the second innings before the declaration.
His ability to bat as either an opener or wicketkeeper-batter gives Bangladesh flexibility against Afghanistan.
Famous Chases
Several Bangladesh-Afghanistan matches have been decided by notable chases.
At the 2023 ODI World Cup, Bangladesh comfortably chased 157 with six wickets remaining.
Afghanistan’s stronger example came during the 2024 ODI series in Sharjah.
In the deciding third ODI, Bangladesh scored 244/8.
Afghanistan reached 246/5 and won by five wickets, completing a 2-1 series victory.
Afghanistan have also completed important T20I chases against Bangladesh.
In the 2022 Asia Cup, they chased 128 for the loss of only three wickets.
Earlier that year in Mirpur, Afghanistan reached 121/2 while chasing Bangladesh’s 115/9, winning by eight wickets.
Bangladesh answered with two successful chases during the 2023 T20I series, winning by two wickets and six wickets.
Best Batting Performances in Bangladesh vs Afghanistan Matches
| Player | Score | Format | Year |
|---|---|---|---|
| Rahmanullah Gurbaz | 145 | ODI | 2023 |
| Litton Das | 136 | ODI | 2022 |
| Najmul Hossain Shanto | 146 | Test | 2023 |
| Najmul Hossain Shanto | 124 | Test | 2023 |
| Rahmanullah Gurbaz | 106* | ODI | 2022 |
| Rahmanullah Gurbaz | 101 | ODI | 2024 |
| Mohammad Nabi | 84* | T20I | 2019 |
| Litton Das | 60 | T20I | 2022 |
Gurbaz’s 145 is the highest ODI score in the rivalry, while Shanto’s 146 is the highest individual score from the two Tests.
Best Bowling Performances
| Bowler | Figures/Performance | Format |
|---|---|---|
| Rashid Khan | 6 wickets in innings | Test |
| Shakib Al Hasan | 5/29 | ODI |
| Rashid Khan | 5/17 | ODI |
| Allah Ghazanfar | 6/26 | ODI |
| Rashid Khan | 4/12 | T20I |
| Nasum Ahmed | 4/10 | T20I |
| Rashid Khan | 4/23 | T20 World Cup |
| Taskin Ahmed | 4/37 | Test |
Rashid’s overall 11-wicket haul in the 2019 Test remains one of the greatest all-round bowling performances in the rivalry.
Allah Ghazanfar’s 6/26 during the 2024 ODI series was another outstanding Afghanistan performance, while Rashid took 5/17 during Afghanistan’s 200-run victory in the final ODI of the 2025 series.
Recent Bangladesh vs Afghanistan Series
The results of the most recent bilateral series have highlighted how evenly matched the two teams have become.
In ODIs, Afghanistan have had the stronger recent record.
They won 2-1 in Bangladesh in 2023, 2-1 in the UAE in 2024 and 3-0 in the UAE in 2025.
Bangladesh, however, have gained the upper hand in recent T20Is.
They won both matches at home in 2023 and then swept the three-match UAE series 3-0 in October 2025.
This contrast explains the current overall standings: the teams are level in ODIs, while Bangladesh lead in T20Is.
Conclusion
Bangladesh vs Afghanistan has become one of the most balanced rivalries in international cricket.
Through October 2026, the ODI record is exactly level at 11 wins each from 22 matches. Bangladesh lead the T20I head-to-head 9-7, while the Test rivalry is tied 1-1.
The matchup has already produced several historic moments.
Afghanistan’s 224-run Test victory in 2019 announced their arrival in the longer format, while Bangladesh responded with a massive 546-run win in 2023. Bangladesh dominated their 2023 ODI World Cup meeting, but Afghanistan won the far more dramatic 2024 T20 World Cup clash to reach their first semifinal.
Individual records have also grown rapidly. Gurbaz’s 145 is the highest ODI score in the rivalry, Nabi’s 84* leads the T20I batting records, Shakib’s 5/29 remains one of Bangladesh’s finest ODI spells, and Rashid Khan has repeatedly dominated across all three formats.
With recent ODI series favoring Afghanistan and recent T20I results favoring Bangladesh, there is now little separating the two sides.
FAQs
How many ODIs have Bangladesh and Afghanistan played?
Bangladesh and Afghanistan have played 22 ODIs through October 2026.
Who leads the Bangladesh vs Afghanistan ODI head-to-head?
Neither team leads. Bangladesh and Afghanistan have won 11 ODIs each.
How many T20Is have Bangladesh and Afghanistan played?
They have played 16 completed T20Is.
Who leads the Bangladesh vs Afghanistan T20I record?
Bangladesh lead 9-7.
How many Tests have Bangladesh and Afghanistan played?
They have played two Tests, with each team winning once.
Who won the first Bangladesh vs Afghanistan Test?
Afghanistan won by 224 runs in Chattogram in 2019.
Who won the second Bangladesh vs Afghanistan Test?
Bangladesh won by 546 runs in Mirpur in 2023.
Who won the Bangladesh vs Afghanistan match at the 2023 ODI World Cup?
Bangladesh won by six wickets after bowling Afghanistan out for 156.
Who won the Bangladesh vs Afghanistan match at the 2024 T20 World Cup?
Afghanistan won by eight runs under the DLS method and qualified for the semifinals.
What is the highest ODI score in Bangladesh vs Afghanistan matches?
Rahmanullah Gurbaz scored 145 in Chattogram in 2023.
What is Mohammad Nabi’s highest T20I score against Bangladesh?
Nabi scored an unbeaten 84 in Mirpur in 2019.
What are Shakib Al Hasan’s best ODI bowling figures against Afghanistan?
Shakib took 5/29 at the 2019 ODI World Cup.
What are Rashid Khan’s best Test achievements against Bangladesh?
Rashid took 11 wickets and scored 75 runs across the 2019 Test as Afghanistan won by 224 runs.
Who has scored three ODI centuries against Bangladesh for Afghanistan?
Rahmanullah Gurbaz has scored three ODI hundreds against Bangladesh, including 145, 106* and 101.
What is Litton Das’ best T20I score against Afghanistan?
Litton scored 60 in Mirpur in 2022.
Who won the most recent ODI series between Afghanistan and Bangladesh?
Afghanistan won the October 2025 ODI series in the UAE 3-0.
Who won the most recent T20I series between Bangladesh and Afghanistan?
Bangladesh won the October 2025 T20I series in the UAE 3-0.

Alice Mirza
Cricket is Alice Mirza’s passion, and he loves playing, watching, and discussing the game. The Cricket blog is my way of spreading my thoughts about the game. Previously, I ghost-wrote for a few websites. For me, cricket is more than just a game.
