Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At The Wanderers Stadium×

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSA200620063601253720.8332738.23000200
Dean ElgarSA2022202212112496*124.0030840.26010140
Damien MartynAUS2006200612012210161.0023152.81100151
Evan JonesLIO202420246311228361.0072169.44010510
Kycia A KnightWIW202220224401216930.2520160.20010130
Mark BoucherSA200620063601216320.1721456.54011160
Tilak VarmaIND20242024111120120*-47255.32100910
Rilee RossouwSA/PC202320234401175629.2574158.11011136
Moeen AliJSK202420247621153028.7585135.2900197
Tony de ZorziSA202320232301148538.0018661.29010132
AB de VilliersSA201820183501126922.4017464.37010103
Temba BavumaSA202120212201119255.5013284.09010120
Temba BavumaSA202220222311115155.5015770.70010122
Sanju SamsonIND20242024111109109*-56194.6410069
Rassie van der DussenSA202020203401099827.2516366.87011172
Wihan LubbeNW/PR202420243301075735.6771150.7001086
Dimuth KarunaratneSL2021202112010510352.5016065.63100190
Suné LuusSAW2026202622110464*104.0066157.58010113
Edward MooreWP2024202422110287*102.0085120.0001056
LG PretoriusTIT202420243301028234.0060170.00010135
Saim AyubPAK20242024110101101101.0094107.45100132
VVS LaxmanIND200620061201017350.5022145.70010170
Joe DenlyENG202020202301016633.6712978.29010113
Hashim AmlaSA200620062401015625.2516860.12011170
Suryakumar YadavIND20232023110100100100.0056178.5710078
Laura WolvaardtSAW20252025111100100*-93107.53100160
Heinrich KlaasenSA20212021331975048.5058167.2401085
Reeza HendricksSA20192019440976624.2592105.43010112
Rassie van der DussenSA20192019331954547.5010194.0600044
Babar AzamPAK20212021330955031.679797.94010140
Tazmin BritsSAW20222022440953223.7513371.43000141
Quinton de KockSA20212021220908045.0010684.91010111
Keegan PetersenSA20222022120906245.0016255.56010130
Zak CrawleyENG20202020120906645.0017252.33010130
Vernon PhilanderSA20182018241903530.0015757.3200082
Boeta DippenaarSA20062006240893722.2513964.03001160
Brett LeeAUS20062006121886488.0011477.19010102
Harmanpreet KaurINDW20262026220886644.0054162.9601094
Dominic SibleyENG20202020120884444.0020044.00000140
Chloe TryonSAW20222022441874329.0075116.0000083
Faf du PlessisJSK20262026320864743.0054159.2600094
David MillerSA/PR20242024330864728.6773117.8100065
Andile PhehlukwayoSA/PR202320235418538*28.3384101.1900186
Stephen FlemingNZ20062006120834641.5014656.85000150
Kyle MayersWI/DSG20232023340812920.2512067.5000085
Sibonelo MakhanyaTIT/JSK20242024761814016.2072112.5000172
Kyle VerreynneSA202220222217958*79.0014953.0201062
Hayley MatthewsWIW20222022440785119.5010772.9001070
Dwaine PretoriusSA201920192117777*-42183.3301073
Heinrich KlaasenDSG202520251117676*-47161.7001036

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