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,025 of the 5,031 matches in this selection (from 1971). Earlier matches have results and team totals only.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Xavier MarshallWI/USA2005-202037373596157*17.5390266.081165917
Stuart WilliamsWI1994-1999575561586105*32.37240266.03112617712
Paul StrangZIM1994-200195732410904722.24165166.02005726
Faoud BacchusWI1978-19832926361280*26.6192865.95032521
Lee GermonNZ1994-1997373155198919.9678765.95032281
Ronnie IraniENG1996-2003302953605315.0054665.93016232
Joylord GumbieZIM2023-2024161603827823.8858165.75022421
Aarif SheikhNEP2018-20267767916048427.66244365.6609510917
Wavell HindsWI1999-2010114108102775127*28.32422865.63513724949
Peter ForrestAUS20121514036810426.2956165.60132344
Sybrand EngelbrechtNED2023-2024121213857035.0058765.59020343
Mark EalhamENG1996-2001644547164517.46109265.570045113
Nasir JamalAFG2014-2018151413525327.0853765.55031251
RD ShahKEN1998-200756551150611327.89229865.54112518010
Samiullah ShenwariAFG2009-201984741218119629.21276565.50011113726
Aamer SohailPAK1990-20001541535473013431.96722565.475311046220
Ashish BagaiCAN2003-2013605881906137*38.12291665.3621621748
Steve SmithAUS1983-19852724286111739.14131965.28281670
Harsh ThakerCAN2023-2026363531032111*32.25158165.282425520
Mark BurgessNZ1973-1981252003364716.8051565.24001192
David BoonAUS1984-199517917716596412237.04915765.13537649416
Innocent KaiaZIM2022-20262525261211026.6194065.11130556
Jimmy MaherAUS1998-2003262034389525.7667365.08011407
Kumar DharmasenaSL1994-20041408733122269*22.63187965.03042632
Jeremy ConeyNZ1979-1987878019187466*30.72288564.9608112812
Dale SteynSA/AX2005-20191255112365609.3656264.95018359
Gordon GreenidgeWI1975-1991128127135134133*45.04790864.921131347081
Curtly AmbroseWI1988-2000175963663931*10.6598564.8700133910
Gavin LarsenNZ1990-199912170276293714.6397064.85006299
Greg RitchieAUS1982-1987424279598427.40147964.84062556
Farhad RezaBAN2006-2011343164125016.4863664.78012398
Bernard ScholtzNAM2019-202678492132731*11.6850564.75005244
Matt HorneNZ1997-2002494809807420.42151564.69053995
Saba KarimIND1997-2000322743625515.7456064.64012272
Andrew HudsonSA1991-199789881255916129.41396064.62218627815
Darren GoughENG/ICC1994-2006158863860446*12.5893664.530010435
Andre FletcherWI2008-2016252503545414.1654964.48023427
Adrian BarathWI2010-20121414139411330.3161264.38112433
Sanjay ManjrekarIND1988-1996737010199410533.23310164.3011539910
Ken RutherfordNZ1985-19951211159314310829.65488864.30218622317
Alex CusackIRE2007-20155947147457122.58115964.28028576
Pravin AmreIND1991-19943730551384*20.5279964.21021282
Ruvindu GunasekeraCAN2008-2014181803967222.0061764.18053339
Adam ZampaAUS2016-20261276926417369.7065064.15008352
Irving RomaineBER2006-20093534378310125.26122264.081458616
Asif MujtabaPAK1986-19956554141066113*26.65166464.06168662
Mohammad NadeemOMA2019-202542361586276*41.05134863.950626410
Ruwan KalpageSL1992-19998469288445120.59132063.94012294
Graham YallopAUS1978-19842927682366*39.19128863.90071643
Malan KrugerNAM2024-2026282705908021.8592463.85032456

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