Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting records (Men's ODIs)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1925-01-01×

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Robert SamuelsWI1996-19978525436*18.006385.7100051
Brian McKechnieNZ1975-19811484542713.5014537.2400140
Srinivasaraghavan VenkataraghavanIND1974-198315945426*10.8012642.8600230
Robin JackmanENG1974-1983159154146.759358.0600130
Ashley WoodcockAUS1974110535353.006779.1001051
Ben CuttingAUS2013-2014420532726.506779.1000041
Ghulam AliPAK1993-1995330533817.6712143.8000020
Mafizur RahmanBAN1997441531617.6710450.9600030
Darius D'SilvaUAE2019-2020651533113.2511944.5400080
Mohammad HasnainPAK2019-20251574532817.6734155.8800191
Chadwick WaltonWI2009-201798053196.638661.6300470
Mohammad SharifBAN2001-20079955313*13.2510251.9600110
Pramod MadushanSL2022-2026139253157.5712044.1700060
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

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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