Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 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
Rumesh RatnayakeSL19851985252162565617.0717881.46010135
Mark ChapmanNZ20222022961255101*51.00169150.891101817
Jack HobbsENG1921192146025512342.5042260.43100231
Jack RyderAUS1928192836025511242.5045855.68110212
Thomas OdoyoKEN200120019902555328.3334773.49020236
Peter MoorZIM201920191211325592*31.88227112.330211913
Bevon JacobsNZ202620261211325562*31.88168151.790201712
Dinesh KarthikIND20132013151242556931.8836270.44020272
Talha KhanGER202220221212125569*23.18231110.39021196
V VijhLUX202320231212325553*28.33194131.440111810
Wriddhiman SahaIND2015201581322556023.1862540.80022281
Mohammad AshrafulBAN20022002101402557518.2141661.30011343
Naimur RahmanBAN2001200191402554818.2143858.22001361
Mominul HaqueBAN2022202281512558818.2163440.22024361
Asif AliPAK20192019161502555217.00214119.160201113
Chandrakant PanditIND19861986181542553923.1838366.58001230
Jandre CoetzeeTHA202420241616625545*25.50222114.860011512
Jason HolderWI202520252318525530*19.62171149.120021619
KH AbeJPN20242024211822558015.94199128.140121613
Naseem KhushiOMA202220222519125547*14.17210121.430021315
Matthew HartNZ19941994182032553615.0071135.86002331
Curtly AmbroseWI198819882424102554418.2154646.70002261
Craig MatthewsSA199419943125825562*15.0048552.58016322
Curtly AmbroseWI19911991282862555311.5948352.80018272
Gordon GreenidgeWI1974197435025410750.8020851.44110306
Polly UmrigarIND1956195647125479*42.33--020-0
Vijay ManjrekarIND1953195348125411836.29--10100
Rory BurnsENG202020206902549028.2258343.57021270
Ray LindwallAUS194819488902547728.2220850.48010150
Mark ButcherENG1997199751002548725.4062440.71020320
Dinesh KarthikIND201720171210625464*63.5030583.28021224
Kassim NassoroTAN202120211010525459*50.80186136.56010209
Andrew McBrineIRE20252025910325490*36.2942260.19021291
V SainiROM20252025121012546428.22195130.26011302
John ParkerNZ19741974610025410825.4074434.14101240
Denis LindsaySA1964196471112546525.4013150.38010260
Neil McCallumSCO201020101111125489*25.4037368.10011196
Iftikhar AhmedPAK20192019911525462*42.3326496.21011227
Mike GattingENG1980198071122545628.2263140.25020310
Zaheer AbbasPAK19801980812325495*28.2246654.51011240
Sohaib MaqsoodPAK201420141313225489*23.0928888.19011205
Hannan SarkarBAN2002200291402546518.1442559.76021380
Matthew BellNZ1999199981412548319.5489028.54012210
Xavier MarshallUSA20192019161602545015.8837368.10012205
Sanwar HossainBAN20022002121712544915.8849051.84001320
Dhanushka GunathillekeSL20222022191902545513.37245103.67014267
Dinesh NakraniUGA202420241919525451*18.14214118.69012920
John ReidNZ1954195435025313550.60--111262
Stan McCabeAUS19321932461253187*50.6036668.58102291
Tim RobinsonENG1984198457025316036.1464739.10100260
PreviousPage 124Next

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.