BD vs AFG refers to international cricket matches between Bangladesh and Afghanistan. Through the end of 2025, the teams had played 40 completed men’s international matches: 2 Tests, 22 ODIs, and 16 completed T20Is.
Bangladesh leads the overall completed-match record 21-19. The Test record is tied 1-1, the ODI record is tied 11-11, and Bangladesh leads the completed T20I record 9-7. The next meeting is a one-off Test starting October 9, 2026, in Abu Dhabi.
Key Takeaways
- Bangladesh leads the overall completed international record 21-19.
- Bangladesh and Afghanistan are tied 1-1 in Tests.
- The ODI head-to-head is also tied 11-11.
- Bangladesh leads the completed T20I record 9-7.
- The teams have played 40 completed men’s internationals through the end of 2025.
- A 2019 T20I final was abandoned without a ball being bowled, so it is not included in the completed-match win-loss record.
- Bangladesh won the 2025 Asia Cup meeting by 8 runs.
- Bangladesh then won the 2025 T20I series 3-0.
- Afghanistan responded by winning the 2025 ODI series 3-0.
- The next BD vs AFG match is the one-off Test from October 9-13, 2026, at Zayed Cricket Stadium in Abu Dhabi.
BD vs AFG Head-to-Head Record
Bangladesh and Afghanistan have developed a very close international cricket rivalry.
The overall record is almost even, but the balance changes by format.
Overall, through the end of 2025, Bangladesh had won 21 completed matches, while Afghanistan had won 19. However, the teams had the same number of wins in Tests and ODIs, while Bangladesh had the edge in completed T20Is.
| Format | Completed Matches | Bangladesh Wins | Afghanistan Wins |
| Tests | 2 | 1 | 1 |
| ODIs | 22 | 11 | 11 |
| T20Is | 16 | 9 | 7 |
| Total | 40 | 21 | 19 |
Important T20I Note
The two teams played a T20I final in the 2019 Bangladesh tri-series, but rain forced the match to be abandoned before a ball was bowled. As a result, Bangladesh and Afghanistan shared the trophy.
Because the match had no result, it does not count as a completed T20I in the 9–7 head-to-head record.
Bangladesh vs Afghanistan Test Record
Bangladesh and Afghanistan have played only two Test matches.
Each team has won once, so the Test record is perfectly level.
| Test Record | Bangladesh | Afghanistan |
| Matches | 2 | 2 |
| Wins | 1 | 1 |
| Losses | 1 | 1 |
| Draws | 0 | 0 |
| Biggest win | 546 runs | 224 runs |
Afghanistan won the first Test in Chattogram in 2019 by 224 runs.
Bangladesh answered in 2023 with a huge 546-run win, one of the largest victories in Test cricket by runs.
That means neither side has a Test advantage yet.
The next Test is therefore important because the winner will take a 2-1 lead in the all-time Test head-to-head.
Bangladesh vs Afghanistan ODI Record
The ODI rivalry is also completely tied.
The teams have played 22 ODIs, with Bangladesh winning 11 and Afghanistan winning 11. There have been no ties or no-results in the current ODI head-to-head record.
| ODI Record | Bangladesh | Afghanistan |
| Matches | 22 | 22 |
| Wins | 11 | 11 |
| Losses | 11 | 11 |
| No results | 0 | 0 |
| Highest score | 334 | 331 |
| Lowest score | 93 | 126 |
Bangladesh’s highest ODI total against Afghanistan is 334, while Afghanistan’s highest is 331.
Bangladesh’s lowest total is 93, while Afghanistan’s lowest is 126.
Afghanistan’s 2025 ODI Whitewash
Afghanistan dominated the most recent ODI series.
They beat Bangladesh by:
- 5 wickets in the first ODI
- 81 runs in the second ODI
- 200 runs in the third ODI
The final match was especially one-sided. Afghanistan made 293/9, then bowled Bangladesh out for only 93. Afghanistan completed a 3-0 series whitewash, their first against Bangladesh in ODI cricket.
So although the overall ODI record is still 11-11, Afghanistan clearly had the stronger recent ODI form.
Bangladesh vs Afghanistan T20I Record
Bangladesh leads the completed T20I head-to-head 9-7.
The teams have played 16 completed T20Is, with Bangladesh winning nine and Afghanistan seven.
| T20I Record | Bangladesh | Afghanistan |
| Completed matches | 16 | 16 |
| Wins | 9 | 7 |
| Losses | 7 | 9 |
| Highest score | 157 | 167 |
| Lowest score | 105 | 72 |
Bangladesh also won the most recent three-match bilateral T20I series in October 2025.
They won:
- 1st T20I by 4 wickets
- 2nd T20I by 2 wickets
- 3rd T20I by 6 wickets
That gave Bangladesh a 3-0 series sweep.
Bangladesh vs Afghanistan in the 2025 Asia Cup
The teams also met in the 2025 Asia Cup.
Bangladesh scored 154/5, while Afghanistan were bowled out for 146.
Bangladesh won by 8 runs. Nasum Ahmed was named Player of the Match after taking 2/11.
This result is included in the 16 completed T20Is between the teams.
It also means Bangladesh won four straight T20Is against Afghanistan in 2025:
- Asia Cup won by 8 runs
- 1st T20I won by 4 wickets
- 2nd T20I won by 2 wickets
- 3rd T20I won by 6 wickets
Recent BD vs AFG Results
The most recent meetings show a clear split between the two white-ball formats.
| Date | Format | Result |
| Oct. 14, 2025 | ODI | Afghanistan won by 200 runs |
| Oct. 11, 2025 | ODI | Afghanistan won by 81 runs |
| Oct. 8, 2025 | ODI | Afghanistan won by 5 wickets |
| Oct. 5, 2025 | T20I | Bangladesh won by 6 wickets |
| Oct. 3, 2025 | T20I | Bangladesh won by 2 wickets |
| Oct. 2, 2025 | T20I | Bangladesh won by 4 wickets |
| Sep. 16, 2025 | T20I | Bangladesh won by 8 runs |
The pattern is striking:
Bangladesh won the 2025 T20I meetings 4-0, while Afghanistan won the 2025 ODI series 3-0.
That is one of the best reasons to avoid judging this rivalry from the overall record alone.
BD vs AFG in Major Tournaments
The teams have also played important matches in major cricket tournaments.
2019 Cricket World Cup
Bangladesh beat Afghanistan by 62 runs at Southampton in the 2019 ODI World Cup.
2023 Cricket World Cup
Bangladesh beat Afghanistan by 6 wickets in their 2023 World Cup meeting.
2024 T20 World Cup
Afghanistan beat Bangladesh by 8 runs using the DLS method in the 2024 T20 World Cup.
That match helped Afghanistan reach the semi-finals, while Australia were eliminated.
2025 Asia Cup
Bangladesh beat Afghanistan by 8 runs in their 2025 Asia Cup group match.
These results show how different the rivalry can look in bilateral series compared with major tournaments.
Key BD vs AFG Cricket Records
Biggest Test Win
Bangladesh’s biggest win against Afghanistan in Tests is 546 runs.
Afghanistan’s biggest Test win is 224 runs.
Biggest ODI Win
Afghanistan’s biggest ODI win against Bangladesh is 200 runs, achieved on October 14, 2025.
Bangladesh’s biggest ODI win in the rivalry is 141 runs, recorded in 2016.
Highest ODI Score
Bangladesh’s highest ODI score against Afghanistan is:
334
Afghanistan’s highest is:
331
Lowest ODI Score
Bangladesh’s lowest ODI total against Afghanistan is:
93
Afghanistan’s lowest is:
126.
Highest T20I Score
Afghanistan’s highest T20I score against Bangladesh is:
167
Bangladesh’s highest is:
157.
Lowest T20I Score
Afghanistan’s lowest T20I total against Bangladesh is:
72
Bangladesh’s lowest is:
105.
Who Is Better: Bangladesh or Afghanistan?
There is no simple answer because the result depends heavily on the format.
Bangladesh has the slight overall edge in completed men’s internationals, leading 21-19.
But the format records tell a more useful story:
- Tests: 1-1
- ODIs: 11-11
- T20Is: Bangladesh leads 9-7
Recent form is also split.
Afghanistan dominated the 2025 ODI series 3-0, while Bangladesh dominated the 2025 T20I meetings 4-0, including the Asia Cup match.
So the best answer is:
Bangladesh has the slight overall edge, but BD vs AFG is one of the closest format-by-format rivalries. Afghanistan has recently been stronger in ODIs, while Bangladesh has had the better T20I record.
Upcoming BD vs AFG Matches in 2026
The next Bangladesh-Afghanistan match is a major one because the Test head-to-head is tied 1-1.
Afghanistan vs Bangladesh One-Off Test
Date: October 9-13, 2026
Venue: Zayed Cricket Stadium, Abu Dhabi
Format: Test
The match is part of Afghanistan’s multi-format program in the UAE. The ICC and Afghanistan Cricket Board both list the Test for October 9-13.
| Match | Date | Format | Venue |
| Afghanistan vs Bangladesh | Oct. 9-13, 2026 | Test | Zayed Cricket Stadium, Abu Dhabi |
The result can break the current 1-1 Test deadlock.
Afghanistan vs Bangladesh ODI Tri-Series
The teams are also scheduled to meet in the Afghanistan-Bangladesh-Zimbabwe ODI tri-series.
Date: October 21, 2026
Format: ODI
Venue: UAE
The tri-series runs from October 17 to October 23. Afghanistan and Bangladesh are scheduled to meet in the final league match on October 21, with the top two teams then playing the final on October 23.
This match could also change the current 11-11 ODI head-to-head.
FAQs:
Who has won more matches between Bangladesh and Afghanistan?
Bangladesh has won more completed men’s international matches between the two teams. Through the end of 2025, Bangladesh led 21-19 across Tests, ODIs, and completed T20Is.
What is the BD vs AFG ODI record?
Bangladesh and Afghanistan have played 22 ODIs, with both teams winning 11. The ODI head-to-head is completely tied.
What is the BD vs AFG T20I record?
Bangladesh leads the completed T20I record 9-7 after 16 completed matches. A 2019 final was abandoned without a ball being bowled and is not counted in the completed-match record.
What is the Bangladesh vs Afghanistan Test record?
The Test record is tied 1-1. Afghanistan won the 2019 Test by 224 runs, while Bangladesh won the 2023 Test by 546 runs.
Who won the last BD vs AFG match?
The most recent completed match was the third T20I on October 5, 2025. Bangladesh beat Afghanistan by 6 wickets in Sharjah.
Who won the last BD vs AFG ODI?
Afghanistan won the most recent ODI, beating Bangladesh by 200 runs on October 14, 2025 in Abu Dhabi.
Who won the 2025 BD vs AFG ODI series?
Afghanistan won the three-match ODI series 3-0. They won the matches by 5 wickets, 81 runs, and 200 runs.
Who won the 2025 BD vs AFG T20I series?
Bangladesh won the three-match T20I series 3-0. They won each match by 4 wickets, 2 wickets, and 6 wickets.
When is the next BD vs AFG match?
The next match is the one-off Test beginning October 9, 2026, at Zayed Cricket Stadium in Abu Dhabi.
Can the next Test change the BD vs AFG head-to-head?
Yes. The Test record is currently 1-1. A win for either side in the October 2026 Test would give that team a 2-1 advantage in the Test head-to-head.
Conclusion:
BD vs AFG is a very close international cricket rivalry. Bangladesh has the small overall advantage with 21 wins to Afghanistan’s 19 in completed men’s internationals through the end of 2025. But the format split is more interesting.
The Test record is 1-1, and the ODI record is 11-11. Bangladesh leads the completed T20I record 9-7.
Recent results make the rivalry even more interesting. Bangladesh dominated Afghanistan in T20Is in 2025, including a 4-0 run across the Asia Cup and bilateral series. Afghanistan then answered with a 3-0 ODI whitewash. Now the rivalry moves back to Test cricket.
With the Test record tied 1-1, the October 2026 Abu Dhabi Test gives one team a chance to take the lead for the first time.
That makes the next BD vs AFG match more than just another game. It is the next chapter in one of the most evenly matched cricket rivalries between the two sides.

Olivia Smith is a professional author at ReplyGenius.com, where I create clear and engaging content on communication and writing.









