October 7, 2025
Cricket between Bangladesh and Afghanistan has become one of the most intense rivalries in recent years. Every time these two sides meet, fans expect drama, close finishes, and unforgettable moments. Their 2025 series has already added new stories to this growing cricket rivalry. Both teams have improved a lot, and their head-to-head records show how close the battle has become in every format.
This article looks at their full Bangladesh vs Afghanistan stats from T20Is ODIs and Tests. You will see how their rivalry has grown through the years, the recent matches that turned the tables and who holds the edge now.
T20 cricket always brings excitement and pressure. Bangladesh and Afghanistan have faced each other several times in this format, and their contests have been tight. Both teams have world-class spinners and fearless batters who make every game unpredictable.
Team 1 |
Team 2 |
Winner |
Margin |
Ground |
Match Date |
Afghanistan |
Bangladesh |
Bangladesh |
6 wickets |
Sharjah |
Oct 5 2025 |
Afghanistan |
Bangladesh |
Bangladesh |
2 wickets |
Sharjah |
Oct 3 2025 |
Afghanistan |
Bangladesh |
Bangladesh |
4 wickets |
Sharjah |
Oct 2 2025 |
Afghanistan |
Bangladesh |
Bangladesh |
8 runs |
Abu Dhabi |
Sep 16 2025 |
Afghanistan |
Bangladesh |
Afghanistan |
8 runs |
Kingstown |
Jun 24 2024 |
Bangladesh |
Afghanistan |
Bangladesh |
6 wickets |
Sylhet |
Jul 16 2023 |
Bangladesh |
Afghanistan |
Bangladesh |
2 wickets |
Sylhet |
Jul 14 2023 |
Afghanistan |
Bangladesh |
Afghanistan |
7 wickets |
Sharjah |
Aug 30 2022 |
Bangladesh |
Afghanistan |
Afghanistan |
8 wickets |
Mirpur |
Mar 5 2022 |
Bangladesh |
Afghanistan |
Bangladesh |
61 runs |
Mirpur |
Mar 3 2022 |
Bangladesh |
Afghanistan |
Bangladesh |
4 wickets |
Chattogram |
Sep 21 2019 |
Bangladesh |
Afghanistan |
Afghanistan |
25 runs |
Mirpur |
Sep 15 2019 |
Afghanistan |
Bangladesh |
Afghanistan |
1 run |
Dehradun |
Jun 7 2018 |
Afghanistan |
Bangladesh |
Afghanistan |
6 wickets |
Dehradun |
Jun 5 2018 |
Afghanistan |
Bangladesh |
Afghanistan |
45 runs |
Dehradun |
Jun 3 2018 |
Bangladesh |
Afghanistan |
Bangladesh |
9 wickets |
Mirpur |
Mar 16 2014 |
Bangladesh has been dominant in recent meetings. They swept Afghanistan in 2025 with three straight wins in Sharjah. Their bowling unit controlled the game while the batters finished calmly under pressure.
Afghanistan started this rivalry strongly. They won the early series in Dehradun 2018 and dominated with spin. But since 2022, Bangladesh has turned the tables, winning most of the clashes.
This shows how much the team has grown, especially in handling spin and finishing matches under pressure. The Bangladesh Tour of Afghanistan 2025 became a turning point, proving their progress in T20 cricket.
In One Day Internationals, this rivalry has been more balanced. Afghanistan has caused upsets, while Bangladesh’s consistency has kept them ahead in the overall record.
Team 1 |
Team 2 |
Winner |
Margin |
Ground |
Match Date |
Afghanistan |
Bangladesh |
Afghanistan |
5 wickets |
Sharjah |
Nov 11 2024 |
Afghanistan |
Bangladesh |
Bangladesh |
68 runs |
Sharjah |
Nov 9 2024 |
Afghanistan |
Bangladesh |
Afghanistan |
92 runs |
Sharjah |
Nov 6 2024 |
Afghanistan |
Bangladesh |
Bangladesh |
6 wickets |
Dharamsala |
Oct 7 2023 |
Afghanistan |
Bangladesh |
Bangladesh |
89 runs |
Lahore |
Sep 3 2023 |
Bangladesh |
Afghanistan |
Bangladesh |
7 wickets |
Chattogram |
Jul 11 2023 |
Bangladesh |
Afghanistan |
Afghanistan |
142 runs |
Chattogram |
Jul 8 2023 |
Bangladesh |
Afghanistan |
Afghanistan |
17 runs |
Chattogram |
Jul 5 2023 |
Bangladesh |
Afghanistan |
Afghanistan |
7 wickets |
Chattogram |
Feb 28 2022 |
Bangladesh |
Afghanistan |
Bangladesh |
88 runs |
Chattogram |
Feb 25 2022 |
Bangladesh |
Afghanistan |
Bangladesh |
4 wickets |
Chattogram |
Feb 23 2022 |
Afghanistan |
Bangladesh |
Bangladesh |
62 runs |
Southampton |
Jun 24 2019 |
Afghanistan |
Bangladesh |
Bangladesh |
3 runs |
Abu Dhabi |
Sep 23 2018 |
Afghanistan |
Bangladesh |
Afghanistan |
136 runs |
Abu Dhabi |
Sep 20 2018 |
Bangladesh |
Afghanistan |
Bangladesh |
141 runs |
Mirpur |
Oct 1 2016 |
Bangladesh |
Afghanistan |
Afghanistan |
2 wickets |
Mirpur |
Sep 28 2016 |
Bangladesh |
Afghanistan |
Bangladesh |
7 runs |
Mirpur |
Sep 25 2016 |
Afghanistan |
Bangladesh |
Bangladesh |
105 runs |
Canberra |
Feb 18 2015 |
Bangladesh |
Afghanistan |
Afghanistan |
32 runs |
Fatullah |
Mar 1 2014 |
Bangladesh has maintained a strong record in ODIs with several memorable wins, especially at home. The 2022 and 2023 series in Chattogram showed how both sides can dominate on their day.
Afghanistan’s bowling attack, led by Rashid Khan and Mujeeb Ur Rahman, has often troubled Bangladesh, but experienced batters like Shakib Al Hasan and Mushfiqur Rahim have guided their side through many tense chases.
The Bangladesh vs Afghanistan previous matches in Sharjah 2024 were close. Afghanistan took the series 2-1, but Bangladesh’s fighting spirit was clear. This head-to-head shows that every ODI between them has its own story. One team’s spin attack meets the other’s steady batting line-up, making every match unpredictable.
Team 1 |
Team 2 |
Winner |
Margin |
Ground |
Match Date |
Bangladesh |
Afghanistan |
Bangladesh |
546 runs |
Mirpur |
Jun 14–17 2023 |
Bangladesh |
Afghanistan |
Afghanistan |
224 runs |
Chattogram |
Sep 5–9 2019 |
Test cricket between these two teams has been short but memorable. Afghanistan shocked everyone in 2019 when they defeated Bangladesh in Chattogram by 224 runs in only their third Test ever. Rashid Khan’s all-round performance made history that week.
Bangladesh returned stronger in 2023 when they thrashed Afghanistan by 546 runs in Mirpur, which is one of their biggest Test wins ever. The result balanced the rivalry, showing that both sides can dominate depending on conditions. Though the number of Tests is limited, these matches showed the growing potential and competitive nature between these teams.
Bangladesh leads in both T20I and ODI formats, while Tests remain level. The Bangladesh Tour of Afghanistan rivalry is now among the most exciting in Asian cricket. Their improvement in batting depth and spin handling has made them strong against Afghanistan’s bowling.
For Afghanistan, their rise has been impressive considering how fast they have developed as a cricketing nation. Their fearless style and aggressive mindset always make them a tough opponent.
The Bangladesh vs Afghanistan 2025 stats show complete control by Bangladesh in the T20 series. They won all three matches in Sharjah, proving their progress in finishing close games.
The calm batting and improved death bowling helped them seal every game. Afghanistan fought well but lacked depth in the lower order, which cost them key moments.
Fans saw how this rivalry has matured. It is no longer one-sided. Every match brings a new hero and a new memory for both sets of supporters.
This rivalry reflects the growth of Asian cricket. Bangladesh’s consistency and Afghanistan’s fearless approach have lifted the overall competition. Both teams have inspired young fans and built strong cricket cultures in their countries.
Whenever they play now, it is more than just a game. It’s about pride, progress, and passion. Their matches are watched closely across Asia.
Cricket fans in Bangladesh can watch the Bangladesh Tour of Afghanistan 2025 live on tapmad. The platform offers HD live streaming. Watching Bangladesh vs Afghanistan becomes smooth and easily accessible on any device with tapmad.
The Bangladesh vs Afghanistan head-to-head 2025 record tells a story of rivalry, respect, and constant improvement. Bangladesh leads overall in T20Is and ODIs, while Tests remain even. Their latest tour in 2025 proved their strength as a balanced side.
Both teams have star players and growing confidence. Fans can expect even tighter matches in upcoming years. This rivalry has all the ingredients of becoming one of the most followed contests in world cricket.
What Is Wrong With Football In Pakistan? Ft. Former Captain Pakistan Football Team Kaleemullah Khan In today’s podcast, we have Former Pakistani footballer...
hy Does Pakistan’s Cricket Team Fail On The Biggest Stage? Ft.Shoaib Akhtar |Powered By Tecno Join us in the latest podcast featuring the legendary....
Watch Meri Shahzadian, Episode 1 online in HD, ad-free only on tapmad. This episode will take a close look at the abuse Ghazala faces from her greedy husband...