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
D KansonkhoMAA20252025141412033715.6224084.58001165
Phil DeFreitasENG199019901415420349*18.4528970.24003182
Zane GreenNAM20192019211632034115.6226078.08001127
Wasim AkramPAK19891989221932033712.6924283.88004137
Craig McDermottAUS19921992292442034010.1533460.78004162
Alec BannermanAUS189218923602029133.67--01090
Mushtaq AliIND1936193636020211233.67--111170
M ChadhaCAA202520258732027450.50158127.850211810
Frank WoolleyENG192519254702025028.8631540.32011210
Chris GayleWI201120118812028028.8622191.40011274
Peter BorrenNED2007200711802029625.25196103.06010186
Kieron PollardWI201420149802028925.2521096.190101111
Dinesh ChandimalSL2010201098220211133.6722689.38100117
BI DilrukshaSOU202520258802027125.25155130.32010239
Patsy HendrenENG193519354812024128.86--00001
John HampshireENG197119715912025525.2542247.87021250
Qaiser AliCAN20072007101012027022.4429967.56022251
Ahmed FaizMAS20192019101012024522.44179112.85000146
Tim DavidAUS20232023121112026420.20156129.490111612
Dilip VengsarkarIND1976197671102024318.368271.95001110
Andy PycroftZIM19921992111212026018.3650939.69012121
Jaskaran MalhotraUSA20222022121222025820.2021195.73021167
Tony DodemaideAUS19881988191882023020.2059833.78000110
Devendra BishooWI20182018182072024015.5457135.38004230
Karan KCNEP20242024292042022712.63201100.500011115
Umar GulPAK20122012342562023910.6330067.330031411
Rodney HoggAUS19841984262692025211.8850738.26013201
Muttiah MuralitharanSL200120014528102026711.2224682.11012125
Michael VandortSL20022002120201140100.5029568.14110261
Archie MacLarenENG1895189536120112040.20--101120
Zin HarrisNZ1962196236020110133.50--100172
Theunis de BruynSA2018201848120110128.7144744.97100261
Lega SiakaPNG20232023108220143*33.50163123.31000134
Sadiq MohammadPAK197419745802014325.1340349.88000220
Kamran AhmadzaiFRA202420249922015628.71112179.460101414
Mark CraigNZ20152015610320158*28.7132262.42011264
Ramesh MendisSL20222022710120145*22.3335556.62001201
Faisal IqbalPAK2002200291102018318.2734258.77011251
Swapnil PatilUAE201520151211120157*20.1033260.54010170
Zada SherFRA20262026121102015518.27144139.580131212
Kamau LeverockBER201920191212220143*20.10165121.820031611
Mirza AhsanAUA202220221312120170*18.27136147.79021169
Graham McKenzieAUS1969196981202015916.7510366.99012136
Irfan KhanPAK202420241813420137*22.33182110.44001186
Shahid AfridiGER20262026151312013716.7597207.220011121
Dipak PatelNZ19951995121322015218.2732861.28011161
Lance CairnsNZ19801980121522013915.4625080.40002155
Andre RussellWI20212021181652015118.27118170.340131020
Phil EdmondsENG19851985171742014915.4645144.57001172
Praveen KumarIND20112011231952014014.3621195.26003238
PreviousPage 149Next

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.