The Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline is full of interesting matches, changing momentum and memorable performances. Both teams have had periods where they dominated in one format and struggled in another.
Afghanistan’s rise in international cricket has added a new dimension to this rivalry. Bangladesh, with its longer history as a Full Member team, had more experience when the two sides first started meeting regularly. Over time, Afghanistan’s strong spin attack and improving batting have made the contests much closer.
This article covers the major moments in the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline, including their important Test, ODI and T20I matches, Asia Cup meetings, the 2024 and 2025 series, and some of the players who have shaped this rivalry.
Afghanistan vs Bangladesh Quick Overview
Here is a quick look at some of the biggest chapters in the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline.
| Year | Format/Event | Result |
|---|---|---|
| 2018 | Asia Cup | Afghanistan won by 136 runs |
| 2019 | Test | Afghanistan won by 224 runs |
| 2023 | Test | Bangladesh won by 546 runs |
| 2023 | ODI Series | Afghanistan won 2-1 |
| 2023 | Asia Cup | Bangladesh won by 89 runs |
| 2023 | ODI World Cup | Bangladesh won by 6 wickets |
| 2024 | ODI Series | Afghanistan won 2-1 |
| 2024 | T20 World Cup | Afghanistan won by 8 runs |
| 2025 | Asia Cup | Bangladesh won by 8 runs |
| 2025 | T20I Series | Bangladesh won 3-0 |
| 2025 | ODI Series | Afghanistan won 3-0 |
The overall Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline shows how competitive these teams have become. Cricinfo’s series records also reflect a long list of meetings across formats.

