Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR172/4 (18.4)ES chose to bowlT2067th 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
Mohammad AmirPAK201820182311511324*18.8323448.29000140
Mitchell SantnerNZ202020201311611331*22.6012193.3900066
Chris OldENG197819781011311329*14.1329438.44001110
Isaac OkpeNGR20232023161221132011.3013384.9600031
Bernard ScholtzNAM20222022311391133028.2517763.8400051
Zain Ul AbidinKSA20242024191361132116.1493121.5100156
Jasprit BumrahIND202120211415311334*9.4219956.78007141
Makhaya NtiniSA/IWX2005200532174113268.6917863.48003171
Andy GanteaumeWI19481948110112112112.00--100130
Yasir HameedPAK200620062201127156.0018759.8901040
Mark CosgroveAUS200620063301127437.3311696.55010122
Luke RonchiAUS200820085301126437.3359189.83010127
Phillip HughesAUS201220122301128637.3323348.0701091
Hamish GardinerSCO201420143301128937.3315671.79010130
Jim ChristySA192919292301127037.33--01000
Kevin ArnottZIM198719874301126037.3321552.0902060
Kithuruwan VithanageSL201320134401125928.0012688.89010151
Fiaz AhmedBHR2019201944211262*56.0072155.5601168
Mohomad AslamKUW2026202694111247*37.3385131.76000133
Sarfaraz AliBHR202020204401125028.0061183.61010711
VP ThamotharamMAC2024202444111250*37.3376147.3701059
Jack BrownENG189418942401125328.00--01160
Percy HolmesENG192719272411128837.33--01100
Gordon LeggatNZ195619562401126128.00--01000
Barry JarmanAUS196419643401127828.006154.10011131
Dawlat ZadranAFG20182018114411247*-110101.8200077
CK JasmatSAM2024202465111242*28.00108103.7000093
Foffie WilliamsWI194819483501127222.40--01174
Craig ErvineZIM201420143601123418.6719657.14000122
Regis ChakabvaZIM2017201736111271*22.4027940.1401061
Peni VuniwaqaFIJ202620266601125918.6798114.29010107
Joe DarlingAUS189618963601124718.67--00200
Bert OldfieldAUS1926192646211233*28.00--00020
Ijaz FaqihPAK198119815601123418.6719557.44000130
Nasir JamalAFG201820187601125118.6715671.79011110
Liam PlunkettENG2014201447311255*28.0019158.64011150
Graeme LabrooySL1991199167211270*22.4014875.68011142
Gian-Piero MeadeITA2022202287311259*28.0081138.2701185
Scott EdwardsNED2018201877311234*28.0088127.27000112
Imran AmeerMAC2022202287411231*37.33109102.75000101
Maqsood AhmedPAK195419544711126918.6710.0001292
Sarfraz AhmedPAK201320138801124014.0015472.73000150
A ShahiCYP202620269811124416.0085131.7600178
John GoddardWI195719575811126116.00--011140
Shane GetkateIRE2021202111911122414.00108103.7000046
Usman KhanFRA202420249921122716.00110101.82001101
MM BaigQAT2026202611931123218.6784133.3300156
Peter PollockSA196519656941123422.409319.3500050
Graham McKenzieAUS196719675911122914.0040.0000151
Dougie MarillierZIM200220021210211256*14.0015970.44011142
PreviousPage 222Next

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.