The competition between the Afghanistan national cricket team and the Bangladesh national cricket team has grown in interest as time has passed. Both teams have had many memorable wins, disappointing losses, and thrilling endings to matches in all forms of international cricket.
The two teams played their first One-Day International (ODI) during the 2014 Asia Cup in Fatullah. Afghanistan made history when they beat Bangladesh in that match, winning by 32 runs. The rivalry between the two nations has grown from that point on and now includes playing against each other in One-Day Internationals (ODIs), Twenty20 Internationals (T20Is) and Test matches.
Initially Bangladesh had some successes in multiple matches, particularly in ODI and T20I cricket. But later, Afghanistan has been a big challenger for Bangladesh, particularly with top class players like Rashid Khan, Mohammad Nabi, Rahmanullah Gurbaz and Ibrahim Zadran.
Bangladesh has produced some very good performances with many of their experienced players like Shakib Al Hasan, Mushfiqur Rahim, Tamim Iqbal and Litton Das.
The timeline of the Afghanistan National Cricket Team against the Bangladesh National Cricket Team is filled with many key events such as: Afghanistan’s historical win in 2014; Bangladesh’s massive win in Test Cricket in 2023; Afghanistan’s great performance in the T20 World Cup in 2024; and, Afghanistan’s success in ODI Series in 2025.
Let’s take a look at the history of cricket for both teams, as well as the results of their matches, the head-to-head record between them, and some of the most memorable performances that have occurred in those matches.
Afghanistan National Cricket Team vs Bangladesh National Cricket Team Timeline (2014–2026)

