Afghanistan vs Bangladesh head to head records and stats ODI 2023

Bangladesh are ahead in the Afghanistan vs Bangladesh head to head record in ODIs. Bangladesh have won 9 out of 15 matches. The Afghans, on the other hand, have 6 wins to their name. Ahead of their upcoming meeting at the Cricket World Cup, we dive deeper into some of these stats.

Matches Played15
Afghanistan Won6
Bangladesh Won9
No Result0

Bangladesh and Afghanistan will be up against each other in Match No.3 of the World Cup at the Himachal Pradesh Cricket Association (HPCA) Stadium in Dharamsala.

ICC World Cup 2023 schedule: All fixtures and results

Shakib Al Hasan’s Bangladesh beat Sri Lanka in their first warm-up match after which they lost to Jos Buttler’s England. The Tigers will not have the services of Tamim Iqbal, who was left out under controversial circumstances.The Afghans, on the other hand, will be high on confidence after beating Sri Lanka in the warm-up match on Tuesday. Playing their third 50-over World Cup, Afghanistan will be keen to make a mark.

Afghanistan vs Bangladesh head to head team ODI records and stats

In ODIs, Bangladesh have had the upper hand over their opponents. The Afghans, however, have had their fair share of success as well.

Afghanistan vs Bangladesh head to head
Photo Credit: Wikimedia Commons

Afghanistan vs Bangladesh head to head player stats (ODI)

ODI batting records

Most runs

Mushfiqur Rahim, who is playing his fifth World Cup, has scored 457 runs. Among the Afghans, Hashmatullah Shahidi is the top run-getter with 345 runs.

Mushfiqur Rahim (BAN)457
Shakib Al Hasan (BAN)399
Litton Das (BAN)378
Hashmatullah Shahidi (AFG)345
Rahmat Shah (AFG)318

Highest Individual score

Rahmanullah Gurbaz (AFG)145
Litton Das (BAN)136
Tamim Iqbal (BAN)118
Mehidy Hasan Miraz (BAN)112 not out
Rahmanullah Gurbaz (AFG)106 not out

Highest average (min. 5 innings)

Mehidy Hasan Miraz (BAN)59.50
Ibrahim Zadran (AFG)59.00
Samiullah Shenwari (AFG)56.50
Rahmanullah Gurbaz (AFG)49.00
Litton Das (BAN)47.25

Most centuries

Rahmanullah Gurbaz (AFG)2
Ibrahim Zadran (AFG)1
Litton Das (BAN)1
Mehidy Hasan Miraz (BAN)1
Najmul Hossain Shanto (BAN)1
Tamim Iqbal (BAN)1

Most sixes

Rahmanullah Gurbaz (AFG)12
Asghar Afghan (AFG)6
Najibullah Zadran (AFG)6
Litton Das (BAN)5
Mohammad Nabi (AFG)5

ODI bowling records

Shakib Al Hasan has picked up 27 wickets at an average of 19.51 with a five-wicket haul to his name. Rashid Khan is the top wicket-taker among the Afghans.

Most wickets

Shakib Al Hasan (BAN)27
Rashid Khan (AFG)19
Taskin Ahmed (BAN)19
Mohammad Nabi (AFG)17
Fazalhaq Farooqi (AFG)14

Best bowling figures

Shakib Al Hasan (BAN)5-29
Shoriful Islam (BAN4-2
Shakib Al Hasan (BAN)4-42
Taskin Ahmed (BAN)4-44
Shakib Al Hasan (BAN)4-47

Best bowling average (Min 5 innings)

Shoriful Islam (BAN)17.10
Taskin Ahmed (BAN)18.84
Fazalhaq Farooqi (AFG)19.35
Shakib Al Hasan (BAN)19.51
Mahmudullah (BAN)20.25

ODI Wicket-keeping records

Most dismissals (overall)

Mushfiqur Rahim (BAN)20
Mohammad Shahzad (AFG)6
Rahmanullah Gurbaz (AFG)4
Afsar Zazai (AFG)2
Litton Das (BAN)1

Most dismissals (single match)

Mushfiqur Rahim (BAN)3 (5 times)
Mohammad Shahzad (AFG)3
Afsar Zazai (AFG)2
Rahmanullah Gurbaz (AFG)2

ODI fielding records

Most catches (overall)

Sabbir Rahman (BAN)6
Mahmudullah (BAN)5
Mohammad Nabi (AFG)5
Hashmatullah Shahidi (AFG)4
Nawroz Mangal (AFG)4

Most catches (single match)

Nawroz Mangal (AFG)2 (2 times)
Sabbir Rahman (BAN)2 (2 times)
Dawlat Zadran (AFG)2
Aftab Alan (AFG)2
Najmul Hossain Shanto (BAN)2

Individual ODI records

Most matches

Mohammad Nabi (AFG)15
Shakib Al Hasan (BAN)14
Hashmatullah Shahidi (AFG)13
Najibullah Zadran (AFG)13
Rahman Shah (AFG)13

Afghanistan vs Bangladesh: What happened in their last meeting?

Bangladesh beat Afghanistan by 89 runs when the two teams last met in the Asia Cup Group match at the Gaddafi Stadium in Lahore.

After opting to bat first, the Tigers scored 334 for the loss of five wickets in 50 overs on the back of hundreds from Mehidy Hasan Miraz and Najmul Hossain Shanto. Thereafter, Shoriful Islam picked up four wickets as Bangladesh bowled the Afghans out for 245 in 44.3 overs.

AFG vs BAN last match scorecard


Naimb Mujeeb28
MirazRetired hurt112
HridoyC Ibrahim b Gulbadin0
ShantoRun out104
MushfiqurRun out25
ShakibNot out32
ShamimRun out11
AfifNot out4
ExtrasLb 6, w 1218
Total50 overs334/5


GurbazLbw Shoriful1
IbrahimC Mushfiqur b Mahmud75
RahmatB Taskin33
ShahidiC Mahmud b Shoriful51
NajibullahB Mehidy17
NabiB Taskin3
NaibB Shoriful15
JanatRun out1
RashidC Shakib b Taskin24
MujeebHit wicket Taskin4
FarooqiNot out1
Extraslb 3, w 1720
Total44.3 overs245

Rohit is an experienced cricket writer based in India