Live1st ODI · India in New Zealand 2026/27NZ137/8 (33.4)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
Charlie TearSCO20252025131202878023.9231192.28021372
Collis KingWI1980198010122287100*28.7039672.47102278
Llorne HowellNZ19981998121202876823.9238873.97041314
John CrawleyENG1995199591312877223.9283234.50032250
Imran KhanPAK1977197781402874720.5010568.57001101
Nafees IqbalBAN20042004111502875419.1367942.27012372
JJ SmitNAM20192019171532875923.92242118.600101417
Mike GattingENG19821982111542877626.0957549.91012282
Dave HoughtonZIM199719971415128757*20.5041169.83020265
Morris OumaKEN20132013161612875719.1340770.52011212
Saba KarimIND19971997231922875516.8841469.32011202
Dilruwan PereraSL20182018122032873216.8864844.29002294
Soumya SarkarBAN20162016202002874814.3529298.29003318
Wasim AkramPAK200220022721728749*20.5031591.11003219
Dinesh KarthikIND20222022282282875520.50203141.380112913
Jimmy SinclairSA1902190236028610447.6710.0020109
Allan WatkinsENG1949194948328611157.20--110150
Arun LalIND198719875802869335.7532250.93030210
Gary KirstenSA2004200459228613740.8658049.31110363
Steven TaylorUSA2021202112912869235.75230124.350203214
Saleem MalikPAK19911991109028610131.7844763.98111191
FFZ NhaduateMOZ20262026101012869331.78172166.280233317
Javed AhmadiAFG20152015101002868128.6033286.14030334
Adam GilchristAUS19971997121132867735.7535979.67020214
Wesley BarresiNED201320131111428675*40.8629297.95033292
Regis ChakabvaZIM201920191111228678*31.7829895.97012238
Matty CrossSCO20172017121102869126.0035979.67010306
Zeeshan MaqsoodOMA20232023121112865928.6032189.10021249
Saleem MalikPAK19861986131122865431.7819866.16010110
Hardik PandyaIND20262026141212865226.00173165.320211720
Matthew ShortAUS20252025141322867426.0029497.28022269
Sachin BhudiaKEN202420241513328650*28.60213134.27010326
Mohammad NabiAFG202520251816428662*23.83220130.000211519
Chad BowesNZ20232023171702865416.82275104.00021422
Faheem AshrafPAK20182018352352868315.8935580.56016279
Mushfiqur RahmanBAN20042004202412864912.4363045.40007221
Michael VaughanENG200020006902857631.6769241.18020280
Ken ViljoenSA1935193559028512431.67--110110
Mark VermeulenZIM20092009111102859225.9138773.64020291
Abdool SamadCAN200820081211028513025.9131789.91101285
Paul SheahanAUS1970197061102856725.9165243.71022342
Brijesh PatelIND1977197761202858323.7563045.24020360
Roston ChaseWI20232023171422857023.7543365.82022213
Dion MyersZIM20212021131402853520.3641269.17000225
Chris LynnAUS20182018161502854419.00250114.000023012
I NiyomugaboRWA20252025151532854623.7531291.35000304
Scott EdwardsNED201920192517628544*25.91212134.43001274
Daniel VettoriNZ19971997172272859019.0069740.89011231
Tim SoutheeNZ20142014222232855015.0031989.340121818
Arthur ShrewsburyENG1893189335128410671.00--12090
PreviousPage 112Next

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.