Head to Head
Bangladesh vs Afghanistan Head to Head Record
In 34 matches, Bangladesh have won 19 and Afghanistan 15.

Bangladesh
34
played

Afghanistan
19won
won15
55.9%44.1%
Bangladesh · last 5LLLWW
Recent meetings
ODIAfghanistan won by 200 runs
Afghanistan293/9
Bangladesh93/10Tue, 14 Oct, 2025Sheikh Zayed Stadium
ODIAfghanistan won by 81 runs
Afghanistan190/9
Bangladesh109/10Sat, 11 Oct, 2025Sheikh Zayed Stadium
ODIAfghanistan won by 5 wickets
Bangladesh221/10
Afghanistan226/5Wed, 08 Oct, 2025Sheikh Zayed Stadium
T20IBangladesh won by 6 wickets
Afghanistan143/9
Bangladesh144/4Sun, 05 Oct, 2025Sharjah Cricket Stadium
T20IBangladesh won by 2 wickets
Afghanistan147/5
Bangladesh150/8Fri, 03 Oct, 2025Sharjah Cricket Stadium
T20IBangladesh won by 4 wickets
Afghanistan151/9
Bangladesh153/6Thu, 02 Oct, 2025Sharjah Cricket Stadium
T20IBangladesh won by 8 runs
Bangladesh154/5
Afghanistan146/10Tue, 16 Sept, 2025Sheikh Zayed Stadium
ODIAfghanistan won by 5 wickets
Bangladesh244/8
Afghanistan246/5Mon, 11 Nov, 2024Sharjah Cricket Stadium
ODIBangladesh won by 68 runs
Bangladesh252/7
Afghanistan184/10Sat, 09 Nov, 2024Sharjah Cricket Stadium
ODIAfghanistan won by 92 runs
Afghanistan235/10
Bangladesh143/10Wed, 06 Nov, 2024Sharjah Cricket Stadium
Bangladesh vs Afghanistan — Frequently Asked Questions
How many times have Bangladesh and Afghanistan played each other?
Bangladesh and Afghanistan have played 34 matches against each other across formats.
Who has won more matches, Bangladesh or Afghanistan?
Bangladesh have won 19 and Afghanistan have won 15 of their meetings.
What is the Bangladesh vs Afghanistan record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.