The Bangladesh National Cricket Team vs Afghanistan National Cricket Team standings rivalry has grown into one of the most exciting contests in modern cricket. What began as a matchup between an established side and a rising team has evolved into a fierce and competitive battle. Both teams bring unique strengths, from Bangladesh’s structured approach to Afghanistan’s fearless style of play. Over the years, their encounters have delivered thrilling finishes, standout performances, and intense moments. This rivalry is not just about matches, but about growth, ambition, and the changing dynamics of international cricket.
Recent: Bangladesh Cricket Team vs Afghanistan Cricket Team
No
Match
Season
Venue
Bangladesh Score
Afghanistan Score
Result
1
BAN vs AFG World Cup
2023
Dharamsala
156/4 (34.4)
156/10 (37.2)
Bangladesh won by 6 wickets
2
BAN vs AFG Asia Cup
2023
Lahore
334/5 (50)
245/10 (44.3)
Bangladesh won by 89 runs
3
BAN vs AFG ODI
2023
Chattogram
334/5 (50)
245/10 (48.2)
Bangladesh won by 89 runs
4
BAN vs AFG ODI
2023
Chattogram
169/10 (43.2)
170/4 (35)
Afghanistan won by 6 wickets
5
BAN vs AFG ODI
2022
Chattogram
306/4 (50)
218/10 (45.1)
Bangladesh won by 88 runs
6
BAN vs AFG ODI
2022
Chattogram
252/7 (50)
184/10 (43.3)
Bangladesh won by 68 runs
7
BAN vs AFG ODI
2022
Chattogram
219/10 (49.1)
215/10 (49.4)
Bangladesh won by 4 runs
Most Memorable Match Scorecard
Match
Season
Venue
Bangladesh Score
Afghanistan Score
Key Performer
Result
BAN vs AFG Asia Cup
2018
Abu Dhabi
249/7 (50)
246/7 (50)
Mushfiqur Rahim 83, Rashid Khan 2 wkts
Bangladesh won by 3 runs
BAN vs AFG Test
2019
Chattogram
205 & 173
342 & 100/2
Rahmat Shah 102, Rashid Khan 11 wkts
Afghanistan won by 224 runs
BAN vs AFG ODI
2022
Chattogram
219/10 (49.1)
215/10 (49.4)
Mehidy Hasan 81, Rashid Khan 4 wkts
Bangladesh won by 4 runs
BAN vs AFG T20I
2019
Chattogram
136/7 (20)
138/6 (19.2)
Mohammad Nabi 84*, Shakib 2 wkts
Afghanistan won by 4 wickets
Best Player Analysis
Player
Team
Matches
Runs
Wickets
Key Impact
Shakib Al Hasan
Bangladesh
15+
400+
20+
All-round dominance, controls middle overs with bat and ball
Mushfiqur Rahim
Bangladesh
12+
500+
0
Reliable finisher, anchors innings under pressure
Rashid Khan
Afghanistan
15+
150+
30+
Match-winning spinner, game changer in crucial moments
Mohammad Nabi
Afghanistan
14+
300+
15+
Experienced all-rounder, stabilizes and accelerates game
Head to Head Summary
Format
Matches Played
Bangladesh Won
Afghanistan Won
No Result
ODI
15
10
5
0
T20I
10
4
6
0
Test
2
0
2
0
Overall
27
14
13
0
When a New Rivalry Began to Take Shape
The Bangladesh National Cricket Team vs Afghanistan National Cricket Team standings story began with curiosity and quickly turned into a competitive rivalry. When Afghanistan first stepped onto the international stage against Bangladesh, many saw them as underdogs. But their fearless cricket, especially their spin attack led by Rashid Khan and Mohammad Nabi, caught Bangladesh off guard. Bangladesh, known for their strong home performances, initially relied on experience and structured gameplay. However, Afghanistan’s aggression and hunger to prove themselves created intense contests. These early matches were not just about results, but about establishing identity. With every game, the gap narrowed, and what started as a one-sided expectation slowly transformed into a balanced and exciting rivalry.
Match
Season
Venue
Score
Result
BAN vs AFG 1st ODI
2014
Mirpur
AFG 254, BAN 258/7
Bangladesh won by 3 wickets
BAN vs AFG Asia Cup
2016
Mirpur
BAN 208/10, AFG 212/5
Afghanistan won by 5 wickets
BAN vs AFG 2nd ODI
2016
Mirpur
BAN 297/5, AFG 258/10
Bangladesh won by 38 runs
BAN vs AFG T20I
2018
Dehradun
BAN 134/8, AFG 135/4
Afghanistan won by 6 wickets
Matches That Turned the Heat Up
As the Bangladesh National Cricket Team vs Afghanistan National Cricket Team standings rivalry evolved, certain matches brought real intensity and pressure. Close finishes began to define their encounters, especially in Asia Cup and bilateral series games. Afghanistan’s fearless chasing and Bangladesh’s experience under pressure created thrilling contests. Matches often went down to the final overs, where one mistake could change everything. On-field aggression also became visible, with players showing passion and competitive spirit. Fans from both sides added energy, turning every clash into a high-voltage event. These games were no longer routine fixtures. They became battles of pride, where momentum shifted quickly and both teams fought hard to establish dominance.
Match
Season
Venue
Score
Result
BAN vs AFG Asia Cup
2018
Abu Dhabi
BAN 249/7, AFG 246/7
Bangladesh won by 3 runs
BAN vs AFG World Cup
2019
Southampton
BAN 262/7, AFG 200/10
Bangladesh won by 62 runs
BAN vs AFG T20I
2019
Chattogram
BAN 136/7, AFG 138/6
Afghanistan won by 4 wickets
BAN vs AFG Asia Cup
2022
Sharjah
BAN 127/7, AFG 131/3
Afghanistan won by 7 wickets
Captaincy Battles and Tactical Mind Games
The Bangladesh National Cricket Team vs Afghanistan National Cricket Team standings rivalry has often been shaped by sharp captaincy and clever tactics. Bangladesh captains have traditionally relied on structured plans, using spin-heavy attacks and field placements to control the middle overs. Afghanistan, on the other hand, has thrived on instinct and aggression, with captains backing their match-winners like Rashid Khan in crucial moments. Decisions such as bowling changes, powerplay strategies, and handling pressure situations have frequently decided outcomes. In tight matches, the captain who reads the pitch better usually gains the edge. These contests are not just about skill, but about outthinking the opponent, where one bold move can completely shift the momentum of the game.
Match
Season
Venue
Score
Result
BAN vs AFG ODI
2016
Mirpur
BAN 279/8, AFG 258/10
Bangladesh won by 21 runs
BAN vs AFG T20I
2018
Dehradun
BAN 134/8, AFG 135/4
Afghanistan won by 6 wickets
BAN vs AFG Test
2019
Chattogram
BAN 205 & 173, AFG 342 & 100/2
Afghanistan won by 224 runs
BAN vs AFG ODI
2023
Chattogram
BAN 169/10, AFG 170/4
Afghanistan won by 6 wickets
Match by Match Scorecards That Tell the Story
The Bangladesh National Cricket Team vs Afghanistan National Cricket Team standings rivalry is best understood through its scorecards, where every number reveals a deeper story. These matches often highlight sudden collapses, match-winning spells, and unexpected partnerships that shift momentum. Bangladesh has shown resilience with strong batting recoveries, while Afghanistan has relied on disciplined bowling and fearless chases. Scorecards reflect pressure moments, especially in low-scoring thrillers where bowlers dominate. Close margins and tight finishes have become a pattern, proving how evenly matched these sides have grown over time. Each match adds a new layer, showing how strategy, execution, and composure under pressure define this evolving cricket rivalry.
Match
Season
Venue
Score
Result
BAN vs AFG ODI
2014
Mirpur
AFG 254/6, BAN 258/7
Bangladesh won by 3 wickets
BAN vs AFG ODI
2016
Mirpur
BAN 297/5, AFG 258/10
Bangladesh won by 38 runs
BAN vs AFG Test
2019
Chattogram
BAN 205 & 173, AFG 342 & 100/2
Afghanistan won by 224 runs
BAN vs AFG ODI
2022
Chattogram
BAN 306/4, AFG 218/10
Bangladesh won by 88 runs
Recent Matches and Current Standings Impact
In recent years, the Bangladesh National Cricket Team vs Afghanistan National Cricket Team standings battle has become even more significant in shaping rankings and tournament outcomes. Afghanistan’s consistent performances, especially in limited overs cricket, have tightened the gap between the two sides. Bangladesh still holds strength at home, but Afghanistan’s improved batting depth and world class spin attack have made them dangerous in any condition. Recent matches have directly impacted ICC standings, with crucial points gained in tight contests. These results not only influence rankings but also boost team confidence ahead of major tournaments. Momentum now swings quickly between both teams, making every encounter important for future positioning.
Match
Season
Venue
Score
Result
BAN vs AFG ODI
2023
Chattogram
BAN 169/10, AFG 170/4
Afghanistan won by 6 wickets
BAN vs AFG ODI
2023
Chattogram
BAN 334/5, AFG 245/10
Bangladesh won by 89 runs
BAN vs AFG Asia Cup
2023
Lahore
BAN 334/5, AFG 245/10
Bangladesh won by 89 runs
BAN vs AFG World Cup
2023
Dharamsala
BAN 156/4, AFG 156/10
Bangladesh won by 6 wickets
What This Rivalry Means for Modern Cricket
The Bangladesh National Cricket Team vs Afghanistan National Cricket Team standings rivalry reflects the changing face of modern cricket. It is no longer just about traditional powerhouses, but about emerging teams challenging established sides with confidence and skill. Afghanistan’s rapid rise has broken old hierarchies, while Bangladesh’s consistency has proven their strength in international cricket. This rivalry showcases fearless cricket, where young players step up without hesitation and experienced stars carry the pressure of expectations. It also highlights how spin bowling, adaptability, and aggressive intent are shaping today’s game. More importantly, it brings fresh energy to global cricket, proving that competition is growing stronger and more unpredictable with every passing series.
Match
Season
Venue
Score
Result
BAN vs AFG ODI
2021
Dhaka
BAN 246/10, AFG 209/10
Bangladesh won by 37 runs
BAN vs AFG T20I
2022
Mirpur
BAN 155/8, AFG 157/5
Afghanistan won by 5 wickets
BAN vs AFG ODI
2023
Chattogram
BAN 169/10, AFG 170/4
Afghanistan won by 6 wickets
BAN vs AFG World Cup
2023
Dharamsala
BAN 156/4, AFG 156/10
Bangladesh won by 6 wickets
Conclusion
The journey of the Bangladesh National Cricket Team vs Afghanistan National Cricket Team standings rivalry reflects how competitive cricket has become in recent times. Each match adds a new chapter filled with pressure, strategy, and unforgettable performances. Afghanistan’s rise and Bangladesh’s consistency have created a balanced contest that keeps fans engaged. As both teams continue to improve and develop new talent, this rivalry is set to become even more intense. It stands as a clear example of how modern cricket is evolving, where every game matters and no opponent can be taken lightly.