Table of Contents
The Bangladesh National Cricket Team Vs Afghanistan National Cricket Team Timeline has developed into one of the more interesting rivalries in Asian cricket. Bangladesh were an established international side when Afghanistan began making rapid progress through the international ranks, but Afghanistan soon proved capable of challenging and defeating the Tigers across ODI and T20I cricket.
Their rivalry has featured World Cup matches, Asia Cup encounters, bilateral series and a historic Test match. Bangladesh initially held the advantage in ODI cricket, while Afghanistan developed a particularly strong record in T20Is. In recent years, however, Afghanistan have made major progress in ODI cricket, including a historic 3-0 series sweep over Bangladesh in 2025.
The rivalry is also significant because the two teams have regularly produced matches involving world-class spinners, aggressive opening batters and dramatic finishes.
Bangladesh vs Afghanistan Head-to-Head Overview
Bangladesh and Afghanistan first established their regular international rivalry during the 2010s. Their first ODI meetings came in 2014, and the teams have since played each other in all three major men’s international formats.
Before the 2025 bilateral white-ball series, ICC noted that Afghanistan had won 8 of 19 ODIs against Bangladesh, with Bangladesh leading 11-8. In T20Is, Afghanistan had won 7 of the previous 12 meetings.
| Format | Rivalry Overview |
|---|---|
| Tests | Afghanistan won the only completed Test, in 2019 |
| ODIs | Bangladesh initially held the advantage |
| T20Is | Afghanistan established a strong record |
| World Cups | Several important meetings |
| Asia Cup | Regularly competitive |
| Recent ODI trend | Afghanistan have become increasingly dominant |
The next Test between the teams is scheduled for 9 October 2026 in the UAE.
2014: The Rivalry Begins
The Bangladesh National Cricket Team Vs Afghanistan National Cricket Team Timeline began with ODI cricket in the 2010s.
Afghanistan were still developing as an international team, while Bangladesh had already established themselves as a competitive ODI side. Their early meetings gave Afghanistan valuable experience against a full-member Asian team.
The contest soon became more competitive than many expected.
Afghanistan’s emerging spin attack, particularly their ability to control the middle overs, created problems for Bangladesh’s batters. Bangladesh, meanwhile, possessed greater experience and had several established players capable of changing a match quickly.
2015: Bangladesh Face Afghanistan at the World Cup
The 2015 ICC Cricket World Cup was an important stage in the development of Afghanistan cricket.
Bangladesh defeated Afghanistan by 105 runs in their World Cup encounter. The result was significant for Bangladesh because they were building towards a successful World Cup campaign, while Afghanistan were gaining valuable experience in their first major global tournaments.
The World Cup meeting also helped establish the rivalry as something more than a bilateral contest.
2016: Bangladesh Win an ODI Series
The 2016 ODI series in Bangladesh became one of the first major bilateral chapters in the rivalry.
Bangladesh won the three-match series 2-1.
The opening match went Bangladesh’s way, but Afghanistan responded strongly in the second ODI. Afghanistan defeated Bangladesh by two wickets after chasing 209, with captain Asghar Stanikzai scoring 57 and Mohammad Nabi contributing 49. Rashid Khan took 3/35.
Bangladesh then won the decisive third ODI by 141 runs.
Tamim Iqbal scored a brilliant 118, helping Bangladesh reach 279/8 before Afghanistan were dismissed for 138. Bangladesh therefore won the series 2-1.
| Match | Result |
|---|---|
| 1st ODI, 2016 | Bangladesh won |
| 2nd ODI, 2016 | Afghanistan won by 2 wickets |
| 3rd ODI, 2016 | Bangladesh won by 141 runs |
| Series | Bangladesh won 2-1 |
This series showed that Afghanistan could compete strongly with Bangladesh even though they were still developing as an international side.
2018: Afghanistan Take Control in T20I Cricket
The 2018 T20I series in India was a major turning point.
Afghanistan won the first T20I by 45 runs and then won the second by six wickets to take an unassailable 2-0 lead. In the second match, Bangladesh scored 134, but Afghanistan chased the target with seven balls remaining.
Rashid Khan was particularly influential.
In the second T20I, he took 4 wickets, including the dismissals of Shakib Al Hasan and Tamim Iqbal in a crucial spell. Mohammad Nabi then finished the chase with a dramatic six.
Afghanistan eventually completed a 3-0 T20I series sweep.
This period established Afghanistan as a particularly dangerous T20 team.
2019: Afghanistan Make History in Test Cricket
One of the biggest moments in the Bangladesh National Cricket Team Vs Afghanistan National Cricket Team Timeline came in September 2019.
The teams played their first and, as of October 2026, only completed Test against each other in Chattogram.
Afghanistan won the match by 224 runs.
Rashid Khan was the outstanding performer. He took 11 wickets in the match and played an important role with the bat. The victory was only Afghanistan’s second Test win and represented a major achievement for a relatively new Test nation.
The match also demonstrated Afghanistan’s ability to use spin effectively in Asian conditions.
| Test | Result |
|---|---|
| Venue | Chattogram |
| Year | 2019 |
| Winner | Afghanistan |
| Margin | 224 runs |
| Key player | Rashid Khan |
| Completed Tests between teams | 1 |
Afghanistan’s victory remains the biggest Test result in the history of this rivalry.
2021: Bangladesh Continue the ODI Advantage
Bangladesh and Afghanistan continued to meet regularly in ODI cricket.
Bangladesh’s stronger ODI structure and experience helped them remain competitive against Afghanistan. The Tigers continued to rely on players such as Shakib Al Hasan, Mushfiqur Rahim, Mahmudullah and Mustafizur Rahman.
Afghanistan, meanwhile, were developing a new generation around Rashid Khan, Mohammad Nabi, Rahmanullah Gurbaz and other talented players.
The rivalry was becoming increasingly dependent on conditions and spin bowling.
2022: Bangladesh Win Another ODI Series
Bangladesh won their 2022 ODI series against Afghanistan 2-1.
The series was another example of Bangladesh’s strong ODI record against Afghanistan during this stage of the rivalry.
Afghanistan, however, continued to remain dangerous in T20 cricket.
The contrast between the teams was becoming clear: Bangladesh were generally more comfortable in 50-over cricket, while Afghanistan’s world-class spin attack made them particularly dangerous in T20Is.
2022 T20I Series Ends Level
The 2022 T20I series between Bangladesh and Afghanistan ended 1-1.
The result demonstrated how competitive the shortest format had become.
Afghanistan’s bowling attack could put pressure on Bangladesh’s batting, but Bangladesh’s improved T20 squad was increasingly capable of handling Afghanistan’s spinners.
The balanced series was another indication that the rivalry was entering a new phase.
2023: Bangladesh vs Afghanistan Play a Historic Test in Dhaka
Afghanistan returned to Bangladesh in 2023 for a multi-format tour.
The tour began with a one-off Test at the Sher-e-Bangla National Stadium in Dhaka. The schedule also included three ODIs and two T20Is.
Bangladesh won the Test by a huge margin of 546 runs.
The result was a dramatic reversal of the 2019 Test meeting, when Afghanistan had defeated Bangladesh by 224 runs.
This match became one of Bangladesh’s biggest Test victories and demonstrated the home side’s dominance in familiar conditions.
2023 ODI Series
Bangladesh also dominated the ODI series in 2023.
The Tigers won the first two matches before Afghanistan secured the third ODI.
The series therefore ended 2-1 in Bangladesh’s favour.
Bangladesh’s victory in the ODI leg continued their strong record in 50-over cricket against Afghanistan.
2023 T20I Series
Afghanistan and Bangladesh played two T20Is during the same tour.
Bangladesh won the first match by seven wickets, while Afghanistan won the second by eight wickets. The series therefore finished 1-1.
The result reinforced the competitive nature of the T20 rivalry.
2023 Cricket World Cup: Bangladesh Win Again
The two teams met at the 2023 ICC Men’s Cricket World Cup in India.
Bangladesh defeated Afghanistan by six wickets.
Afghanistan were dismissed for 156, while Bangladesh chased the target successfully.
Mehidy Hasan Miraz played an important all-round role for Bangladesh and was named Player of the Match.
The victory was particularly valuable because both teams were competing for important World Cup points.
2024: Afghanistan Win the ODI Series
Afghanistan and Bangladesh met in a three-match ODI series in the UAE in November 2024.
Afghanistan won the series 2-1.
The series was an important moment because Afghanistan were beginning to turn their strong white-ball reputation into consistent ODI series victories against established teams.
ICC announced the series as a three-match ODI contest in Sharjah, with the matches played on November 6, 9 and 11.
This victory also gave Afghanistan their second consecutive bilateral ODI series win against Bangladesh.
2025: T20I Series Goes Bangladesh’s Way
The rivalry continued in the UAE in October 2025.
Bangladesh won all three T20Is.
First T20I
Afghanistan scored 151/9, with Rahmanullah Gurbaz making 40 and Mohammad Nabi scoring 38.
Bangladesh chased the target with 153/6 in 18.4 overs, winning by four wickets.
Parvez Hossain Emon scored 54 from 37 balls, while Tanzid Hasan made 51.
Second T20I
Afghanistan scored 147/5.
Bangladesh reached 150/8 in 19.1 overs and won by two wickets with five balls remaining.
Third T20I
Afghanistan posted 143/9.
Bangladesh chased the target with 144/4 in 18 overs, winning by six wickets.
Saif Hassan scored 64 from 38 balls.
Bangladesh completed a 3-0 T20I sweep.
| Match | Afghanistan | Bangladesh | Result |
|---|---|---|---|
| 1st T20I | 151/9 | 153/6 | Bangladesh won by 4 wickets |
| 2nd T20I | 147/5 | 150/8 | Bangladesh won by 2 wickets |
| 3rd T20I | 143/9 | 144/4 | Bangladesh won by 6 wickets |
| Series | — | — | Bangladesh won 3-0 |
2025: Afghanistan Complete a Historic ODI Sweep
The ODI series that followed produced the opposite result.
Afghanistan won all three matches and completed a 3-0 series sweep over Bangladesh.
The first ODI was played on October 8, 2025. Bangladesh scored 221, while Afghanistan reached 226/5 and won by five wickets with 17 balls remaining. Rahmat Shah and Rahmanullah Gurbaz both scored 50.
Afghanistan continued their dominance in the remaining matches.
On October 15, ICC confirmed that Afghanistan had completed their first-ever 3-0 ODI series sweep over Bangladesh. Rashid Khan took 11 wickets across the three matches, while Azmatullah Omarzai claimed seven. Ibrahim Zadran was named Player of the Series.
This was arguably the biggest ODI milestone in the modern rivalry.
2025 Asia Cup: Bangladesh Beat Afghanistan
Before the October bilateral series, Bangladesh and Afghanistan had also met at the 2025 Men’s Asia Cup.
Bangladesh scored 154/5, while Afghanistan were dismissed for 146.
Bangladesh won by eight runs.
Tanzid Hasan scored 52 from 31 balls, while Mustafizur Rahman took 3/28.
This victory was important because it showed that Bangladesh remained capable of defeating Afghanistan in major tournaments despite Afghanistan’s growing ODI dominance.
2026: Another Test Chapter Is Scheduled
The next major chapter in the Bangladesh National Cricket Team Vs Afghanistan National Cricket Team Timeline is scheduled for October 2026.
Afghanistan are set to host Bangladesh in a one-off Test in the UAE from 9 to 13 October 2026. ICC confirmed the match as the opening fixture of Afghanistan’s wider multi-format programme.
Bangladesh have also announced a 15-player squad for the Test, with Najmul Hossain Shanto as captain. Mehidy Hasan Miraz and Taijul Islam are part of the spin attack.
Because the match has not been completed as of October 5, 2026, it should be treated as a scheduled fixture rather than a historical result.
Afghanistan and Bangladesh are also scheduled to meet on 21 October 2026 in the ODI tri-nation series involving Zimbabwe.
Bangladesh vs Afghanistan Timeline Table
| Year | Format/Event | Winner | Important Result |
|---|---|---|---|
| 2014 | ODI | Afghanistan/Bangladesh | Early rivalry meetings |
| 2015 | World Cup | Bangladesh | Bangladesh won by 105 runs |
| 2016 | ODI Series | Bangladesh | Bangladesh won 2-1 |
| 2016 | 2nd ODI | Afghanistan | Won by 2 wickets |
| 2018 | T20I Series | Afghanistan | Afghanistan won 3-0 |
| 2019 | Test | Afghanistan | Won by 224 runs |
| 2022 | ODI Series | Bangladesh | Bangladesh won 2-1 |
| 2022 | T20I Series | Both | Series drawn 1-1 |
| 2023 | Test | Bangladesh | Won by 546 runs |
| 2023 | ODI Series | Bangladesh | Bangladesh won 2-1 |
| 2023 | T20I Series | Both | Series drawn 1-1 |
| 2023 | World Cup | Bangladesh | Won by 6 wickets |
| 2024 | ODI Series | Afghanistan | Afghanistan won 2-1 |
| 2025 | Asia Cup | Bangladesh | Won by 8 runs |
| 2025 | T20I Series | Bangladesh | Bangladesh won 3-0 |
| 2025 | ODI Series | Afghanistan | Afghanistan won 3-0 |
| 2026 | Test | Scheduled | October 9-13 |
| 2026 | ODI Tri-Series | Scheduled | Afghanistan vs Bangladesh, October 21 |
Biggest Turning Points in the Rivalry
2016 ODI Series: Bangladesh established their ODI superiority by winning the series 2-1.
2018 T20I Series: Afghanistan swept Bangladesh 3-0 and demonstrated the power of their emerging T20 attack.
2019 Test: Afghanistan defeated Bangladesh by 224 runs, with Rashid Khan producing a memorable all-round performance.
2023 Test: Bangladesh responded emphatically with a 546-run victory in Dhaka.
2024 ODI Series: Afghanistan won 2-1 and strengthened their ODI credentials.
2025 T20I Series: Bangladesh swept Afghanistan 3-0.
2025 ODI Series: Afghanistan responded with their first 3-0 ODI series sweep over Bangladesh.
Key Players in Bangladesh vs Afghanistan Cricket
The rivalry has featured several outstanding players from both teams.
For Afghanistan, Rashid Khan has been one of the most influential figures. His four-wicket performance in the 2018 T20I series helped Afghanistan defeat Bangladesh, while his 11-wicket haul in the 2019 Test remains one of the defining performances of the rivalry.
Mohammad Nabi has also played several important innings against Bangladesh. His 49 in the 2016 ODI and his unbeaten finishing performance in the 2018 T20I series were particularly memorable.
Rahmanullah Gurbaz, Ibrahim Zadran and Azmatullah Omarzai have become increasingly important in Afghanistan’s modern white-ball success.
For Bangladesh, Tamim Iqbal produced one of the most memorable innings with his 118 in the deciding ODI of the 2016 series.
Shakib Al Hasan, Mushfiqur Rahim, Mehidy Hasan Miraz, Mustafizur Rahman and Litton Das have also featured prominently in the rivalry.
Why the Bangladesh vs Afghanistan Rivalry Is So Competitive
The rivalry is interesting because the teams have developed through different paths.
Bangladesh have traditionally relied on experienced batting, home conditions and quality all-rounders. Afghanistan have built their reputation around spin bowling, aggressive white-ball batting and players with extensive franchise-cricket experience.
This difference has made the format particularly important.
Bangladesh have generally been competitive in ODI cricket, while Afghanistan have been extremely dangerous in T20Is. However, Afghanistan’s 2024 and 2025 ODI success demonstrates that the balance has shifted considerably.
The 2025 results are a perfect example. Bangladesh won the T20I series 3-0, while Afghanistan won the ODI series 3-0. The two teams therefore demonstrated completely different strengths in the two formats.
Frequently Asked Questions
When did the Bangladesh National Cricket Team Vs Afghanistan National Cricket Team rivalry begin?
The modern rivalry began with their international ODI meetings in the 2010s. Afghanistan’s rapid rise made Bangladesh one of their important Asian opponents.
Who won the first Test between Bangladesh and Afghanistan?
Afghanistan won the first Test between the teams by 224 runs in Chattogram in 2019.
Who was the star of Afghanistan’s 2019 Test victory?
Rashid Khan was the standout performer, taking 11 wickets in the match.
Who won the 2016 Bangladesh vs Afghanistan ODI series?
Bangladesh won the three-match series 2-1. Tamim Iqbal scored 118 in the decisive third ODI.
Who won the 2018 Bangladesh vs Afghanistan T20I series?
Afghanistan won the series 3-0. They won the second match by six wickets after Rashid Khan took four wickets.
Who won the 2023 Test between Bangladesh and Afghanistan?
Bangladesh won by 546 runs in Dhaka.
Who won the 2024 Bangladesh vs Afghanistan ODI series?
Afghanistan won the three-match ODI series 2-1 in Sharjah.
Who won the Bangladesh vs Afghanistan T20I series in 2025?
Bangladesh won the three-match T20I series 3-0.
Who won the Bangladesh vs Afghanistan ODI series in 2025?
Afghanistan won all three matches and completed their first 3-0 ODI series sweep over Bangladesh.
When is the next Bangladesh vs Afghanistan Test?
As of October 5, 2026, the next scheduled Test is a one-off match in the UAE from October 9 to October 13, 2026.
Conclusion
The Bangladesh National Cricket Team Vs Afghanistan National Cricket Team Timeline reflects the remarkable growth of Afghanistan cricket and the changing balance of power in Asian cricket.
Bangladesh enjoyed strong success during the early ODI years, including the 2016 ODI series victory and their 2023 World Cup win. Afghanistan, however, established themselves as a major T20 force with their 2018 series sweep and later developed into a powerful ODI team.
The 2019 Test victory by Afghanistan and Bangladesh’s huge 546-run response in 2023 created a fascinating Test rivalry. In white-ball cricket, the competition has become even closer. Bangladesh swept the 2025 T20I series 3-0, while Afghanistan answered with a historic 3-0 ODI sweep.
With another Test scheduled for October 2026 and an ODI tri-series meeting later that month, the Bangladesh National Cricket Team Vs Afghanistan National Cricket Team Timeline is still being written. The next few encounters could add another important chapter to one of Asia’s rapidly developing cricket rivalries.