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 2,596 of the 4,866 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shaheen Shah AfridiPAK2018-20267140173213713.9637585.600062813
Richmond MutumbamiZIM2014-2020252323196715.1943972.67013365
Zach Lion-CachetNED2025-2026171713177819.8150662.65011201
Muttiah MuralitharanSL/AX2003-20111266623317327.3737983.64009307
Farhad RezaBAN2006-20112726531641*15.0550163.07002346
Luke JongweZIM2014-20243328431543*13.1339180.56002315
Ray PriceZIM2003-2012784511315469.2652759.77008264
Bernard ScholtzNAM2019-202673441831431*12.0847965.55005234
Divan la CockNAM2022151513135922.3646667.17010386
Akeal HoseinWI2021-2025403093096014.7139678.030131812
Kemar RoachWI2009-20229059363083413.3959351.94008246
Dewald BrevisSA2025-2026121223065430.60220139.090101325
Andre FletcherWI2008-2016232303055413.2648862.50023366
Tom CurranENG2017-20212817930347*37.8832194.39002295
David ObuyaKEN2003-2012232313025713.7356953.08024253
Loots BosmanSA/AX2006-2010141203018825.0830598.69022379
Andrew WhiteIRE2006-2014272303014013.0948761.81002230
Anwar AliPAK2013-20162115530043*30.0033190.63000277
Dushmantha ChameeraSL2015-20265538132992911.9650858.86004213
Pavan RathnayakeSL2025-202688029712137.1332591.38100224
Paul NixonENG2007191842974921.2134785.59002217
Jasdeep SinghUSA2019-2026472952973812.3842470.05002209
Jimmy HansraCAN2010-20141514229570*24.5852755.98022206
Nathan HauritzAUS2003-201150281429553*21.0730995.47010206
Clive MadandeZIM2022-2026201612947419.6040572.59022280
Daan van BungeNED2003-2013151212936226.6450857.68020275
Praveen KumarIND2007-201268331229254*13.9033188.22012257
Sachithra SenanayakeSL2012-20154933112904213.1831193.25006316
T SuriUAE2024-2026111002897828.9030993.530113610
Ashley GilesENG2002-2005372182884122.1538075.79001204
Barney RogersZIM2003-20058802878435.8839872.11031371
Manoj TiwaryIND2008-201512121287104*26.0940371.22110243
Andy BlignautZIM2003-2010312012845814.95256110.94031335
Mahesh TheekshanaSL2021-202651311328438*15.7855750.99004191
Khaled MahmudBAN2003-2006282632833612.3046760.60005212
Nurul HasanBAN2016-20261311528245*47.0030492.76000266
Kashif DaudUAE2021-20221916628276*28.2031090.970211913
Sewnarine ChattergoonWI2006-2008109128154*35.1343864.16022423
Sunil DhaniramCAN2006-2009121112817928.1030990.94021234
Eric SzwarczynskiNED2006-20141312128175*25.5546760.17031291
Brad EvansZIM2022-20262321428158*16.5328797.910221911
Hannan SarkarBAN2003-2004131302805921.5450555.45021282
Suraj RandivSL2009-2016311822805617.5038273.30012281
Nikita MillerWI2008-20184226122795119.9335578.59014234
Kraigg BrathwaiteWI2016-2017101002787827.8048357.56010150
MD DaiPNG2016-20181010127776*30.7836276.52020265
Mohammad NaveedUAE2014-2019312992753013.75258106.590022316
Moin KhanPAK2003-20041715527472*27.4031487.26024213
Daniel ChristianAUS2012-2021201852733921.0030788.93000233
George WorkerNZ2015-2018101022725834.0037971.77030233

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