Batting records (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,013 of the 5,044 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Daren PowellWI2002-20095525311848*5.3616471.9500845
Ewen ChatfieldNZ1979-1989114483711819*10.7334634.1000660
Lewis GregoryENG20213201177758.50116100.86010103
Khalid KailOMA20245501175123.4015774.52011141
Floyd ReiferWI1997-20098801174014.6322951.09000102
Moisés HenriquesAUS2009-202116152117229.0019260.94000100
David BrainZIM1992-199523184117278.3617168.42002102
Kasun RajithaSL2018-202334197117339.7518463.59004141
Azam KhanPAK1996-19986501167223.2017765.5401060
Arshad AyubIND1987-19903217711631*11.6016271.6000160
Phil EdmondsENG1977-1987281871162010.5523250.0000370
Tauseef AhmedPAK1982-199070251411627*10.5521653.7000330
Gagan KhodaIND19982201158957.5018562.16010110
Nathan SmithNZ2024-20262115411521*10.4517167.2500270
Glenn McGrathAUS/ICC1993-20072506838115113.8323648.73001470
Farokh EngineerIND1974-197554111454*38.0019558.46010130
Michael CarberryENG2013-20146601146319.0018063.33010140
Christopher CarterHK2015-201811901144312.6718661.29000160
Karsan GhavriIND1975-1981191661142011.4019458.7600180
Graham DilleyENG1979-19883618811431*11.4013385.71002110
Darren MaddyENG1998-20008601135318.8320654.85011100
MO JonesBER2006-2007121221132711.3014975.8400185
Naved AnjumPAK1984-1992131231133012.5615473.3800171
Mark CosgroveAUS20063301127437.3311696.55010122
Haseeb AmjadHK2014-20167611124222.4085131.7600188
Danza HyattWI20119911123914.0018859.5700186
Hasan JamilPAK1977-19786501112822.2012092.5000032
Dwayne LeverockBER2006-20093219911120*11.1038229.0600150
Jasprit BumrahIND2016-202691271511120*9.2517264.53005132
C de LangeNED20266611103522.0020653.4000180
Robin BrownZIM1983-19877701103815.7133432.9300080
Taijul IslamBAN2014-20242012211039*11.0017363.58001101
Rashid KhanPAK1980-1985291571101713.7517363.5800020
Chris SmithENG19844401097027.2524045.42010191
Nithish Kumar ReddyIND2025-20268511095327.2511594.7801035
Mark BurmesterZIM1992-19958711093918.1720752.6600070
Parvez Hossain EmonBAN20253301086736.0012983.72010133
Ryan MurrayZIM20185511084727.0017860.6700062
Scott McKechnieHK2017-20188811082915.4319355.9600261
Dilpreet BajwaCAN2024-20259801082613.5017561.71001111
Mitchell McClenaghanNZ2013-201648141010834*27.0013878.26000103
Haris RaufPAK2020-202660259108356.7514872.9700469
Shoriful IslamBAN2021-2026472710108166.3513182.4400384
Navdeep SainiIND2019-20218531074553.5013778.1000093
Sufyan MehmoodOMA2021-20258711077217.8313877.5401363
Steve RhodesENG1989-19959821075617.8315071.3301071
MSK PrasadIND1998-1999161021076313.3817860.1101270
Hamid HassanAFG2009-201938226107176.6919554.87004103
Sam HainENG20232201068953.00100106.0001080
Chris FoggoBER20084401066026.5017460.9201051

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