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
Colin BlandSA196519651201427871.00--020153
Ashwell PrinceSA2007200734214259*71.0042433.49010120
Jack SiedleSA19311931110141141141.00--100130
Bruce MitchellSA19491949121140120140.00--100-0
JP DuminySA/CC2014201434114064*46.6717480.46010201
Tazmin BritsSAW202320234411406846.6714199.29020132
Babar AzamPAK202520251201398169.5025155.38020170
Herbie TaylorSA192719271201397169.50--020-0
Dudley NourseSA19381938121139120139.00--100121
Reeza HendricksMCT202520256411395946.3399140.40010145
Lance KlusenerSA2000200044313859*138.0015390.2001065
Hashim AmlaSA/CC201420143401384134.5021265.09000151
AB de VilliersSA200520053401389834.5017877.53010241
Babar AzamPAK201920193401367234.0014494.44010221
John ReidNZ19541954110135135135.00--100182
Temba BavumaSA202020203301359845.00134100.7501074
Faf du PlessisSA202020204511355833.7515587.10020125
Keith StackpoleAUS19661966110134134134.00--100182
Ryan RickeltonMCT202320235501344626.80118113.56000143
Roy McLeanSA1962196212013311366.50--100181
Jacques KallisSA201320133401336033.2520963.64020133
Hashim AmlaSA200920092201328666.0018073.33010150
Jacques KallisSA200120012201318265.5022957.2101064
Zin HarrisNZ1962196212013110165.50--100102
Reeza HendricksSA/LIO/JS201920195501317426.2097135.05010134
Asad ShafiqPAK2013201312013011165.0025950.19100171
Daryll CullinanSA2000200022013012065.0027048.15100121
Owais ShahCC2012201233112979*64.5098131.63010182
Hardik PandyaIND201820183401299332.2513297.73010143
Trevor GoddardSA1957195724112956*43.00--01000
Beth MooneyAUSW2023202322112874*128.0090142.22020162
Herbert SutcliffeENG192719271201289964.00--010-0
Leonard HuttonENG194919491201288764.00--010-0
OA RamelaCC201420143301285442.67103124.27010103
AB de VilliersSA201720172201276463.50106119.8102063
Rishabh PantIND20222022231127100*63.5019066.84101104
Jack CrawfordENG190619062411277442.33--010140
Matthew HaydenAUS200620061201269463.0024351.85010181
Thilan SamaraweeraSL20122012121126115*126.0027645.65100140
Ian BellENG201020101201267863.0033437.72010180
Niroshan DickwellaSL201720172201266863.0098128.57020191
Herschelle GibbsSA2007200733112611963.0012799.21100117
Dwayne SmithWI20042004231126105*63.0014388.11100182
Jos ButtlerENG2020202034112667*42.0097129.9001088
Heinrich KlaasenSA/DSG202420244401269731.5097129.9001196
Faf du PlessisSA201620165501268625.2027146.49011140
Younis KhanPAK2013201312012511162.5026946.4710073
Gordon WhiteSA190619062301257341.67--010141
Quinton de KockSA20222022110124124124.0013095.38100122
Pieter van der BijlSA193819381201248762.00--010121

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