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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Stephen FlemingNZ20062006110262262262.0042361.94100312
Ryan RickeltonSA/MCT20252025771624259104.00547114.082305829
Ben StokesENG2016201634032425881.00271119.561003613
Herschelle GibbsSA20032003220252228126.0026894.03100336
Jacques KallisSA20122012110224224224.0032568.92100311
Graeme PollockSA19661966120213209106.50--100300
Hashim AmlaSA20162016551404201101.0067559.85120474
Jim BurkeAUS19571957110189189189.00--100150
Faf du PlessisSA2017201723026418588.0028592.63100253
Graeme SmithSA20102010120213183106.5032365.94100280
Wally HammondENG19381938110181181181.00--100160
Neil HarveyAUS19491949121201178201.00--100160
David WarnerAUS20162016220206173103.00163126.38100270
AB de VilliersSA/DC20092009430364163121.3336898.91210337
Michael ClarkeAUS20142014121161161*161.0030253.31101170
Jacques KallisSA20112011242272161136.0054150.28201270
Virat KohliIND20182018231193160*96.5021291.04100162
AB de VilliersSA20122012111160160*-20578.05100192
Tony PitheySA1965196512015615478.00--100121
Bob SimpsonAUS1966196612017115385.50--100140
Michael ClarkeAUS2011201112015315176.5018284.07100220
Graeme SmithSA20032003110151151151.0021669.91100180
Jonny BairstowENG20162016122180150*-26667.67100202
Ashwell PrinceSA20092009110150150150.0024960.24100192
Jacques KallisSA2005200545039114978.2068457.16140276
Hashim AmlaSA20062006110149149149.0031747.00100200
AB de VilliersSA20152015110148148148.0019476.29100151
Sachin TendulkarIND20112011121160146160.0040539.51100172
David WarnerAUS20142014120280145140.0030890.91200255
Shan MasoodPAK2025202512014714573.5025757.20100170
Herschelle GibbsSA2004200423018514261.6729762.29100224
Jack RyderAUS19211921110142142142.00--100120
Dean ElgarSA/TS20182018351212141*53.0039054.36101311
Jack SiedleSA19311931110141141141.00--100130
Eddie BarlowSA19651965120216138108.00--110260
Taufeeq UmarPAK20032003120202135101.0035556.90110331
John ReidNZ19541954110135135135.00--100182
Keith StackpoleAUS19661966110134134134.00--100182
Dominic SibleyENG20202020121167133*167.0038743.15100261
Jacques KallisSA20042004232312130*312.0043072.562102610
Dean ElgarSA2017201712018412992.0032157.32110220
Eddie BarlowSA1970197012014312771.5037638.03100131
Quinton de KockSA20222022110124124124.0013095.38100122
Mitchell JohnsonAUS20092009231167123*83.50163102.45100176
Bruce MitchellSA19311931110123123123.00--100-0
Mark BoucherSA20042004211122122*-17370.52100210
James FranklinNZ20062006111122122*-26845.52100141
Rilee RossouwSA2016201644016012240.0016497.56100163
Graeme SmithSA2005200545024912149.8031978.06110303
Bill BrownAUS19361936110121121121.00--100-1
Page 1Next

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