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/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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/27QUETAS

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
Graeme SmithSA/CC/SUR20142014812021810318.1725784.82100291
PL MommsenSCO201320131112321891*24.2238057.37020180
Imrul KayesCV20232023141302183516.77183119.13000208
Haider ButtBHR202320231313121859*18.17206105.83011185
Andy RobertsWI19831983211442186821.8028746.6901077
Brian McMillanSA19931993141452185224.2250643.08011100
Ryan McConeCAN20152015101542184419.8234862.64001262
Johan BothaSA/RR/AS20122012331892184124.22207105.31000135
Bob TaylorENG19781978191912184512.11116318.74003110
Mitchell ClaydonKEN20162016332292185516.7735860.89013311
Naseem ShahPAK/SKAN/IU20252025442592185113.63210103.810131412
Kagiso RabadaSA/DC/JS201920194829421831*8.7238756.33008265
Jack HobbsENG19111911241217126*72.3338656.22110160
Bobby AbelENG18921892351217132*54.25--100160
Rohit KumarNEP202120216612178643.4032766.3602076
Tommy AndrewsAUS192519253602178036.1713753.28020180
Jeff CroweNZ198919896712174936.1769031.45000271
Gavin HamiltonENG/SCO199919996712177636.1732566.77022154
Abbas GhaniHUN202620267702179031.00143151.750202610
A BandaraCCC2024202467321776*54.2530072.33020161
Ali BacherSA197019704702177331.0049044.29020230
Reeza HendricksKNI201220128812175531.00166130.72010139
Reggie DuffAUS190419044802177927.13--010240
Nelson OdhiamboKEN2015201513912175427.1333864.2001082
Ricky BhuiAND202120219912177827.13169128.400121311
Nico ReiferSUR2022202210912177027.1328775.61021193
Clive van RyneveldSA195119515902178324.11--01130
Bert VanceNZ198919896902176824.1165333.23010220
Bryan YoungNZ199919997922175731.0041752.04031280
Carl CachopaCS/AA2014201451002175221.7054439.89011302
Ranmith JayasenaRCC20242024910321779*31.0029374.06022205
Andrew CaddickENG1999199971112174821.7046946.27001283
James FullerMID20162016201132179327.13202107.43012139
Hanuma VihariIND/WAR/HI2021202171112175721.7053640.49022261
Nitish RanaRR20252025111112178121.70134161.94020279
Shane GetkateNW202320231211221758*24.1123791.56031227
Chundangapoyil RizwanUAE202320231111221760*24.1139854.52010142
Sol BudingerNOT20212021131202177118.08178121.91010297
Stuart MatsikenyeriZIM20032003131322175719.7336359.78010194
CG WilliamsNAM20152015161312175418.0827180.07011194
Gareth DelanyIRE/MR20212021131342176024.11194111.86010205
Senuran MuthusamyNW202220221413321760*21.70174124.710111310
Anil KumbleIND19981998301432173919.7345347.90000212
Harbhajan SinghIND20042004181422174718.0834562.90002295
Bevan CongdonNZ19781978814121752*16.6981126.76012200
Minod BhanukaSL/KW20212021141522173616.6928077.50000251
Mahedi HasanBAN/KT20222022201632177416.69183118.58012209
Ollie RaynerMID20142014201732173815.5034063.82003252
Ravichandran AshwinIND/RR20232023231842175615.5032666.56013254
Tom HelmMID/BP202420242221102176419.7336858.97013222
PreviousPage 256Next

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.