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/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI4th 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 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th 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
Dipak PatelNZ1987-19971121291818239916.42369649.32061615615
Dion EbrahimZIM2001-20051101307266612121.67565047.19114162490
Malcolm WallerZIM2009-201812413014242299*20.88320275.640101623740
Steve TikoloKEN/AX1996-201414514215365711128.80468478.073251638937
Lendl SimmonsWI2006-202114314713375712228.04453482.8622516330121
Bob WillisENG1971-19841541506992328*11.40273133.800016851
Mark GreatbatchNZ1988-1996124154104227146*29.35804552.545231640448
Trent BoultNZ2011-202425316182103352*13.08160864.24011610539
Adil RashidENG2009-20263361665616756915.23249767.08031616919
Rashid KhanIWX/AFG2015-202623617141221660*17.052047108.26061618596
Sherwin CampbellWI1994-20021361774508220829.381088546.696311657016
Navjot SidhuIND1983-199918320510761520139.051346456.2715481669382
Richard HadleeNZ1973-1990201232364875151*24.87693063.422191646658
Jeff DujonWI1981-199124923547526713928.02923752.895221649718
Aamer SohailPAK1990-20002012368755320533.131232861.2710441684528
Aiden MarkramSA2017-202621725222800417534.80985481.23124216932161
Craig McMillanNZ1997-200725628127801014231.541198566.8394816748152
Denesh RamdinWI2005-201928328551571016924.40920762.026241659056
Sean WilliamsZIM2005-202527228932895917434.861042385.95145616868126
John WrightNZ1978-19932302968922518532.032142342.23134716100025
Chris CairnsNZ/ICC1989-200627929930827315830.751170270.7094816710240
Jonty RhodesSA1992-200329630060846712135.281290365.625501664869
Andy FlowerZIM1992-20032703163511450232*40.751960058.42168016106246
Michael HusseyAUS2004-2013302324711239819549.001920864.552272161126144
Paul CollingwoodENG/IWX/ICC2001-201730232949993420635.481624361.16154916871122
Richie RichardsonWI1983-1996309363421219719438.002220154.82217116130277
Alastair CookENG2006-2018257387201573729442.883077051.14387616181421
Z BimenyimanaRWA2021-20261025920314308.05257122.1800151620
C ChatphaisanTHA2022-20266765379470*12.8181797.1802157024
Jayden SealesWI2021-2026746829328328.4174144.2600152413
Phil TufnellENG1990-200162693816822*5.4272123.300015130
Aaqib JavedPAK1988-1998185783336845*8.1878047.180015267
Nehemiah OdhiamboKEN2006-202210680137746611.5598478.6601157217
DJ HawoeINA2022-202611182186434010.05535120.1900153835
Erapalli PrasannaIND1962-19784984207353711.4881038.770015650
Srinivasaraghavan VenkataraghavanIND1965-19837285168026411.6274638.610215523
Graham McKenzieAUS1961-19716189129457612.2796434.0202157016
Dilruwan PereraSL2007-20215991814569517.54298448.79071517126
Lance GibbsWI1958-19768211040488256.9758428.080015240
Imran NazirPAK1999-20121111163282216024.97343982.064131535758
Geoff LawsonAUS1980-19891251203012727414.13225555.8804151195
Andre RussellWI2010-202514312333215892*23.981488145.030715159152
Shahriar NafeesBAN2005-20131001245349313829.35545264.07520154709
Zak CrawleyENG2019-2026731263379126730.82569166.615231552315
Rohan MustafaUAE2014-202313712710249910921.36318278.541111522953
Gulbadin NaibAFG2011-202616814729232382*19.69258789.80091518380
Rahmanullah GurbazAFG2019-20261461491450615130.454230106.52102115385210
Kushal BhurtelNEP2021-20261561539403012927.993796106.1652415407146
Shaun MarshAUS2008-20191261557529318235.76881960.0213251552654
Thilan SamaraweeraSL1998-201313417431632423144.221288549.081630157097

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