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 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th 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
Reg SimpsonENG1949194922017110385.50--110113
Peter MayENG1951195123017113857.0010.0010100
Aniruddha ChoreNK202220225401716542.7525068.40010151
Chandu BordeIND1966196624017112142.75--100200
Junior MurrayWI199619964401718642.7524470.08020190
Sameer RizviUP2023202355217159*57.00125136.800101012
David BoonAUS198419844601715128.5042340.43010100
Cameron DelportDOL20132013661171103*34.20113151.33100196
Ben WheelerCS2013201356117181*34.2024270.66021262
Rassie van der DussenLIO201720177611715734.20137124.82020125
Louis TancredSA190219023601719728.50--01100
Neil TimmersLIO20262026661171107*34.20124137.90100198
Johnny ThompsonNW201720177721715134.2020384.24010911
Shubham PundirJK202120217741714257.0017299.42000153
Subramanian AnandPUD201920197701714224.43163104.91000134
Daniel VettoriNZ/BH/ND201320139801717821.3821280.66010212
Jay BistaMUM201820188801715021.38120142.50010197
Suyash PrabhudessaiGOA2021202198217148*28.50107159.810001110
Len BraundENG190819084801714921.3810.00002170
Alan TurnerAUS197719774811718224.4330655.88011171
Andrew PuttickCC201520159901713719.0017995.53000114
Alex BlakeKEN20202020119117152*21.38127134.65010118
Heshan DhanushkaBRC202620265901713719.0034849.14001241
Imran KhanPAK198419848901714119.0029158.76000102
Craig WishartZIM19971997121011713219.0021778.80001141
Michael BatesAA20162016710317147*24.4329358.36000206
James VifahGHA20212021101011715019.00136125.74010194
Ben CuttingAUS/RR/BH20142014101011713519.00115148.70000613
Josh FinnieOV2015201551001717717.1032452.78012272
Joost MeesLUX20222022101011712519.00170100.59000184
L CanessaneFRA20242024101011716619.00148115.54010164
Kirk McKenzieWI2024202451001715017.1028659.79011261
Roy DiasSL19831983910117164*19.0033051.82010230
Alok KapaliBAN20062006111111715517.1025068.40010130
Samit PatelNOT/TKR/TR20232023171131713021.38152112.50000125
Sabbir RahmanBAN201420141211417144*24.43167102.40001135
Junaid AzizBHR202320231111317139*21.38141121.28001176
Teja NidamanuruNED202220221411117158*17.1020583.4101284
Nipun DananjayaCS/SSC202420241111217157*19.0022775.33012133
G GuneSIN20252025131201714614.2517896.07000133
David PayneGLO201420142313517154*21.3825267.86015184
Graeme WhiteNOR201820181613417141*19.00164104.27002166
Amit MishraIND/DC20102010241431715015.5528160.85014170
Ritik TomarCZE20222022151441713817.10124137.90002137
Sompal KamiNEP20192019191551713017.1017398.84001125
Mark EalhamENG19991999211501713611.4028759.58002104
Ajmal ShahzadSUS20162016221621713912.2137245.97004141
Graeme CremerZIM/CV20172017191771714817.1046936.46004100
Sohail TanvirPAK/GAW/LQ20172017261841713812.21160106.88002147
Blessing MuzarabaniZIM/GG20252025412261714710.6930356.44004195
PreviousPage 302Next

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.