How Afghanistan vs Bangladesh Rivalry Started
Bangladesh had already established itself in international cricket before Afghanistan became an ICC Full Member in 2017.
Afghanistan’s rise was much faster. The team became known for aggressive white-ball cricket and a strong spin attack, with players such as Rashid Khan and Mohammad Nabi becoming important names.
As Afghanistan gained more international experience, meetings with Bangladesh became increasingly competitive. This development is an important part of the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline.
2018 Asia Cup: Afghanistan Won by 136 Runs
One of the major early chapters in the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline came during the 2018 Asia Cup.
On September 20, 2018, Afghanistan scored 255/7, while Bangladesh were bowled out for 119. Afghanistan won the match by 136 runs.
Rashid Khan played an important all-round role and was named Player of the Match after scoring 57 not out and taking 2/13.
2018 Match Summary
| Detail | Information |
|---|---|
| Afghanistan | 255/7 |
| Bangladesh | 119 |
| Result | Afghanistan won by 136 runs |
| Player of the Match | Rashid Khan |
| Venue | Abu Dhabi |
The 2018 Asia Cup also included another memorable Afghanistan-Bangladesh meeting, with Bangladesh winning a Super Four match by three runs.
This shows why the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline cannot be understood from one match alone.
2019 Test: Afghanistan Won by 224 Runs
The first Test between Afghanistan and Bangladesh was played in Chattogram in September 2019.
Afghanistan scored 342 in the first innings and 260 in the second. Bangladesh replied with 205 and 173.
Afghanistan won the Test by 224 runs, while Rashid Khan was named Player of the Match. It was a major moment in Afghanistan’s Test cricket development.
2019 Test Match
| Detail | Information |
|---|---|
| Venue | Chattogram |
| Afghanistan | 342 & 260 |
| Bangladesh | 205 & 173 |
| Result | Afghanistan won by 224 runs |
| Player of the Match | Rashid Khan |
This match became one of the most important early entries in the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline.
2023 Test: Bangladesh Hit Back
The next Test meeting produced a completely different result.
Bangladesh scored 382 in their first innings and declared at 425/4 in the second innings. Afghanistan were dismissed for 146 and 115.
Bangladesh won by a massive 546 runs, making it one of the biggest Test victories by runs in international cricket.
2023 Test Result
| Team | 1st Innings | 2nd Innings |
|---|---|---|
| Bangladesh | 382 | 425/4d |
| Afghanistan | 146 | 115 |
| Result | Bangladesh won by 546 runs |
The first two Test meetings between Afghanistan and Bangladesh therefore produced very different results: Afghanistan won the 2019 Test by 224 runs, while Bangladesh won the 2023 Test by 546 runs.
2023 ODI Series: Afghanistan Won 2-1
The 2023 ODI series is another important section of the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline.
The three-match series was played in Bangladesh, with Afghanistan winning the series 2-1.
Importantly, the individual match results are:
| Match | Result |
|---|---|
| 1st ODI | Afghanistan won by 17 runs |
| 2nd ODI | Afghanistan won by 142 runs |
| 3rd ODI | Bangladesh won by 7 wickets |
| Series | Afghanistan won 2-1 |
Afghanistan won the first ODI by 17 runs and followed it with a 142-run victory in the second ODI to secure the series. Bangladesh then won the third ODI by seven wickets.
This was Afghanistan’s first ODI series win against Bangladesh and became another major milestone in the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline.
2023 Asia Cup: Bangladesh Won by 89 Runs
The two teams met again during the 2023 Asia Cup in Lahore.
Bangladesh produced a strong total of 334/5. Afghanistan’s chase ended at 245, giving Bangladesh an 89-run victory.
Match Summary
| Team | Score |
|---|---|
| Bangladesh | 334/5 |
| Afghanistan | 245 |
| Result | Bangladesh won by 89 runs |
Mehidy Hasan Miraz and Najmul Hossain Shanto scored centuries for Bangladesh.
This match added another Bangladesh victory to the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline.
2023 ODI World Cup: Bangladesh Won by 6 Wickets
Afghanistan and Bangladesh also met at the 2023 ICC Men’s Cricket World Cup.
Afghanistan were restricted to 156, after which Bangladesh successfully chased the target and won by six wickets.
For Bangladesh, it was another important ODI result against Afghanistan following their Asia Cup victory.
2024 ODI Series: Afghanistan Won 2-1
The 2024 ODI series in the UAE became another important part of the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline.
The three-match series was played in November 2024, with Afghanistan winning 2-1.
2024 ODI Series Results
| Match | Result |
|---|---|
| 1st ODI | Afghanistan won by 92 runs |
| 2nd ODI | Bangladesh won by 68 runs |
| 3rd ODI | Afghanistan won by 5 wickets |
| Series | Afghanistan won 2-1 |
| Player of the Series | Mohammad Nabi |
In the first ODI, Afghanistan won by 92 runs. Bangladesh responded by winning the second match by 68 runs. Afghanistan then won the deciding third ODI by five wickets.
In that third match, Afghanistan chased Bangladesh’s 244/8, reaching 246/5. Rahmanullah Gurbaz scored 101, while Mohammad Nabi was named Player of the Series after an important all-round contribution.
2024 T20 World Cup: Afghanistan Won by 8 Runs
One of the most memorable matches in the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline came at the 2024 T20 World Cup.
Afghanistan scored 115/5 in St Vincent. Bangladesh’s chase was affected by rain, and Afghanistan’s bowlers kept taking wickets at important moments.
Bangladesh were eventually dismissed for 105, giving Afghanistan an eight-run victory under the DLS method. The result also took Afghanistan into their first men’s T20 World Cup semi-final.
2024 T20 World Cup Match
| Detail | Result |
|---|---|
| Afghanistan | 115/5 |
| Bangladesh | 105 |
| Result | Afghanistan won by 8 runs |
| Venue | Arnos Vale, St Vincent |
| Rashid Khan | 4/23 |
| Naveen-ul-Haq | 4/26 |
Rashid Khan and Naveen-ul-Haq were the key bowlers for Afghanistan.
The match remains one of the biggest moments in the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline because the result had a direct impact on the semi-final qualification picture.
2025 Asia Cup: Bangladesh Won by 8 Runs
The rivalry produced another close finish at the 2025 Asia Cup.
Bangladesh scored 154/5, while Afghanistan were bowled out for 146. Bangladesh therefore won by 8 runs. Nasum Ahmed was named Player of the Match.
2025 Asia Cup Match
| Detail | Information |
|---|---|
| Bangladesh | 154/5 |
| Afghanistan | 146 |
| Result | Bangladesh won by 8 runs |
| Player of the Match | Nasum Ahmed |
The eight-run margin made this another close contest in the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline.
October 2025: Six Matches in the UAE
October 2025 produced one of the most interesting sections of the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline.
The teams played three T20Is and three ODIs in the UAE.
The results were almost completely different according to format.
2025 Series Overview
| Format | Matches | Series Result |
|---|---|---|
| T20I | 3 | Bangladesh won 3-0 |
| ODI | 3 | Afghanistan won 3-0 |
Bangladesh completely swept the T20I series, while Afghanistan completely swept the ODI series. The 2025 UAE tour is therefore one of the clearest examples of the format-based nature of this rivalry.
2025 T20I Series: Bangladesh Won 3-0
The 2025 T20I series was played in Sharjah on October 2, 3 and 5.
Bangladesh won all three matches.
2025 T20I Results
| Match | Date | Result |
|---|---|---|
| 1st T20I | Oct 2, 2025 | Bangladesh won by 4 wickets |
| 2nd T20I | Oct 3, 2025 | Bangladesh won by 2 wickets |
| 3rd T20I | Oct 5, 2025 | Bangladesh won by 6 wickets |
| Series | — | Bangladesh won 3-0 |
In the first T20I, Afghanistan made 151/9, while Bangladesh reached 153/6 with eight balls remaining. Rashid Khan took 4/18, but Bangladesh still completed the chase.
The second match was another close contest, with Bangladesh winning by two wickets.
In the third T20I, Bangladesh completed a six-wicket victory and finished the series with a clean sweep.
The three-match T20I clean sweep became an important chapter in the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline.
2025 ODI Series: Afghanistan Won 3-0
The ODI series produced the opposite result.
Afghanistan won all three matches and completed a 3-0 ODI series whitewash against Bangladesh.
2025 ODI Results
| Match | Date | Result |
|---|---|---|
| 1st ODI | Oct 8, 2025 | Afghanistan won by 5 wickets |
| 2nd ODI | Oct 11, 2025 | Afghanistan won by 81 runs |
| 3rd ODI | Oct 14, 2025 | Afghanistan won by 200 runs |
| Series | — | Afghanistan won 3-0 |
1st ODI
Bangladesh were bowled out for 221, while Afghanistan reached 226/5 to win by five wickets.
Rashid Khan took 3/38 and reached the milestone of 200 ODI wickets.
2nd ODI
Afghanistan scored 190 before bowling Bangladesh out for 109.
Afghanistan won by 81 runs, with Ibrahim Zadran scoring 95.
3rd ODI
The third ODI was the biggest win of the series.
Afghanistan scored 293/9, while Bangladesh were dismissed for only 93.
Afghanistan won by 200 runs and completed the ODI series whitewash. The 2025 series records list Afghanistan at 3-0 in ODIs, with Ibrahim Zadran scoring 213 runs and Rashid Khan taking 11 wickets across the series.

