Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

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
Aqib IlyasOMA20192019181825006331.2552894.70031475
Paul CollingwoodENG200320031719650066*38.4698051.02020373
Gyanendra MallaNEP20222022221905007526.3265576.340314611
Chamu ChibhabhaZIM20062006202005006725.0092454.11020453
Mark BoucherSA2004200425234500122*26.3277864.27124585
Corbin BoschSA2025202527248500100*31.2552595.24112488
Steve SmithAUS202120211212149913145.3689755.63130572
Graeme PollockSA19641964712049917541.5843545.75211645
Keegan PetersenSA2022202271304998238.3898550.66040610
James NeeshamNZ201920192116449997*41.58444112.390203324
Neil FairbrotherENG19931993141724998333.2788956.13030416
Lahiru ThirimanneSL20192019162124996426.2699850.00023411
Innocent KaiaZIM20232023192114996724.9566874.70020517
Syed AzizMAS20252025272334996724.95382130.630223331
Kieran PowellWI20182018162404998820.7972568.830335611
Sadeera SamarawickramaSL202420242926449961*22.6850798.42032564
Lance CairnsNZ19831983313114995216.63455109.670133631
Chandu BordeIND19611961682498177*83.00--130570
Stuart CarlisleZIM200420041212149810945.2780561.86221452
Viv RichardsWI1981198111132498182*45.2774666.76212637
Mark ButcherENG2004200491734987935.57123940.19061620
Andrew FlintoffENG200820081617449878*38.3172668.600315410
Daren GangaWI20032003917049811729.29120641.29221772
Dimuth KarunaratneSL20162016918149811029.29101449.11133520
Travis HeadAUS20162016191814985729.2953593.080314510
Tom BlundellNZ202420241424249811522.6466375.111135411
Colin CowdreyENG1964196469249715171.0049038.37210601
Rohan KanhaiWI196319635904979255.2231051.61040342
Peter MayENG195819587101497113*55.2247533.68310516
Shivnarine ChanderpaulWI201420147114497101*71.00103747.93130501
Neil FairbrotherENG199919991816549781*45.1874966.36041275
Rod LathamNZ199219921820049711924.8588356.29112552
Raqibul HasanBAN20082008202104978923.6785358.26042451
Gerhard ErasmusNAM20252025232114976324.8560682.010313615
Ricardo PowellWI20042004232254975229.2455988.91020559
Shreyas IyerIND20252025111004967949.6055489.530504410
VVS LaxmanIND200720078145496112*55.11102848.25130610
Ashish BagaiCAN2007200714142496137*41.3369970.96221411
Ben StokesENG20252025916049614131.00108145.88121503
Lorcan TuckerIRE20242024161814968529.1853792.36052606
Nazmul Hossain ShantoBAN202120211421149616324.8087756.56204507
Peter MoorZIM20162016212224967924.8067673.370313621
Madan LalIND198319832625104967433.0761357.75033231
John EdrichENG19651965462495310*123.7590553.92201696
Rohan KanhaiWI1962196257049513970.71--210135
Sachin TendulkarIND19911991161824956230.9475765.39041423
Shahriar NafeesBAN200820081519149590*27.5081260.96041681
Syed AzizMAS20222022201964956438.08307161.240413931
Kieron PollardWI20102010252404956220.63489101.230113419
Rameez ShahzadUAE20182018992494121*70.5757585.912304311

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.