ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st 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)T20I3rd 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

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

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
Robin SmithENG1988-1996707082419167*39.02347369.65415423922
Aasif SheikhNEP2021-202680805220911029.45292075.65215525027
Harry TectorIRE2020-202663586217414041.81269580.67515416747
Najibullah ZadranAFG2012-20239284132060104*29.01231289.10115417868
Sanjay ManjrekarIND1988-1996737010199410533.23310164.3011539910
Kapil DevIND1978-1994225198393783175*23.79397995.071141329167
Shaun PollockSA/AX/IWX1996-200830220472349013026.44402986.621142024558
Adam ParoreNZ1992-200217616132331410825.69486768.091141916936
Liton DasBAN2015-202610410310286917630.85335585.515141629351
Gus LogieWI1981-1993157133362809109*28.96380173.90114132099
Mohammad ShahzadAFG2009-2019848432727131*33.67308288.48614432355
Salman ButtPAK2004-201078784272513636.82357276.29814153437
Aiden MarkramSA2017-202688849272317536.31278397.84414727862
Ravi BoparaENG2007-2015120109212695101*30.63346277.85114420434
Rohit KumarNEP2018-202694896261612631.52348475.09314518046
Ahmed ShehzadPAK2009-201781811260512432.56361472.08614726918
Alex CareyAUS2018-2026968813252310633.64285088.53114623526
Matty CrossSCO2014-20261181054249011424.65336873.93214323027
Vinod KambliIND1991-20001049721247710632.59344371.94214418720
Alex HalesENG2014-201969673241917137.80252795.73614527650
Greg ChappellAUS1971-19837472142331138*40.19307975.7131471957
Habibul BasharBAN1995-2007109103521437821.87354160.520141718210
Aftab AhmedBAN2004-20108585619549224.73235383.04014820549
David HusseyAUS2008-201369616179611132.65198090.71114413030
Haris SohailPAK2013-202345445174913044.85204685.48214113828
Towhid HridoyBAN2023-202658537171110037.20219777.88114310930
Hashan TillakaratneSL1986-200319716840378910429.60658857.512131022410
Calum MacLeodSCO2008-202287867302617538.30375580.591013931235
Heath StreakZIM/AX1993-200518815855291579*28.30397673.31013619948
Ravindra JadejaIND2009-20262121425229058732.28339685.54013621055
Daryl MitchellNZ2021-202663588283913756.78301694.13913023373
Wavell HindsWI1999-2010114108102775127*28.32422865.63513724949
Kieron PollardWI2007-20221231139270611926.02286694.4231315171135
Zaheer AbbasPAK1974-198561606257212347.63303384.80713221322
Jacob OramNZ2001-2012160116152434101*24.10281086.62113818281
Stuart MatsikenyeriZIM2002-2015112109922239022.23306872.46013820918
Mark GreatbatchNZ1988-199684835220611128.28309971.18213717738
Shahriar NafeesBAN2005-2011757552201123*31.44316769.50413112787
Sherwin CampbellWI1994-200185840220010526.19372659.0421391977
Jimmy AdamsWI1992-20011241032821208228.27348160.9001371443
Marnus LabuschagneAUS2020-202672645198012433.56242881.55213416110
Mohinder AmarnathIND1975-19898575121924102*30.54333457.7121321239
Imran FarhatPAK2001-201358582171910730.70248969.06113319016
Chamara SilvaSL1999-2011756271587107*28.85225470.41113613910
Moin KhanPAK1990-200421818240326672*23.00401781.300121721861
David GowerENG1978-19911131118317015830.78421875.15712629022
Asghar AfghanAFG2009-202111310810242410124.73363066.78112716365
Ibrahim ZadranAFG2019-202649494230417751.20281381.91712221936
Evin LewisWI2016-2025696752279176*36.76264586.16512322076
Jason HolderWI2013-202313611424223799*24.86247990.240121116069

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.