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
Basil ButcherWI1963196359138313347.8843842.01120422
Sew ShivnarineWI1978197861123836342.564346.51041380
Andrew BalbirnieIRE202020201212038311331.9239995.99110414
Chandu BordeIND1964196481453838442.56--032401
Geoff HowarthNZ1981198113142383137*31.9271653.49101320
Graeme WoodAUS19831983141423839131.9264559.38030330
Will YoungNZ20212021131513838927.3668056.32030496
Ahmed ShehzadPAK201120111616138311525.5352073.65202456
Robinson ObuyaUGA20242024171723838325.53307124.760323221
Mohammad WasimPAK19971997181933835423.9487843.62021290
Craig KieswetterENG20122012262033835022.5342789.700123111
Wesley MadhevereZIM20252025162123838420.1665158.83024382
Khaled MashudBAN200620062824638348*21.2889942.60002160
Denesh RamdinWI20082008232843833815.9669255.35003391
Shaun PollockSA200020004936738334*13.2184945.11005331
Desmond HaynesWI19791979111313828031.8367256.85021302
Andrew HallSA20002000171603828123.8854570.09011464
PR SurveINA202420241616638271*38.2039297.45011229
Lendl SimmonsWI20092009151823827723.8857266.78024444
Pravin AmreIND19931993191843827827.2979847.87031383
Moin KhanPAK200420042624538272*20.1149976.55034323
Jack HobbsENG1928192857038115954.4346236.58110320
Dattu PhadkarIND1948194859238112354.4365140.09131300
Clive LloydWI19771977610238115747.637659.21100218
RD ShahKEN200720071211138111338.1051673.84120415
Beau WebsterAUS2025202571213817234.6464658.98040441
Navneet DhaliwalCAN20252025141313817331.7543787.190423215
Sandeep PatilIND198419841213038112729.3167855.16111422
Tanmay MishraKEN200620061414238164*31.7556167.91011302
Ronak PatelUGA202320231616338161*29.31343111.08020543
Sunil GavaskarIND19841984151623816527.2150351.89011211
Mohammad NadeemOMA20232023181773816538.1047180.89021404
Tim AmbroseENG200820081620138110220.0590242.24123472
Janak PrakashSIN20222022202043815623.81310122.900102115
Rod MarshAUS19801980192033819122.4173651.77022357
Ashley GilesENG20032003242243815221.1792341.28020385
Malcolm MarshallWI19911991222643816717.3269954.51023374
Colin IngramSA201020101211338012447.50375101.33200358
Aryansh SharmaUAE202620261212138010534.5540394.291323812
Tony LewisENG19731973712138012534.5536444.23121431
Russel ArnoldSL20052005161323806834.5550375.55031342
Tim RobinsonENG19881988111313807031.6791341.62021410
Norm O'NeillAUS1964196491413808829.2357847.40022402
MahmudullahBAN201120111920538068*25.3355967.98022315
Mitchell SantnerNZ20242024232023807621.1153670.900203618
Harbhajan SinghIND20012001343253806614.0748778.03015486
Stan McCabeAUS19351935242379189*189.50--20060
Rusi ModiIND1948194836037911263.17--130120
Asghar AfghanAFG202120211010137916442.1148777.821103411
Collins ObuyaKEN201020101513237986*34.4556167.56020381

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.