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
Vernon PhilanderSA/CC/CTB201920198841473336.75120122.5000087
Matthew HaydenAUS2007200744320273*202.00131154.20030286
Rassie van der DussenSA/LIO/JS2019201966317159*57.00167102.4002258
Lance KlusenerSA2000200044313859*138.0015390.2001065
AB de VilliersSA2007200768312250*24.4015877.22010171
Andrew HallSA2006200634311856*118.0017567.43010140
Dewald BrevisMCT/PC202520256539336*46.5045206.6700077
Bhuvneshwar KumarIND20182018343572557.0014738.7800060
Wahab RiazCTB201920195534629*23.0028164.2900041
Dale SteynSA/CTB201820186433116*31.004667.3900121
Jacques KallisSA20042004232312130*312.0043072.562102610
Faf du PlessisSA/PR2019201967230010360.0043269.44120266
Jacques KallisSA20112011242272161136.0054150.28201270
Rassie van der DussenSA2020202056225874*64.5045157.21020208
Shivnarine ChanderpaulWI2008200823218970*189.0047439.87030151
Jonny BairstowENG20162016122180150*-26667.67100202
Justin KempSA20062006222151100*-130116.15110711
Mark BoucherSA200720076421455072.5018976.72010182
Ashwell PrinceSA2007200734214259*71.0042433.49010120
JP DuminySA/CC201620164421107355.00109100.92010110
Farhaan BehardienSA/CTB20182018662982324.5076128.9500091
Tristan StubbsSA/WAR/SEC202420245629556*23.7594101.0601073
George LindeWP/MCT202420247429466*47.0048195.8301048
Richa GhoshINDW202320233328944*89.0069128.99000110
Vernon PhilanderSA/CC201420142228851*-21241.5101071
Bert VoglerSA190619062328362*83.00--01093
Ramnaresh SarwanWI200320032227947*-59133.9000064
Sam CurranMCT20242024542783839.0055141.8200037
George LindeCC/CTB201920195525927*19.6750118.0000031
Vernon PhilanderSA/CC201720172325722*57.009261.9600070
Senuran MuthusamyWAR/PC202420242225638*-30186.6700034
Keshav MaharajSA201720171225232*-5496.3000051
Rassie van der DussenMCT20232023552512417.005986.4400012
Kieron PollardCC201420143325043*50.0034147.0600060
Justin KempCC201420142224726*-31151.6100032
Delano PotgieterMCT20232023532472547.0025188.0000015
Simon HarmerWAR201420142224638*-33139.3900012
Tim PaineAUS201820181224334*-11138.7400050
Shane WarneRR200920093323934*39.004488.6400030
Evan JonesJSK/DSG202520252223933*-18216.6700042
Ridley JacobsWI20042004232382338.0011333.6300040
George LindeMCT202520257523629*12.0022163.6400114
Mangaliso MosheleSA/LIO201720172223532*-19184.2100013
Nicky BojeSA200320032223225*-31103.2300030
Connor EsterhuizenMCT202420243323217*32.0032100.0000011
Sammy CarterAUS192119211223131*---00040
Rory KleinveldtCC201920193222715*-23117.3900020
George LindeCTB201820182222513*-8312.5000022
Moeen AliENG20162016342221211.007828.2100110
Claude CarterSA192119211222019*---00010
Page 1Next

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