Live4th T20I · India in New Zealand 2026/27NZ227/4 (17.1)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE54/2 (15.2)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th 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/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by year (Men's All internationals)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,768 of the 11,774 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Simon O'DonnellAUS198519852727753274*26.6096455.19021386
Mashrafe MortazaBAN20082008354055324815.2078268.030045412
Bevan CongdonNZ19721972582531166*88.5021528.37230422
Ramiz RajaPAK19971997202115317626.5586961.10032481
Gundappa ViswanathIND198119811722053111424.14111747.54201580
Ian RedpathAUS19701970612353017158.89156233.93132620
Ijaz AhmedPAK1994199413123530114*58.8963283.86220616
George MunseySCO20182018171725307135.33500106.000226515
Dewald BrevisSA202620261917253075*35.33353150.140203037
Blair PocockNZ1997199791705308531.18162432.64061450
Tharanga ParanavitanaSL20092009101805307329.44103551.21042680
Rory BurnsENG202120211019053013227.89128241.34136652
Warren BardsleyAUS19211921111945308835.3332056.56050450
Alan KnottENG197719771319253013531.1889559.22121640
Jeff CroweNZ1987198715213530120*29.44145036.55121470
Ayan KhanOMA20222022242115307726.5065381.16042419
Gus LogieWI19891989232385308735.3386261.48032413
Ijaz AhmedPAK19871987242415307223.0483862.89041614
Charlie DavisWI19711971484529125*132.25--230170
Taslim ArifPAK198019808122529210*52.90110048.09121440
Saleem ElahiPAK200220021013152913544.0879566.54302662
Glenn MaxwellAUS2023202313134529201*58.78339156.053015031
Haroon RasheedPAK19771977814152912240.6944951.00130336
Mominul HaqueBAN2024202410192529107*31.1295655.33155665
Azhar AliPAK201820181220052913426.45132639.89142521
Johnson CharlesWI20162016242405297922.04519101.930235221
CV AntoKUW20242024242445297526.45326162.270203540
Brendon McCullumNZ20062006242815297419.5963683.180126114
Shaun PollockSA20042004292985295425.1993856.40021436
Afif HossainBAN202120213331652949*21.16458115.500033620
Martin CroweNZ199119911011052829948.0098853.44110464
Azhar AliPAK20102010816252892*37.71136438.71052620
Brandon McMullenSCO2026202617163528100*40.62435121.381324428
Kieron PollardWI201120112119152811929.33472111.861333430
Umar AkmalPAK2014201420203528102*31.06493107.101324712
Dasun ShanakaSL20262026252215289725.14327161.470412343
Jack HobbsENG1924192457052721175.2939443.65220230
Mitchell MarshAUS20262026131315278443.92365144.380706030
Aiden MarkramSA202620261516352786*40.5458590.090516415
Nari ContractorIND1959195981615279235.13--041121
Kavem HodgeWI202420241019052712027.74104750.33131702
Parthiv PatelIND20112011232315279523.9563483.12021567
Robin SinghIND20002000292635275122.9185062.00021322
Jack RussellENG19901990242835275521.08135039.04021520
Mohammad RafiqueBAN200420042531352711118.8280565.471055710
Marnus LabuschagneAUS2021202159152610865.75107249.07240542
Eoin MorganENG202020202018352610635.07420125.241315324
Jesse RyderNZ201120111918152610730.9464281.931345611
Shane WatsonAUS20152015171935268132.8873571.56031578
Dwayne SmithWI2004200425232526105*25.0565580.311116014

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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