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
Richie RichardsonWI1983-199622321730624812233.41980163.75544854154
Tim de LeedeNED1996-20072925140058*16.6762863.69024395
Rohan MustafaUAE2014-202381755150410921.49236663.5717812326
Rakep PatelKEN2008-2014393546219220.0397863.50023567
Vusi SibandaZIM/AX2003-20161271264299411624.54471663.492211432835
David ObuyaKEN2001-20127373313559319.36213563.47061015212
Martin SneddenNZ1980-19909354195356415.2984363.46014321
Dipak ChudasamaKEN1996-19991919043412222.8468563.36112580
Peter OngondoKEN/AX1999-2011776018389369.2661463.360092410
Pramodya WickramasingheSL1990-20021316323342328.5554063.330012172
Ramiz RajaPAK1985-1997198197155841119*32.09922663.319311546914
Noor Ali ZadranAFG2009-201950501121611424.82192363.231741324
Chamu ChibhabhaZIM2005-2023109109224749923.12391363.23016823814
Sushant ModaniUSA2021-20243434090011126.47142563.16163785
Jehan MubarakSL2002-2013403767047222.71111563.14041625
Desmond HaynesWI1978-1994237237288648152*41.381370763.0917571376853
Yashpal SharmaIND1978-1985424098838928.48140163.030405210
Peter WilleyENG1977-1986262415386423.3985562.92053490
Andrew WhiteIRE2006-2014604537747918.43123162.88014601
Chirag SuriUAE2018-20233737094611525.57150662.822549613
Naimur RahmanBAN1995-2002272624514718.7971862.81003375
Derek RandallENG1976-19854845510678826.68170262.69054827
Zach Lion-CachetNED2025-2026171713177819.8150662.65011201
Stuart CarlisleZIM1995-20051101067261911926.45418762.55291120124
Mathew SinclairNZ2000-2009545041304118*28.35208662.512881125
Ghulam ShabberUAE2017-2019232305009021.7480062.50042493
Fraser WattsSCO2006-20113635197410128.65155962.48194798
Jimmy KamandeKEN1999-20118370119727416.47156162.270288614
Sunil GavaskarIND1974-1987108102143092103*35.14496662.26127823421
Madan LalIND1974-198767351440153*19.1064562.17011253
Alvin KallicharranWI1973-1981312848267834.42132962.15060673
Graeme CremerZIM2009-20269771197455814.33120062.08017485
Tom de GroothNED2006-2013343244809717.1477462.02011462
Greg BlewettAUS1995-19993230355157*20.4188961.98023353
Geoff BarnettCAN2006-2010212104447721.1471761.92011495
Dirk ViljoenZIM1997-20015343751263*14.2282761.91025265
Graham GoochENG1976-19951231226429014236.98693261.89823440715
Jeff CroweNZ1983-1990747112151888*25.73245661.8107611012
Sese BauPNG2016-202357573108981*20.17176361.770569211
Mluleki NkalaZIM1998-2006503553244710.8052661.60005224
Binod BhandariNEP2019-2026201703415920.0655661.33021323
Raqibul HasanBAN2008-20115554713088927.83213361.320861028
Craig WhiteENG1994-20035141556857*15.7892861.21019284
Ravi ShastriIND1981-199214912821310810929.05508961.07418520625
Anil KumbleIND/AX/ASIA1990-2007270136479382610.54153661.070018576
Bryan YoungNZ1990-19997473516687424.53273361.030951642
Kiplin DorigaPNG2017-20233938273089*20.28119760.990456417
Philo WallaceWI1991-20003333070110321.24115160.901248114
Jimmy AdamsWI1992-20011241032821208228.27348160.9001371443
Asanka GurusinhaSL1985-199614514353902117*28.28640960.882221227942

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