The Bangladesh vs Afghanistan head to head rivalry in the Asia Cup is relatively young, and what it lacks in age, it more than makes up for in intensity. Since their first meeting in 2014, these two sides have faced off five times in the tournament, four in ODIs and one in T20Is, and it has been a tight contest throughout. Afghanistan has edged ahead overall with 3 wins to Bangladesh’s 2, but each game has had its own drama.
Advertisement
Asia Cup 2025: BAN vs AFG Head-to-Head Stats & Records

In the 50-over format, the tally is balanced at 2 games each. But when it comes to T20I, there has been only one game which was won by the Afghanistan side, and now they lead by 1-0. The intensity between these two teams is always high. Often, the matches result in some heated actions, and even the fans of both sides get involved to create the energy in the stadium.
Category | Bangladesh | Afghanistan |
---|---|---|
Matches Played | 5 | 5 |
Matches Won | 2 | 3 |
Matches Lost | 3 | 2 |
No Result | 0 | 0 |
Highest Score | 334 /5 (2023, ODI) | 255 /7 (2018, ODI) |
Lowest Score | 119 (2018, ODI) | 131 /3 (2022, T20I) |
Total Centuries | 2 | 0 |
Bangladesh vs Afghanistan Head-to-Head Records in ACC Tournaments: Asia Cup 2025
The BAN vs AFG head to head rivalry in the Asia Cup may not have the legacy of some of the older matchups, but it's quickly become one to watch. They’ve played each other just five times in the tournament, four ODIs and one T20I, but the contests have been competitive. Afghanistan currently leads the head-to-head with three wins, while Bangladesh has won two. The most notable clash came in 2023, when Bangladesh posted a mammoth 334 for 5, their highest total against Afghanistan in the Asia Cup. That innings was powered by two brilliant centuries: Mehidy Hasan Miraz's unbeaten 112 and Najmul Hossain Shanto’s 104, setting up an impressive 89-run victory.
On the flip side, Afghanistan’s highest total in the rivalry came back in 2018, when they scored 255 for 7 and went on to thrash Bangladesh by 136 runs, their biggest win in this fixture. Then there’s the 2022 T20I, the only time these two met in the shortest format of the Asia Cup. Bangladesh could only manage 127 for 7, and Afghanistan chased it down with ease, finishing at 131 for 3 with more than an over to spare.
BAN vs AFG Asia Cup T20 Records
The only T20I clash in this AFG vs BAN rivalry in Asia Cup history took place in Sharjah during the 2022 edition, and it was a game dominated by Afghanistan from start to finish. Afghanistan’s spinners were all over Bangladesh right from the start. Mujeeb Ur Rahman ripped through the top order with figures of 3 for 16, while one of the best bowlers in the world, Rashid Khan, did what he does best, applying pressure in the middle overs and picking up 3 for 22. Bangladesh crawled their way to 127 for 7.
One of the best batsmen in the world, Rahmanullah Gurbaz set the tone early, smashing 43 off just 27 balls. At the other end, Ibrahim Zadran played an anchor knock of 42 not out. Afghanistan chased down the target in 18.3 overs, winning the match by 7 wickets and booking their place in the Super Four.
Year | Venue | Winner | Margin | Result Type |
---|---|---|---|---|
2022 | Sharjah, UAE | Afghanistan | Won by 7 wickets | Group Stage |
Bangladesh vs Afghanistan Head To Head (2014 – 2025)
According to the latest records from 2014 to 2025, the two teams have played a total of 33 matches across Tests, ODIs, and T20Is. In Test cricket, they have met just twice, with each team winning a test match. Their first-ever Test clash occurred on 5 September 2019, which Afghanistan won by 224 runs, and the most recent was on 14 June 2023, which Bangladesh won by a massive 546 runs margin.
In One Day Internationals (ODIs), the BAN vs AFG head to head features 19 ODIs, Bangladesh leads with 11 wins, while Afghanistan has claimed 8 victories. The T20I format has seen Afghanistan dominate. Out of 12 matches, AFG has won 7, and BAN has won 5. These encounters began on 16 March 2014, during the ICC T20 World Cup, and the latest T20 match was played on 24 June 2024.
Format | Matches | Bangladesh Won | Afghanistan Won | Tied / No Result | First Match | Last Match |
---|---|---|---|---|---|---|
Test | 2 | 1 | 1 | NIL | 5 Sept 2019 | 14 June 2023 |
ODI | 19 | 11 | 08 | NIL | 01 March 2014 | 11 Nov 2024 |
T20I | 12 | 5 | 7 | NIL | 16 March 2014 | 24 June 2024 |
Advertisement
Bangladesh vs Afghanistan Head to Head in Test Cricket
The Test cricket rivalry between Bangladesh and Afghanistan is still in its early days, with just two matches played so far. The first encounter came in September 2019 in Chattogram, and it was a massive moment for Afghanistan. Playing only their third-ever Test, they pulled off a stunning 224-run victory over Bangladesh, marking their first Test win against a Full Member nation. Rashid Khan, captaining the side at just 20 years old, was the standout.
The tables turned dramatically when the two teams met again in June 2023 in Dhaka. This time, Bangladesh dominated from start to finish, crushing Afghanistan by an astonishing 546 runs, one of the biggest wins in Test history by margin.
BAN vs AFG Test Records
Bangladesh’s biggest statement came in the 2023 Dhaka Test, where they racked up a commanding 425 for 4 declared in their second inning. That innings was anchored by Najmul Hossain Shanto, who played a brilliant knock of 146, the highest individual score between the two sides. Afghanistan, on the other hand, made their mark earlier in 2019, during their historic debut Test against Bangladesh in Chattogram. Batting first, they put up 342 on the board, thanks to a composed century by Rahmat Shah, who became the first Afghan to score a Test hundred.
Rashid Khan delivered a masterclass in that 2019 match, finishing with 11 wickets in the game. Bangladesh responded in the next match four years later, with Ebadot Hossain and Taskin Ahmed each grabbing four wickets in a match that ended in a crushing 546-run win for the hosts, their biggest in Test history.
Category | Bangladesh | Afghanistan |
---|---|---|
Highest Team Total | 425/4 declared (Dhaka, 2023 – 2nd innings) | 342 (Chattogram, 2019) |
Lowest Team Total | 173 all out (Chattogram, 2019 – 2nd innings) | 115 all out (Dhaka, 2023 – 2nd innings) |
Highest Individual Score | Najmul Hossain Shanto – 146 (Dhaka, 2023 – 1st innings) | Rahmat Shah – 102 (Chattogram, 2019 – 1st innings) |
Best Bowling (Match) | Taskin Ahmed – 4/37 (Dhaka, 2023 – 2nd innings) | Rashid Khan – 11 wickets (5/55 & 6/49) (Chattogram, 2019) |
Advertisement
Bangladesh vs Afghanistan Head to Head in ODI Cricket
Bangladesh vs Afghanistan head to head in ODI is in favour of Bangladesh, as both teams have played 19 matches in total. Out of those, 11 matches have been won by the Bangla Tigers and 8 matches by the Afghan side. When they first met back in 2014, Afghanistan stunned the Tigers as they were a relatively new team, but they defeated BAN by 32 runs in the first-ever ODI clash between these two teams.
One of the biggest moments in this rivalry came in 2023, when Afghanistan stunned the hosts by winning a bilateral ODI series 2–1 in Bangladesh, their first ever on away soil. That series included a massive 142-run win in Chattogram. Still, Bangladesh have delivered in high-stakes matches too, most memorably in the 2019 World Cup, where Shakib Al Hasan’s all-round performance helped them seal a crucial win.
BAN vs AFG ODI Records
The Afghanistan vs Bangladesh Head to Head rivalry in ODI might not have the long history of some other cricketing contests, but in just 19 matches, it has produced plenty of standout moments. Bangladesh’s highest total is of 334/5 coming in Chattogram in 2023, powered by a brilliant 136 from Litton Das, still the highest individual score by a Bangladeshi against Afghanistan.
Afghanistan responded with their own fireworks in the same year and same venue, putting up 331/9, thanks to a masterclass from Rahmanullah Gurbaz, who hammered 145. Shakib Al Hasan holds the best figures for Bangladesh with 5 for 29. For Afghanistan, Fazalhaq Farooqi 4/54 stands out.
Category | Bangladesh | Afghanistan |
---|---|---|
Highest Team Total | 334/5 (50 overs) – Chattogram, 3 September 2023 | 331/9 (50 overs) – Chattogram, 8 July 2023 |
Lowest Team Total | 119 all out – Chattogram, 23 February 2022 | 126 all out – Chattogram, 11 July 2023 |
Highest Individual Score | Litton Das – 136 (Chattogram, 3 September 2023) | Rahmanullah Gurbaz – 145 (Chattogram, 8 July 2023) |
Best Bowling Figures | Shakib Al Hasan – 5/29 | Fazalhaq Farooqi – 4/54 |
Advertisement
Bangladesh vs Afghanistan Head to Head in T20Is
Bangladesh vs Afghanistan head to head in T20I have been impacted the most by players like Shakib Al Hasan for Bangladesh and Mohammad Nabi for Afghanistan, as they have often been the difference-makers, showing their experience and skill when it matters most. One unforgettable moment came after Afghanistan’s thrilling win over Bangladesh in the 2022 Asia Cup Super Four match in Dubai, when the Afghan players broke into the famous “naagin dance” celebration, and things got pretty heated.
Overall, Bangladesh vs Afghanistan stats in T20 are in favour of Afghanistan, as they have won 7 games while Pakistan has won just 5. A total of 12 matches have been played, with the most recent one being in the 2024 T20 World Cup.
BAN vs AFG T20I Records
The Afghanistan vs Bangladesh head to head in T20 have been closely fought. In their 12 encounters so far, Afghanistan lead 7-5, but the numbers only tell part of the story. Back in 2018, Afghanistan really made their mark, sweeping Bangladesh 3-0 in a T20 series in Dehradun, where Mohammad Nabi smashed a brilliant 84 not out, still the highest individual score in the rivalry.
With the ball, Nasum Ahmed's 4 for 10 in Mirpur (2022) stands out as one of the best spells by a Bangladeshi in this format, while Rashid Khan 4 for 12 for Afghanistan in Dehradun was an example of why he’s among the best bowler in the world.
Category | Bangladesh | Afghanistan |
---|---|---|
Matches Played | 12 | 12 |
Matches Won | 5 | 7 |
Matches Lost | 5 | 7 |
Highest Team Total | 157/8 (2019, Chattogram) | 167/5 (2018, Dehradun) |
Lowest Team Total | 115 all out (2024, Kingstown) | 72 all out (2014, Mirpur) |
Highest Individual Score | Shakib Al Hasan – 70* (2019, Chattogram) | Mohammad Nabi – 84* (2018, Dehradun) |
Best Bowling Figures | Nasum Ahmed – 4/10 (2022, Mirpur) | Rashid Khan – 4/12 (2018, Dehradun) |
AFG vs BAN Head to Head in ICC Tournaments
Across the three major ICC tournaments, the ODI World Cup, T20 World Cup, and Champions Trophy, the two teams have clashed only 5 times, with Bangladesh holding a strong advantage. They've come out on top in 4 of those encounters, while Afghanistan has managed just a solitary win. In the ODI World Cup, Bangladesh has been unbeatable, winning all 3 matches since their first meeting in 2015.
In the T20 World Cup, both teams have claimed 1 victory each, out of the total 2 games. In the Champions Trophy, these two teams haven't contested yet. The AFG vs BAN rivalry goes beyond just numbers and stats. As far as the Bangladesh vs Afghanistan head to head in ICC tournaments is concerned, BAN holds a dominating edge, which displays their experience in crunch situations.
Tournament | Matches | Bangladesh Won | Afghanistan Won | Tied/NR |
---|---|---|---|---|
ICC ODI World Cup | 3 | 3 | 0 | 0 |
ICC T20 World Cup | 2 | 1 | 1 | 0 |
Champions Trophy | 0 | 0 | 0 | 0 |
Total | 5 | 4 | 1 | 0 |
AFG vs BAN Head to Head: Player Stats and Records
In Test cricket, where they’ve only faced off twice, Najmul Hossain Shanto has been the most prolific batter with 270 runs, including two centuries, showing his class in the longer format. For Afghanistan, Asghar Afghan chipped in with 141 runs, including a couple of gritty fifties, while Rahmat Shah also registered a memorable hundred. But it was Rashid Khan who stole the show with the ball; his 11-wicket haul in the 2019 Chattogram Test was instrumental in sealing Afghanistan’s historic win.
In ODIs, the rivalry has seen more action and more drama. Mushfiqur Rahim has been Bangladesh’s anchor, scoring 460 runs, while Rahmanullah Gurbaz has exploded onto the scene with 449 runs, including three centuries, the most by any player in this head-to-head. Shakib Al Hasan has unsurprisingly been Bangladesh’s trump card with the ball, bagging 30 wickets, while Rashid Khan has picked up 24 for Afghanistan.
In T20Is, Litton Das leads the way for Bangladesh with 227 runs, and Mohammad Nabi is right behind with 220; both players have notched up two fifties each. With the ball, it’s the spinners again doing the damage. Rashid Khan has been a nightmare for Bangladesh, collecting 22 wickets, while Shakib Al Hasan has taken 15.
Format | Most Runs (Player – Team) | Most Wickets (Player – Team) | Most 100s (Player – Team) | Most 50s (Player – Team) |
---|---|---|---|---|
Tests | Najmal Hussain Shanto – 270 runs (BAN) Asghar Afghan - 141 runs (AFG) | Rashid Khan- 11 wickets Taijul Islam - 8 wickets | Najmal Hussain (BAN) – 2 Rahmat Shah (AFG) - 1 | Asghar Afghan (AFG) – 2 Mominul Haque (BAN) - 1 |
ODIs | Mushfiqur Rahim – 460 (BAN) Rahmanullah Gurbaz – 449 (AFG) | Shakib Al Hasan – 30 (BAN) Rashid Khan – 24 (AFG) | Rahmanullah Gurbaz (AFG) – 3 Mehidy Hasan (BAN) - 1 | Hasmatullah Shahidi – 5 (AFG) Mushfiqur Rahim – 4 (BAN) |
T20Is | Litton Das – 227 (BAN) Mohammad Nabi – 220 (AFG) | Rashid Khan – 22 (AFG) Shakib Al Hasan – 15 (BAN) | NIL | Litton Das – 2 (BAN), Mohammad Nabi – 2 (AFG) |
Advertisement
Frequently Asked Questions
When will the Bangladesh vs Afghanistan match in the Asia Cup 2025 be played?
+
When will the Bangladesh vs Afghanistan match in the Asia Cup 2025 be played?
The Bangladesh vs Afghanistan match in the Asia Cup 2025 will be played on September 16.
Conversation
(0 Comments)
Editor's Pick