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 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd 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 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting records (Men's All internationals)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×

Player figures come from full scorecards, which we hold for 1,520 of the 1,521 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris GayleWI1999-202139442121933329.02180867.42261014726
Younis KhanPAK2000-201579968361531341.08624257.91816532225
Martin CroweNZ1983-199429334115529939.83206355.9924311210
Virender SehwagIND2001-201269734302929343.902834106.8879643339
Stephen FlemingNZ1994-2007485841819274*33.69368549.36291019511
Bryan YoungNZ1994-199818243753267*35.86161646.60130871
Dave HoughtonZIM1992-199499054226660.22113847.63211565
Tom LathamNZ2012-2025364461512264*39.79277054.584331437
Rohit SharmaIND2008-2024818211294126441.42317692.60814727686
Virat KohliIND2008-2024747914407624362.71466587.371518439041
Kane WilliamsonNZ2010-2024424952305242*52.39345066.81614321812
Taufeeq UmarPAK2001-20121118153623631.53108749.31110621
Amir JangooWI2026220242233121.0038862.37100203
Usman KhawajaAUS2011-20251623472023237.89123858.16213655
Joe RootENG2013-2026515910297722860.76402573.96914224511
Jacques KallisSA1998-201452617232822443.11394259.06415619834
Lou VincentNZ2001-20071819153522429.7290359.25112565
Brian LaraWI1992-200733393224722162.42345864.98711221822
Michael SlaterAUS1994-19991215155921939.93108851.38132447
Ijaz AhmedPAK1986-200043408140221143.81203868.7938111723
Saud ShakeelPAK2023341326208*108.6753960.48110330
Qasim UmarPAK1985-198679031920635.447689.47110100
Javed MiandadPAK1975-19934747121723203*49.23187272.3331019411
Sachin TendulkarIND1990-201210711612510820349.12723070.501723354440
Jonathan TrottENG2011-20131214075820354.14133256.91250640
Harry BrookENG2022-20261821395520253.06808118.193308636
Abdullah ShafiquePAK2022-202369158220172.75105255.323114810
Inzamam-ul-HaqPAK1992-20068289123824200*49.66609062.79922233446
Henry NichollsNZ2015-202419217846200*60.43113574.54310757
Mushfiqur RahimBAN2006-2025698211312620044.03510061.29616427029
Mohammad AzharuddinIND1985-2000687113304919952.57399667.94819419928
Faf du PlessisSA2012-202143516221019949.11299073.91410022220
Mohammad HafeezPAK2003-201761698225519636.97315271.54510323728
Brendon McCullumNZ2003-201555603153719526.96182684.1726816952
Roston ChaseWI2018-20262225155819423.2595558.43103465
Shikhar DhawanIND2013-202136404219819061.06238392.24711225931
Mohammad AshrafulBAN2001-201341533171019034.20311254.9555519513
Andrew JonesNZ1987-199218232113918654.24233948.70340685
MS DhoniIND2005-20199078263087183*59.37355486.86421224361
Sourav GangulyIND1996-200857643259818342.59447858.02713526733
Viv RichardsWI1975-1989118044418155.5045398.011102912
Gary KirstenSA1994-200326331109918034.34238846.0211031230
John ReidNZ1984-1985810044918044.9097146.24121342
Joe BurnsAUS2016-201947023818034.0038961.18101331
Justin GreavesWI202633022818076.0037460.96100193
Rahul DravidIND1996-201066749317017748.77545558.11620132012
Mominul HaqueBAN2013-202523354130717642.16219559.544621397
Sunil GavaskarIND1979-198719225100117658.88141260.76262786
Ravindra JadejaIND2009-2026503717856175*42.80113075.751226515
Graham GoochENG1982-19921013067917452.23112160.57150801
Page 1Next

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