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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Soumya SarkarBAN2015201521232823127*39.1986195.5914111116
Stephen FlemingNZ200720072426282310634.29109175.4425210016
Lorcan TuckerIRE202320233737782310827.43100481.97134958
Justin LangerAUS200120011017282212354.80151454.294311028
Simon KatichAUS2006200624232822107*39.14123766.45151854
KL RahulIND20222022303318227325.69103579.420916433
Robin SmithENG1991199113205821148*54.73161450.87261932
MahmudullahBAN2017201727316821102*32.84112972.721418813
JP DuminySA201220122825782010345.56117769.67121699
David HookesAUS1983198325253820143*37.27104878.241518215
Gordon GreenidgeWI198919891722081811737.18145256.343418113
Calum MacLeodSCO2022202220201817133*43.0095985.192518611
Wiaan MulderSA2025202517204817367*51.06106276.932121009
David HusseyAUS20122012323038177430.2688192.740745415
Saim AyubPAK20252025383718177722.69713114.590688033
Bill LawryAUS19681968814181620562.77163642.67341833
Shubman GillIND202220221518381613054.4091589.182408814
Jeff DujonWI198319832621481611048.0071960.36151625
Dilip VengsarkarIND198219821822181615738.86135753.13151750
Alistair CampbellZIM19991999293318169725.50148954.80043846
Jesse RyderNZ20082008192338159140.75120267.800609710
Martin GuptillNZ201920192827281513832.60769105.983228030
Chris CairnsNZ199619962428181512030.19104078.371405830
Brendon McCullumNZ200420043029781514337.05133161.23151874
Pathum NissankaSL202120212730081510327.17139958.26172718
Mark TaylorAUS199719972434181512924.70206139.54231811
Anshuman RathHK2025202521211814100*40.70601135.441518418
Henry NichollsNZ2023202324305814200*32.56118468.751216810
Romesh KaluwitharanaSL1996199632331814100*25.4488392.1916710511
Brandon KingWI202220223433481491*28.0783098.070838222
Geraint JonesENG20052005364048148522.61137859.07040969
Taufeeq UmarPAK200220021423181311136.95166348.891631022
Travis HeadAUS202620261721081216338.6786993.4432011910
Nicolas PooranWI202320232222281211540.60618131.392206146
Daryll CullinanSA200020002631681212032.48163249.75223869
Moin KhanPAK19981998283558129727.07141957.22032905
Sabbir RahmanBAN20172017293618126623.20115970.060559713
Tamim IqbalBAN201220121921281188*42.6887392.900919410
Guy WhittallZIM1997199723255811203*40.55115570.22131669
Steve SmithAUS202420242129681114035.26128163.312328610
Hardik PandyaIND201720174231481110830.04690117.541525244
Kushal Janith PereraSL201620162732081113525.34101479.98220997
Justin LangerAUS199919991423081014435.22180244.95330714
Rohit KumarNEP20242024393438109626.13810100.000526728
Sunil GavaskarIND1985198522247809166*47.59132750.87162523
Soumya SarkarBAN201920192528080914928.8995884.451439419
Shreyas IyerIND2026202630305809102*32.36646125.231316425
Eoin MorganENG201420143534080910623.7985294.951516030
George BaileyAUS201620162825380811236.73102079.221515911
Roston ChaseWI201720171725380813136.73160750.28243904

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