ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,772 of the 11,778 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
A DonovanPHI2025202512115355122*59.17211168.251112522
William PorterfieldIRE20112011121203557529.5852767.36041382
Wasim RajaPAK198419841013235511232.2770749.79122424
Luqman ButtCAA202520251713135575*29.58227156.390102327
Les AmesENG193519358132355148*32.27--202302
Ajit WadekarIND1971197181303558527.3150540.40021200
Craig ErvineZIM201020101714235567*29.5850270.72010270
Travis FriendZIM20022002121533559129.5855264.31033395
Ravichandran AshwinIND202120211415135510625.3669850.86101492
David MillerSA20242024161523558227.31318111.640221922
Jeff DujonWI19851985322183557027.3155064.55020340
Denesh RamdinWI20072007333063556014.7951069.61022451
John CrawleyENG1996199657135411259.0088639.95210321
Jeffrey StollmeyerWI19531953593354104*59.00--120-3
Saleem ElahiPAK1995199510121354102*32.1857261.89121273
John DysonAUS1980198091223547935.4087240.60020260
Daniel LawrenceENG20212021815235481*27.2372249.03034402
Aryan LakraUAE202320231515135463*25.2958160.93042267
Brian HastingsNZ19731973915135411025.2956327.53122270
Brendan TaylorZIM202520251716035412322.1337694.15102426
Syed KirmaniIND19761976121633548827.235556.36020330
James VinceENG20162016131703545120.8256163.10012540
Kapil DevIND199319932519335466*22.1349072.24011384
Vasbert DrakesWI20032003242653546716.8676146.52013416
Lee IrvineSA1970197047035310250.4365054.31120336
Mayank AgarwalIND2021202148035315044.1372748.56120456
Vernon RansfordAUS19091909593353143*58.83--110211
PL MommsenSCO2016201612114353111*50.4338192.65120262
Craig ErvineZIM20202020912035310729.4266852.84110375
Craig ErvineZIM20112011111323538532.0951768.28032394
Quinton de KockSA202620261313035311527.15233151.501123023
Imran KhanPAK198019801013135312329.4271549.37111345
Faraaz Mehti AbbasFIN20262026151513535025.21314112.42010338
Yuvraj SinghIND201320131916235377*25.2138791.21034439
Mohammad MithunBAN20182018151623536725.2154664.65031228
Nuwan KulasekaraSL2009200935321135357*16.8152667.11013349
Tim SeifertNZ202020201110335284*50.29251140.240403116
Alick AthanazeWI2023202391003526635.2051069.02020457
Garry SobersWI1965196551013526939.11--020-1
Shivnarine ChanderpaulWI19941994111223527735.2087940.05041450
Ashok MalhotraIND198319831012235272*35.2033677.68020270
Hardik PandyaIND202420241714635250*44.00234150.430103319
Tip SnookeSA1910191071403527725.1419946.73031120
Gus AtkinsonENG202420241116135211823.4744579.10101399
Mehedi Hasan MirazBAN202120211818135210320.7175846.44115363
Fiaz AhmedBHR20262026201823528822.00326107.980213113
Bill WoodfullAUS1930193068135115550.14109031.65130170
Ravija SandaruwanKUW2019201999135110343.88207169.571222824
Athula SamarasekeraSL199219929903517639.0041085.61020383
Ian BothamENG1985198591003518535.1040786.240304110

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.