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 South Africa×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Angelo MathewsSL2009-202440506140997*32.02228661.64010213419
Ajinkya RahaneIND2013-202227354139012744.84225061.7839115423
Alastair CookENG2008-201727441138911832.30306545.3221031742
Andrew StraussENG2004-201229421136014733.17274149.623361754
Carl HooperWI1992-200334433135810833.95245155.4127112614
Frank WoolleyENG1910-192925375135415442.31--310689
Herbert SutcliffeENG1924-193516273133612255.67--650172
Mohammad RizwanPAK2019-2025323781305122*45.00167577.9138311729
Mohammad HafeezPAK2003-20215764212978620.92181071.6608714718
Graham ThorpeENG1994-200527405128512436.71258749.672951450
Andrew FlintoffENG1998-200832436127314234.41183569.3718516928
Michael BevanAUS1994-200239376124710640.23172772.212721042
Marcus TrescothickENG2000-200522323124221942.83213358.2344518010
Travis HeadAUS2016-202631351121614235.761173103.6728216327
Graeme HickENG1992-200030374119614136.24196960.7427114212
Scott StyrisNZ2000-201138406119317035.09180466.1318112812
Mark TaylorAUS1993-199829371118917033.03274843.27250950
Nasser HussainENG1998-2003243641183146*36.97307238.513621567
Ian BellENG2005-201328354117719937.97234250.262601347
Chris CairnsNZ1992-200434325117115843.37133587.7227210637
Shoaib MalikPAK2000-2019444610115582*32.08171967.190419418
Martin GuptillNZ2009-2019354041117180*31.03149174.9234412532
Michael VaughanENG1999-200827424110015628.95234047.011541364
Paul CollingwoodENG2005-201027273107213544.67172362.2227111218
Aaron FinchAUS2014-202135341107110932.45121887.9326111025
Dinesh ChandimalSL2011-202435425107092*28.92175960.830711095
Aravinda de SilvaSL1992-20033440310688228.86177360.240941166
Dwayne BravoWI2004-202145507106810724.84177460.201428717
Nathan AstleNZ1996-2006414531033100*24.60181856.821631319
Arjuna RanatungaSL1992-200024303102513137.96161963.311831236
Colin CowdreyENG1955-196514271102115539.27506.00371913
Shahid AfridiPAK1996-20155149310208822.17830122.890549544
Hamilton MasakadzaZIM2001-20183642110188524.83173358.7405312015
Dhananjaya de SilvaSL2016-20243745110168423.09151267.2005110713
Mark ButcherENG1998-200415271100711638.73241341.732611500
Eoin MorganENG/IRE2007-202142377100410733.47939106.921628539
VVS LaxmanIND1996-2011223451003143*34.59208848.041621292
Ken BarringtonENG1955-196514233989148*49.454037.50261855
Bill LawryAUS1963-19701428198515736.48102049.71141933
Craig McMillanNZ1997-2007404259858626.62161860.880629615
David BoonAUS1992-1995253019849633.93196850.00060990
Warren BardsleyAUS1910-19211117198216461.3883868.38360823
Bob SimpsonAUS1957-19671527298015339.2036256.08161500
Kusal MendisSL2016-20243647198084*21.30139070.5006911916
Ridley JacobsWI1998-2004364512965113*29.24202147.7515410710
Kushal Janith PereraSL2013-202329322942153*31.40106488.5316011316
Cyril WashbrookENG1947-19491019293819555.1811950.42150362
Maurice LeylandENG1929-19351421193616146.80--261433
Jonathan TrottENG2009-2013182339158745.75169653.95090943
John ReidNZ1953-19641528191414233.85--2521027

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