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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad HasnainPAK2019-20251574532817.6734155.8800191
Chadwick WaltonWI2009-201798053196.638661.6300470
Mohammad SharifBAN2001-20079955313*13.2510251.9600110
Pramod MadushanSL2022-2026139253157.5712044.1700060
Blair TicknerNZ2022-2026181065318*13.256976.8100050
Prabath NissankaSL2001-20032313553116.6314037.8600241
Derek UnderwoodENG1973-19822613453175.8913339.8500250
Manjural IslamBAN1999-200332211353136.6313040.7700340
Tama CanningNZ2003-20054415223*17.337371.2300112
Angelo PereraSL2013-2019640523113.008362.6500030
James BrinkleySCO1999550522310.4011844.0700160
Usman KhanPAK2025220513925.5050102.0000052
Abhimanyu MithunIND2010-2011530512417.005592.7300024
Chris CowdreyENG19853315146*25.5046110.8700151
Deep DasguptaIND20015415124*17.008262.2000160
Cheteshwar PujaraIND2013-2014550512710.2013039.2300240
Raymon ReiferWI2019-2023650512710.2010150.5000110
Abhishek ParadkarUSA2021-2024651512412.758063.7500131
Balwinder SandhuIND1982-198422735116*12.759752.5800221
Rahul BhatiaUAE2022-20249925124*7.2911145.9500140
Tony GrayWI1985-1991251155110*8.507766.2300140
Tangeni LungameniNAM2022-2025351895112*5.6711046.3600120
Zeeshan SiddiqiCAN2012-2014220504325.0011145.0500031
Wes AgarAUS2021220504125.0042119.0500042
Ramesh MendisSL2021-2022442502625.0050100.0000031
Phil HorneNZ1987440501812.5012240.9800130
Nolan ClarkeNED1996550503210.0011244.6400281
Ian StangerSCO1999-2006550502710.0015033.3300010
Jack HeronZIM198366050188.3316330.6700130
Jon LewisENG2005-2007138250178.336379.3700040
Doug BollingerAUS2009-2011398250308.335492.5900150
Chris TremlettENG2005-2011151145019*7.148956.1800122
Rusty TheronSA/USA2010-20221812250125.0010249.0200450
Saurabh TiwaryIND20103224937*-5687.5000051
Brian CloseENG1972330494316.335098.0000071
Devang GandhiIND1999-2000330493016.339750.5200080
Dammika RanatungaSL1990440492512.2515631.4100120
Marcel ScheweNED1996541492016.336872.0600030
Calvert HooperCAN2007-2010552492716.336081.6700153
Zakary FoulkesNZ2024-20269534922*24.505589.0900060
Wayne DanielWI1978-198418544916*49.005687.5000040
Subroto BanerjeeIND1991-19926534925*24.5042116.6700021
Gary RobertsonNZ1981-1989106049178.1748102.0800110
Nigel JonesIRE2010-201113844925*12.257466.2200000
Eric UpashanthaSL1995-2001128149157.008656.9800031
Brad WhealSCO2016-2024189349248.177862.8200360
Elijah OtienoKEN2007-20142617749114.9013636.0300540
Maninder SinghIND1983-1993581814498*12.259054.4400110
Bruce ReidAUS1986-19926121849103.7711741.8800120
Michael VandortSL2006110484848.0011741.0300030

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