Two of the newest teams in international cricket, the Afghanistan National Cricket Team and the Bangladesh National Cricket Team, are seen as prospects in the previous 10 years. In either T20 or 50-over cricket, they have yet to win a World Cup championship. But every year they get better and dominate teams. The next matches between these two teams’ struggles are not just about showcasing national spirit, but also about their goals of becoming more respectable international cricket sides. This article aims to explore the primary players, aftermath, and implications of the fight for the game of cricket by examining the Afghanistan National Cricket Team vs. Bangladesh National Cricket Team Timeline in chronological order.

Early Matches (2010s)
- In an Asia Cup ODI duel, Afghanistan and Bangladesh faced against one another for the first time in March 2014. Afghanistan celebrated their first-ever victory against Bangladesh with 32 runs in the first game. Even though Bangladesh lost every wicket, they still showed that they could compete with the Afghans.
- The two teams played their first Twenty20 match on March 16, 2014. During the World T20 series, the teams faced off in a T20 match for the first time. Bangladesh won the first-ever short-form cricket match between the two sides by a margin of nine wickets. In addition, Afghanistan was defeated by 72 runs on this particular day.
- September 5–9, 2019 – Afghanistan’s historic test victory against Bangladesh by 224 runs on September 5, 2019, their third test match, took place during that week. Rahmat Shah alone scored 102 of Afghanistan’s 342 runs in the opening innings. In all, Rashid Khan claimed 11 wickets. Though Bangladesh could not prevail, it did establish itself as a formidable rival to Afghanistan.
Ongoing Competition (Mid-2010s)
- 18 February 2015 – Bangladesh won the second ODI match between the two sides in the ICC Cricket World Cup by a margin of 105 runs. Despite losing all of their wickets, the Afghans could only chase 162 of the 267 runs they scored. Not to be overlooked, the players put up some outstanding performances, capped by Mushfiqur Rahim’s 71-run innings.
- 25 September 2016 – During Afghanistan’s visit of Bangladesh, the teams faced off against each other once more in an ODI series. With the upper hand, Bangladesh defeated the Afghans by 7 runs in another One-Day International. Afghanistan was bowled out for 258 runs, however, they showed good competitiveness, as Bangladesh scored 265 runs. The 71 runs scored by Rahmat Shah, the 72 runs by Hashmatullah Shahidi, and the 80 runs by Tamim Iqbal are a few notable knocks from this game.
- June 3, 2018 – On this day in the history of the Afghanistan tour of India, Afghanistan defeated BAN by 45 runs in the second AFG vs. BAN T20 Battle. Bangladesh was only able to chase 122 runs after all wickets were lost, while the Afghans scored 167 runs for eight wickets. Both sides were competitive and driven to win, regardless of the outcome.
Latest Encounters (2020 and after)
- Bangladesh won the first One-Day International (ODI) on February 23, 2022, defeating Afghanistan by a margin of four wickets. The Afghans could only chase 215 runs with all wickets down, but they managed to score 219 runs overall with six wickets down. In addition, both teams’ players had some noteworthy performances; Afif Hossain scored runs, Mustafizur Rahman took three wickets, and so on.
- March 3, 2022 – Bangladesh defeated Afghanistan by 61 runs in the opening Twenty20 match of their trip. The Afghans were all out for 94 runs, whereas they reached 155 runs after losing 8 wickets. Whatever the outcome, this AGF vs. BAN T20 match was thrilling for their respective fan bases and a fascinating match.
- 14–17 June 2023 – On June 14, 2023, during Afghanistan’s visit to Bangladesh, the most recent Test match between AFG and BAN was played. Bangladesh emerged victorious this time around, winning by a margin of 546 runs. After Bangladesh scored 382 runs in the first innings, Najmul Hossain Shanto put on a remarkable display, scoring 146 runs in the same innings. In addition, Afghanistan’s Ebadot Hossain claimed four wickets in the opening session.
- 7 October 2023 – This day of the ICC Cricket World Cup saw the most recent One-Day International match between Afghanistan and Bangladesh. Afghanistan managed to score 156 runs with all of their wickets gone, while Bangladesh scored 158 runs overall with four wickets lost. Bangladesh won this match as well, winning by a margin of six wickets. This contest was thrilling and suspenseful all at once.
- June 24, 2024 – On this day in the ICC Men’s T20 World Cup, both sides’ most recent T20 match took place. Afghanistan emerged victorious, winning the match by 8 runs, for once. Bangladesh was only able to chase 105 runs with all of the wickets down, although they managed to score 115 runs overall with five wickets lost. Both sides had an intense spirit of competition.
Afghanistan National Team for the 2024 Men’s T20 World Cup in Cricket
The Afghanistan men’s T20 World Cup squad of 2024 is a combination of youthful potential and seasoned veterans. The squad, which is captained by the captivating Rashid Khan, has some of the world’s top T20 players.
Players List:
- Rashid Khan (Captain, Bowler)
- Rahmanullah Gurbaz (Batsman)
- Gulbadin Naib (All-rounder)
- Fazalhaq Farooqi (Bowler)
- Mohammad Nabi (All-rounder)
- Noor Ahmad (Bowler)
- Naveen-ul-Haq (Bowler)
- Ibrahim Zadran (All-rounder)
- Azmatullah Omarzai (All-rounder)
- Mujeeb Ur Rahman (Bowler)
- Najibullah Zadran (Batsman)
- Mohammad Ishaq (Wicket Keeper/Bowler)
- Karim Jana (Bowler)
- Nangyal Kharoti (Batsman)
- Fareed Ahmad Malik (Bowler)
Bangladesh National Team for the 2024 Men’s T20 World Cup in Cricket
Najmul Hossain Shanto is the captain of Bangladesh’s 2024 Men’s T20 World Cup squad, which consists of both established players and up-and-coming talent.
Players List:
- Najmul Hossain Shanto (Captain, Batsman)
- Taskin Ahmed (VC, Bowler)
- Litton Das (Wicket Keeper)
- Soumya Sarkar (All-rounder)
- Tanzid Hasan (Batsman)
- Shakib Al Hasan (All-rounder)
- Towhid Hridoy (Batsman)
- Mahmudullah (All-rounder)
- Jaker Ali (Wicket Keeper)
- Tanvir Islam (Bowler)
- Mahedi Hasan (All-rounder)
- Rishad Hossain (Bowler)
- Mustafizur Rahman (Bowler)
- Shoriful Islam (Bowler)
- Tanzim Hasan Sakib (Bowler)
Where the Rivalry Stands Now
Afghanistan and Bangladesh have now met 37 times across the three international formats, and Bangladesh lead the overall head-to-head 21–16.
The two Tests they have played are shared. Afghanistan won the first at Chattogram in September 2019 by 224 runs, and Bangladesh won the second at Mirpur in June 2023 by 546 runs. In one-day internationals Bangladesh lead 11–8 from 19 matches, and in T20 internationals they lead 9–7 from 16.
The most recent series between them was a three-match T20 international series in Sharjah in October 2025, which Bangladesh won 3–0. Before that, Afghanistan took the November 2024 one-day series, winning the first match by 92 runs and the third by five wickets after Bangladesh had won the second by 68.
For the current rankings and a format-by-format breakdown, see our Afghanistan vs Bangladesh standings and head-to-head page.
Conclusion
One of the most fascinating rivalries in modern cricket is without a doubt the one between the cricket teams of Bangladesh and Afghanistan. Timeline, statistics, and reports comparing the national cricket teams of Afghanistan and Bangladesh. That is what is going to occur. In terms of the significance of the present surge in Asian contests, it is associated by younger generations with the modernisation of cricket and the emergence of new powerful nations. Given the steady improvement on both sides, cricket fans should expect to see more combative and engaging clashes.
Afghanistan Vs Bangladesh: Frequently Asked Questions
1. What is the Afghanistan vs Bangladesh head-to-head record?
Bangladesh lead 21–16 from 37 matches across all formats: the two Tests are shared 1–1, Bangladesh lead the ODIs 11–8 from 19, and lead the T20 internationals 9–7 from 16.
2. When did Afghanistan first beat Bangladesh in a Test?
At Chattogram in September 2019, when Afghanistan won by 224 runs. It was one of the biggest results in Afghanistan’s Test history.
3. What was the result of the 2023 Test between them?
Bangladesh won at Mirpur in June 2023 by 546 runs, one of the largest victory margins in Test cricket.
4. Who won the most recent Afghanistan vs Bangladesh series?
Bangladesh, who won a three-match T20 international series 3–0 in Sharjah in October 2025.
5. Have Afghanistan ever won an ODI series against Bangladesh?
Yes. Afghanistan won the three-match one-day series in November 2024, taking the first match by 92 runs and the third by five wickets.