Ibrahim Zadran’s Big 2025 ODI Series
Ibrahim Zadran was one of Afghanistan’s standout performers in the 2025 ODI series.
He scored 213 runs across three matches at an average of 71 and was named Player of the Series.
Ibrahim Zadran 2025 ODI Stats
| Statistic | Figure |
|---|---|
| Matches | 3 |
| Runs | 213 |
| Average | 71 |
| Player of the Series | Yes |
Rashid Khan also had an excellent series, taking 11 wickets.
These performances form an important part of the modern Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline.
2025: A Complete Format Split
The October 2025 matches created a very interesting statistical contrast.
| Format | Winner | Result |
|---|---|---|
| T20I | Bangladesh | 3-0 |
| ODI | Afghanistan | 3-0 |
| Total Matches | — | 6 |
| Bangladesh Wins | 3 | All in T20Is |
| Afghanistan Wins | 3 | All in ODIs |
So, across six matches, each team won three. Bangladesh controlled the T20I format, while Afghanistan controlled the ODI format.
This six-match stretch is arguably one of the most useful sections to study when looking at the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline.
Players Who Shaped Afghanistan vs Bangladesh Matches
Several players have played important roles in the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline.
Rashid Khan
Rashid Khan has been one of Afghanistan’s most influential players in this rivalry.
His notable performances include the 2018 Asia Cup, the 2019 Test victory, the 2024 T20 World Cup and the 2025 ODI series.
A factual correction is also important: Rashid Khan is a right-arm leg-spinner, not a left-arm spinner.
Mohammad Nabi
Mohammad Nabi has provided Afghanistan with experience in both batting and bowling.
His contribution was particularly important during the 2024 ODI series, where he was named Player of the Series as Afghanistan won 2-1.
Ibrahim Zadran
Ibrahim Zadran has become an important part of Afghanistan’s ODI batting.
His 213-run performance in the 2025 ODI series earned him the Player of the Series award.
Rahmanullah Gurbaz
Rahmanullah Gurbaz has also played important innings against Bangladesh.
During the deciding ODI of the 2024 series, he scored 101 as Afghanistan chased down Bangladesh’s total.
Bangladesh’s Key Players
Bangladesh have also produced several important performers in this rivalry, including Shakib Al Hasan, Mehidy Hasan Miraz, Mushfiqur Rahim, Rashid Hossain and Nasum Ahmed.
Nasum Ahmed was particularly important during Bangladesh’s 2025 Asia Cup win and the team’s strong T20I performances.
Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline at a Glance
| Year | Important Match/Event | Result |
|---|---|---|
| 2018 | Asia Cup | Afghanistan won by 136 runs |
| 2019 | First Test meeting | Afghanistan won by 224 runs |
| 2023 | One-off Test | Bangladesh won by 546 runs |
| 2023 | ODI Series | Afghanistan won 2-1 |
| 2023 | Asia Cup | Bangladesh won by 89 runs |
| 2023 | World Cup | Bangladesh won by 6 wickets |
| 2024 | ODI Series | Afghanistan won 2-1 |
| 2024 | T20 World Cup | Afghanistan won by 8 runs |
| 2025 | Asia Cup | Bangladesh won by 8 runs |
| 2025 | T20I Series | Bangladesh won 3-0 |
| 2025 | ODI Series | Afghanistan won 3-0 |
This table gives a simple overview of the most important entries in the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline.

