Live4th T20I · India in New Zealand 2026/27NZ259/7 (20)IND27/2 (3)IND need 233 runs in 102 ballsLive4th ODI · Ireland in Namibia 2026/27NAMIRE123/3 (27.1)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)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 runsT2053rd Match · CSA Pro20 2026/27BOL137/9TIT137/8Match tied (Boland won the Super Over)T2060th 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
Budhi KunderanIND19641964510052519252.50--210791
Kamau LeverockBER202320231111152510352.50323162.541304830
Bob SimpsonAUS19651965611152520152.5027445.99130140
Steve SmithAUS198419841817052510630.8886759.75151430
Michael van LingenNAM202420241818052510729.1756193.581316914
Haris SohailPAK201520151414352489*47.6461185.76051368
Colin CowdreyENG196319638143524128*47.6421351.17130441
KL RahulIND20242024111825248632.7590258.09043544
Teja NidamanuruNED202320231919352411132.7553198.682233919
Avishka FernandoSL202420242120052410026.2061185.761345614
Dipendra Singh AireeNEP20252025242135247529.1155095.270312214
Syed AzizMAS202420242121352459*29.11385136.100404427
Nurul HasanBAN202220222427105246430.8263183.040225016
Rahul ChopraUAE202520252827452410122.7853797.581223817
Jack FingletonAUS1936193657052311874.7161230.23411191
Shivnarine ChanderpaulWI201320137123523122*58.11101951.32210561
Connor EsterhuizenSA202620261312252311952.30407128.501403832
Upul TharangaSL200920091313052311840.2363582.36143538
Matt MachanSCO201320131313152311443.5855793.90130448
Bruce MitchellSA19311931713052312340.23--141250
Sohail AhmedBHR202220221414652380*65.38378138.360513824
Paul StirlingIRE20252025181805238929.0656492.730306118
Alex HalesENG2014201419191523116*29.06457114.441125616
Arjuna RanatungaSL19881988171915237829.0688459.16030501
Peter WilleyENG1981198113203523102*30.76109247.89121632
Alok KapaliBAN200220021520352389*30.7688758.96032672
Dwayne BravoWI20132013272645235123.7762783.410124113
Tamim IqbalBAN20072007282805235418.6882263.63030618
Upul ChandanaSL200420043229352361*20.1288159.36020425
Gordon GreenidgeWI199019901319152214929.00105249.62110645
D NdikubwimanaRWA20262026202005226926.10492106.100316017
Jacob OramNZ20032003272425229723.73100451.99032643
Khaled MashudBAN200220022128452254*21.75142536.63023560
Alistair CampbellZIM19931993141705217530.65100951.64051591
Niroshan DickwellaSL20212021131825219632.5679165.87030492
Mohammad RizwanPAK201920191718352111534.7365679.42213522
John ParkerNZ197619761218052110428.942369.57120320
Grant FlowerZIM200320031919352196*32.5688958.61040462
Colin de GrandhommeNZ201720172120752110540.08479108.771233529
Tom CooperNED202220222121152181*26.0553397.750414810
Cheteshwar PujaraIND20142014132305217322.65126641.15022661
Murali VijayIND20172017610052015552.0097053.61310523
Gordon GreenidgeWI1979197911133520106*52.0084961.25131485
Geoff HowarthNZ198019801014052014737.14102950.53121400
Bob BarberENG19651965101715206132.5011476.32040261
Kyle CoetzerSCO2022202221212520108*27.3770274.07122752
Arjuna RanatungaSL19991999232435207624.7677467.18034412
Brad HaddinAUS20142014273175207521.6777067.530235211
Ian RedpathAUS19691969812051913243.2541251.46142600
Sean WilliamsZIM2020202011132519118*47.1867277.23220609

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.