Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND43/0 (2)IND need 156 runs in 108 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK61/3 (12.5)SLSL chose to bowlT20I1st 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 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th 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 All internationals)

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 11,751 of the 11,757 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Sidath WettimunySL1982-198757762200719027.12364644.0221061602
Matt RenshawAUS2016-202641525163219034.72275559.2438315320
Bruce MitchellSA1929-1949428093471189*48.8915829.1182131031
Vijay ManjrekarIND1951-19655592103208189*39.1220.00715111970
Jim BurkeAUS1951-195924447128018934.5994227.28350670
Waqar HasanPAK1952-195921351107118931.50--160381
Alan MelvilleSA1938-19491119289418952.59--432711
Wazir MohammadPAK1952-19592033480118927.62--238470
Ajinkya RahaneIND2011-202319525117841418835.961435458.6215511890374
Mike DennessENG1969-197540565193118837.86420341.834832094
Lahiru UdaraSL2023-20261216044618827.8858576.24112606
Alvin KallicharranWI1972-19819713714522518742.48570150.0112271053315
Maurice LeylandENG1928-193841655276418746.07426639.9791062097
Andrew JonesNZ1987-199512616117570618639.631225446.56736644416
Tom BlundellNZ2017-2026699912283918632.63501356.63614633521
Shane WatsonAUS2002-20163073343610950185*36.741446575.701467211167245
Mike AthertonENG1989-2001168265109489185*37.212361540.1818582410585
John WrightNZ1978-19932302968922518532.032142342.23134716100025
Bob BarberENG1960-196828453149518535.60107559.631911143
Jamie SmithENG2023-2026496642071184*33.40252681.99214523552
Desmond HaynesWI1978-1994353439531613518441.802919553.32359623159877
Charlie DavisWI1968-197315295130118354.2166535.49441931
Kamindu MendisSL2018-2026105111143138182*32.35400378.39515629185
Phil MeadENG1911-1928172621185182*49.3861930.05433380
Colin CowdreyENG1954-197511518915762518243.82632937.182238975313
Ben DuckettENG2016-20261131556569818238.24607593.7912291471851
Shaun MarshAUS2008-20191261557529318235.76881960.0213251552654
Alviro PetersenSA2006-201559855261118232.64467355.87512331115
Denis LindsaySA1963-197019311113018237.6766364.2535212213
Terry JarvisNZ1965-19731322162518229.7671630.87126630
Mitchell MarshAUS2011-202623926433779118133.73883188.2284719793270
Mominul HaqueBAN2012-202611518113588218135.011048856.0813312067324
Norm O'NeillAUS1958-196542698277918145.56191842.6061562414
Peter BurgeAUS1955-196642688229018138.17230842.1141251926
Jason RoyENG2014-20231841844598018033.225471109.30123019690151
John ReidNZ1979-198643554192918037.82470040.646641623
Joe BurnsAUS/ITA2014-202537543185918036.45293663.3259822525
Temba BavumaSA2014-202616120723683117937.131122460.8611351873162
Kepler WesselsAUS/SA1982-199414817610615517937.081208650.9374155675
Wilfred RhodesENG1899-1930589821232517930.19177640.5421161091
John CampbellWI2019-202647768198117929.13330959.8736523036
Hamilton MasakadzaZIM2001-201931134879467178*27.761405367.37105226997173
Quinton de KockSA2012-2026328364231354717839.731423195.193173231526303
Graeme HickENG1991-200118523221722917834.261211159.6911452172863
Joe DarlingAUS1894-190533602165717828.5760.003881419
Boeta DippenaarSA/AX1999-2007145157195117177*37.08915455.907331256821
Chandu BordeIND1958-19695597113061177*35.5923829.41518132951
Janneman MalanSA2019-2022343321199177*38.68133689.7535312227
Andrew StraussENG2003-2012231307131131517738.491964457.60275425133035
Darren LehmannAUS1996-200514414324487617740.97669372.85927644124

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