Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sean WilliamsZIM2020202011132519118*47.1867277.23220609
Rod MarshAUS19751975172135196128.83102450.68040442
Khaled MashudBAN200520052024751971*30.53105949.01021431
Wasim RajaPAK19791979101415189739.8560865.13040642
Michael SlaterAUS2001200181525189639.8585760.44030703
Alan KnottENG1975197514175518106*43.17109847.18131511
Mudassar NazarPAK19861986202235189527.26110845.67020370
Jan FrylinckNAM20242024272615187320.7264380.56022536
Graeme PollockSA1970197047051727473.8696053.85130761
Joe HardstaffENG19371937611051711447.0043038.84230281
Imtiaz AhmedPAK19551955813051720939.77--142320
Corey AndersonNZ20152015181615178134.4753496.820415916
Sushant ModaniUSA202220221817151711132.3174769.21142500
Yuvraj SinghIND20102010232345177427.2170972.920315412
Aftab AhmedBAN200520052026351782*22.4873470.44033676
Nasir HossainBAN201120111617251610034.4084660.99131564
Thilan SamaraweeraSL200420041018351610034.40142536.21121530
Alastair CookENG201820181018051614728.67117144.06121650
Barry SinclairNZ196519651018151613030.35--121320
Shahriar NafeesBAN20112011162105169724.5791156.64054680
Pat SymcoxSA199819982421451610830.3572271.47130467
Shayan JahangirUSA202420242623751610432.25485106.391324815
Kumar DharmasenaSL1997199732261051669*32.25103150.05020402
MS DhoniIND201620163426115168034.40506101.980113418
Eric RowanSA19511951510151523657.2240.00131330
Clyde WalcottWI19481948711151515251.50--220233
Janith LiyanageSL20252025181765157846.8255892.290414015
Rajin SalehBAN20032003131805157128.61118343.53030530
Dwayne BravoWI20122012222035157730.2955093.640313319
Sanath JayasuriyaSL/ASIA20052005192325156724.5262282.80011751
JJ SmitNAM20242024242355156028.6163381.360223228
Axar PatelIND20252025312455155227.1154494.670104011
William PorterfieldIRE2009200913131514104*42.8362082.90220624
Dimuth KarunaratneSL20142014713151415242.83109446.98121631
Jonny BairstowENG201520151317151483*32.1379564.65031647
Kevin O'BrienIRE200720071818151414230.2465878.121203913
Harry TectorIRE20212021222135147928.5666477.41042369
Bob SimpsonAUS1966196646051322585.5043352.89210391
Samiullah ShenwariAFG201420141716251382*36.6461483.55040467
Stephan BaardNAM20192019181825139232.06504101.790524314
David MillerSA202120212219851385*46.64380135.000403222
George MunseySCO202120211919351379*32.06509100.790415021
Sanath JayasuriyaSL19931993252745136522.3074968.49032595
Abid AliPAK2019201967151217485.3374468.82311592
Bill BrownAUS19381938481512206*73.14122141.93210500
Steve TikoloKEN200620061313251211146.5558088.28131613
Malinda WarnapuraSL20082008813151212042.6789457.27233621
Bruce EdgarNZ198019801217151212732.00126040.63122410
John WrightNZ199219921318051211628.44157732.47133611
Saleem YousufPAK198719873226751291*26.9569660.49024441

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.