Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND0/0 (0.4)IND need 186 runs in 296 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Peter NevillAUS2015201591002736627.3055449.28020330
D Doyle-CalleSPA20242024111012737230.33191142.930201813
David GowerENG19911991710127312330.3347157.96100310
Hussain TalatPAK20182018111112736327.30232117.67011234
Fayaz KhanGER202620261411227365*30.33189144.440201520
Johnny WardleENG1954195481112736627.307954.43021295
Tony GreigENG19761976812127311624.8256448.40111360
Adam HollioakeENG199819981312227383*27.3036475.00010271
Peter WilleyENG1986198691402737119.5067840.27011331
Hamza KhanRWA20232023171622735919.50257106.230121911
Nizakat KhanHK20232023181812733716.06255107.06001235
Tony MunyongaZIM202520252322627343*17.06253107.91003264
Geoff LawsonAUS19851985262462735315.1751353.22012231
Phil DeFreitasENG19871987332792733315.1737373.19001224
Kushal Janith PereraSL201720177722727754.40234116.24020258
Ajinkya RahaneIND2020202048127211238.8664242.37101301
Washington SundarIND2021202198327296*54.4050753.65032325
Taranjeet SinghROM202420248802726234.00173157.230203910
Clem HillAUS1908190848027216034.00--100230
Peter MayENG196119614812729538.8620.00021320
Michael VandortSL2006200659227210538.8664841.98112280
Cameron WhiteAUS201420149942727554.40207131.40021306
John EdrichENG1966196679027210330.2264436.02110270
Dave CallaghanSA19941994992272169*38.8631785.80100274
Alexei KervezeeNED20102010101002729227.2029293.15010313
Javed MiandadPAK19771977710227277*34.0054849.09030125
Motganhalli JaisimhaIND19681968611227210130.2211811.02111170
Riazat Ali ShahUGA20242024151432724424.7329990.97001237
Azhar AliPAK2013201381502727818.1385631.78022280
Bilal TahirKUW202420242315427240*24.73184147.830001518
Zach Lion-CachetNED20252025171502727818.1334080.00021213
Narendra PatelUSA20222022221982723724.7331686.08001225
Chris GayleWI20212021212132726715.11242112.400112019
Saqlain MushtaqPAK200020002524627237*15.1191829.63001171
Saeed AjmalPAK2013201350428272498.0050853.540010273
Herbert SutcliffeENG1927192724127110290.33--110-0
Harry MakepeaceENG1921192136027111745.1765441.44120120
Babar HayatHK201720177712718945.1735476.55031206
Mark BurgessNZ196819684802716633.888430.95030311
John ParkerNZ1975197588027112133.8862543.36110270
Mitchell MarshAUS2017201769127118133.8855948.48102401
Nick ComptonENG2013201359027111730.1176835.29201310
Saleem MalikPAK1983198399127110733.8850053.20111250
Shoaib MohammadPAK1993199381012718130.1179234.22023280
Emilio GayENG2026202661102716024.6449954.31032460
Tony UraPNG20172017121202716122.5834179.47011272
Zeeshan KukikhelHUN202520251212127165*24.64192141.150212215
John WrightNZ1978197871202716222.5895928.26021220
Derek PringleENG1986198681222716327.1076035.66010221
Shahzaib JamilQAT20252025161322714424.64191141.880001421
PreviousPage 117Next

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.