Bangladesh vs Afghanistan Head to Head Record
Since 2014, Bangladesh and Afghanistan have played 35 matches: Bangladesh lead 18–17.
35
Matches since 2014
18
Bangladesh won
17
Afghanistan won
0
Drawn / tied / NR
Record since 2014 (first meeting in our records: 1 Mar 2014) – Test, ODI and T20I. Our match records start in 2000.
Record by format
| Format | Played | Bangladesh won | Afghanistan won | Drawn | Tied / NR | Last met |
|---|---|---|---|---|---|---|
| Test | 2 | 1 | 1 | 0 | 0 | 14 Jun 2023 |
| ODI | 21 | 10 | 11 | 0 | 0 | 21 Oct 2026 |
| T20I | 12 | 7 | 5 | 0 | 0 | 5 Oct 2025 |
Last 5 Bangladesh vs Afghanistan matches
- 21 Oct 2026 · ODIAfghanistan won
AFG won by 7 wickets
- 14 Oct 2025 · ODI · Sheikh Zayed StadiumAfghanistan won
AFG won by 200 runs
- 11 Oct 2025 · ODI · Sheikh Zayed StadiumAfghanistan won
AFG won by 81 runs
- 8 Oct 2025 · ODI · Sheikh Zayed StadiumAfghanistan won
AFG won by 5 wickets
- 5 Oct 2025 · T20I · Sharjah Cricket StadiumBangladesh won
BAN won by 6 wickets
Questions
Who has won more matches between Bangladesh and Afghanistan?
Since 2014, Bangladesh and Afghanistan have played 35 matches: Bangladesh lead 18–17.
What is the Bangladesh vs Afghanistan head to head record in Test cricket?
Since 2019, Bangladesh and Afghanistan have played 2 Test matches: the two sides are level at 1 wins each.
What is the Bangladesh vs Afghanistan head to head record in ODI cricket?
Since 2014, Bangladesh and Afghanistan have played 21 ODI matches: Afghanistan lead 11–10.
What is the Bangladesh vs Afghanistan head to head record in T20I cricket?
Since 2014, Bangladesh and Afghanistan have played 12 T20I matches: Bangladesh lead 7–5.
When did Bangladesh and Afghanistan last play?
Bangladesh and Afghanistan last met on 21 Oct 2026 in a ODI: AFG won by 7 wickets.