Batting records (Men's ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v Zimbabwe×

Player figures come from full scorecards, which we hold for 284 of the 561 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Tamim IqbalBAN2009-202243432187815845.80227982.40411318039
Shakib Al HasanBAN2006-2021413981386105*44.71158187.6737212512
Mushfiqur RahimBAN2006-2022454110127510741.13154682.4728210314
Chris GayleWI2003-201820203107021562.94114093.8627010341
MahmudullahBAN2009-20224234987082*34.80110179.020627111
Upul TharangaSL2006-20181917579613366.3397082.06251887
Mohammad HafeezPAK2003-201515153714139*59.5080788.482307215
JP DuminySA2006-201819191068512976.1173892.823204911
Martin GuptillNZ2011-2015992666116*95.1474689.282506412
Imrul KayesBAN2010-20181515066114444.0784678.132306218
Liton DasBAN2015-20221313265817659.8267198.063226813
Paul StirlingIRE2015-2025201806568936.4489773.13050799
Shoaib MalikPAK2003-20182418364111242.7368194.131405211
Andrew BalbirnieIRE2015-202518172619121*41.2777579.872325212
Graeme SmithSA2003-20101212058611748.8363692.141507110
Hashim AmlaSA2009-2015991552122*69.0059492.93320515
Younis KhanPAK2003-2011131125318159.0055196.37060427
AB de VilliersSA2005-20151313252710947.91505104.363203420
Fakhar ZamanPAK2018-2020663517210*172.33464111.42220656
Imam-ul-HaqPAK2018-202088050612863.2555291.67311431
Shivnarine ChanderpaulWI2003-201016154501127*45.5571470.17130278
Tillakaratne DilshanSL2004-2011995500144125.00471106.16220564
Kusal MendisSL2016-2025191844868634.7156985.41033583
Misbah-ul-HaqPAK2004-20151411448283*68.8661478.50050336
Kumar SangakkaraSL2003-2011121144748067.7161776.82040460
Babar AzamPAK2015-2020984459125114.75457100.44220435
Pathum NissankaSL2022-202566144512289.0049190.63230610
Harry TectorIRE2021-202512102445101*55.6353483.33140337
Marlon SamuelsWI2003-201812102444133*55.5052384.891213314
Shahriar NafeesBAN2006-2011882438123*73.0054380.66210631
Raqibul HasanBAN2009-2010151534137834.4262266.40021355
Mohammad AshrafulBAN2004-201327242398103*18.0964961.33112414
Anamul HaqueBAN2014-2022101003899538.9046384.02040369
Kane WilliamsonNZ2011-2015972378100*75.6039994.74120383
Ambati RayuduIND2013-2016974369124*123.0051072.35120331
Shikhar DhawanIND2013-202288136711652.4344083.41110443
Brendon McCullumNZ2003-201298236411960.67364100.001202313
Adam GilchristAUS2003-200466035717259.50313114.06110395
Max O'DowdNED2019-202366134386*68.6045874.89040363
Lorcan TuckerIRE2019-2025151243416142.6337191.91020322
Faf du PlessisSA2014-201877034012148.5740484.16120225
Rob NicolNZ2011-201266133814667.6036991.60211308
Runako MortonWI2006-200776033710956.1747770.65131256
Mohammad YousufPAK2003-200810103336108*48.0042678.87120263
Niroshan DickwellaSL2016-201898033011641.2538086.84200360
Charith AsalankaSL2022-202597032410146.29317102.21131257
Dhanushka GunathillekeSL201755032311664.6038284.55130332
William PorterfieldIRE2007-2021131303167524.3153059.62021361
Ramnaresh SarwanWI2003-2013131013129134.6745368.87031243
Mark BoucherSA2003-20091095304147*76.00230132.171002115
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.