Live1st ODI · India in New Zealand 2026/27NZ146/9 (35.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
Alexei KervezeeNED2012201266228483*71.00250113.60030218
Aqib IlyasOMA202120219812845640.5732487.65020287
Chirag SuriUAE202020208812847540.57273104.03030286
Gordon WhiteSA1910191048028411835.50--11101
V GanesanGER202320231212228461*28.40231122.94010401
Shane WatsonAUS20062006131322847925.8237675.53033322
Hardik PandyaIND20212021171322846425.82207137.200112116
Mansoor AkhtarPAK19871987131402847520.2965743.23011360
Saleem MalikPAK199819981214128452*21.8558048.97012270
Matty CrossSCO20242024221522844921.8531091.61000177
Adil RashidENG20152015231652846925.8250356.46022322
Nathan HauritzAUS201020102521928453*23.6740170.82010266
Rohit SharmaIND20122012272242846815.7834083.53024214
Mohammad IhsanSPA20252025331283160141.50128221.092001127
Navjot SidhuIND199119917702839840.4344663.45020182
Kendel Kadowaki-FlemingJPN202320238802836535.38224126.340201516
Tom BantonENG20202020121102837125.73254111.42020308
Brian BoothAUS19651965711028311725.7315032.6711260
Chris CairnsNZ/ICC20052005151222836928.30260108.85021279
Misbah-ul-HaqPAK200220021012128350*25.7352953.50021253
Devon SmithWI2008200881212839125.7347559.58011323
Sanjay KrishnamurthiUSA20252025191342836131.44246115.040101315
Sean WilliamsZIM20172017121412837021.7735380.17021291
Geoff CookENG1982198291402836620.2171339.69021250
Fred TitmusENG196419641215228384*21.7756624.38020281
Kumar DharmasenaSL20032003141642834023.5858148.71000210
Ben StokesENG20142014202112837014.1540270.40017235
Wahab RiazPAK201520153226528354*13.4837176.28024268
Vijay MerchantIND1936193636028211447.00--111180
Saeed AhmedPAK1961196136128210356.40--111280
S GoochEST2024202499228272*40.29240117.50030218
ShafiqullahAFG20142014111022825635.25227124.230201616
Muhammad AsimZAM20252025101002826028.20229123.140223018
Peter BurgeAUS1956195661012828331.33--02080
Alvin KallicharranWI1977197761012827231.334652.17010-0
Andrew BalbirnieIRE202620261011028210925.6438673.06100314
Muhammad Haziq AimanMAS202520251211028211325.64158178.481022620
Joe DenlyENG20092009121202826723.5042566.35022331
Chandu BordeIND1962196261202829323.50--012180
Jacques KallisSA19961996151442826728.2051354.97011211
T SuriUAE20242024141402827720.1429196.91014323
Murali VijayIND20182018815028210518.8074138.06103341
Milinda SiriwardanaSL20172017171602825817.6330791.86013187
Kumar DharmasenaSL19961996271852825121.6949457.09021161
Prosper UtseyaZIM20102010261972826723.5039870.85013185
Hamid ShahDEN2024202466028110046.83193145.60120299
Faheem NazirSWI2023202366228177*70.25174161.490303014
Niall O'BrienIRE201320138812817040.1440868.87030250
Chris BroadENG198419845902818631.2280235.04021260
Richie BerringtonSCO201720171110128160*31.2238872.42030124
PreviousPage 113Next

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.