Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND65/1 (12)Play interrupted - IND need 121 runs in 228 ballsTest1st 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Calum MacLeodSCO2012201266123799*47.40226104.87030273
Frank WoolleyENG192619265602378739.50--020182
Javed BurkiPAK196019603622377959.25--010180
John EdrichENG1964196456023712039.5040539.75100222
John WrightNZ199319933612377247.4087527.09010300
Wally GroutAUS195919597712377439.5021844.50020160
Aaron RedmondNZ200920099802376329.6328682.87020361
D NorotamPOR202520258802378429.63168141.070202113
Denis ComptonENG1946194658223771*39.5027632.97031150
G GuneSIN202620261092237106*33.86171138.601111515
Muhammad SobanHUN20262026101002375723.70219108.22021241
S HoughtonCRO20252025111102378821.5523999.16012189
Dinesh MongiaIND200320031913223755*21.5534468.90011171
Craig EvansZIM199719971613223748*21.5528184.34001129
Anil KumbleIND2007200714144237110*23.7053044.72101331
Shoaib MalikPAK20132013151532374319.7532273.60001232
John EmbureyENG19881988161512374516.9351446.11002261
Saeed AhmedSWE20262026161602373814.81202117.330021910
Shadley van SchalkwykUSA20242024241872375821.5532074.06012214
Imal ZuwakSWE20262026201902373212.4726190.80002163
Saqlain MushtaqPAK19961996352682377913.1780229.55017181
Glenn PhillipsNZ2020202076023610839.33215109.771112313
Charlie FrankSA1921192136023615239.33--100200
Colin CowdreyENG1954195436023610239.3326129.50110300
Matthew StokesGUE202520258732367359.00184128.26030232
Matthew HaydenAUS1997199758023612529.5052544.95103281
Joe HardstaffENG190819084802367229.50--020250
Geoff HowarthNZ1982198268123658*33.7154343.46020300
Onais BascomeBER20252025111012365426.22147160.540101322
Rexford BakumGHA20222022101022367129.50148159.460201413
VP ThamotharamMAC20252025111002366323.60170138.820211417
C RobertsFRA202420241010223650*29.50223105.83011231
Karsan GhavriIND1978197891022366429.5028039.6401081
Roshan MahanamaSL19901990111122367226.2253843.6801180
Gus LogieWI198319831011123613023.6017040.59114213
Shane WatsonAUS200220021812523677*33.7135067.43010124
Mushfiqur RahmanBAN200320031012223646*23.6063137.40002250
Kendel Kadowaki-FlemingJPN20262026141212365021.4524297.520101511
Richard LeviSA2012201213132236117*21.45167141.321132015
Joylord GumbieZIM20242024111302364918.1540957.70000330
Robert CroftENG199819981619923637*23.6054843.07000230
Nixon McLeanWI200020001922523650*13.8842455.66014263
Neil HarveyAUS19491949231235178117.50--100160
KS RanjitsinhjiENG18961896241235154*78.33--110230
Phil MeadENG1914191435023511747.00--11100
Sarfraz AhmedPAK2023202347123511839.1734867.53110251
AK MohanFIN202620267712357139.17179131.280301711
Dennis AmissENG1972197257023510333.5743953.53100240
Faoud BacchusWI19831983107223580*47.0037263.17020161
Kevin O'BrienIRE2013201398123584*33.57190123.68010265
PreviousPage 132Next

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.