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
Jeff DujonWI19901990151742093116.0842549.18002201
Zaheer KhanIND2002200237294209468.3639453.05006222
Bilal ZalmaiAUA20192019541208111*69.33109190.831001616
Ibrahim ZadranAFG202120212402087652.0038154.59020260
DuleepENG1931193134020810952.00--110160
Barry KnightENG1963196334120812569.33--100223
Billy GunnENG18931893351208102*52.00--11080
HB DicksonCOO20242024661208112*41.60134155.22100258
Charlie DavisWI1969196936020810334.6755337.61101190
Dhruv JurelIND202420246712089034.6739452.79010157
Ian SmithNZ1989198987320862*52.0029171.48021201
Darren BravoWI2021202188220810234.6726977.32101107
Nick ComptonENG201220124822085734.6761333.93010182
Mahmudul Hasan JoyBAN202320236802088626.0041450.24021260
Amir ButtMEX202620268802087326.00159130.82010914
Wesley BarresiNED2010201099220864*29.7124784.21022224
Jonathan CarterWI2017201710902085223.1129869.80010174
PL MommsenSCO201320131010320891*29.7133562.09020180
Jimmy KamandeKEN20102010151122084223.1127874.82002148
Marcus HarrisAUS2019201961112087920.8037255.91010260
GA PriandanaINA202320231211120865*20.80190109.470212210
Abdul RazzaqPAK20092009131242083526.0022891.23002137
Matt HorneNZ2002200291202086217.3344546.74012211
Zeshan ArifAUA20262026151212086118.91116179.310121818
Tanwir AfzalHK20162016151332085620.80161129.190111612
Donald TiripanoZIM202020201013420855*23.1135758.260111410
D KansonkhoMAA20242024131322083218.91202102.97000195
Mahes GoonatillekeSL19821982111452085623.1145743.98011210
Prosper UtseyaZIM201320132118620852*17.3345945.32012160
Ian BishopWI19971997202042083113.0062833.12002131
Axar PatelIND202620263524420857*10.40202102.97013154
Mike SmithENG1959195923020710069.00--110260
Pelham WarnerENG18991899241207132*69.00--100-0
Sunil GavaskarIND197519754522078669.0027441.24020280
Lo-handre LouwrensNAM202320236602075434.5031166.56020270
Billy BarnesENG188518854602077434.5010.00031160
Gerry GomezWI195019504612077441.40--02050
Zaheer AbbasPAK197519755702079729.5715587.74010161
Dilpreet BajwaCAN2025202588220755*34.50153135.29021159
Ashish BagaiCAN2006200699120758*25.8839053.08020191
Cyril WashbrookENG194619465912075225.8815140.4001020
Sherwin CampbellWI200120018902077923.0045645.39023260
Liton DasBAN2017201771002077020.7027675.00010302
Rony TalukdarBAN20232023111002076720.70157131.85010256
Abid AliPAK2020202071002076020.7052939.13012260
Sandeep GoudOMA202120211311320754*25.8827974.19020910
Wasim BariPAK1973197381132074825.885837.93001141
Aman DesaiSIN20252025131312074017.25189109.52001262
Dayle HadleeNZ1969196981322075618.8215535.48013225
Taijul IslamBAN2024202491402074714.7954038.33001190
PreviousPage 146Next

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.