The following table highlights important matches and milestones from their international rivalry.
| Year | Tournament / Series | Result |
| 2014 | Asia Cup ODI | Afghanistan won by 32 runs |
| 2014 | ICC T20 World Cup | Bangladesh won by 9 wickets |
| 2015 | ICC Cricket World Cup | Bangladesh won by 105 runs |
| 2016 | Bangladesh vs Afghanistan ODI Series | Bangladesh won 2–1 |
| 2018 | Afghanistan vs Bangladesh T20I Series | Afghanistan won 3–0 |
| 2019 | One-off Test Match | Afghanistan won by 224 runs |
| 2,019 | ICC Cricket World Cup | Bangladesh won by 62 runs |
| 2,022 | Afghanistan vs Bangladesh ODI Series | Bangladesh won 2–1 |
| 2,022 | Afghanistan vs Bangladesh T20I Series | Series drawn 1–1 |
| 2,023 | One-off Test Match | Bangladesh won by 546 runs |
| 2,023 | Afghanistan vs Bangladesh ODI Series | Afghanistan won 2–1 |
| 2,023 | Bangladesh vs Afghanistan T20I Series | Bangladesh won 2–0 |
| 2,024 | Afghanistan vs Bangladesh ODI Series | Afghanistan won 2–1 |
| 2,024 | ICC Men’s T20 World Cup | Afghanistan won by 8 runs (DLS) |
| 2,025 | Asia Cup T20I | Bangladesh won by 8 runs |
| 2,025 | Afghanistan vs Bangladesh T20I Series | Bangladesh won 3–0 |
| 2,025 | Afghanistan vs Bangladesh ODI Series | Afghanistan won 3–0 |
| 2,026 | One-off Test Match | Match drawn |
| 2,026 | UAE ODI Tri-Series | Afghanistan won by 7 wickets |
These are selected major milestones rather than every internation
2014 – Afghanistan’s Historic First Victory
The 2014 Asia Cup was the beginning of a fierce rivalry. On March 1st, 2014, Afghanistan played against Bangladesh at the Khan Shaheb Osman Ali Stadium in Fatullah.
Afghanistan posted a score of 254 runs with six wickets remaining at the end of their allotted 50 overs, and Bangladesh lost all ten of its wickets in 47.5 overs, posting a score of 222 runs. As a result, Afghanistan was able to defeat Bangladesh by 32 runs.
Asghar Stanikzai made an undefeated 90 runs, and Samiullah Shenwari added 81 runs. Mohammad Nabi had a significant impact on the game with three wickets.
This was especially true since this was the first time that Afghanistan defeated a Test-playing country.
Bangladesh then won over Afghanistan in a 9-wicket win during their T20 World Cup match.
2015 – ICC Cricket World Cup
The 2015 ICC Cricket World Cup was the next time Afghanistan and Bangladesh played each other in Canberra.
The Bangladeshi cricket team had a great performance when they were both at bat and on the field, which allowed them to defeat the Afghanistani cricket team by 105 runs.
The win showed Bangladesh’s knowledge of the game at an international level and provided a crucial result for Bangladesh during the competition.
2016 – Bangladesh Win the ODI Series
In 2016, from September through October, Afghanistan visited Bangladesh for a series of three One Day International (ODI) matches.
Bangladesh took the series 2 to 1. One of the biggest players on the team was Tamim Iqbal, who had 118 runs in the final ODI game.
In addition to winning the last game of the series (the “deciding” game), Bangladesh also won the series itself in front of its own fans with a margin of victory of 141 runs.
2018 – Afghanistan Dominate the T20I Series
In the three-game Twenty20 international series against Bangladesh at Dehradun, India, Afghanistan showed a great deal of skill.
They won all three matches and completed a 3–0 series victory.
The success of Afghanistan was largely due to the contributions of Rashid Khan, Mohammad Nabi and Mujeeb Ur Rahman. Rashid Khan bowled well in the first game taking 3 wickets for 13 runs as Afghanistan went on to win by 45 runs.
In addition, Mohammad Nabi provided Afghanistan with another win in the second game through his key contribution at the end of the game.
2019 – Afghanistan Win Their First Test Against Bangladesh
The inaugural test match between Afghanistan and Bangladesh took place in September 2019 at Chattogram.
Afghanistan had a fantastic game and beat Bangladesh by 224 runs.
Rashid Khan played a large role in the game. He used his skills to contribute with both the bat and ball, which allowed Afghanistan to win its first-ever Test match.
However, Bangladesh would respond to Afghanistan later in the year when they beat them in their 2019 Cricket World Cup match by 62 runs.
2022 – Competitive ODI and T20I Encounters
In 2022, the two teams faced each other once more with some really close contests in both ODI and T20I cricket.
Bangladesh won the three-game One Day International (ODI) series 2-1 and both teams tied the two-game Twenty20 International (T20I) series 1-1.
These encounters demonstrate that Bangladesh is still a formidable adversary, and that Afghanistan has improved rapidly in the limited-overs version of the game.
2023 – Bangladesh’s Record Test Victory
The 2023 Test Match between Bangladesh and Afghanistan was the most significant result in all of their previous encounters.
Bangladesh scored 382 runs in their first innings, and then declared their second innings with 425 runs on the board after losing only four wickets. Afghanistan posted 146 runs in their initial turn at bat, and then added 115 more in their second turn.
Bangladesh defeated their opponent with a large lead of 546 runs during the match played in Mirpur at the Sher-e-Bangla National Cricket Stadium.
In 2016, Afghanistan made a strong comeback when it was time to play in the ODI series, winning the initial two games and ultimately winning the series 2-1. On the other hand, Bangladesh had a successful T20I series against Afghanistan with a 2-0 win.
2024 – Afghanistan’s Memorable T20 World Cup Victory
The Super Eight match between Afghanistan and Bangladesh was critical for both teams during the 2024 ICC Men’s T20 World Cup.
The Afghanistan team made a score of 115 runs with the loss of five wickets in twenty over periods. Bangladesh, on the other hand, was dismissed after scoring one-hundred-five runs within seventeen point five over periods when they were attempting to reach their newly assigned run total.
Afghanistan won by eight runs under the Duckworth-Lewis-Stern (DLS) method.
In addition, the two players who contributed the most were Naveen-ul-Haq and Rashid Khan, both of whom took four wickets. The win allowed Afghanistan to make it into the first-ever T20 World Cup semi-finals.
Afghanistan also won their three-game One Day International (ODI) series against Bangladesh in November 2024, winning the series 2-1.
2025 – Both Teams Enjoy Series Victories
The teams had another interesting year in 2025.
Bangladesh beat Afghanistan in the Asia Cup T20I match that was played in September, with a margin of victory of eight runs. After winning the Asia Cup T20I match, Bangladesh went on to win every single one of the three T20Is that were part of their bilateral series in the UAE during October.
However, Afghanistan responded impressively in the ODI format.
| ODI | Afghanistan Score | Bangladesh Score | Result |
| 1st ODI – Oct 8 | 226/5 | 221 | Afghanistan won by 5 wickets |
| 2nd ODI – Oct 11 | 190 | 109 | Afghanistan won by 81 runs |
| 3rd ODI – Oct 14 | 293/9 | 93 | Afghanistan won by 200 runs |
Afghanistan completed their first-ever ODI series whitewash against Bangladesh. Ibrahim Zadran scored 213 runs across the series, while Bilal Sami took five wickets in the final match.
2026 – Test Draw and Afghanistan’s ODI Victory
In October 2026, Afghanistan and Bangladesh met in a one-off Test in Abu Dhabi.
Bangladesh posted 346 in the first inning, and then declared on 372 for seven wickets. Afghanistan responded by scoring 240, and in the second inning they posted 346 for eight wickets.
The game was a tie. Litton Das got 102 runs in the second inning of Bangladesh, and Sediqullah Atal got 111 runs in the last inning of Afghanistan.
The two teams played each other a second time on October 21st, 2026, when they took part in the UAE ODI Tri-Series that was held in Sharjah.
The Bangladesh team was dismissed for 160 runs. The Afghanistan team scored 161 runs with three wickets down, and achieved this total after 35.3 overs. Therefore, Afghanistan defeated Bangladesh by seven wickets.
Rashid Khan was named Player of the Match after taking four wickets for 31 runs.
Afghanistan vs Bangladesh Head-to-Head Records

