Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES91/3 (10)WAR206/4 (20)ES need 116 runs in 60 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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,774 of the 11,780 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Charlie McLeodAUS1899189912110877108.00--010-0
David SheppardENG195719572201086854.00--010140
Jack GregoryAUS1920192023010810036.0014375.52101130
Wally HammondENG192719272301085136.00--010-1
Mark BoucherSA201220124411084636.0022647.79000150
Gautam GambhirIND201620162401085027.0018757.75011132
AB de VilliersSA2004200424110852*36.0018458.70010170
Navneet DhaliwalCAN202620264401086427.0089121.35011112
Kulwinderjeet SinghPHI202320234411084636.0059183.0500199
Bishal KhartyCAY202620264401088327.0076142.1101094
Percy SherwellSA191019102411086036.0020054.00010151
Zulfiqar AhmedPAK1952195234310863*108.00--010-2
Mushtaq MohammadPAK197219722401086027.0027638.0401070
Seymour NurseWI196119612401084927.0017530.8600090
Kaushal LokuarachchiSL200620066511086927.00100108.0001174
Ryan MurrayZIM201820185511084727.0017860.6700062
S PeriyalwarROM2021202175210854*36.0091118.68010150
Shahid AfridiGER202320235501085321.6060180.00010108
LH RodriguesBRA2025202565110851*27.0012387.8001072
Paul GibbENG194619463501086021.605642.8601140
Tufty MannSA195019503501085221.60--01101
Dennis AmissENG196719673511084527.0036629.51000160
Ravindra JadejaIND202620267601084318.0019256.2500060
Lucas OluochKEN20222022146210831*27.0062174.19000126
Imran Ali ButtBHR202420246601085018.0093116.13010113
Raja ShoaibSOU202420246611083321.6013281.82000130
Cyril VincentSA192919294621086027.00--01104
Norman YardleyENG195019503601084118.00--00130
Brian StathamENG195919595641083854.007650.0000080
Asghar AfghanAFG201220126611086621.6018060.0001190
Javed AhmadiAFG201820185601087618.0016167.08010102
Ali BrownENG199819986601085918.0097111.34011170
Isa ZarooBUL202420247701082915.4311693.10000110
H LakovBUL202620268831082721.60104103.8500080
Bert OldfieldAUS1934193458210842*18.0026440.9100300
Greg RitchieAUS198719877801083513.5020552.6800050
Chad SoperPNG20192019159410829*21.6021250.9400051
Mujeeb-ur-RehmanQAT2025202516931082818.0010999.0800090
Michael LeaskSCO20262026131021082913.5088122.7300175
C RububagumyaRWA202520251610210831*13.5012983.7200283
Gil LangleyAUS19531953710210826*13.50--000100
Anil DalpatPAK19841984111021085213.5028138.43010110
Hasan MahmudBAN202520251211610826*21.6021749.77001104
Mohammad NadeemOMA201920192012410829*13.5017561.7100160
Bhuvneshwar KumarIND20152015181341083012.0019256.25003111
Salvin StanlyCAA2024202414131108239.0012586.40002130
Wally GroutAUS196119618131108429.006330.16005110
Kyle MillsNZ20052005221661083110.8017163.16002122
KD KesumaINA2026202621192108216.3515669.2300473
George Van HeerdenSA20242024111107107*-57187.7210087
PreviousPage 227Next

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.