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 173 of the 176 matches in this selection (from 1906). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Rassie van der DussenMCT2025202566118448*36.80131140.46000139
Wally HammondENG19381938110181181181.00--100160
Jonny BairstowENG20162016122180150*-26667.67100202
Patsy HendrenENG193119311201799389.50--02060
Upul TharangaSL2017201734117711959.00148119.59100237
Virat KohliIND202220222301737957.6742840.42020211
Bob SimpsonAUS1966196612017115385.50--100140
Rassie van der DussenSA/LIO/JS2019201966317159*57.00167102.4002258
Alviro PetersenSA/LIO2013201334017010642.5028260.28100201
Jordan HermannSEC20242024331169106*84.50107157.94100138
Herschelle GibbsSA2005200545116910042.2522176.47100183
Dominic SibleyENG20202020121167133*167.0038743.15100261
Mitchell JohnsonAUS20092009231167123*83.50163102.45100176
Dewald BrevisMCT2023202355116470*41.00115142.610111011
Temba BavumaSA/LIO/JS201920193301637554.3322672.12020182
Aiden MarkramSA/PR201820184601638427.1725763.42011204
Colin CowdreyENG1957195712016210181.00--110171
Jacques RudolphSA2004200423116210181.0029355.29111200
Michael ClarkeAUS20142014121161161*161.0030253.31101170
David BedinghamCC/CTB201920196601615326.83137117.52020144
AB de VilliersSA20122012111160160*-20578.05100192
Sachin TendulkarIND20112011121160146160.0040539.51100172
Rilee RossouwSA2016201644016012240.0016497.56100163
Marlon SamuelsWI201520152301587452.6725262.70010203
Gautam GambhirIND201120111201579378.5040638.67020220
Tony PitheySA1965196512015615478.00--100121
Joe DenlyENG202020202301568752.0034445.35010142
Ben StokesENG202020203301567252.00151103.31010147
Shikhar DhawanIND201820183401557638.75136113.97010200
Jacques KallisSA2010201012015410877.0028554.04100160
Keegan PetersenSA202220221201548277.0027955.20020190
Michael ClarkeAUS2011201112015315176.5018284.07100220
Chris GayleWI2004200423015211650.6718383.06100281
Ashwell PrinceSA20062006231152108*76.0041736.45100130
Faf du PlessisSA/TIT201420143401526738.0028852.78010120
Graeme SmithSA20032003110151151151.0021669.91100180
Justin KempSA20062006222151100*-130116.15110711
Ashwell PrinceSA20092009110150150150.0024960.24100192
Hashim AmlaSA20062006110149149149.0031747.00100200
AB de VilliersSA20152015110148148148.0019476.29100151
Faf du PlessisSA/PR201820183501486229.6020671.84021202
Shan MasoodPAK2025202512014714573.5025757.20100170
Vernon PhilanderSA/CC/CTB201920198841473336.75120122.5000087
Aiden MarkramSA2019201922114578145.0017184.80020211
Mark BoucherSA200720076421455072.5018976.72010182
Janneman MalanCTB201820185501455729.00114127.19011192
Eddie BarlowSA1970197012014312771.5037638.03100131
Jack RyderAUS19211921110142142142.00--100120
Colin BlandSA196519651201427871.00--020153
Ashwell PrinceSA2007200734214259*71.0042433.49010120

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