Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1Live57th Match · CSA Pro20 2026/27LIOES35/0 (3)LIO chose to bowlODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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)ODI5th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · 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)

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Daryll CullinanSA199319931921154910227.45118146.49124513
Shane WatsonAUS20142014212505498221.9672775.520235114
Craig WishartZIM199819982828154910220.3397556.31113434
Mohammad AshrafulBAN2009200925281549103*20.3389761.20132537
Jason HolderWI2021202127311054971*26.1485564.210335617
Hanif MohammadPAK19621962714054811139.14--222470
Glenn MaxwellAUS201720171919154810430.4471276.971215614
Adam BacherSA19971997152105489626.10136640.12031592
Rick DarlingAUS19791979152225489127.4097949.54040551
Ian SmithNZ1984198421225548113*32.2473374.76112602
Graeme SwannENG20092009322675488528.8464485.09042645
Peter BurgeAUS19611961712154718149.7338931.11121510
Tony GreigENG197219721015454768*49.73137039.93050612
Martin CroweNZ198819881517054714332.18100554.43110500
Will YoungNZ202220221318154712032.1896256.86242557
Philip SaltENG202220222118154712232.18370147.841316813
Roy FredericksWI19741974811154610054.6092942.73140660
Derek RandallENG198419841317254616436.40116946.71223563
Kane WilliamsonNZ2011201115184546100*39.0084764.46121543
Devon ConwayNZ20242024182615469121.8483565.390436310
Ian SmithNZ199019902626454617324.82521104.80111705
Sese BauPNG20222022282725467021.8474273.580223813
Gundappa ViswanathIND198219821015154522238.93102452.15142670
Rahmat ShahAFG202320231920154577*28.6876471.34042503
Keith MillerAUS19551955710054414754.408058.75300632
Gordon GreenidgeWI19771977611054410049.451553.33140549
Saud ShakeelPAK20242024713054414141.8595157.20221441
Dennis AmissENG1975197513171544164*34.00100554.13214670
Ravi ShastriIND198819881618254473*34.0091559.450303910
Vikramjit SinghNED20242024242315446624.7364784.080414815
Bob CowperAUS19651965711054314349.3630641.18220340
Polly UmrigarIND19551955912254322354.30--210390
Neil HarveyAUS19591959814354311449.3627329.3013080
Babar HayatHK201620161515254312241.77485111.961425320
Philo WallaceWI199819981215054310336.2070377.241317410
Brendan TaylorZIM202020201417154311233.9466481.781406411
Misbah-ul-HaqPAK201620161018154311431.94113247.97142485
Hamilton MasakadzaZIM201120111821054310425.86103852.31122447
Jean-Pierre KotzeNAM20242024302925437820.1154998.910356120
Heinrich KlaasenSA20242024181735429738.71430126.050414027
MahmudullahBAN20122012191965427641.6965083.380525011
Shreyas MovvaCAN20242024272675426828.5367580.30021395
Jackie McGlewSA195319536101541255*60.11--130430
Viv RichardsWI19821982111305417841.6271475.77051513
Matty CrossSCO201920192321454166*31.8265782.34062478
Jason RoyENG2022202223221541101*25.7655597.481236613
Muhammad UsmanUAE201920192423454189*28.4757893.600344316
Imrul KayesBAN20112011232615419321.6485363.42031637
Ian ChappellAUS19691969813154013845.0010940.37131501
Quinton de KockSA2025202514141540123*41.54473114.162435026

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.