Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st 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,769 of the 11,775 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Dinesh ChandimalSL2011201117181489105*28.7664376.05141516
Shahid AfridiPAK200720072423348977*24.45303161.390224127
Glenn MaxwellAUS20132013222344899225.74388126.030414527
Farokh EngineerIND19671967612048810940.6736966.94120680
Tom LathamNZ20202020101424888640.6786656.35050553
Mushtaq MohammadPAK196219627141488100*37.54--130460
Chetan ChauhanIND19781978101514889334.8659941.74031240
Henry NichollsNZ202220221317048810528.7182958.87132564
Jermaine BlackwoodWI20212021102004886824.40106145.99020604
D NdikubwimanaRWA20242024222234886225.6852393.31030548
Dinesh ChandimalSL20212021172344887125.6884257.96040386
Kapil DevIND19891989232614885519.5259582.02012562
Everton WeekesWI1954195448148720669.57--131120
Roy FredericksWI19721972510148716354.11--120430
Michael VandortSL20072007811048713844.27100448.51211524
Lorcan TuckerIRE202620261920148794*25.63475102.530334814
Ridley JacobsWI2004200428268487107*27.0689054.72112523
Mohammad NabiAFG20162016272634875221.1749199.190213215
Ahmer Bin NisarBHR2025202539261048761*30.44350139.140203027
Jack HobbsENG1926192657148611981.00--220390
Cooper ConnollyAUS202620261818148614928.5949797.791234318
Brandon KingWI202620261820148651*25.5854888.690205318
Andy BlignautZIM20032003282844869120.2562677.64031633
George HeadleyWI19351935461485270*97.00--121370
Desmond HaynesWI19941994811148511548.5081259.73130553
Graham YallopAUS19811981916048511430.31105845.84122460
Kraigg BrathwaiteWI201520151020048511624.25101447.83112501
Robin PetersonSA20132013252354858426.9464874.85033541
Dasun ShanakaSL2023202330263485108*21.09464104.531233720
Greg ChappellAUS19761976484484182*121.0085256.81140432
Maurice LeylandENG1929192969148413760.5046840.60231241
Justin GreavesWI20262026911048418044.0078261.89210484
Lendl SimmonsWI20132013141414847537.2357584.170403221
Suryakumar YadavIND202620261414348484*44.00300161.330414624
Henry NichollsNZ202120211417248415732.2791253.07110511
Geraint JonesENG20062006233044845318.6283657.89023436
Stan McCabeAUS1934193459148313760.3887655.14130441
Andy FlowerZIM199519951013048315637.1584457.23130451
Simon SsesaziUGA20212021161624836334.50431112.060405215
Graham RoopeENG19781978131734836934.50147332.79041432
Shahriar NafeesBAN2007200719241483104*21.0077162.65124614
Basil ButcherWI196619667111482209*48.2081251.72110571
Navjot SidhuIND199619961616048210130.1372066.94130313
Aravinda de SilvaSL199019901617148210430.1348796.511211710
Alan TurnerAUS197519751217048210128.3589753.73111511
Asghar AfghanAFG20162016272614826219.2856785.010332921
Patsy HendrenENG19241924562481142120.2514856.08230403
Larry GomesWI19781978712048111540.0813253.03230370
Ollie PopeENG202020209143481135*43.7384357.06140601
Dave HoughtonZIM1996199610141481104*37.0092651.94121525

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.