Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by year (All cricket)

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Nathan McAndrewST/AA201620165401486537.0020572.20010203
Qalandar KhanQAT201720174401487237.0019675.51020202
Roger BluntNZ193119313401489637.00--01080
Len DarlingAUS193319332401488537.0024360.91010140
Intikhab AlamPAK196419642411486149.3310769.1602071
Vishnu VinodKER201820185501484629.6081182.720001410
Sam EvansLEI202020203501488529.6039537.47010170
Murray ChappleNZ195419543501487629.60--01081
Joe SolomonWI196219624501489629.6050.00012110
Nkruma BonnerJT202020208611484129.6015794.27000153
Michael PollardWEL2020202066114863*29.60117126.50020145
Gurdeep SinghKEN202620268601487524.6785174.12010199
Surendran ChandramohanSIN201820186611488029.60118125.42010155
KJ StagnoGIB202420246601486524.6778189.74010914
Geoff RaboneNZ1949194946114839*29.60--00030
Dick WestcottSA195419543601486224.67--010100
Dick MotzNZ196619663601485824.677838.46020155
Vusi SibandaZIM201520157711484924.6721967.58000112
Dinesh KarthikIND200520055701489321.1431247.44010200
Daniel HughesST2014201477114840*24.67140105.71001161
Nathaniel WatkinsJER201420147701487321.1423463.25011160
James PeirsonBH201620167701485121.14115128.70012135
Sulaimon RunseweNGR202220227721483929.60129114.73000200
Mahipal LomrorRCB/RAJ202220229701485021.14112132.14010135
Tajinder SinghRAJ201820188711485124.6787170.11010185
Sanjay YadavTN201820189711485224.67115128.70011610
S DanielSL/GT202320237701484921.14130113.85001156
Natim HassamPOR2026202697314852*37.00121122.31010134
Ali RahmonNGR2025202577114864*24.67123120.33010173
Maurice TateENG192519254701483421.1412174.38001182
Saleem MalikPAK19821982671148100*24.6733044.85101160
Vivek KumarJAM2022202287114833*24.67129114.73000174
Janeiro TuckerBER201320139801484818.50147100.68001105
Evan GrayNZ1986198610811485021.1451029.0201090
Mominul HaqueBAN/BB20122012138114853*21.1417186.55010116
Shykat AliCC202420249801486318.50111133.33012613
Niroshan DickwellaSL201420145801487218.5024859.68010151
Umang SharmaUP2016201688214847*24.6797152.58001147
John CampbellWI202120214801484218.5039337.66000171
Rishabh ChouhanMP201920199811486321.14110134.55012136
Alishan SharafuUAE2022202210801483518.5021170.14001131
Ryan HarrisonAA202220225811484621.1454227.31001152
L Yamamoto-LakeJPN202320238801486018.50131112.98012154
Tony MacGibbonNZ195619564811483621.14--002211
Neil HawkeAUS1965196568314845*29.601540.0000100
Sarfraz AhmedPAK/QG2020202010921484121.14115128.70000162
Kishen VelaniESS2014201411901483416.4416689.16000242
Himesh RamanayakePSC2025202579214870*21.1446731.6901183
Awais AhmadSWE202520259901483216.44111133.330011110
Charles MacartneyAUS190919095911485118.50--02000
PreviousPage 330Next

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.