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
Bruce MitchellSA19311931110123123123.00--100-0
Ian RedpathAUS1966196612112369*123.00--02080
Adam GilchristAUS200720074411234541.0087141.38000105
Mark BoucherSA20042004211122122*-17370.52100210
James FranklinNZ20062006111122122*-26845.52100141
Reeza HendricksSA/LIO201720172201228161.0097125.7701082
Dean ElgarSA202020201201228861.0025847.29010120
Wally HammondENG193119311201226561.00--020-0
Denis ComptonENG195719571201226461.00--020120
Mohammad YousufPAK200720072301228340.6714882.43010151
Dawid MalanSEC202420243301226340.6786141.86020114
AB de VilliersSA2007200768312250*24.4015877.22010171
Bill BrownAUS19361936110121121121.00--100-1
Mike SmithENG19651965110121121121.00--100121
Nat Sciver-BruntENGW2023202322112181*121.0074163.51010171
Alastair CookENG201020101201206560.0025247.62020140
Steve SmithAUS2014201412112084120.0017568.57010143
Faf du PlessisSA201520152301206840.0021156.87010152
JP DuminySA201120112201196759.50112106.2502083
Graeme SmithSA200420042301195339.6719162.30010140
Reeza HendricksSA/JS201820183301197939.67102116.6701087
Herschelle GibbsSA200620063401196629.7515974.84011180
Owen WynneSA194919492401195029.75--010-0
Wasim JafferIND2007200712011811659.0025546.27100150
Dawid MalanENG2020202022111899*118.0067176.12010145
Ramnaresh SarwanWI200420042301186939.3323849.58010170
Andrew HallSA2006200634311856*118.0017567.43010140
Liam LivingstoneCTB201920195501186523.60101116.8301038
Herbie TaylorSA19311931110117117117.00--100-0
Brian LaraWI2003200322011711658.5015675.00100122
Muneeba AliPAKW2023202333011710239.0092127.17100150
JP DuminySA/CC201720173401176729.2512395.12011151
Grant RoelofsenMCT202320235401175629.2593125.81020113
Peter PollockSA1966196612111675*116.00--010-0
Laura WolvaardtSAW20252025111115115*-56205.36100154
Les AmesENG19381938110115115115.00--100130
Kevin PietersenENG200720073301157938.3371161.97010124
Frederick FaneENG1906190624111566*38.33--010130
Rahul DravidRCB200920092201146657.0075152.00010133
Jackie McGlewSA195419541201148657.00--01070
Rassie van der DussenSA202220222311145257.0020854.8101071
Wiaan MulderDSG2024202433111438*57.0076150.00000133
Joe RootENG201620163401145028.5014578.62010150
Joe RootENG202020202301136137.6716867.26010120
Jacques KallisSA200620063401137128.2523448.29011120
Jack FingletonAUS19361936110112112112.00--100-0
Bryan ValentineENG19381938110112112112.00--100121
Daryll CullinanSA20012001110112112112.0023248.28100123
Sourav GangulyIND200720071201126656.0016468.29010141
Ashwell PrinceSA2008200812111098110.0024944.18010130

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