Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ken RutherfordNZ1995120825641.0018145.30010130
Wilfred RhodesENG1910241827727.33--01100
Leonard MoonENG1906240813620.25--001100
Graham ThorpeENG1996120795939.5016946.75010110
Robin SmithENG1996120796639.5021536.7401090
Pelham WarnerENG1899-1906360773112.8310.0000100
Sachin TendulkarIND1993110737373.0020835.1001081
George ThompsonENG1910230735124.33--010-0
Graeme SmithSA2002120716835.5015645.5101090
Andrew HallSA2002120707035.0014946.98011100
Manoj PrabhakarIND1993120696234.5028024.6401070
Michael SlaterAUS19941216943*69.0012654.7600080
Morice BirdENG1910240685717.00--01200
Jack CrawfordENG1906240673416.75--00090
Arjuna RanatungaSL1998120634331.5011952.9400090
Bert VoglerSA1906-19104626328*15.75--00150
Pramodya WickramasingheSL1998120625131.006496.8801081
Ian HealyAUS1994110616161.0011851.6901080
Charlie SmithSA1902120614530.50--000-1
Frank MitchellENG1899120594129.50--000-0
Romesh KaluwitharanaSL1998120584529.0010256.86000100
Barberton HalliwellSA1892-190248057237.13--00200
Reggie DuffAUS1902121543454.00--000-0
Kepler WesselsSA1993-1994240543413.5017730.5100120
Mick CommailleSA1910240544213.50--00000
Nixon McLeanWI1999120533926.508363.8600053
Ottis GibsonWI1999120503725.0011244.6400060
Rudi SteynSA1995120503825.0017428.7400080
William ChattertonENG1892110484848.00--000-0
Sanjay ManjrekarIND1993121484648.0022021.8200020
Mark WaughAUS1994-2002230482516.009848.9800050
William MiltonSA1889-1892240482112.002642.3100010
Murray BissetSA1899-19102414727*15.67--00000
Ernie HayesENG1906121463546.00--00051
Allan BorderAUS1994110454545.0020422.0600050
Schofield HaighENG1899-190636144258.80--00230
George Simpson-HaywardENG1910230411913.67--000-0
Allan DonaldSA1993-199958241186.8315127.1500230
Walter ReadENG1892110404040.00--000-0
Jack HearneENG1892110404040.00--000-2
Frank MilliganENG1899120393819.50--00000
Ajay JadejaIND19931213920*39.0010736.4500020
Graeme HickENG1996120383619.008246.3400042
Walter LeesENG19062413825*12.67--00050
Brian LaraWI1999120373318.5011133.3300041
John ComminsSA1995121372737.0014325.8700020
Mervyn DillonWI1999120363618.006852.9400150
Adam ParoreNZ1995120363418.006654.5500050
Hashan TillakaratneSL1998120352217.5012927.1300040
Craig MatthewsSA1993-19942333528*-8939.3300050

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