Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND42/1 (9.1)IND need 144 runs in 245 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)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
Alan MelvilleSA1939193935126310365.75--120250
Mushtaq MohammadPAK1961196135126310165.75--110330
John ReidNZ1963196336126310052.60--121332
Mohammed QasimMAC202620268712638443.83182144.510201817
Michael JonesSCO202620267702637137.57247106.48010209
Chris CairnsNZ200120016802636132.8832082.19010218
Forster MutizwaZIM200920099812637937.5727296.69031246
Tre MandersBER202420248812638237.57198132.830212412
Dirk WellhamAUS1981198158026310332.8871336.89100230
Terry JarvisNZ196519655912637732.8830.00021310
Sandeep PatilIND1980198081002636426.3038767.96022290
Gundappa ViswanathIND1971197161112636826.3052824.2402290
Brian LaraWI19911991111102635423.9142362.17011150
Usman KhawajaAUS2011201161122636529.2267339.08010243
Dhruv JurelIND20252025711126312526.3045258.19101333
Justin GreavesWI202420249122263115*26.3043360.74100200
Alistair CampbellZIM199519951013126368*21.9262142.35022141
David MillerSA20102010161362635137.57199132.160111910
Jaspal SinghMAC202320231515326365*21.92237110.970211917
Mitchell SantnerNZ202220223017826377*29.22254103.54011238
Malcolm MarshallWI198919892017226340*17.5336472.250031610
IK GamantikaINA202420242219326378*16.4427197.050101810
Anil KumbleIND200020002720426336*16.4458345.11001221
Rashid KhanAFG202220222822826348*18.79201130.850021913
Dwayne SmithWI20062006292312633811.95255103.140042213
George GunnENG191219123502627552.4067338.93030240
Bill WoodfullAUS1933193336126273*52.4083731.30030150
Monty NobleAUS190419044832626552.40--031231
Bruce EdgarNZ1979197968126212937.4322849.56111230
Mominul HaqueBAN201520157902628029.1151051.37020321
Ian RedpathAUS197119715912627232.7582031.95030180
Adnan AkmalPAK20112011111032625337.4346356.59010310
Karim SadiqAFG201220121010026210026.20245106.94100308
Sese BauPNG202420241212226265*26.20234111.97032316
Kapil DevIND19841984101232626029.1126678.95011253
Adrian BarathWI2012201281302624220.1558844.56002401
Farhaan BehardienSA20162016171342626229.1129788.22021175
Vinod KambliIND199619961413426210629.1134775.50101233
Marco JansenSA20222022121622625918.7157345.72011323
Lakshit GuptaCAA20242024161602626216.3826598.87011189
Jan Nicol Loftie-EatonNAM20262026232042624216.3828890.97000196
Neil BroomNZ20092009252142623715.4136172.58004223
Brian BoothAUS1962196224126111287.0035037.14200210
Anshuman RathHK20172017551261143*65.25249104.82100214
Viv RichardsWI19741974351261192*65.25--100306
Les AmesENG1934193457126112043.5080232.54110150
Asif IqbalPAK1978197847126110443.507286.11111152
AS SamraPHI2025202588026110132.63154169.481101521
Sid O'LinnSA196019605802619832.6312521.60020231
Shahriar HossainBAN199919999902619529.0042461.56022260
PreviousPage 121Next

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.