Why Afghanistan vs Bangladesh Rivalry Is Interesting
The biggest feature of the Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline is the difference between formats.
Afghanistan have developed a strong reputation in white-ball cricket, particularly through their spin attack and improving batting depth.
Bangladesh, meanwhile, have a long history of playing international cricket in Asian conditions and have produced several strong performances against Afghanistan.
The results show why simply looking at one format does not tell the whole story.
The 2024 T20 World Cup was a perfect example. Afghanistan defended a low total of 115 and secured an eight-run victory to reach the semi-finals.
Then came the 2025 UAE series. Bangladesh swept the T20Is 3-0, while Afghanistan swept the ODIs 3-0.
Afghanistan vs Bangladesh: Final Summary
The Afghanistan National Cricket Team Vs Bangladesh National Cricket Team Timeline has developed from occasional meetings into a regular and competitive cricket rivalry.
Some matches have been one-sided, such as Bangladesh’s 546-run Test victory in 2023 and Afghanistan’s 200-run ODI victory in 2025. Other games have gone down to the final stages, including Afghanistan’s eight-run win over Bangladesh at the 2024 T20 World Cup.
The 2025 UAE series provided perhaps the clearest example of how different the two teams can look across formats. Bangladesh won the T20I series 3-0, while Afghanistan responded by winning the ODI series 3-0.
That contrast is what makes the Afghanistan-Bangladesh story worth following. Every new series can add another completely different chapter.
Frequently Asked Questions
Who won the first Test between Afghanistan and Bangladesh?
Afghanistan won the first Test by 224 runs in Chattogram in September 2019. Rashid Khan was named Player of the Match.
Who won the second Test between Afghanistan and Bangladesh?
Bangladesh won the 2023 one-off Test in Dhaka by 546 runs.
Who won the 2024 ODI series?
Afghanistan won the three-match ODI series 2-1. Mohammad Nabi was named Player of the Series.
Who won the 2024 T20 World Cup match?
Afghanistan defeated Bangladesh by eight runs in a rain-affected Super Eight match and qualified for the semi-finals.
Who won the 2025 T20I series?
Bangladesh won the three-match T20I series 3-0.
Thank you for reading!
Also Read Our Previous Blog:
