Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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,774 of the 11,780 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mluleki NkalaZIM2001200121151123478.7927045.56003102
Shakeel AhmedOMA202620261615312323*10.2524849.60002102
Mitchell StarcAUS20202020211671232213.6716076.8800264
Waqar YounisPAK19951995151751233410.2519862.12004182
Arshad AyubIND19891989191751233210.2536933.3300290
Daryl TuffeyNZ20032003272081233510.2530140.86001140
Curtly AmbroseWI199619962420512321*8.2022554.67004132
Chris PringleNZ199419943122912334*9.4620659.7100593
HMRKB HerathSL2012201236261112317*8.2026147.13005102
Gubby AllenENG19311931310122122122.00--100141
CRM DouglasBER200820082201226961.0021855.96020141
Johnny DouglasENG1913191322012211961.00--10000
Athar Ali KhanBAN1990199022112278*122.0017171.3501060
Awais AhmedSPA20192019632122102*122.0087140.2310056
AJ MoscaITA202220223311227861.0091134.07010123
C.B. FryENG189618962301226440.67--010-0
Iftikhar Ali Khan PataudiENG1932193223012210240.6749424.7010060
Neil FairbrotherENG1991199133112211361.00121100.83100102
Tim PaineAUS2020202034112273*40.6723851.26010150
Jonty JennerJER2026202654212266*61.0062196.7701089
Riazat Ali ShahUGA2025202554212266*61.0066184.85010116
Usman PatelKUW2020202054112259*40.6791134.07021200
John LyonsAUS189018902401225530.50--01080
Sammy WoodsENG189618963401225330.50--010-0
Ted BadcockNZ193219322401226430.50--02133
Murray ChappleNZ196219622401226930.50--010100
Assad FudadinWI201220123511225530.5038032.11010150
Farzan AfzalSPA2019201965112259*30.50118103.3901086
Tom BantonENG202220225501227324.4078156.41010108
Jimmy BlanckenbergSA192119213501224524.40--000173
Mathew SinclairNZ200720079621227330.5013789.05011111
Ajinkya RahaneIND201220126601224220.33117104.27000104
S CotterSAM202420246611225124.40116105.17011151
Michael RichardsonGER2021202166112261*24.4013888.41010100
Khawar AliOMA201520156601223820.3313789.05000142
Karan KCNEP2021202110611224524.40102119.61000512
Pargat SinghCAN2022202276112261*24.40110110.91012114
Wilf FlowersENG188518854601225620.33--01080
Rolph GrantWI193519354611227724.40--01200
Nurul HasanBAN201620168721224424.40113107.96001112
Dhananjaya de SilvaSL202520254711223920.3320758.94001191
J MoscaITA2026202677112260*20.33103118.45011153
Umair SharifKSA2023202387212244*24.40102119.6100076
Aamer SohailPAK200020005701224717.4325647.66002110
Mehrab HossainBAN200220025701224117.4326246.56001160
Craig WhiteENG1996199610801223415.2522055.4500082
Sylvester JosephWI200520056801225815.2529241.78011141
Zubin SurkariCAN201020108821224920.3324849.19001130
ARA ChambersPOR202320238811223617.4313888.41000150
Gulbadin NaibAFG202220229801223915.2512994.5700064
PreviousPage 211Next

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.