ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st 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)T20I3rd 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
Naeem IslamBAN20112011131312245218.6750344.53011211
Robinson ObuyaUGA20232023151312245718.67187119.79012208
Ryan HindsWI20022002131422246218.6747946.76010240
Dale SteynSA20112011191642244318.6742852.34003197
William PorterfieldIRE201220121616222456*16.00200112.00014286
Tim SoutheeNZ20132013171622244416.0022699.12002277
Gulsan JhaNEP20252025191632244217.23166134.94001920
Thisara PereraSL20162016201702244013.18195114.87002208
Asif MujtabaPAK19941994211752244418.6757738.82001150
Stan WorthingtonENG1936193634022312855.752433.33111200
Shiv Sunder DasIND2000200035122311055.7543051.86110320
Tre MandersBER202120216602238437.17185120.54010237
Cameron BancroftAUS201820184702237731.8643850.91021360
John WrightNZ1982198268022314127.8859637.42101350
Noor Ali ZadranAFG201420148802235327.8836760.76011300
Surinder AmarnathIND1976197659022312424.78--101201
Jim LakerENG1948194871322236320.2710862.04021130
Jeff ThomsonAUS19751975151532234918.5834365.01002203
Lance CairnsNZ19851985181512233915.9329974.58001164
Jayant YadavIND2016201645222210474.0048945.40110270
M RaikesGIB202520255512228555.50138160.870302410
Lendl SimmonsWI2015201586022210237.00202109.901112010
Nizakat KhanHK201720177702229331.7122996.94020226
Trevor BaileyENG195319535702227131.71--020210
Charles CoventryZIM200520056802227427.7523494.87011267
Shadman IslamBAN20212021481222115*31.7153941.19110220
Taranjit BharajDEN202220228812226331.71163136.20030157
Syed AzizMAS2020202098222251*37.00170130.59020189
Jack GregoryAUS192519254812224531.7120243.56000221
Brian HastingsNZ1972197258222210537.005731.58100180
Tatenda TaibuZIM20072007991222107*27.7527481.02102225
Steve TikoloKEN200120019912227127.7529176.29021204
Loots BosmanSA200620069902228824.6724391.36011286
A RazaBEL202520259902226424.67115193.040212515
RM DorjiBHU202520259902227324.67175126.86010208
Sam BillingsENG20222022101012227124.6727181.92010186
A AugastinTAN202520251110122261*24.67199111.56031265
Nasibullah ArabFRA20262026101002223322.20131169.470012612
Syd GregoryAUS1909190951012227424.67--01200
Charles CoventryZIM20102010131112225622.2024391.36011168
Sanju SamsonIND20252025151102225620.18175126.860101612
H DeshanSWI20252025121102227620.18166133.73011275
Ashok MankadIND19711971612122253*20.1817424.1401010
Ravindra JadejaIND20152015161312223818.5037159.84000260
Isaac DanladiNGR202320231513222246*20.18222100.00000185
Wavell HindsWI20062006171422227618.5040055.50012172
Azhar MahmoodPAK200120011414322238*20.1828378.45003252
Safyaan SharifSCO202220222414522240*24.6729675.00000172
Dennis LilleeAUS197519751614522273*24.6742652.11010234
Max WalkerAUS197719771216522278*20.1847147.13012260
PreviousPage 138Next

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.