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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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/27NZIND

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Rahmat ShahAFG20222022121206169451.3388070.00060507
Mike AthertonENG1993199381606169938.50157139.21060790
Roshen SilvaSL201820181019261610936.24147741.71141473
Angelo MathewsSL20222022813161519951.25135445.42212548
Dominic SibleyENG202020209141615133*47.31162337.89222701
Rick McCoskerAUS197719771220161510732.37149941.03232553
Thilan SamaraweeraSL201120111922661510238.44122650.16122680
Tony de ZorziSA202520251822261510430.7584372.951216214
Graeme HickENG1996199620231615104*27.9593265.99131519
Callum FergusonAUS200920092825961571*38.4472385.06051590
Asad ShafiqPAK201320131925061513024.60133046.24232732
Brendan TaylorZIM20052005202806157821.96116352.88031801
Geoff HowarthNZ19781978814261412351.17175934.91311590
Hammad MirzaOMA2026202617171614112*38.3880376.461315710
Usman KhawajaAUS202520251018161423236.12109156.28112522
YS SamraCAN20252025232236146332.32531115.630415832
Reeza HendricksSA202420242626161411724.56508120.871335530
Aarif SheikhNEP20222022353076146626.7088769.22043414
Regis ChakabvaZIM202220223636261410218.0668589.641166410
Daryll CullinanSA19951995121716139638.31116652.57072671
Ravindra JadejaIND20232023352886137030.65110355.58021528
Rahmat ShahAFG2026202612143612143*55.6494664.69240578
S DaviziCZE2022202215153612115*51.00418146.412206922
Sachin TendulkarIND1990199018201612119*32.21100559.80132636
Marnus LabuschagneAUS20242024192436129029.14114753.36071613
Mushfiqur RahimBAN20092009252656129829.1494464.83021634
Cyril WashbrookENG19481948611161119561.1017238.95220581
Colin CowdreyENG19661966101826119638.19130038.54052590
Nasser HussainENG199719971622261120730.55133545.77212821
Kapil DevIND199219922830361112922.6383273.44122656
Colin CowdreyENG1962196269161018276.2535448.31310571
Doug WaltersAUS1974197410142610104*50.8395963.61230703
Cameron GreenAUS2024202414154610174*55.4584871.931206217
Tom LathamNZ2021202114184610110*43.57116452.41140533
Michael ClarkeAUS2014201413203610161*35.8899461.37211690
Martin GuptillNZ2013201317203610189*35.8872584.142136313
Richie BerringtonSCO2022202222224610114*33.8980176.152214514
Wavell HindsWI20012001202516107025.42125748.53062538
Hamilton MasakadzaZIM20052005192706107122.59114153.46034823
Dinesh ChandimalSL2014201427293610100*23.4687669.63121447
Sanjay ManjrekarIND199219922327160910423.42156139.01112341
Lorcan TuckerIRE20222022302936097823.42513118.710325118
Nasser HussainENG19961996813260812855.27129247.06311701
Arjuna RanatungaSL199019901617560885*50.6770380.37050219
Eoin MorganENG/IRE200920092020760885*46.7765592.820615320
Daniel VettoriNZ20062006212136088133.7890767.03062691
II SelemaniTAN20222022252536087127.64374162.570227034
Imran KhanPAK198319831312560711786.7190866.85240629
Philip SaltENG202320231616160711940.47390155.642116331
Pargat SinghCAN202420242020160787*31.9574481.59051739

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