The rivalry between the Bangladesh National Cricket Team and the Afghanistan National Cricket Team is one of the most exciting emerging contests in modern cricket. Both teams have risen rapidly on the international stage and are known for their passion, aggressive gameplay, and talented players. What started as a developing rivalry has now turned into a competitive battle, with Afghanistan often challenging Bangladesh strongly, especially in limited-overs formats. Their matches are filled with intensity, unpredictability, and thrilling moments.
Bangladesh vs Afghanistan Head to Head
Format
Matches Played
Bangladesh Wins
Afghanistan Wins
Draws / No Result
Bangladesh Win %
Test
2
1
1
0
50.00%
ODI
22
11
11
0
50.00%
T20I
16
9
7
0
56.25%
Total
40
21
19
0
52.50%
Recent Matches Record
Date
Format
Venue
Winner
Margin
Key Highlight
Oct 14, 2025
ODI
Abu Dhabi
Afghanistan
200 runs
Afghanistan’s biggest ODI win
Oct 11, 2025
ODI
Abu Dhabi
Afghanistan
81 runs
Rashid Khan dominant
Oct 08, 2025
ODI
Abu Dhabi
Afghanistan
5 wickets
Afghanistan whitewash 3-0
Oct 05, 2025
T20I
Sharjah
Bangladesh
6 wickets
Bangladesh chased comfortably
Oct 03, 2025
T20I
Sharjah
Bangladesh
2 wickets
Nail-biting chase
Oct 02, 2025
T20I
Sharjah
Bangladesh
4 wickets
Bangladesh swept T20 series 3-0
Nov 2024
ODI
Sharjah
Afghanistan
5 wickets
Close chase
Nov 2024
ODI
Sharjah
Bangladesh
68 runs
Bangladesh levelled series
Sep 16, 2025
T20I
Abu Dhabi (Asia Cup)
Bangladesh
8 runs
Thrilling low-scoring finish
Jun 2023
Test
Dhaka
Bangladesh
546 runs
Bangladesh’s biggest Test win
Series-wise Matches Results
Series / Tournament
Year
Format
Matches
Bangladesh Wins
Afghanistan Wins
Series Result
Afghanistan vs Bangladesh in UAE
2025
T20I
3
3
0
Bangladesh won 3-0
Afghanistan vs Bangladesh in UAE
2025
ODI
3
0
3
Afghanistan won 3-0
Afghanistan in Bangladesh
2023
Test
1
1
0
Bangladesh won 1-0
Afghanistan in Bangladesh
2023
ODI
3
1
2
Afghanistan won 2-1
Afghanistan in Bangladesh
2023
T20I
2
2
0
Bangladesh won 2-0
Afghanistan in Bangladesh
2021/22
ODI
3
2
1
Bangladesh won 2-1
Afghanistan in Bangladesh
2021/22
T20I
2
1
1
Series drawn 1-1
Afghanistan v Bangladesh (in India)
2018
T20I
3
0
3
Afghanistan won 3-0
Asia Cup
2025
T20I
1
1
0
Bangladesh won
ICC T20 World Cup / Asia Cup (various)
2014-2024
T20I
Multiple
–
–
Mixed (close contests)
Memorable Matches & Close Finishes
Date
Format
Venue
Winner
Margin
Why Memorable / Close Finish
Sep 16, 2025
T20I
Abu Dhabi (Asia Cup)
Bangladesh
8 runs
Low-scoring thriller; Bangladesh defended 154
Oct 03, 2025
T20I
Sharjah
Bangladesh
2 wickets
Bangladesh chased 148 with 5 balls to spare
Nov 2024
ODI
Sharjah
Afghanistan
5 wickets
Dramatic chase in final overs
Jun 07, 2018
T20I
Dehradun
Afghanistan
1 run
One of the closest T20I finishes in rivalry history
2023 World Cup
ODI
Dharamsala
Bangladesh
6 wickets
Bangladesh chased comfortably but key World Cup win
Jun 14, 2023
Test
Dhaka
Bangladesh
546 runs
Bangladesh’s record-breaking victory margin
Sep 05, 2019
Test
Chattogram
Afghanistan
224 runs
Afghanistan’s maiden Test win over Bangladesh
Jul 16, 2023
T20I
Sylhet
Bangladesh
3 runs
Last-over drama in bilateral series
The Rise of a Modern-Day Rivalry
The rivalry between Bangladesh and Afghanistan began in the early 2010s when Afghanistan entered the international cricket scene. Bangladesh initially had the upper hand due to its experience and established cricketing structure. However, Afghanistan quickly gained recognition with its fearless approach and strong spin attack. As both teams continued to grow, their encounters became more competitive and intense. Afghanistan’s rapid progress has made this rivalry one of the most evenly matched among emerging cricket nations. The evolution of this contest reflects the changing dynamics of world cricket, where new teams are challenging traditional sides.
Year
Format
Venue
Winner
Highlight
2014
Asia Cup
Bangladesh
Afghanistan
Historic upset
2016
T20 WC
India
Afghanistan
Close match
2018
Series
Bangladesh
Bangladesh
Dominance
2019
Test
India
Afghanistan
Test debut vs BD later
2023
Series
Bangladesh
Afghanistan
Competitive
Memorable Matches and Key Moments
Bangladesh vs Afghanistan matches have delivered several unforgettable moments in recent years. One of the most iconic matches was during the 2014 Asia Cup when Afghanistan defeated Bangladesh, marking a significant milestone in their cricketing journey. Another thrilling encounter came in T20 formats, where Afghanistan’s aggressive batting and spin bowling created challenging situations for Bangladesh. These matches are often closely contested, with momentum shifting rapidly between the teams. The intensity and unpredictability make every game exciting for fans.
Match
Year
Format
Winner
Key Moment
Asia Cup
2014
ODI
Afghanistan
Major upset
T20 WC
2016
T20
Afghanistan
Close finish
ODI Series
2018
ODI
Bangladesh
Strong comeback
Test Match
2019
Test
Afghanistan
Historic win
T20 Match
2022
T20
Afghanistan
Spin dominance
Head-to-Head Record Across Formats
The head-to-head statistics between Bangladesh and Afghanistan highlight a closely fought rivalry. While Bangladesh had early dominance, Afghanistan has caught up quickly, especially in T20Is. These numbers reflect the growing competitiveness between the two teams across formats.
Format
Matches
Bangladesh Wins
Afghanistan Wins
Draw/Tie
Test
2
1
1
0
ODI
15
9
6
0
T20I
10
4
6
0
ICC Events
8
3
5
0
Overall
27
14
13
0
Star Players Who Defined the Rivalry
This rivalry has been shaped by several impactful players. Bangladesh has relied on stars like Shakib Al Hasan and Mushfiqur Rahim, who have consistently performed under pressure. Afghanistan has produced match-winners such as Rashid Khan and Mohammad Nabi. These players have played crucial roles in making matches competitive and entertaining.
Player
Team
Role
Matches vs Rival
Impact
Shakib Al Hasan
Bangladesh
All-rounder
15+
Match winner
Mushfiqur Rahim
Bangladesh
Batsman
15+
Consistency
Rashid Khan
Afghanistan
Bowler
10+
Game changer
Mohammad Nabi
Afghanistan
All-rounder
12+
Experience
Liton Das
Bangladesh
Batsman
10+
Aggressive
Bangladesh vs Afghanistan in ICC Tournaments
ICC tournaments have added more significance to this rivalry, as both teams compete closely for rankings and qualification spots. Afghanistan has often surprised Bangladesh in major tournaments, while Bangladesh has used its experience to maintain competitiveness. These high-pressure matches are closely watched and often produce exciting finishes.
Tournament
Matches
Bangladesh Wins
Afghanistan Wins
Notable Result
ODI World Cup
3
1
2
Afghanistan edge
T20 World Cup
4
2
2
Balanced
Asia Cup
3
1
2
Competitive
ICC Total
7
3
4
Close
Overall ICC
7
3
4
Tight rivalry
Playing Styles and Tactical Battle
Bangladesh and Afghanistan bring contrasting styles to the field. Bangladesh focuses on balanced batting and disciplined bowling, while Afghanistan relies heavily on spin attack and aggressive gameplay. This contrast creates tactical battles where conditions and execution play a key role. Afghanistan’s spin bowlers often challenge Bangladesh’s batting lineup, while Bangladesh’s experience helps them handle pressure situations effectively.
Aspect
Bangladesh
Afghanistan
Advantage
Notes
Batting
Balanced
Aggressive
Bangladesh
Stability
Bowling
Disciplined
Spin-heavy
Afghanistan
Spin strength
Fielding
Good
Good
Equal
Athletic
Experience
High
Growing
Bangladesh
Big matches
Adaptability
Strong
Strong
Equal
Conditions
Recent Trends and Future Outlook
In recent years, Afghanistan has emerged as a strong competitor, particularly in T20 cricket, where they have often outperformed Bangladesh. Bangladesh continues to maintain consistency in ODIs and Tests, making the rivalry balanced across formats. The future of this rivalry looks promising, with both teams developing young talent and improving their strategies. Fans can expect more thrilling contests as these two teams continue to grow in international cricket.
Year
Event
Winner
Key Player
Trend
2019
Test
Afghanistan
Rahmat
Historic
2021
Series
Bangladesh
Shakib
Comeback
2022
T20
Afghanistan
Rashid
Spin power
2023
Series
Bangladesh
Liton
Stability
2024
Future
TBD
TBD
Growth
Conclusion
The Bangladesh National Cricket Team Vs Afghanistan National Cricket Team matches represent one of the most exciting and evolving rivalries in modern cricket. With both teams showcasing talent, determination, and competitive spirit, their encounters continue to deliver thrilling moments. As Afghanistan grows stronger and Bangladesh maintains consistency, this rivalry is set to become even more intense, providing cricket fans with unforgettable matches in the years ahead.