The afghanistan national cricket team vs bangladesh national cricket team timeline has developed into a fascinating rivalry across ODI, T20I and Test cricket. Their first official ODI meeting came in the 2014 Asia Cup, while their first T20I encounter was at the 2014 ICC World Twenty20. Since then, the two teams have met regularly in bilateral series, World Cups, Asia Cups and other major international competitions.
Bangladesh had the early advantage, particularly in ODI cricket and major tournaments, but Afghanistan gradually became a much stronger opponent. Afghanistan won their first ODI against Bangladesh in 2014, took a historic ODI series in Bangladesh in 2018, won their first Test against the Tigers in 2019, and later produced a 3-0 ODI series sweep in 2025.
The rivalry has also produced some memorable close finishes, including Afghanistan’s one-run T20I win in 2018, Bangladesh’s three-run ODI victory in the 2018 Asia Cup and Afghanistan’s eight-run DLS victory over Bangladesh at the 2024 T20 World Cup.
Afghanistan vs Bangladesh Timeline at a Glance
| Year | Format | Competition/Series | Result | Key significance |
|---|---|---|---|---|
| 2014 | ODI | Asia Cup | Afghanistan won by 32 runs | First ODI meeting |
| 2014 | T20I | T20 World Cup | Bangladesh won by 9 wickets | First T20I meeting |
| 2015 | ODI | Cricket World Cup | Bangladesh won by 105 runs | First World Cup ODI meeting |
| 2016 | ODI | Bilateral series | Bangladesh won series 2-1 | Competitive three-match series |
| 2016 | T20I | Asia Cup | Afghanistan won by 7 wickets | Afghanistan’s first T20I win over Bangladesh |
| 2018 | T20I | Dehradun series | Afghanistan won 3-0 | Afghanistan dominated the series |
| 2018 | ODI | Asia Cup | Afghanistan and Bangladesh traded wins | Two close meetings |
| 2019 | ODI | Cricket World Cup | Bangladesh won by 62 runs | Bangladesh maintained World Cup advantage |
| 2019 | Test | One-off Test | Afghanistan won by 224 runs | Afghanistan’s first Test against Bangladesh |
| 2019 | T20I | Tri-series | Afghanistan and Bangladesh won one each | Balanced tournament meetings |
| 2021 | T20I | T20 World Cup | Bangladesh won by 7 wickets | Bangladesh won another major tournament meeting |
| 2022 | ODI | Bangladesh series | Bangladesh won 2-1 | Afghanistan won the final ODI |
| 2022 | T20I | Bilateral series | Series split 1-1 | Teams shared the two-match series |
| 2022 | T20I | Asia Cup | Afghanistan won by 7 wickets | Afghanistan advanced toward the Super Four stage |
| 2023 | ODI | Bangladesh series | Afghanistan won 2-1 | Afghanistan won another ODI series |
| 2023 | T20I | Bangladesh series | Bangladesh won 2-0 | Bangladesh swept the T20I series |
| 2023 | ODI | Asia Cup | Bangladesh won by 89 runs | Bangladesh dominated in Lahore |
| 2023 | ODI | Cricket World Cup | Bangladesh won by 6 wickets | Bangladesh remained unbeaten against Afghanistan at ODI World Cups |
| 2023 | Test | One-off Test | Bangladesh won by 546 runs | Bangladesh’s largest Test win by runs |
| 2024 | ODI | UAE series | Afghanistan won 2-1 | Afghanistan won another bilateral ODI series |
| 2024 | T20I | T20 World Cup | Afghanistan won by 8 runs DLS | Afghanistan reached the semi-finals |
| 2025 | T20I | Asia Cup | Bangladesh won by 8 runs | Bangladesh won another close T20I |
| 2025 | T20I | UAE series | Bangladesh won 3-0 | Bangladesh completed a T20I sweep |
| 2025 | ODI | UAE series | Afghanistan won 3-0 | Afghanistan completed their first ODI series whitewash of Bangladesh |
| 2026 | Test | Scheduled UAE series | Upcoming | One-off Test scheduled for October 2026 |
| 2026 | ODI | Scheduled UAE tri-series | Upcoming | Afghanistan, Bangladesh and Zimbabwe scheduled to meet |
2014: The Rivalry Begins
The first official ODI between Afghanistan and Bangladesh came at the 2014 Asia Cup in Fatullah, Bangladesh.
Afghanistan won by 32 runs.
Afghanistan scored 254/6, with Asghar Stanikzai and Samiullah Shenwari contributing important runs. Bangladesh were then bowled out for 222.
The victory was a major moment for Afghanistan because it demonstrated that their rapidly developing side could defeat an established Full Member in a major tournament.
The same year brought the first T20I meeting.
At the 2014 ICC World Twenty20 in Mirpur, Bangladesh defeated Afghanistan by nine wickets. Afghanistan were bowled out for 72, and Bangladesh chased the target comfortably.
The first year of the rivalry therefore produced one win for each side across the two formats.
2015: Bangladesh Dominate at the World Cup
Afghanistan and Bangladesh met again at the 2015 Cricket World Cup in Canberra.
This time Bangladesh were firmly in control.
Bangladesh scored 267/7, with Mushfiqur Rahim and Shakib Al Hasan making important contributions.
Afghanistan were dismissed for 162.
Bangladesh won by 105 runs, giving them their first World Cup ODI victory over Afghanistan.
The result also established a pattern that would remain important for several years: Bangladesh generally had the advantage when the teams met in major 50-over tournaments.
2016: Bangladesh Win an ODI Series
The teams met in Bangladesh for a three-match ODI series in September and October 2016.
Bangladesh won the opening ODI by seven runs.
Afghanistan responded with a two-wicket victory in the second match, setting up a series decider.
Bangladesh then won the third ODI by 141 runs.
The 2-1 series victory demonstrated Bangladesh’s strength in home conditions, while Afghanistan’s second-match win showed that the gap between the sides was narrowing.
Afghanistan’s first T20I victory
The teams also met in the 2016 Asia Cup.
Afghanistan won by seven wickets after restricting Bangladesh to 127/7 and chasing the target successfully.
This was an important T20I milestone because it gave Afghanistan their first victory over Bangladesh in the format.
2018: Afghanistan’s T20I Breakthrough
One of the biggest turning points in the rivalry came in June 2018.
Afghanistan hosted Bangladesh for a three-match T20I series in Dehradun, India.
Afghanistan won all three matches.
First T20I
Afghanistan won by 45 runs.
Mohammad Nabi produced an influential all-round performance, while Afghanistan’s spin attack caused Bangladesh major problems.
Second T20I
Afghanistan won by six wickets.
The result gave Afghanistan a 2-0 series lead.
Third T20I
The final match was dramatically closer.
Afghanistan won by just one run.
Bangladesh came close to chasing the target, but Afghanistan held their nerve at the finish.
The 3-0 series sweep established Afghanistan as a serious T20I opponent and gave them a major psychological boost against Bangladesh.
2018 Asia Cup: Two Close ODI Encounters
The teams met twice at the 2018 Asia Cup in the United Arab Emirates.
Afghanistan win by 136 runs
Afghanistan produced a dominant performance in the group stage.
They scored 255/7 before bowling Bangladesh out for 119.
Afghanistan won by 136 runs.
Rahmat Shah played a major role with the bat, while Rashid Khan led the bowling attack.
Bangladesh win by three runs
The teams met again in the Super Four stage.
Afghanistan scored 246/7.
Bangladesh narrowly chased the target, reaching 249/7 to win by three wickets.
The result was another example of how closely matched the teams had become in ODI cricket.
2019: World Cup and Afghanistan’s First Test
The rivalry entered Test cricket in 2019.
But before the historic Test, Bangladesh and Afghanistan met at the Cricket World Cup in Southampton.
Bangladesh scored 262/7.
Afghanistan were dismissed for 200, giving Bangladesh a 62-run victory.
The World Cup result meant Bangladesh had won both of the teams’ first two ODI World Cup meetings.
Afghanistan’s historic Test victory
The first Test between the countries took place in Chattogram in September 2019.
Afghanistan produced a remarkable performance.
They scored 342 in their first innings, with Asghar Afghan and Rahmat Shah making important contributions.
Bangladesh were dismissed for 205.
Afghanistan then scored 260 in their second innings, setting Bangladesh a difficult target.
Bangladesh were eventually bowled out for 173.
Afghanistan won by 224 runs.
It was Afghanistan’s first Test victory over Bangladesh and one of the most important wins in the country’s early Test history.
Rashid Khan was outstanding with the ball and became one of the central figures of the match.
2019 T20I Tri-Series
Bangladesh, Afghanistan and Zimbabwe competed in a T20I tri-series later in 2019.
Afghanistan defeated Bangladesh by 25 runs in their first meeting.
Bangladesh responded in the later league match by winning by four wickets.
The teams therefore split their two T20I meetings.
Afghanistan’s strong spin attack continued to be a major feature of their performances, while Bangladesh’s experienced middle order helped them respond effectively in the second match.
2021: Bangladesh Win at the T20 World Cup
Afghanistan and Bangladesh met again at the 2021 T20 World Cup in the United Arab Emirates.
Bangladesh bowled Afghanistan out for 115.
They then chased the target, reaching 116/3 to win by seven wickets.
The victory gave Bangladesh another important tournament win over Afghanistan.
By this stage, however, Afghanistan had established themselves as a dangerous T20 side, making the rivalry increasingly difficult to predict.
2022: Bangladesh Take the ODI Series
The 2022 bilateral tour of Bangladesh featured three ODIs and two T20Is.
Bangladesh won the first ODI by four wickets.
They then won the second by 88 runs.
Afghanistan avoided a sweep by winning the third ODI by seven wickets.
Bangladesh therefore took the ODI series 2-1.
T20I series split 1-1
The first T20I was a one-sided Bangladesh victory.
Bangladesh scored 155/8 before dismissing Afghanistan for 94.
Nasum Ahmed took four wickets and helped Bangladesh win by 61 runs.
Afghanistan responded in the second T20I.
They chased Bangladesh’s 115/9 and reached 121/2 to win by eight wickets.
Hazratullah Zazai scored an unbeaten 59, while Azmatullah Omarzai was named Player of the Match.
The T20I series ended 1-1.
Afghanistan win at the Asia Cup
Later in 2022, Afghanistan and Bangladesh met in the T20 Asia Cup.
Afghanistan chased Bangladesh’s 127/7, reaching 131/3.
They won by seven wickets.
That result was another example of Afghanistan’s growing confidence in T20 cricket.
2023: A Major Year in the Rivalry
The 2023 season produced meetings across Tests, ODIs and T20Is.
It became one of the busiest periods in the history of the rivalry.
Afghanistan win ODI series 2-1
Afghanistan toured Bangladesh for three ODIs in July.
Afghanistan won the first match by 17 runs.
They followed that with a dominant 142-run victory in the second ODI.
Bangladesh won the third match by seven wickets.
Afghanistan therefore won the series 2-1.
Bangladesh sweep the T20Is
Bangladesh responded in the T20I portion of the tour.
They won the first match by two wickets.
The second T20I was affected by rain, with Bangladesh winning by six wickets under the DLS method.
Bangladesh therefore completed a 2-0 T20I series win.
2023 Asia Cup: Bangladesh Win by 89 Runs
The teams met again at the Asia Cup in Lahore.
Bangladesh produced a strong batting performance, scoring 334/5.
Afghanistan were dismissed for 245.
Bangladesh won by 89 runs.
The result strengthened Bangladesh’s record against Afghanistan in major ODI tournaments.
2023 World Cup: Bangladesh Win Again
The teams met in the opening match of their respective 2023 Cricket World Cup campaigns in Dharamsala.
Afghanistan were bowled out for 156.
Bangladesh chased the target with ease, reaching 158/4.
Bangladesh won by six wickets.
The victory meant Bangladesh remained unbeaten against Afghanistan in ODI World Cup meetings.
2023 Test: Bangladesh’s Record-Breaking Victory
The second Test between the countries was played in Mirpur in June 2023.
Bangladesh produced an extraordinary performance.
They scored 382 in the first innings and then dismissed Afghanistan for only 146.
Bangladesh declared their second innings at 425/4.
Afghanistan were then bowled out for 115.
Bangladesh won by 546 runs.
It was one of the largest victories in Test cricket history by runs and the biggest Test win by Bangladesh.
The result also leveled the two-match Test head-to-head at one victory apiece.
2024: Afghanistan Win Another ODI Series
The teams met again in Sharjah in November 2024 for a three-match ODI series.
Afghanistan won the opening match by 92 runs.
Bangladesh responded in the second match with a 68-run victory.
The deciding third ODI went to Afghanistan.
Afghanistan scored 246/5 and chased Bangladesh’s 244/8, winning by five wickets.
Afghanistan therefore won the series 2-1.
The result was another sign that Afghanistan had become a major force in ODI cricket.
2024 T20 World Cup: Afghanistan Reach the Semifinals
One of the most important meetings in the rivalry came during the 2024 T20 World Cup in Saint Vincent.
Afghanistan scored 115/5 from 20 overs.
Bangladesh were set a revised target after rain interruptions.
Afghanistan’s bowlers defended the total successfully.
Bangladesh were bowled out for 105, and Afghanistan won by eight runs under the DLS method.
The victory had huge tournament implications.
Afghanistan advanced to the T20 World Cup semifinals for the first time, while Bangladesh’s campaign ended.
It was one of Afghanistan’s most significant victories against Bangladesh in any format.
2025: Bangladesh Win the T20I Meetings
The teams met again at the 2025 Asia Cup in Abu Dhabi.
Bangladesh scored 154/5.
Afghanistan were dismissed for 146.
Bangladesh won by eight runs.
The teams then played a three-match T20I series in Sharjah.
Bangladesh won all three matches:
- First T20I: Bangladesh won by four wickets.
- Second T20I: Bangladesh won by two wickets.
- Third T20I: Bangladesh won by six wickets.
Bangladesh therefore completed a 3-0 T20I series sweep.
This was an important response after Afghanistan had dominated the ODI series that followed.
2025: Afghanistan Complete a Historic ODI Whitewash
The ODI series in Abu Dhabi produced the opposite outcome.
Afghanistan won all three matches.
First ODI: Afghanistan win by five wickets
Bangladesh were bowled out for 221.
Afghanistan chased the target, reaching 226/5.
Afghanistan won by five wickets.
Rashid Khan took three wickets and reached the landmark of 200 ODI wickets during the match.
Rahmat Shah also became the first Afghanistan batter to reach 4,000 ODI runs.
Second ODI: Afghanistan win by 81 runs
Afghanistan were restricted to 190.
However, their bowlers produced an outstanding response.
Bangladesh were dismissed for 109.
Afghanistan won by 81 runs and took an unassailable 2-0 series lead.
Third ODI: Afghanistan win by 200 runs
The final ODI was Afghanistan’s most dominant performance of the series.
Afghanistan scored 293/9.
Bangladesh collapsed to 93 all out.
Afghanistan won by 200 runs.
Bilal Sami took 5/33, while Rashid Khan claimed three wickets.
The result completed Afghanistan’s first-ever ODI series whitewash of Bangladesh.
Ibrahim Zadran finished the series with 213 runs and was named Player of the Series. The Afghanistan Cricket Board confirmed that the 3-0 result was the team’s first ODI series whitewash against Bangladesh.
Afghanistan vs Bangladesh ODI Head-to-Head
The 2025 ODI sweep brought the overall ODI rivalry level.
After 22 completed ODIs, Afghanistan and Bangladesh had each won 11 matches.
| ODI statistic | Afghanistan | Bangladesh |
|---|---|---|
| Matches | 22 | 22 |
| Wins | 11 | 11 |
| Losses | 11 | 11 |
| Ties | 0 | 0 |
| No results | 0 | 0 |
The first ODI was played in March 2014, while the most recent completed ODI was Afghanistan’s 200-run victory in Abu Dhabi on October 14, 2025.
That 11-11 record is particularly notable because Bangladesh dominated many of the early meetings, while Afghanistan’s ODI development has transformed the rivalry into an even contest.
Afghanistan vs Bangladesh Test Head-to-Head
The two countries have played only two Tests.
| Test statistic | Afghanistan | Bangladesh |
|---|---|---|
| Matches | 2 | 2 |
| Wins | 1 | 1 |
| Draws | 0 | 0 |
Afghanistan won the first Test in 2019 by 224 runs.
Bangladesh won the second Test in 2023 by 546 runs.
The Test rivalry is therefore perfectly level at one victory apiece.
Afghanistan vs Bangladesh T20I Rivalry
The shortest format has produced some of the most dramatic results between the teams.
Afghanistan won the first three-match T20I series in Dehradun in 2018 by 3-0, including a one-run victory in the final match.
Bangladesh subsequently produced several important wins, including their seven-wicket victory at the 2021 T20 World Cup.
The teams continued to trade victories in 2022, 2023 and 2024.
Bangladesh then took control of the most recent T20I meetings, beating Afghanistan in the 2025 Asia Cup and sweeping the three-match series in Sharjah.
The 2025 results were particularly significant because Bangladesh won four consecutive T20Is against Afghanistan during that period. The third T20I of the UAE series completed Bangladesh’s 3-0 sweep.
Major Afghanistan vs Bangladesh Milestones
First ODI
Afghanistan and Bangladesh first met in ODI cricket at the 2014 Asia Cup.
Afghanistan won by 32 runs.
First T20I
Their first T20I meeting came at the 2014 T20 World Cup.
Bangladesh won by nine wickets.
First Afghanistan ODI win
Afghanistan’s first ODI victory over Bangladesh came in their inaugural meeting in 2014.
First Afghanistan T20I win
Afghanistan’s first T20I victory over Bangladesh came at the 2016 Asia Cup.
First Test
Their first Test was played in Chattogram in September 2019.
Afghanistan won by 224 runs.
First Afghanistan ODI series win
Afghanistan’s first ODI series victory over Bangladesh came in 2018.
They later repeated the achievement in 2023 and 2024.
First Afghanistan ODI series whitewash
Afghanistan completed their first 3-0 ODI series sweep over Bangladesh in Abu Dhabi in October 2025.
Bangladesh’s biggest Test win
Bangladesh defeated Afghanistan by 546 runs in 2023.
Closest ODI meeting
Bangladesh defeated Afghanistan by three runs in the 2018 Asia Cup Super Four stage.
Closest T20I meeting
Afghanistan defeated Bangladesh by one run in Dehradun in June 2018.
World Cup Meetings
The rivalry has featured regularly in ICC World Cups.
2014 T20 World Cup
Bangladesh won by nine wickets.
2015 Cricket World Cup
Bangladesh won by 105 runs.
2016 T20 World Cup
Afghanistan won by seven wickets in the Asia Cup rather than the World Cup; their major ICC T20 meeting that year was not against Bangladesh at the World Twenty20. The Asia Cup meeting remains the significant Afghanistan-Bangladesh contest from that season.
2019 Cricket World Cup
Bangladesh won by 62 runs.
2021 T20 World Cup
Bangladesh won by seven wickets.
2022 T20 World Cup
The teams did not meet.
2023 Cricket World Cup
Bangladesh won by six wickets.
2024 T20 World Cup
Afghanistan won by eight runs under DLS.
The 2024 victory was particularly important because it helped Afghanistan reach their first T20 World Cup semifinal.
Asia Cup Meetings
The Asia Cup has also played a major role in the rivalry.
Afghanistan defeated Bangladesh in the 2016 T20 edition.
At the 2018 Asia Cup, Afghanistan and Bangladesh split two ODI meetings.
Bangladesh won the Super Four meeting by three runs after Afghanistan had earlier defeated Bangladesh by 136 runs.
Afghanistan again defeated Bangladesh at the 2022 T20 Asia Cup.
Bangladesh then defeated Afghanistan by 89 runs at the 2023 Asia Cup.
In the 2025 Asia Cup, Bangladesh defeated Afghanistan by eight runs in Abu Dhabi.
Why the Rivalry Has Become More Competitive
Bangladesh had greater international experience when the teams first met.
Afghanistan, however, progressed extremely quickly.
The Afghan side developed an especially strong white-ball identity built around players such as Rashid Khan, Mohammad Nabi, Rahmat Shah, Gulbadin Naib and later Ibrahim Zadran and Rahmanullah Gurbaz.
Bangladesh have countered with their own generation of experienced players, including Shakib Al Hasan, Mushfiqur Rahim, Litton Das, Mahmudullah and Mustafizur Rahman.
Spin has been a recurring theme.
Afghanistan’s wrist-spin resources have often caused Bangladesh problems, while Bangladesh have regularly used left-arm and orthodox spin to control Afghanistan’s middle order.
The result has been a rivalry in which conditions and format can have a major effect.
Most Memorable Afghanistan vs Bangladesh Matches
2014 Asia Cup — Afghanistan win by 32 runs
The first ODI meeting immediately produced an upset and gave Afghanistan their first major victory over Bangladesh.
2018 T20I — Afghanistan win by one run
The third match of the Dehradun series was decided by one run and completed Afghanistan’s 3-0 sweep.
2018 Asia Cup — Bangladesh win by three runs
Bangladesh held their nerve in a tense Super Four match to win by three runs.
2019 Test — Afghanistan win by 224 runs
Afghanistan’s first Test against Bangladesh ended in a commanding victory.
2023 Test — Bangladesh win by 546 runs
Bangladesh responded with one of the biggest Test victories in international cricket.
2024 T20 World Cup — Afghanistan win by eight runs
Afghanistan successfully defended a modest total and advanced to the semifinal.
2025 ODI — Afghanistan win by 200 runs
Afghanistan bowled Bangladesh out for 93 and completed their first ODI series whitewash against the Tigers.
Upcoming Afghanistan vs Bangladesh Cricket in 2026
As of September 2026, the next scheduled chapter has not yet been played.
Afghanistan are scheduled to host Bangladesh in the United Arab Emirates for a one-off Test from October 9-13, 2026.
The teams are also scheduled to meet in an ODI tri-nation series involving Zimbabwe. Afghanistan and Bangladesh are scheduled to play their league fixture on October 21, with the final set for October 23.
These fixtures should be treated as upcoming, rather than completed timeline events.
Frequently Asked Questions
When did Afghanistan and Bangladesh first play each other?
Afghanistan and Bangladesh first played an official ODI in the 2014 Asia Cup at Fatullah. Afghanistan won by 32 runs. Their first T20I meeting came later that month at the 2014 T20 World Twenty20, where Bangladesh won by nine wickets.
Has Afghanistan ever beaten Bangladesh in a World Cup?
Yes. Afghanistan defeated Bangladesh by eight runs under the DLS method at the 2024 T20 World Cup in Saint Vincent. The result helped Afghanistan reach the semifinal stage of the tournament.
Has Afghanistan ever won an ODI series against Bangladesh?
Yes. Afghanistan have won ODI series against Bangladesh in 2018, 2023, 2024 and 2025. The 2025 series was especially significant because Afghanistan won all three matches to complete their first ODI series whitewash against Bangladesh.
Who has the better ODI head-to-head record?
Neither team has an advantage after the completion of the 2025 ODI series. Afghanistan and Bangladesh have each won 11 of their 22 ODIs.
Who won the most recent Afghanistan vs Bangladesh series?
The most recent completed bilateral white-ball series was played in the UAE in October 2025. Bangladesh won the three-match T20I series 3-0, while Afghanistan responded by winning the three-match ODI series 3-0. The contrasting results made the 2025 tour one of the most unusual chapters in the rivalry.
Conclusion
The afghanistan national cricket team vs bangladesh national cricket team timeline charts the rapid rise of Afghanistan from an emerging international side into a major force in limited-overs cricket.
Bangladesh dominated many of the early World Cup meetings, but Afghanistan gradually built a strong record in bilateral cricket. Their 2018 T20I sweep, 2019 Test victory, 2023 ODI series win, 2024 T20 World Cup triumph and 2025 ODI whitewash are among the most important milestones.
At the same time, Bangladesh have continued to produce major responses, including their 2023 Test victory by 546 runs and their 3-0 T20I sweep of Afghanistan in 2025.
The ODI rivalry is now perfectly balanced at 11 wins apiece after 22 matches, while the Test record is also split 1-1. With another Test and an ODI tri-series scheduled for October 2026, the rivalry is set for another important chapter.
Read Also:- india-vs-sri-lanka-head-to-head-cricket-record-match-scorecards-historic-stats/


Pingback: Zimbabwe National Cricket Team vs Pakistan National Cricket Team Stats - Cricket News
Pingback: Sri Lanka Women Vs India Women's National Cricket Team Timeline - Cricket News