Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Newlands×

Player figures come from full scorecards, which we hold for 153 of the 172 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ryan RickeltonSA/MCT20252025771624259104.00547114.082305829
Graeme SmithSA200720076814139459.0050881.30050553
Hashim AmlaSA20162016551404201101.0067559.85120474
Jacques KallisSA2005200545039114978.2068457.16140276
AB de VilliersSA/DC20092009430364163121.3336898.91210337
Ben StokesENG2016201634032425881.00271119.561003613
Quinton de KockSA/CTB201820187913189339.75293108.53030407
Faf du PlessisSA/PR2019201967230010360.0043269.44120266
Quinton de KockSA/CTB201920199902918332.33249116.87020399
AB de VilliersSA/TS201820183502866557.2039572.41040338
David WarnerAUS20142014120280145140.0030890.91200255
Jacques KallisSA20112011242272161136.0054150.28201270
Faf du PlessisSA2017201723026418588.0028592.63100253
Stephen FlemingNZ20062006110262262262.0042361.94100312
Rassie van der DussenSA2020202056225874*64.5045157.21020208
Herschelle GibbsSA20032003220252228126.0026894.03100336
Graeme SmithSA2005200545024912149.8031978.06110303
Janneman MalanCC/CTB201920198802387529.75157151.590201516
Quinton de KockSA2020202056022910738.1728480.63110243
Jacques KallisSA20122012110224224224.0032568.92100311
Ryan RickeltonMCT2024202455122394*55.75134166.420201514
Aiden MarkramSA/SEC2024202456122010644.00205107.32100237
Graeme SmithSA20112011461216101*43.2033265.06101240
Graeme SmithSA20102010120213183106.5032365.94100280
Dean ElgarSA/TS20182018351212141*53.0039054.36101311
David WarnerAUS20162016220206173103.00163126.38100270
Alex HalesENG2016201634020411251.0031564.76110290
Taufeeq UmarPAK20032003120202135101.0035556.90110331
Matthew HaydenAUS2007200744320273*202.00131154.20030286
Hashim AmlaSA201320134502006640.0027373.26020240
Rassie van der DussenSA/MCT202420246602006033.33168119.05010147
Graeme SmithSA200820082301998666.3325578.04020240
Laura WolvaardtSAW2023202344119866*66.00171115.79030185
AB de VilliersSA20162016331196101*98.0031861.64110232
Hashim AmlaSA2011201146019611232.6726573.96110321
Jacques KallisSA200720074501955439.0047640.97020240
Virat KohliIND20182018231193160*96.5021291.04100162
Shivnarine ChanderpaulWI2008200823218970*189.0047439.87030151
Jacques KallisSA/RCB2009200933018710262.3326371.10110222
AB de VilliersSA201320134501876737.4031060.32020220
Quinton de KockSA2017201723018510161.6719495.36110222
Dean ElgarSA2017201712018412992.0032157.32110220
Rassie van der DussenMCT2025202566118448*36.80131140.46000139
Jonny BairstowENG20162016122180150*-26667.67100202
Upul TharangaSL2017201734117711959.00148119.59100237
Virat KohliIND202220222301737957.6742840.42020211
Rassie van der DussenSA/LIO/JS2019201966317159*57.00167102.4002258
Alviro PetersenSA/LIO2013201334017010642.5028260.28100201
Jordan HermannSEC20242024331169106*84.50107157.94100138
Herschelle GibbsSA2005200545116910042.2522176.47100183
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.