Live1st ODI · India in New Zealand 2026/27NZ116/7 (28.3)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
Ben McDermottAUS2022202299130010437.5032791.74121268
Maurice TateENG19291929592300100*42.8614979.19110112
Bill BrownAUS1934193459030010533.3381136.99121180
Khurram ManzoorPAK20132013510030014630.0061948.47122430
Ashfaq AhmedUAE20182018101003009230.0030598.36021339
Irfan KarimKEN202220221411530055*50.00280107.14010277
Kris SrikkanthIND1991199191103008227.2741672.12041381
Bapu NadkarniIND19621962612330078*33.33--031101
Roelof van der MerweNED201920192014630075*37.50241124.48033266
Muhammad UsmanUAE20162016141423004625.00287104.530012610
Salim DuraniIND1964196481413009023.08--020294
Milton ShumbaZIM202120211515430066*27.2740075.00010319
Nawroz MangalAFG201520151818130065*17.6541472.46022219
Ryan BurlZIM20212021191963005923.08283106.010121915
Gulbadin NaibAFG20192019222013004715.7938178.74001314
Mohammad RafiqueBAN200320032630830041*13.6449660.48003309
Neil HarveyAUS1948194845129915374.7526861.94200320
Geoffrey LeggeENG1930193046129919659.80--101230
Brendon McCullumNZ2016201668029914537.38213140.381023816
Hamza KhanRWA20252025101012997533.22281106.410202312
Mehboob AliMAC20252025111102995827.18153195.420213621
Jonty JennerJER20232023121212997627.1830299.010112212
Shahid WasifHK202620261612529959*42.71227131.720322215
Aaron RedmondNZ2008200871412998323.0078538.09021422
Aman DesaiSIN20222022171702996417.59235127.230222013
HMRKB HerathSL20162016171912996116.6154454.96010400
Sylvester OkpeNGR202420242321529945*18.69249120.080021716
Harbhajan SinghIND200620063123629938*17.5944467.34001355
Gundappa ViswanathIND1973197336129811359.6072840.93111441
Patsy HendrenENG1934193446029813249.6786434.49110300
Percy ChapmanENG1930193058029812137.2538766.93110323
Shane WatsonAUS20162016993298124*49.67198150.511002514
Paul StirlingIRE2013201399029810333.1130398.35111365
Jim ParksENG196019606101298101*33.1110333.9810052
Rakep PatelKEN20262026151112985829.80226131.86030329
Zaheer AbbasPAK1977197761102989027.0927860.07032290
Mitchell SantnerNZ20182018191242986737.25268111.19021239
James NeeshamNZ20232023171432985827.09211141.230122412
Gulbadin NaibAFG201820181714529874*33.1146264.50021252
O OlaleyeNGR202420241816329846*22.92285104.56001228
Saim AyubPAK20262026181802985616.56220135.450123014
SY NihuteMAA20252025201832985619.8733289.76011194
Kiran MoreIND19871987171862984924.8346152.49003341
Heinrich KlaasenSA20212021221932985018.63270110.37011286
Curtly AmbroseWI19971997222172983721.2959650.00002305
V SainiROM202320231010229791*37.13222133.780111914
Rod MarshAUS19841984121132976637.1335683.43010212
Ravi BoparaENG20082008151212976027.0041970.88030315
Janneman MalanSA20222022121202979124.7543168.91021371
Martin CroweNZ199519959121297107*27.0057651.56110295
PreviousPage 108Next

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.