Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND24/1 (3.5)IND need 162 runs in 277 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
Robert SamuelsWI19961996711126812526.8060444.37100354
Lou VincentNZ200620061212026810222.3335176.35100316
Dattu PhadkarIND1952195281212686424.36--03111
David HempBER200720071313126876*22.3343661.47022294
Matty CrossSCO202320231513226874*24.3640566.17011262
AP YadavTHA202620261313326893*26.80265101.13011236
Kumar DharmasenaSL199519951414526862*29.7862842.68011220
Wanindu HasarangaSL20252025221532685922.33249107.63010254
Asif IqbalPAK1967196735026714653.4055348.28110352
Darius VisserSAM2026202666226775*66.75211126.54020306
Phil SharpeENG1963196336126785*53.4026341.06031290
Ambati RayuduIND20152015991267124*33.3833280.42103232
George ThompsonENG191019105912676333.38--020-1
John WaiteSA196019605922677738.14--041210
Shane WatsonAUS20072007141052676853.40243109.88020257
Nizakat KhanHK20222022101002678126.70242110.33031274
Arjuna RanatungaSL19831983111012679029.6736473.35023323
Neil McKenzieSA2009200991112676326.7065440.83011320
Bilal MasudEST20242024111152676644.50228117.11010198
Imran AnwarBHR20232023121202678722.25206129.610121719
Roshan MahanamaSL19891989121312678522.2556946.92010141
Hiral PatelCAN201020101313126788*22.2530089.00011314
Elton ChigumburaZIM20052005101412677120.5450952.46014288
JP DuminySA20072007161412674620.5433679.46003245
Fred TitmusENG19651965111432676024.2727442.34030191
Imran KhanPAK19791979111532673322.2547343.13000265
Madan LalIND197619761016626755*26.703070.0001070
Anderson CumminsWI19941994171732675019.0741464.49011163
Ravichandran AshwinIND20172017211822675416.6948255.39010272
WPUJC VaasSL19961996322352673414.8337271.77001254
Mitchell StarcAUS20232023232552674113.3552151.25002303
Tony UraPNG20262026661266106*53.20143186.011201617
Anshuman RathHK201820186602668544.3336972.09031223
Usman KhanFRA2023202397226663*53.20202131.68030287
Maurice LeylandENG193319334702668638.0066939.61021350
Norm O'NeillAUS1965196547126674*44.33--020-2
Greg BlewettAUS199619965732666966.5053150.09030230
Muhammad AsimQAT20262026118526667*88.67174152.870302011
Kieron PollardWI20202020149226675*38.00172154.650111623
Peter RichardsonENG1958195869026610029.569026.67110220
Raman LambaIND198919899902666129.5641863.64030224
Scott StyrisNZ201120111410126658*29.5632083.13021213
Dean MinorsBER20062006101022666833.2543361.43011297
Ben StokesENG201320131010126612029.5649853.41100334
Ravinderpal SinghCAN201920191210226610133.25177150.281111319
H LakovBUL202120211010326664*38.00264100.76030213
Zeeshan AliHK202620261212126660*24.18217122.58021383
Richie BerringtonSCO20102010141412668420.4635774.51023165
Gerhard ErasmusNAM202120211414326662*24.18222119.82021227
Chris GreavesSCO202220221714526653*29.5627995.34010236
PreviousPage 119Next

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.