Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Tilak VarmaIND2023-2025541685222.6711957.1401061
Tanzim Hasan SakibBAN2023-2025151131514518.8818382.5100297
Matthew ShortAUS2023-2026232104627422.0052887.500444711
Sam HainENG20232201068953.00100106.0001080
Khaled AhmedBAN2023221111.00425.0000000
Jamie SmithENG2023-2025191803926421.78349112.320345210
Tom HartleyENG20232111212*-9133.3300010
Spencer JohnsonAUS2023-20267431912*19.002770.3700120
Zakir HasanBAN2023-2024220542.501241.6700010
Dean FoxcroftNZ2023-20266611717534.2019886.36022107
Sybrand EngelbrechtNED2023-2024121213857035.0058765.59020343
Sherfane RutherfordWI2023-20263028487311336.3888199.091826941
Matthew FordeWI2023-2026221822385814.88221107.690121715
Theo van WoerkomIRE2023-202442242*-850.0000000
Josh ClarksonNZ2023-202665037167.405567.2700030
Nandre BurgerSA2023-20251496411713.6711435.9600020
Sai SudharsanIND20233311276263.5014289.44020171
William O’RourkeNZ2023-202620621363.253141.9400000
Rinku SinghIND2023220553827.5041134.1500053
Rishad HossainBAN2023-20262218321648*14.40198109.090021713
Adithya AshokNZ2023-2026310101010.001283.3300020
Rajat PatidarIND2023110222222.0016137.5000031
Faraz AkramZIM2024320653.001250.0000010
Janith LiyanageSL2024-2026413581210101*44.81134390.101909532
Tapiwa MufudzaZIM2024210111.00911.1100000
S DanielSL2024110121212.002842.8600010
Xavier BartlettAUS2024-202612901245213.78119104.2002168
Lance MorrisAUS2024310000.0020.0000100
Will SutherlandAUS2024210181818.003354.5500000
Jake Fraser-McGurkAUS2024-2025770984114.0074132.43000134
Teddy BishopWI2024110000.0060.0000100
Navneet DhaliwalCAN2024-2025171704568726.8279957.07042419
Shahid AhmadzaiCAN2024-202566238139.506360.3200130
Shreyas MovvaCAN2024-20263129863983*30.4395167.19041416
Surya TamangNEP20242111010*-3231.2500000
R DhakalNEP2024-2025421545.00683.3300000
Uday BhagwanCAN20244212620*26.002892.8600021
IS SohiCAN2024210000.0020.0000100
Dilpreet BajwaCAN2024-20259801082613.5017561.71001111
H DhamiNEP2024-20262111515*-2657.6900010
Jack BrassellNAM2024-202627146194*2.386628.7900400
Michael LevittNED2024-2025171704435726.0652883.900135314
Kyle KleinNED2024-2026241541602514.5523966.9500092
Malan KrugerNAM2024-2026292806328022.5797065.15032516
Rahul ChopraUAE2024-202625243737127*35.1091680.463236216
T SuriUAE2024-2026111002897828.9030993.530113610
Zuhaib ZubairUAE2024-202644039319.754979.5900031
Andrew UmeedSCO202454113898*46.0013999.28010183
Scott CurrieSCO20243201055.001855.5600010
Brad CurrieSCO2024-20261765168*16.003053.3300000

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.