Live1st ODI · India in New Zealand 2026/27NZ44/2 (9)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting records (Men's ODIs)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-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
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
Blair TicknerNZ2022-2026191065318*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

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.