Live1st ODI · India in New Zealand 2026/27NZ170/9 (37.2)INDIND chose to bowlTest1st 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
Jack CrawfordENG1906190651012817431.22--010330
Ryan ten DoeschateNED20192019121262815946.83207135.750211511
Tom BlundellNZ2020202081212816425.5564443.63020351
Craig SerjeantAUS1977197781302818521.6267341.75023291
Washington SundarIND20242024191662815028.1056849.47010159
Romario ShepherdWI20232023191652814825.55211133.180042414
Zahir MohammedHUN20252025171602818517.56183153.550231820
Keith ArthurtonWI198919891616428176*23.4271739.19012220
MahmudullahBAN200820081917528158*23.4246660.30010170
Tim SoutheeNZ20182018292052816818.7329395.90022277
JJ SmitNAM20262026292452814314.79281100.000021414
Dave NourseSA1921192136128011156.00--110320
Matthew StokesGUE2026202687128010046.67199140.70110297
L BruceGIB202120217712806146.67233120.17040222
Jim ChristySA1932193247028010340.0010.0013141
Joe HardstaffENG194819484802809835.0012933.33032121
Ismail KaraZAM202620269902808231.11169165.680312622
Victor TrumperAUS18991899591280135*35.00--111200
Doug WaltersAUS197119715922805540.0055350.63020271
Robin SmithENG199619968902807531.1153552.34031281
NG CollinsFIN20222022101002807928.00279100.36010226
James VinceENG20192019121102805925.45259108.11011354
Irfan KarimKEN20212021121232806731.11264106.06030244
Sese BauPNG20172017121212805925.4540269.65012233
Mosaddek HossainBAN20172017161442807528.0037175.47010286
Bruce TaylorNZ19691969814228012423.332429.17103316
Andile PhehlukwayoSA201920192515728069*35.0029893.96011346
Ahmer Bin NisarBHR202620261917628038*25.45237118.14000306
Roger HarperWI19861986181972806023.3356050.00011198
Wanindu HasarangaSL20222022242042806617.50216129.63010393
Chris WoakesENG20192019242232804014.7444463.06003255
Mark AdairIRE20192019272462803815.56243115.230011713
Shayan JahangirUSA20232023881279100*39.8629195.88111266
Moin KhanPAK2003200399227913739.8644063.41100325
Billy WadeSA19491949510127912531.00--11100
Sunil GavaskarIND19741974610027910127.9058845.07112252
Andy WallerZIM1996199691002796727.9050854.92020312
Jeet RavalNZ2018201871202797423.2570339.69011290
Omar RassolBUL202220221312327999*31.00193144.560212218
Muhammad UsmanHUN202520251412227972*27.90169165.090111125
Junior MurrayWI19941994101222798527.9050854.92022313
Mohammad NadeemOMA202220221613327977*27.90278100.36020159
Jock CameronSA19311931713227969*25.36--011102
S WickramasekaraCZE20222022151532796323.25202138.120231917
Shoaib MalikPAK201220122016627957*27.9031289.42011204
Chamu ChibhabhaZIM20082008161602795217.4440568.89022180
Yasim MurtazaHK20242024272122795214.68211132.230112015
Jason RoyENG2023202366027813246.3328099.29200345
Billy MurdochAUS1884188446027821146.3352540.19100240
Ken MackayAUS1958195856327883*92.6712527.2003042
PreviousPage 114Next

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.