Table of Contents
The Bangladesh National Cricket Team vs Afghanistan National Cricket Team stats show a competitive rivalry across Test cricket, One Day Internationals and T20 Internationals. The two teams have produced several close limited-overs contests, while their Test history is still relatively short.
Bangladesh and Afghanistan have played two Test matches, 22 ODIs and 16 T20Is in the available international records. Bangladesh have won one of the two Tests. The ODI record is level at 11 wins apiece, while Bangladesh lead the T20I head-to-head 9-7.
Their ODI rivalry became particularly notable in October 2025, when Afghanistan defeated Bangladesh in all three matches in Abu Dhabi to complete their first ODI series whitewash against Bangladesh. In the third ODI, Afghanistan scored 293/9 before dismissing Bangladesh for 93, winning by 200 runs.
The following Bangladesh National Cricket Team vs Afghanistan National Cricket Team stats cover their head-to-head record, format-wise results, highest scores, leading run-scorers, leading wicket-takers and important recent performances.
Bangladesh vs Afghanistan Head-to-Head Stats
Bangladesh and Afghanistan have developed a competitive rivalry, particularly in limited-overs cricket. The ODI record is completely level, with both teams winning 11 of their 22 meetings through October 2025.
In T20Is, Bangladesh have won nine of the 16 recorded meetings, compared with seven victories for Afghanistan. The shorter format has nevertheless produced several matches in which Afghanistan have challenged Bangladesh successfully.
| Format | Matches | Bangladesh Wins | Afghanistan Wins | Draws/Ties | No Results |
|---|---|---|---|---|---|
| Tests | 2 | 1 | 1 | 0 | 0 |
| ODIs | 22 | 11 | 11 | 0 | 0 |
| T20Is | 16 | 9 | 7 | 0 | 0 |
| Total | 40 | 21 | 19 | 0 | 0 |
The Test rivalry is the smallest sample, with just two matches. Bangladesh and Afghanistan split those two Tests, while their 22 ODI meetings have produced an exactly even record.
Test Head-to-Head Stats
Bangladesh and Afghanistan have played two Test matches. Each team has won once.
Afghanistan won the first Test between the sides in 2019 by seven wickets, while Bangladesh won their second Test meeting in 2023 by 546 runs. The latter remains one of Bangladesh’s largest Test victories by runs.
| Test Statistic | Bangladesh | Afghanistan |
|---|---|---|
| Matches | 2 | 2 |
| Wins | 1 | 1 |
| Losses | 1 | 1 |
| Draws | 0 | 0 |
| Highest team total | 382 | 342 |
| Lowest completed total | 172 | 115 |
| Test series wins | 1 | 1 |
The 2023 Test in Mirpur was dominated by Bangladesh. They scored 382 in the first innings and eventually won by 546 runs after Afghanistan struggled with the bat in both innings.
Afghanistan’s historic Test victory in 2019, however, came in only their third Test match as a nation and demonstrated the competitiveness they could bring to the longer format.
ODI Head-to-Head Stats
The ODI rivalry is one of the closest statistical contests between Bangladesh and Afghanistan. Through October 14, 2025, the teams had played 22 ODIs, with both sides winning 11. There have been no ties or no-results in the ACS progressive record.
| ODI Statistic | Bangladesh | Afghanistan |
|---|---|---|
| Matches | 22 | 22 |
| Wins | 11 | 11 |
| Losses | 11 | 11 |
| No Results | 0 | 0 |
| Ties | 0 | 0 |
| Highest team total | 334/5 | 331/9 |
| Lowest all-out total | 93 | 126 |
| Highest individual score | 136 – Litton Das | 145 – Rahmanullah Gurbaz |
Bangladesh’s highest ODI total against Afghanistan is 334/5, scored at Gaddafi Stadium in Lahore in September 2023. Afghanistan’s highest is 331/9, made against Bangladesh in Chattogram in July 2023.
The 2025 ODI series significantly changed the recent momentum. Afghanistan won all three matches in Abu Dhabi, including the final game by 200 runs.
T20I Head-to-Head Stats
Bangladesh have the advantage in the T20I head-to-head, winning nine of 16 matches compared with Afghanistan’s seven.
The rivalry has featured several close matches, including Afghanistan’s eight-run victory in the 2024 T20 World Cup Super Eight and Bangladesh’s eight-run win over Afghanistan in the 2025 Asia Cup.
| T20I Statistic | Bangladesh | Afghanistan |
|---|---|---|
| Matches | 16 | 16 |
| Wins | 9 | 7 |
| Losses | 7 | 9 |
| Ties | 0 | 0 |
| No Results | 0 | 0 |
| Highest team total | 157/8 | 167/8 |
| Lowest all-out total | 105 | 72 |
| Highest individual score | 70* – Shakib Al Hasan | 84* – Mohammad Nabi |
| Leading run-scorer | Litton Das – 236 | Mohammad Nabi – 294 |
| Leading wicket-taker | Shakib Al Hasan – 15 | Rashid Khan – 30 |
The T20I statistics also show the impact of experienced all-rounders. Mohammad Nabi has scored 294 runs against Bangladesh in T20Is, while Rashid Khan has taken 30 wickets. For Bangladesh, Litton Das leads the run charts with 236 and Shakib Al Hasan has taken 15 wickets.
Recent Matches
The teams’ recent meetings have included both T20I and ODI series.
In September 2025, Bangladesh defeated Afghanistan by eight runs in an Asia Cup match after scoring 154/5. Afghanistan were dismissed for 146.
Afghanistan then dominated the October 2025 ODI series in Abu Dhabi. They won the first ODI by five wickets, the second by 81 runs and the third by 200 runs, completing a 3-0 series sweep.
| Date | Format | Result |
|---|---|---|
| Jun 25, 2024 | T20I | Afghanistan won by 8 runs |
| Sep 16, 2025 | T20I | Bangladesh won by 8 runs |
| Oct 2, 2025 | T20I | Bangladesh won by 4 wickets |
| Oct 3, 2025 | T20I | Bangladesh won by 2 wickets |
| Oct 5, 2025 | T20I | Bangladesh won by 6 wickets |
| Oct 8, 2025 | ODI | Afghanistan won by 5 wickets |
| Oct 11, 2025 | ODI | Afghanistan won by 81 runs |
| Oct 14, 2025 | ODI | Afghanistan won by 200 runs |
The October 2025 T20I series was particularly notable because Bangladesh won all three matches, while Afghanistan subsequently reversed the result pattern in the ODI series by winning all three games. The contrasting results demonstrate how the rivalry can change significantly between formats.
Highest Team Scores
Both sides have produced high totals in ODI cricket. Bangladesh’s 334/5 is their highest score against Afghanistan, while Afghanistan’s highest is 331/9.
| Format | Team | Highest Score |
|---|---|---|
| Test | Bangladesh | 382 |
| Test | Afghanistan | 342 |
| ODI | Bangladesh | 334/5 |
| ODI | Afghanistan | 331/9 |
| T20I | Bangladesh | 157/8 |
| T20I | Afghanistan | 167/8 |
Bangladesh’s 334/5 came in the 2023 ODI at Lahore. Afghanistan’s 331/9 was scored in Chattogram during the same year.
In T20Is, Afghanistan’s highest total against Bangladesh is 167/8, recorded in Dehradun in 2018. Bangladesh’s highest is 157/8, scored in Sylhet in 2023.
Best Batting Performances
Several leading Bangladesh and Afghanistan batters have produced important individual performances in this rivalry.
Rahmanullah Gurbaz holds Afghanistan’s highest ODI score against Bangladesh with 145, made in Chattogram in July 2023. Bangladesh’s highest ODI score against Afghanistan is Litton Das’s 136 in February 2022.
In T20Is, Mohammad Nabi’s unbeaten 84 is Afghanistan’s highest individual score, while Shakib Al Hasan’s unbeaten 70 is Bangladesh’s highest.
| Format | Player | Team | Performance |
|---|---|---|---|
| Test | — | Bangladesh | Highest team total 382 |
| Test | — | Afghanistan | Highest team total 342 |
| ODI | Rahmanullah Gurbaz | Afghanistan | 145 |
| ODI | Litton Das | Bangladesh | 136 |
| ODI | Tamim Iqbal | Bangladesh | 118 |
| ODI | Rahmanullah Gurbaz | Afghanistan | 106* |
| T20I | Mohammad Nabi | Afghanistan | 84* |
| T20I | Shakib Al Hasan | Bangladesh | 70* |
| T20I | Litton Das | Bangladesh | 60 |
| T20I | Mohammad Nabi | Afghanistan | 84* |
Mohammad Nabi has been particularly productive against Bangladesh in T20 cricket. His 84 not out remains the highest T20I individual score by an Afghanistan player in this matchup, and he also leads Afghanistan’s overall T20I run tally against Bangladesh.
Best Bowling Performances
Bowling statistics also show several outstanding performances from both teams.
Rashid Khan leads Afghanistan’s T20I wicket charts against Bangladesh with 30 wickets from 15 matches. His best innings figures are 4/12. Shakib Al Hasan leads Bangladesh with 15 wickets and has best figures of 3/8.
Nasum Ahmed recorded 4/10 against Afghanistan in the 2022 T20I series, while Mohammad Saifuddin also took four wickets in a T20I against them in 2019.
| Format | Bowler | Team | Best Figure |
|---|---|---|---|
| ODI | Fazalhaq Farooqi | Afghanistan | 4 wickets in 2022 |
| ODI | Dawlat Zadran | Afghanistan | 4/73 |
| ODI | Mashrafe Mortaza | Bangladesh | 3/20 |
| T20I | Rashid Khan | Afghanistan | 4/12 |
| T20I | Nasum Ahmed | Bangladesh | 4/10 |
| T20I | Mohammad Saifuddin | Bangladesh | 4/33 |
| T20I | Azmatullah Omarzai | Afghanistan | 4/23 |
The 2025 ODI series also produced a major bowling performance from Bilal Sami. In the third ODI, the fast bowler took 5/33 as Afghanistan bowled Bangladesh out for only 93. Rashid Khan added three wickets.
Key Bangladesh vs Afghanistan Stats
The overall figures demonstrate how closely matched the teams have been in ODI cricket, while Bangladesh have the advantage in the aggregate T20I record and the Test record is split evenly.
| Key Statistic | Record |
|---|---|
| Total Tests | 2 |
| Bangladesh Test wins | 1 |
| Afghanistan Test wins | 1 |
| Total ODIs | 22 |
| Bangladesh ODI wins | 11 |
| Afghanistan ODI wins | 11 |
| Total T20Is | 16 |
| Bangladesh T20I wins | 9 |
| Afghanistan T20I wins | 7 |
| Bangladesh’s highest ODI total | 334/5 |
| Afghanistan’s highest ODI total | 331/9 |
| Bangladesh’s highest T20I total | 157/8 |
| Afghanistan’s highest T20I total | 167/8 |
| Highest ODI individual score | 145 – Rahmanullah Gurbaz |
| Highest Bangladesh ODI score | 136 – Litton Das |
| Highest Afghanistan T20I score | 84* – Mohammad Nabi |
| Highest Bangladesh T20I score | 70* – Shakib Al Hasan |
| Most Afghanistan T20I wickets | 30 – Rashid Khan |
| Most Bangladesh T20I wickets | 15 – Shakib Al Hasan |
One of the most notable aspects of the Bangladesh National Cricket Team vs Afghanistan National Cricket Team stats is the contrast between formats. The ODI record was exactly level at 11-11 through October 2025, despite Afghanistan winning the latest ODI series 3-0.
The T20I record has also been competitive, with Bangladesh leading 9-7. Bangladesh’s three consecutive T20I victories in October 2025 came immediately before Afghanistan’s three-match ODI sweep, showing how results between the teams can vary significantly by format.
Afghanistan’s 2025 ODI series victory was historically significant because it was their first ODI series whitewash against Bangladesh. The third ODI produced the largest margin of victory in the series, with Afghanistan winning by 200 runs after scoring 293/9 and dismissing Bangladesh for 93.
For individual records, Rahmanullah Gurbaz’s 145 is Afghanistan’s highest ODI score against Bangladesh, while Litton Das’s 136 is Bangladesh’s highest. In T20Is, Mohammad Nabi and Rashid Khan lead Afghanistan’s batting and bowling records respectively, while Litton Das and Shakib Al Hasan occupy the corresponding Bangladesh positions.
Frequently Asked Questions
1. How many times have Bangladesh and Afghanistan played each other in international cricket?
In the available records, Bangladesh and Afghanistan have played 2 Tests, 22 ODIs and 16 T20Is. That gives 40 recorded international matches across the three formats.
2. What is the Bangladesh vs Afghanistan ODI head-to-head record?
Bangladesh and Afghanistan were level at 11 wins each after 22 ODIs through October 14, 2025. Neither team had a tie or no-result in the ACS progressive record.
3. What is the Bangladesh vs Afghanistan T20I head-to-head record?
Bangladesh lead the T20I head-to-head 9-7 after 16 recorded matches.
4. Who has scored the highest individual score in Bangladesh vs Afghanistan ODIs?
Rahmanullah Gurbaz holds the highest individual ODI score in the matchup, scoring 145 against Bangladesh in Chattogram in July 2023. Bangladesh’s highest individual ODI score is Litton Das’s 136.
5. Who has taken the most T20I wickets in Bangladesh vs Afghanistan matches?
Rashid Khan leads the T20I wicket charts with 30 wickets against Bangladesh in 15 matches. His best bowling performance in the matchup is 4/12. Shakib Al Hasan leads Bangladesh with 15 wickets.
| Read More : Bangladesh A Vs India A Cricket Team Stats |
