Batting by team (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.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Stephen FlemingNZNew Zealand2005-2006220268262134.0043861.19100312
Ryan RickeltonSASouth Africa2025110259259259.0034375.51100293
Ben StokesENGEngland2016-202067048025868.57422113.741105020
Herschelle GibbsSASouth Africa2000-20091821291122847.95118077.2041211020
Jacques KallisSASouth Africa2000-201328375222922469.66400255.70911222524
Graeme PollockSASouth Africa1965-197036041620969.3326437.50120591
Hashim AmlaSASouth Africa2005-201931453170820140.67309255.243912175
Jim BurkeAUSAustralia1957110189189189.00--100150
Faf du PlessisSASouth Africa2011-202025333124918541.63196263.6629212815
Graeme SmithSASouth Africa2003-201431433179118344.77251271.3041022196
Wally HammondENGEngland1927-193835036018172.00--120160
Neil HarveyAUSAustralia1949-1957231216178108.00--100160
David WarnerAUSAustralia2011-202068060517375.63590102.54311668
AB de VilliersSASouth Africa2005-201836475200416347.71295267.89511023221
Michael ClarkeAUSAustralia2006-2014881397161*56.7165760.43202480
Virat KohliINDIndia2011-2024691452160*56.5075160.19120504
Tony PitheySASouth Africa196512015615478.00--100121
Bob SimpsonAUSAustralia1957-196623017415358.00--100140
Jonny BairstowENGEngland2016-2020443285150*285.0033984.07110326
Ashwell PrinceSASouth Africa2005-20111317567115055.92157342.66222673
Sachin TendulkarINDIndia2003-201146124514649.0061839.64110302
Shan MasoodPAKPakistan2019-202524025214563.0043857.53110311
Jack RyderAUSAustralia1921110142142142.00--100120
Dean ElgarSASouth Africa2013-202412224757141*42.06155248.78232913
Jack SiedleSASouth Africa1931-193623020114167.00--110130
Eddie BarlowSASouth Africa1962-197048046213857.7537638.03220491
John ReidNZNew Zealand1954-196223024113580.33--110282
Taufeeq UmarPAKPakistan2003120202135101.0035556.90110331
Keith StackpoleAUSAustralia1966-197023018213460.6714832.43100222
Dominic SibleyENGEngland2020121167133*167.0038743.15100261
Quinton de KockSASouth Africa2013-20222024090912437.88103887.5735010912
Mitchell JohnsonAUSAustralia2007-2014871199123*33.1720398.03101206
Bruce MitchellSASouth Africa1931-194947132012353.33--20100
Mark BoucherSASouth Africa2000-201228254851122*40.52130465.261519611
James FranklinNZNew Zealand2005-2013341166122*55.3337544.27100181
Rilee RossouwSASouth Africa2015-201655121112252.75204103.43110213
Bill BrownAUSAustralia1936110121121121.00--100-1
Mike SmithENGEngland1965110121121121.00--100121
Dudley NourseSASouth Africa1936-194948253312088.83--310121
Daryll CullinanSASouth Africa2000-2001220232120116.0048747.64200224
Upul TharangaSLSri Lanka2007-201956118311936.60164111.59100237
Herbie TaylorSASouth Africa1921-193147037611753.71--13020
Chris GayleWIWest Indies2003-201568037011646.2540890.691204714
Brian LaraWIWest Indies2003-200445032011664.0054858.39210423
Wasim JafferINDIndia200712011811659.0025546.27100150
Laura WolvaardtSAWSouth Africa Women2023-2025552313115*104.33227137.89130339
Thilan SamaraweeraSLSri Lanka2012121126115*126.0027645.65100140
Les AmesENGEngland1938110115115115.00--100130
Ryan RickeltonMCTMI Cape Town2023-20261919275511344.41492153.461506244
Roy McLeanSASouth Africa1954-196248126411337.71--100251
Page 1Next

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