T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Roy FredericksWI1973-19771212031110525.9244070.68110271
Moin-ul-AtiqPAK1988-198955019910539.8027971.3310060
Najibullah ZadranAFG2012-20239284132060104*29.01231289.10115417868
Manish PandeyIND2015-202129247566104*33.2962590.56122455
Manoj TiwaryIND2008-201512121287104*26.0940371.22110243
Hashan TillakaratneSL1986-200319716840378910429.60658857.512131022410
Assad ValaPNG2014-202366661200310430.82289269.26112516128
Usman KhawajaAUS2013-201940392155410442.00184884.09212215013
Shayan JahangirUSA2022-20263734694210433.64101093.272429622
Darron ReekersNED2006-20091919048110425.32411117.03103816
Peter ForrestAUS20121514036810426.2956165.60132344
Ken WadsworthNZ1973-19761210125810428.6733477.25101283
Ben McDermottAUS2021-202255022310444.6027880.22111195
Lance KlusenerSA1996-2004171137503576103*41.10397789.922191329376
Sunil GavaskarIND1974-1987108102143092103*35.14496662.26127823421
Russel ArnoldSL1997-200717815342385210334.70534072.13127727620
Roger TwoseNZ1995-2001848111271710338.81360375.41120524033
Dimuth KarunaratneSL2011-202350464131610331.33165479.5611141311
Kashyap PrajapatiOMA2021-202437360104810329.11140474.6426410414
Philo WallaceWI1991-20003333070110321.24115160.901248114
Ryan RickeltonSA2023-20261919255210332.4763487.07122568
Kamran GhulamPAK2023-2025117021010330.0021299.06111199
Imran KhanPAK1974-1992175151403709102*33.41510572.65119622245
Romesh KaluwitharanaSL1990-2004186179143558102*21.56462276.982212439616
Umar AkmalPAK2009-2019121110173194102*34.34371286.05220826853
Mohinder AmarnathIND1975-19898575121924102*30.54333457.7121321239
Bruce EdgarNZ1978-1986646451814102*30.75368549.2311031263
Muhammad UsmanUAE2016-2022383751008102*31.50131276.831428922
David HempBER2006-200922223641102*33.7491270.29144687
Saleem MalikPAK1982-199928325638717010232.89938376.415471951434
Hashmatullah ShahidiAFG2013-202610210121275210234.40399368.92122624016
Clive LloydWI1973-1985866919197710239.54243481.22111116030
Azhar AliPAK2011-201853533184510236.90247874.46312316814
Sabbir RahmanBAN2014-201966597133310225.63146191.2416515324
Regis ChakabvaZIM2008-202261573118810222.00175167.85143939
Pargat SinghCAN2023-202633321104510233.71139874.7517111916
Reeza HendricksSA2018-20243838297410227.06126477.061721019
Raman LambaIND1986-19893131278310227.00116667.15162639
James VinceENG2016-20232522061610228.0070387.62131763
Louren SteenkampNAM20261716156810237.8778172.731414112
Ravi BoparaENG2007-2015120109212695101*30.63346277.85114420434
Jacob OramNZ2001-2012160116152434101*24.10281086.62113818281
Hamish MarshallNZ2003-2007656291454101*27.43199073.071123988
Janith LiyanageSL2024-2026413581210101*44.81134390.101909532
B SharkiNEP2022-2026413831034101*29.54154866.801431017
Gavin SinghUSA2021-202331316938101*37.52113083.011608617
Sharmarh BrooksWI2022-202329291842101*30.07111475.581456916
Chetan SharmaIND1983-1994653516456101*24.0050490.48103314
John WrightNZ1978-19921481481389110126.47680457.19124937015
Asghar AfghanAFG2009-202111310810242410124.73363066.78112716365

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