T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 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)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 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 runsT20I2nd 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 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,764 of the 11,770 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Owais ShahENG2007200721212583107*30.6866188.201304411
Anil SahNEP2024202423232583112*27.76568102.641425724
Thilan SamaraweeraSL20082008610258212772.75102756.67241760
Travis DowlinWI2009200911152582100*44.77104355.80141642
Angelo MathewsSL201920191518358211338.8090764.17142546
Carl HooperWI199919991620158210830.6392762.78140558
Dwayne BravoWI201420142624658210632.33572101.751235516
Michael BevanAUS200120011916758187*64.5673179.48040373
Zeeshan AliHK202520252121058110127.67416139.661206822
Ravichandran AshwinIND2012201236251158191*41.5087966.10030623
Junaid SiddiqueBAN20082008202805818520.75126246.04044711
Zak CrawleyENG20202020711058026752.73102056.86131751
Nick KnightENG19961996914058011341.4392662.63230632
Brad HodgeAUS200720072720358012334.1258898.641224715
Sean WilliamsZIM2019201921215580109*36.25538107.811525218
Tharanga ParanavitanaSL201120111122258076*29.00163935.39054601
Wasim AkramPAK199019902123458012330.5380272.321215813
Roger BinnyIND198319832326558083*27.6267947.28041352
Bruce MitchellSA193519357143579164*52.64--210110
John WrightNZ198119811315257911044.54140741.15130421
Tim RobinsonENG198719871722157916627.57119648.41132580
Greg BlewettAUS199519951723157911526.32114750.48222661
Tanzid HasanBAN20242024252525798425.17532108.830546321
Chris GayleWI201520151313057821544.46424136.321313944
Mansur Ali Khan PataudiIND196419648142578203*48.17--222683
Fakhar ZamanPAK201720172019057811430.42554104.331206810
Alviro PetersenSA201020101421057810027.52107753.67130615
Moeen AliENG20182018343425785018.0695860.330135212
Shaun MarshAUS201120111518057714132.06105354.80223615
Daryl MitchellNZ2021202119185577102*44.38540106.852215216
Dean ElgarSA202220221121157796*28.85120048.08042701
Ben StokesENG20212021182205779926.2393661.650305523
Samiullah ShenwariAFG20152015242235779630.3786466.780304212
Vijay HazareIND195219529132576146*52.3620.00142120
Arthur MorrisAUS1953195381505769938.40--051510
Manoj PrabhakarIND199419942022557612033.88114250.44222641
Runako MortonWI200720072123257682*27.4390663.580525210
Devon SmithWI20072007242615766123.0483768.82032723
Mohammad NaimBAN20212021272715766422.15575100.170314812
Bryan YoungNZ19951995192715768422.15151138.12032550
Wesley MadhevereZIM202220223535357673*18.0060495.36043664
Stephen CookSA20162016712057511747.92124246.30321630
Xavier MarshallWI2008200819223575157*30.2680871.161246718
Wally HammondENG193119317112574136*63.78--230231
Greg ChappellAUS19791979912157412452.18105854.25141530
Scott StyrisNZ200520051815057410138.2773178.52140498
Scott EdwardsNED20252025201945747438.2762092.58020387
Evin LewisWI20192019212015747030.2161094.100535525
Rohit KumarNEP202520252524357410927.3366586.321103410
Matthew WadeAUS20162016353055747622.9664788.720313415

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