The Afghanistan vs Bangladesh head-to-head record shows how competitive this rivalry has become across all three international formats.
The following figures represent the compiled records used for this article through November 2026.
Overall Head-to-Head Statistics
| Format | Matches | Afghanistan Won | Bangladesh Won | Drawn |
| Test | 3 | 1 | 1 | 1 |
| ODI | 22 | 11 | 11 | 0 |
| T20I | 17 | 8 | 9 | 0 |
| Total | 42 | 20 | 21 | 1 |
Afghanistan vs Bangladesh ODI Head-to-Head
Both teams have won 11 matches each in their 22 ODI meetings. This makes their ODI rivalry particularly competitive.
| ODI Statistics | Record |
| Total matches | 22 |
| Afghanistan wins | 11 |
| Bangladesh wins | 11 |
| Tied | 0 |
| No result | 0 |
Afghanistan have enjoyed considerable success in recent ODI encounters, including their 3–0 series victory in October 2025.
Afghanistan vs Bangladesh T20I Head-to-Head
Bangladesh have a slight advantage in T20I cricket.
| T20I Statistics | Record |
| Total matches | 17 |
| Afghanistan wins | 8 |
| Bangladesh wins | 9 |
| Tied | 0 |
| No result | 0 |
Bangladesh won the 2025 T20I series 3–0, strengthening their overall T20I record against Afghanistan.
Afghanistan vs Bangladesh Test Head-to-Head
Test cricket has produced three meetings between these teams, with one victory each and one drawn match.
| Test Statistics | Record |
| Total matches | 3 |
| Afghanistan wins | 1 |
| Bangladesh wins | 1 |
| Drawn | 1 |
| Tied | 0 |
Afghanistan won their first Test meeting in 2019, Bangladesh won by 546 runs in 2023, and their October 2026 meeting ended in a draw.
Afghanistan vs Bangladesh Last 10 Matches Results
Here is a chronological record of their ten most recent international meetings as of November 12, 2026.
| Date | Format | Venue | Winner / Result |
| Oct 21, 2026 | ODI | Sharjah | Afghanistan by 7 wickets |
| Oct 9–13, 2026 | Test | Abu Dhabi | Match drawn |
| Oct 14, 2025 | ODI | Abu Dhabi | Afghanistan by 200 runs |
| Oct 11, 2025 | ODI | Abu Dhabi | Afghanistan by 81 runs |
| Oct 8, 2025 | ODI | Abu Dhabi | Afghanistan by 5 wickets |
| Oct 5, 2025 | T20I | Sharjah | Bangladesh by 6 wickets |
| Oct 3, 2025 | T20I | Sharjah | Bangladesh by 2 wickets |
| Oct 2, 2025 | T20I | Sharjah | Bangladesh by 4 wickets |
| Sep 16, 2025 | T20I | Abu Dhabi | Bangladesh by 8 runs |
| Nov 11, 2024 | ODI | Sharjah | Afghanistan by 5 wickets |
This table demonstrates the changing balance between the teams. Bangladesh dominated their T20I meetings in 2025, while Afghanistan enjoyed an excellent run in ODI cricket.
Afghanistan vs Bangladesh Match Scorecard and Results
Some matches in this rivalry deserve special attention because of their outstanding batting and bowling performances.
Important Match Scorecards
| Match | Afghanistan Score | Bangladesh Score | Result |
| 2014 Asia Cup | 254/6 | 222 | AFG won by 32 runs |
| 2019 Test | 342 & 260 | 205 & 173 | AFG won by 224 runs |
| 2023 Test | 146 & 115 | 382 & 425/4d | BAN won by 546 runs |
| 2024 T20 World Cup | 115/5 | 105 | AFG won by 8 runs (DLS) |
| 2025 3rd ODI | 293/9 | 93 | AFG won by 200 runs |
| 2026 ODI Tri-Series | 161/3 | 160 | AFG won by 7 wickets |
Notable Individual Scorecard Performances
| Player | Performance | Match |
| Asghar Stanikzai | 90* | 2014 Asia Cup |
| Samiullah Shenwari | 81 | 2014 Asia Cup |
| Tamim Iqbal | 118 | 2016 3rd ODI |
| Rahmanullah Gurbaz | 101 | 2024 3rd ODI |
| Mohammad Nabi | 62* | 2025 3rd ODI |
| Ibrahim Zadran | 95 | 2025 2nd ODI |
| Sediqullah Atal | 111 | 2026 Test |
| Litton Das | 102 | 2026 Test |
These performances highlight the batting strength and individual talent that have made Afghanistan vs Bangladesh matches interesting for cricket fans.
Biggest Wins in Afghanistan vs Bangladesh Cricket History
Both teams have recorded significant victories against each other. Some results stand out because of their winning margins and importance.
Afghanistan’s Biggest Victories
| Match | Year | Winning Margin |
| Test vs Bangladesh | 2019 | 224 runs |
| ODI vs Bangladesh | 2025 | 200 runs |
| ODI vs Bangladesh | 2023 | 142 runs |
| ODI vs Bangladesh | 2014 | 32 runs |
| T20 World Cup vs Bangladesh | 2024 | 8 runs (DLS) |
Bangladesh’s Biggest Victories
| Match | Year | Winning Margin |
| Test vs Afghanistan | 2023 | 546 runs |
| ODI vs Afghanistan | 2016 | 141 runs |
| ODI vs Afghanistan | 2019 World Cup | 62 runs |
| ODI vs Afghanistan | 2024 | 68 runs |
| T20I vs Afghanistan | 2025 | 6 wickets |
Bangladesh’s 546-run Test victory in 2023 is particularly remarkable. It demonstrated their ability to dominate a five-day international match.
Afghanistan’s 200-run ODI victory in 2025 was another major milestone because it helped them complete their first ODI series whitewash against Bangladesh.
Afghanistan vs Bangladesh Top Players and Records
There are several foreign players that contributed to the rivalry with some excellent batting, bowling and/or all around performance.
Key Players from Afghanistan
Rashid Khan
A key Afghanistan spinner with a strong record of taking wickets, being cost-effective when bowling, and making significant contributions to team victories.
Mohammad Nabi
An experienced all-round player that has contributed with both bat and ball in critical games.
Rahmanullah Gurbaz
The first batsman of the match to hit a big total of 101 runs in the ODI series against Bangladesh in 2024.
Ibrahim Zadran
A top-order batsman with good technical ability, who made 213 runs during the 2025 One Day International Series.
Key Players from Bangladesh
Shakib Al Hasan
An all-rounder from Bangladesh who has achieved great success internationally.
Mushfiqur Rahim
An experienced wicket-keeper/batsman with a history of playing significant innings for Bangladesh.
Litton Das
The attacking batter that hit a hundred during the October 2026 Test Match vs. Afghanistan.
Tamim Iqbal
He was a former opening batsman for Bangladesh and hit 118 runs during the final ODI match of the series against Afghanistan in 2016.
Important Player Records and Performances
| Record | Player | Performance |
| Highest score in 2014 Asia Cup meeting | Asghar Stanikzai | 90* |
| Highest score in 2016 ODI meeting | Tamim Iqbal | 118 |
| Highest score in 2024 ODI series | Rahmanullah Gurbaz | 101 |
| Highest score in 2025 ODI series | Ibrahim Zadran | 95 |
| Best bowling in 2024 T20 World Cup meeting | Naveen-ul-Haq | 4/26 |
| Best bowling in 2026 ODI meeting | Rashid Khan | 4/31 |
| Highest individual score in 2026 Test | Sediqullah Atal | 111 |
| Highest individual score in 2026 Test for Bangladesh | Litton Das | 102 |
Note: These are selected match performances, not an all-time career record leaderboard. Combined top run-scorer and wicket-taker rankings should be calculated separately from complete scorecard records for each format.
Most Memorable Afghanistan vs Bangladesh Matches
The five most significant matches in the history of Indian cricket include:
1. Afghanistan vs Bangladesh – Asia Cup 2014
Afghanistan has recorded its initial win over a Test playing country, winning by 32 runs. The contributions of Asghar Stanikzai and Samiullah Shenwari contributed significantly to the historic significance of this match.
2. Afghanistan vs Bangladesh – Test Match 2019
Rashid Khan’s performance in both batting and bowling was instrumental in helping Afghanistan secure a 224-run win at Chattogram, which marked a major achievement for the team.
3. Bangladesh vs Afghanistan – Test Match 2023
Bangladesh had control of the game and achieved an enormous 546-run win. This is still one of the biggest results in their history as competitors.
4. Afghanistan vs Bangladesh – T20 World Cup 2024
Under the Duckworth-Lewis system (DLS), Afghanistan won a rain-delayed Super Eight game against Zimbabwe by 8 runs. With this win, Afghanistan will be playing in their first-ever T20 World Cup semifinals.
5. Afghanistan vs Bangladesh – ODI Series 2025
Afghanistan has won all of their three One Day International matches played in Abu Dhabi. The last game of the series was particularly memorable as Afghanistan was able to win by 200 runs.
Afghanistan vs Bangladesh Latest Match Result 2026
The latest completed Afghanistan vs Bangladesh international match as of November 12, 2026, was played on October 21, 2026, at Sharjah Cricket Stadium during the UAE ODI Tri-Series.
| Match Details | Information |
| Match | Afghanistan vs Bangladesh |
| Date | October 21, 2026 |
| Format | ODI |
| Venue | Sharjah Cricket Stadium |
| Bangladesh Score | 160 all out |
| Afghanistan Score | 161/3 in 35.3 overs |
| Result | Afghanistan won by 7 wickets |
| Player of the Match | Rashid Khan |
| Best Bowling | Rashid Khan – 4/31 |
Bangladesh struggled to build a competitive total and were dismissed for 160. Afghanistan chased the target comfortably, completing the victory with seven wickets remaining.
Rashid Khan delivered an excellent bowling performance and played an important role in Afghanistan’s success.
This result added another important chapter to the Afghanistan National Cricket Team vs Bangladesh National Cricket Team Timeline.
FAQs About Afghanistan National Cricket Team vs Bangladesh National Cricket Team Timeline
1. When did Afghanistan and Bangladesh first play international cricket against each other?
Afghanistan and Bangladesh first played an international ODI against each other on March 1, 2014, during the Asia Cup. Afghanistan won by 32 runs.
2. Which team has won more matches between Afghanistan and Bangladesh?
1. When did Afghanistan and Bangladesh first play international cricket against each other?
Afghanistan and Bangladesh first played an international ODI against each other on March 1, 2014, during the Asia Cup. Afghanistan won by 32 runs.
3. What is Afghanistan’s biggest victory against Bangladesh?
Afghanistan’s biggest victory by runs in this rivalry was their 224-run Test victory in September 2019. Their biggest ODI victory by runs was 200 runs in October 2025.
4. What is Bangladesh’s biggest victory against Afghanistan?
Bangladesh’s biggest victory was by 546 runs in the Test match played in Mirpur in June 2023.
5. Who scored the most runs in Afghanistan vs Bangladesh matches?
An exact all-format career leader requires a complete combined scorecard calculation. Individual format records should be checked separately before publishing a definitive name.
Conclusion
The timeline of the Afghanistan National Cricket Team against the Bangladesh National Cricket Team is reflective of the growth of both as competitive international cricket teams. A strong rivalry was formed after Afghanistan won its first Asia Cup in 2014; this rivalry has continued to develop with many memorable matches played between the teams in Tests, ODIs and T20Is.
Bangladesh had been very successful (e.g., they won a Test match by 546 runs in 2023), whereas Afghanistan had shown to be strong in many ways, such as having some great results in ODI’s, making history with a T20 World Cup semi-final spot in 2024 and sweeping Bangladesh 3-0 in an ODI series in 2025.
In addition to the excitement of the 2026 encounters, there was also a drawn Test Match and then a ODI win for Afghanistan over India at Sharjah.
Looking forward, both of these teams have many talented players and a competitive squad. I’m sure we can expect to see much better performance from both teams in the coming years and more memorable moments for the cricket community.



