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
Eddie BarlowSA196219623502136742.60--030192
Peter RichardsonENG195919594602136835.5045432.16020160
Rick McCoskerAUS198019804602139535.5045946.41010100
Steve SmithAUS1985198566121373*42.6032864.94030170
Kevin O'BrienIRE200820089822138335.5024985.540101710
Habib KhanEST202520258802139026.63140152.140101616
Chris CairnsNZ1993199371012137823.6749143.38011181
Mitchell HayNZ202520251310221399*26.6322594.670211710
Ijaz ButtPAK1959195951022135826.63--01100
Aaron JonesUSA20252025131122133523.67205103.900001011
Russel ArnoldSL200720071512621366*35.5027876.62020151
Mehrab Hossain jnrBAN2008200881222138321.3042749.88012261
Daryl TuffeyNZ201020101513321347*21.3025683.20004187
Adnan AkmalPAK2012201281332136121.3054439.15011230
Guy de AlwisSL198319831313421359*23.6729472.45021213
Shoaib KhanOMA20242024141432134519.3623590.64002208
Umer ImtiazBHR202420241414121369*16.38179118.990101512
Sandeep LamichhaneNEP202320232916321335*16.3827677.17002202
Shardul ThakurIND202220222017321350*15.2126680.08011244
Fred TruemanENG19631963101712133813.3116249.38001194
Pubudu DassanayakeSL19941994202042133613.3142550.12002210
Tim SoutheeNZ20152015282132134011.83190112.11003267
Allan SteelENG1884188434021214853.007342.47100160
Bill LawryAUS196219622402129853.0034731.41030150
Clyde WalcottWI1952195235021211542.40--110190
Rahmanullah GurbazAFG201920196602127935.33152139.470221713
Duleep MendisSL198819886612126042.4028574.39020203
Kevin CurranZIM198319836602127335.3331567.30020171
Naeem IslamBAN2012201268121210830.2943848.40111290
Washington SundarIND2022202212812125130.2924586.53011166
LF MullerBRA202620268812124630.29159133.33000254
Charles KellewayAUS192519254812127330.2938022.89010160
Wally HammondENG194619465812126930.2930530.49010124
Freddie MartinWI19311931481212123*30.29--101130
John MorrisonNZ197519757802125826.5046145.99031251
VVS LaxmanIND199719976922126430.2960335.16021200
Michael BracewellNZ2026202613942126542.40164129.270101711
Mohammad NabiAFG2013201312912125126.50180117.78010169
Jatinder SinghOMA202020209912126226.5028175.44010202
Jaspal SinghMAC20262026109321268*35.33163130.060101413
John BracewellNZ19851985109621283*70.6740053.00010170
Dean MinorsBER20072007101002125221.2035859.22020218
Corey AndersonUSA20242024111022125526.50202104.95010109
Muhammad UsmanUAE20182018111102128019.2726580.00010193
Ray IllingworthENG1973197381102126519.2761334.58011200
John ParkerNZ19781978711221253*23.5673228.96011170
Richie BerringtonSCO20162016131212124219.2724187.97000154
Jonathan CarterWI201520151312121250*19.2734261.99011203
Arjuna RanatungaSL1982198281222125421.2026564.91011181
Mark EalhamENG19981998111202124517.6730369.97000203
PreviousPage 143Next

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.