Country Records and Statistics - Player Listings
The importance of stats in cricket
While games are won on the pitch, the work of understanding cricket often comes down to statistics. Understanding these numbers can help you get more out of the game you love.
Players for   Recent Only
Name Known As Born Career Matches Inns Runs 100s HS Bat Avg Wkts 4W Bowl Avg E/R Best
K J Abbott Kyle Abbott 18/06/1987 2013-2016 28 13 76 0 23* 8.44 34 2 30.91 4.84 4/21
S Abrahams Shafiek Abrahams 04/03/1968 2000-2000 1 1 16 0 16 0.00 0 0   - 4.00 0/40
P R Adams Paul Adams 20/01/1977 1996-2003 24 9 66 0 33 16.50 29 0 28.10 4.41 3/26
H M Amla Hashim Amla 31/03/1983 2008-2019 181 178 8113 27 159* 49.47 0 0   -   -
O E G Baartman* Ottneil Baartman 18/03/1993 2024- 4 3 13 0 10 0.00 6 0 16.83 4.04 2/32
A M Bacher Adam Bacher 29/10/1973 1997-2005 13 13 270 0 56* 20.77 3 0 21.33 3.56 2/36
T Bavuma* Temba Bavuma 17/05/1990 2016- 50 49 1931 5 144* 43.89 0 0   - 3.57 0/22
F Behardien Farhaan Behardien 09/10/1983 2013-2018 59 49 1074 0 70* 30.69 14 0 51.36 5.77 3/19
D M Benkenstein Dale Benkenstein 09/06/1974 1998-2002 23 20 305 0 69* 17.94 4 0 11.00 4.06 3/5
G H Bodi Gulam Bodi 04/01/1979 2007-2007 2 2 83 0 51* 41.50 0 0   - 8.00 0/8
N Boje Nico Boje 20/03/1973 1995-2005 113 69 1410 2 129* 27.65 95 3 35.27 4.51 5/21
C Bosch* Corbin Bosch 10/09/1994 2024- 3 3 72 0 40 72.00 2 0 103.50 7.67 1/69
E Bosch* Eathan Bosch 27/04/1998 2025- 1 1 7 0 7 0.00 1 0 33.00 4.71 1/33
T Bosch Tertius Bosch 14/03/1966 1992-1992 2 0 0 0 0* 0.00 0 0   - 7.76 0/19
L L Bosman Loots Bosman 14/04/1977 2006-2010 13 11 299 0 88* 27.18 0 0   -   -
J Botha Johan Botha 02/05/1982 2005-2012 76 48 578 0 46* 18.65 72 1 39.11 4.56 4/19
M V Boucher Mark Boucher 03/12/1976 1998-2011 290 216 4523 1 147 28.45 0 0   -   -
M P Breetzke* Matthew Breetzke 03/11/1998 2025- 4 4 378 1 150* 94.50 0 0   -   -
D Brevis* Dewald Brevis 29/04/2003 2025- 3 3 56 0 49* 18.67 0 0   -   -
R E Bryson Rudi Bryson 25/07/1968 1997-1997 7 4 32 0 17 32.00 7 0 46.14 5.13 2/34
N Burger* Nandre Burger 11/08/1995 2023- 7 6 19 0 8* 9.50 10 0 30.20 5.52 3/30
D J Callaghan David Callaghan 01/02/1965 1992-2000 29 25 493 1 169 25.95 10 0 36.50 4.93 3/32
G Coetzee* Gerald Coetzee 02/10/2000 2023- 14 7 57 0 22* 8.14 31 2 23.23 6.49 4/44
S J Cook Stephen Cook 31/07/1953 1991-1993 4 4 67 0 35* 16.75 0 0   -   -
W J Cronje Hansie Cronje 25/09/1969 1992-2000 188 175 5565 2 112* 38.65 114 2 34.79 4.44 5/32
D N Crookes Derek Crookes 05/03/1969 1994-2000 32 23 296 0 54* 14.80 25 0 40.44 4.97 3/30
D J Cullinan Daryll Cullinan 04/03/1967 1993-2000 138 133 3860 3 124* 32.99 5 0 24.80 4.28 2/30
C J Dala* Junior Dala 29/12/1989 2018- 3 2 8 0 5* 8.00 2 0 84.00 6.72 1/47
H Davids Henry Davids 19/01/1980 2013-2013 2 2 8 0 7* 4.00 0 0   -   -
A C Dawson Alan Dawson 27/11/1969 1998-2004 19 7 69 0 23 23.00 21 1 34.05 4.76 4/49
Q de Kock* Quinton de Kock 17/12/1992 2013- 155 155 6770 21 178* 45.74 0 0   -   -
M de Lange Marchant de Lange 13/10/1990 2012-2016 4 0 0 0 0* 0.00 10 1 19.80 5.68 4/46
A B de Villiers AB de Villiers 17/02/1984 2005-2018 223 213 9427 25 176* 54.18 7 0 25.71 6.00 2/15
P S De Villiers Fanie De Villiers 13/10/1964 1992-1997 83 36 170 0 20 8.10 95 2 27.75 3.58 4/27
T de Zorzi* Tony de Zorzi 28/08/1997 2023- 16 16 553 1 119 36.87 0 0   -   -
H H Dippenaar Boeta Dippenaar 14/06/1977 1999-2006 101 89 3300 4 125 44.00 0 0   -   -
A A Donald Allan Donald 20/10/1966 1991-2003 164 40 95 0 13* 4.32 272 13 21.79 4.15 6/23
F du Plessis Faf du Plessis 13/07/1984 2011-2019 143 136 5507 12 185* 47.47 2 0 94.50 5.91 1/8
J-P Duminy Jean-Paul Duminy 14/04/1984 2004-2019 199 179 5117 4 150 36.81 69 1 45.55 5.37 4/16
D M Dupavillon Daryn Dupavillon 15/07/1994 2020-2021 2 1 17 0 17* 17.00 1 0 51.00 4.64 1/21
C E Eksteen Clive Eksteen 02/12/1966 1991-1994 6 2 6 0 6 0.00 2 0 90.50 4.89 1/26
D Elgar* Dean Elgar 11/06/1987 2012-2018 8 7 104 0 42* 17.33 2 0 33.50 4.19 1/11
S Elworthy Steven Elworthy 23/02/1965 1998-2002 39 16 100 0 23* 12.50 44 0 28.07 4.35 3/17
B C Fortuin* Bjorn Fortuin 21/10/1994 2020- 13 9 74 0 28* 9.25 16 0 30.81 4.91 2/22
H H Gibbs Herschelle Gibbs 23/02/1974 1996-2010 248 240 8094 21 175* 36.13 0 0   -   -
A J Hall Andrew Hall 31/07/1975 1999-2007 88 56 905 0 81* 21.05 95 4 26.47 4.52 5/18
Z Hamza* Zubayr Hamza 19/06/1995 2021-2021 1 1 56 0 56* 56.00 0 0   -   -
P L Harris Paul Harris 02/11/1978 2008-2008 3 0 0 0 0* 0.00 3 0 27.67 2.77 2/30
M Hayward Nantie Hayward 06/03/1977 1998-2002 21 5 12 0 4* 3.00 21 1 40.86 5.18 4/31
C W Henderson Claude Henderson 14/06/1972 2001-2001 4 0 0 0 0* 0.00 7 1 18.86 3.65 4/17
B E Hendricks* Beuran Hendricks 08/06/1990 2019- 10 4 24 0 18* 8.00 10 0 34.60 5.38 3/59
R R Hendricks* Reeza Hendricks 14/08/1989 2018- 38 38 974 1 102* 27.06 1 0 47.00 6.71 1/13
O Henry Omar Henry 23/01/1952 1992-1992 3 3 20 0 11* 10.00 2 0 62.50 5.03 1/31
A C Hudson Andrew Hudson 17/03/1965 1991-1997 89 88 2559 2 161* 29.41 0 0   - 3.00 0/3
Imran Tahir Imran Tahir 27/03/1979 2011-2019 107 36 157 0 29* 7.85 173 10 24.84 4.65 7/45
C A Ingram Colin Ingram 03/07/1985 2010-2013 31 29 843 3 124* 32.42 0 0   - 17.00 0/17
S D Jack Steven Jack 04/08/1970 1994-1995 2 2 7 0 6* 3.50 3 0 28.67 4.78 2/41
M Jansen* Marco Jansen 01/05/2000 2022- 29 24 464 0 75 24.42 45 1 32.49 6.28 5/39
C Jonker Christiaan Jonker 24/09/1986 2018-2018 2 2 31 0 25* 15.50 0 0   -   -
J H Kallis Jacques Kallis 16/10/1975 1996-2014 323 309 11550 17 139* 45.12 269 4 31.85 4.83 5/30
J M Kemp Justin Kemp 02/10/1977 2001-2007 79 60 1371 1 100 32.64 29 0 31.55 4.69 3/20
J C Kent John Kent 07/05/1979 2002-2002 2 0 0 0 0* 0.00 0 0   - 7.13 0/16
G Kirsten Gary Kirsten 23/11/1967 1993-2003 185 185 6798 13 188 40.95 0 0   - 4.60 0/6
P N Kirsten Peter Kirsten 14/05/1955 1991-1994 40 40 1293 0 97* 38.03 6 0 25.33 4.98 3/31
H Klaasen* Heinrich Klaasen 30/07/1991 2018- 60 56 2141 4 174* 43.69 0 0   - 6.60 0/14
R K Kleinveldt Rory Kleinveldt 15/03/1983 2013-2013 10 7 105 0 43* 15.00 12 1 37.33 5.24 4/22
L Klusener Lance Klusener 04/09/1971 1996-2004 171 137 3576 2 103 41.10 192 7 29.95 4.70 6/49
L J Koen Louis Koen 28/03/1967 1997-2000 5 5 82 0 28* 16.40 0 0   -   -
G J Kruger Garnett Kruger 05/01/1977 2006-2006 3 2 0 0 0 0.00 2 0 69.50 6.04 1/43
A P Kuiper Adrian Kuiper 24/08/1959 1991-1996 25 23 539 0 63 33.69 18 0 28.78 5.29 3/33
C K Langeveldt Charl Langeveldt 17/12/1974 2001-2010 72 21 73 0 12* 6.64 100 3 29.62 5.09 5/39
G F J Liebenberg Gerhardus Liebenberg 07/04/1972 1995-1998 4 4 94 0 39* 23.50 0 0   -   -
G F Linde* George Linde 04/12/1991 2021-2021 2 2 27 0 18* 27.00 3 0 24.00 4.80 2/32
J Louw Johann Louw 12/04/1979 2008-2008 3 1 23 0 23* 23.00 2 0 74.00 5.69 1/45
S S B Magala* Sisanda Magala 07/01/1991 2021- 8 5 18 0 6 6.00 15 1 25.40 6.68 5/43
K A Maharaj* Keshav Maharaj 07/02/1990 2017- 51 27 276 0 40* 13.14 64 3 31.50 4.61 5/33
J N Malan* Janneman Malan 18/04/1996 2020- 23 22 958 3 177 47.90 0 0   -   -
K T Maphaka* Kwena Maphaka 08/04/2006 2024- 3 3 1 0 1* 0.33 5 1 39.00 8.93 4/72
A K Markram* Aiden Markram 04/10/1994 2017- 80 76 2455 3 175* 36.64 20 0 56.75 5.71 2/18
C R Matthews Craig Matthews 15/02/1965 1991-1997 56 22 141 0 26* 10.85 79 3 25.00 3.95 4/10
N D McKenzie Neil McKenzie 24/11/1975 2000-2009 64 55 1688 2 131 37.51 0 0   - 3.52 0/0
R McLaren Ryan McLaren 09/02/1983 2009-2014 54 41 485 0 71 18.65 77 5 27.30 5.25 4/19
B M McMillan Brian McMillan 22/12/1963 1991-1998 78 52 841 1 127* 23.36 70 1 36.99 4.29 4/32
Mihlali Mpongwana* Mihlali Mpongwana 15/05/2000 2025- 1 1 1 0 1 0.00 0 0   - 8.33 0/25
D A Miller* David Miller 10/06/1989 2010- 178 154 4611 7 139* 42.30 0 0   -   -
J A Morkel Albie Morkel 10/06/1981 2004-2012 56 41 760 0 97* 24.52 47 2 38.00 5.42 4/29
M Morkel Morne Morkel 06/10/1984 2007-2018 114 45 239 0 32 8.54 180 9 25.53 4.94 5/21
C H Morris Chris Morris 30/04/1987 2013-2019 42 27 467 0 62* 20.30 48 2 36.58 5.56 4/31
P V Mpitsang Phenyo Mpitsang 28/03/1980 1999-1999 2 1 1 0 1 0.00 2 0 31.50 6.30 2/49
P W A Mulder* Wiaan Mulder 19/02/1998 2017- 28 23 338 0 64* 19.88 23 0 39.00 6.30 3/25
S Muthusamy* Senuran Muthusamy 22/02/1994 2025- 4 3 15 0 9 7.50 5 0 34.40 6.00 2/30
A Nel Andre Nel 15/07/1977 2001-2008 79 22 127 0 30 12.70 106 4 27.69 4.63 5/45
L Ngidi* Lungi Ngidi 29/03/1996 2018- 69 28 125 0 20 10.42 110 6 28.07 5.79 6/58
A Nortje* Anrich Nortje 16/11/1993 2019- 22 7 40 0 10* 6.67 36 3 27.28 5.86 4/51
M Ntini Makhaya Ntini 06/07/1977 1998-2009 172 46 199 0 42 8.65 265 12 24.53 4.51 6/22
D Olivier* Duanne Olivier 09/05/1992 2019-2019 2 0 0 0 0* 0.00 3 0 41.33 6.53 2/73
J L Ontong Justin Ontong 04/01/1980 2001-2012 27 15 184 0 32* 14.15 9 0 44.00 4.42 3/30
S J Palframan Steven Palframan 12/05/1970 1996-1996 7 4 55 0 28* 13.75 0 0   -   -
W D Parnell* Wayne Parnell 30/07/1989 2009- 73 43 574 0 56* 20.50 99 5 30.40 5.60 5/48
D Paterson* Dane Paterson 04/04/1989 2017-2019 4 0 0 0 0* 0.00 4 0 54.25 6.23 3/44
N Peter* Nqabayomzi Peter 09/12/2001 2024- 2 1 5 0 5* 5.00 3 0 30.00 6.00 2/22
A N Petersen Alviro Petersen 25/11/1980 2006-2013 21 19 504 0 80* 28.00 0 0   - 7.00 0/7
R J Peterson Robin Peterson 04/08/1979 2002-2014 79 41 556 0 68* 20.59 75 3 35.73 4.91 4/12
A M Phangiso Aaron Phangiso 21/01/1984 2013-2016 21 13 81 0 20* 7.36 26 0 31.88 4.58 3/40
A L Phehlukwayo* Andile Phehlukwayo 03/03/1996 2016- 85 57 883 0 69 23.24 97 3 31.35 5.75 4/22
V D Philander Vernon Philander 24/06/1985 2007-2015 30 19 151 0 30 12.58 41 2 24.05 4.63 4/12
S M Pollock Shaun Pollock 16/07/1973 1996-2008 294 196 3193 0 90* 25.34 387 17 24.31 3.66 6/35
N Pothas Nic Pothas 18/11/1973 2000-2000 3 1 24 0 24* 24.00 0 0   -   -
Prenelan Subrayen* Prenelan Subrayen 23/09/1993 2025- 1 1 1 0 1* 1.00 1 0 46.00 4.60 1/46
D Pretorius* Dwaine Pretorius 29/03/1989 2016-2022 27 13 192 0 50* 16.00 35 1 27.06 4.97 4/36
A G Prince Ashwell Prince 28/05/1977 2002-2007 49 38 940 0 89 34.81 0 0   - 1.50 0/3
M W Pringle Meyrick Pringle 22/06/1966 1992-1994 17 8 48 0 13 9.60 22 1 27.45 4.17 4/11
A G Puttick Andrew Puttick 11/12/1980 2005-2005 1 1 0 0 0* 0.00 0 0   -   -
K Rabada* Kagiso Rabada 25/05/1995 2015- 106 45 401 0 31 14.85 168 8 27.46 5.09 6/16
J N Rhodes Jonty Rhodes 26/07/1969 1992-2003 245 220 5935 2 121* 35.12 0 0   - 1.71 0/1
C E B Rice Clive Rice 23/07/1949 1991-1991 3 2 26 0 14* 13.00 2 0 57.00 4.96 1/46
D J Richardson David Richardson 16/09/1959 1991-1998 122 77 868 0 53* 19.73 0 0   -   -
R D Rickelton* Ryan Rickelton 11/07/1996 2023- 12 12 387 1 103* 32.25 0 0   -   -
M J R Rindel Michael Rindel 09/02/1963 1994-1999 22 22 575 1 106* 27.38 6 0 40.33 5.38 2/15
R R Rossouw* Rilee Rossouw 09/10/1989 2014-2016 36 35 1239 3 132* 38.72 1 0 44.00 5.87 1/17
J A Rudolph Jacques Rudolph 04/05/1981 2003-2006 43 37 1157 0 81* 37.32 0 0   - 6.50 0/26
D B Rundle David Rundle 25/09/1965 1994-1994 2 2 6 0 6* 3.00 5 1 19.00 5.94 4/42
M W Rushmere Mark Rushmere 07/01/1965 1992-1992 4 4 78 0 35* 19.50 0 0   -   -
B N Schultz Brett Schultz 26/08/1970 1992-1992 1 0 0 0 0* 0.00 1 0 35.00 3.89 1/35
T Shamsi* Tabraiz Shamsi 18/02/1990 2016- 55 15 39 0 11 9.75 73 4 34.38 5.58 5/49
T G Shaw Timothy Shaw 05/07/1959 1991-1994 9 6 26 0 17 13.00 9 0 33.11 3.55 2/19
M Shezi Mthokozisi Shezi 09/09/1987 2014-2014 1 0 0 0 0* 0.00 1 0 8.00 1.33 1/8
E O Simons Eric Simons 09/03/1962 1994-1995 23 18 217 0 24* 15.50 33 1 24.55 4.01 4/42
L Sipamla* Lutho Sipamla 12/05/1998 2020-2021 5 2 14 0 10 0.00 2 0 86.00 5.67 1/40
G C Smith Graeme Smith 01/02/1981 2002-2013 196 193 6989 10 141* 38.19 18 0 52.83 5.56 3/30
J F Smith* Jason Smith 11/10/1994 2024- 3 3 132 0 91* 44.00 0 0   - 5.80 0/29
J T Smuts JJ Smuts 21/09/1988 2020-2021 6 5 180 0 84* 45.00 4 0 41.00 5.47 2/42
R P Snell Richard Snell 12/09/1968 1991-1996 42 28 322 0 63* 16.10 44 3 35.77 4.51 5/40
E L R Stewart Errol Stewart 30/07/1969 1993-2002 6 6 61 0 23 15.25 0 0   -   -
D W Steyn Dale Steyn 27/06/1983 2006-2019 123 49 361 0 60* 9.76 194 7 26.01 4.89 6/39
P J R Steyn Phillipus Steyn 30/07/1967 1995-1995 1 1 4 0 4* 4.00 0 0   -   -
P C Strydom Pieter Strydom 10/06/1969 2000-2000 10 8 48 0 34* 9.60 2 0 103.00 4.90 1/18
T Stubbs* Tristan Stubbs 14/08/2000 2023- 12 12 324 1 112 32.40 0 0   - 7.50 0/15
P L Symcox Pat Symcox 14/04/1960 1993-1999 80 54 694 0 61* 16.93 72 1 38.36 4.15 4/28
R Telemachus Roger Telemachus 27/03/1973 1998-2006 37 15 73 0 29* 6.08 56 1 27.95 4.90 4/43
D J Terbrugge David Terbrugge 31/01/1977 2000-2000 4 2 5 0 5* 5.00 4 1 26.25 5.00 4/20
J Theron Rusty Theron 24/07/1985 2010-2010 4 1 5 0 5* 5.00 12 1 14.42 5.35 5/44
T Tshabalala Thandi Tshabalala 19/11/1984 2007-2007 4 1 2 0 2 0.00 3 0 50.33 6.04 1/30
L L Tsotsobe Lonwabo Tsotsobe 07/03/1984 2009-2013 61 21 56 0 16 7.00 94 7 24.97 4.75 4/22
H E van der Dussen* Rassie van der Dussen 07/02/1989 2019- 71 65 2657 6 134* 50.13 1 0 3.00 3.00 1/3
R E van der Merwe* Roelof van der Merwe 31/12/1984 2009- 13 7 39 0 12* 9.75 17 0 33.00 4.77 3/27
J J van der Wath Johannes van der Wath 10/10/1978 2006-2007 10 8 89 0 37 14.83 13 0 42.38 6.29 2/21
M van Jaarsveld Martin van Jaarsveld 18/06/1974 2002-2004 11 7 124 0 45* 20.67 2 0 9.00 3.48 1/0
V B van Jaarsveld Vaughn van Jaarsveld 02/02/1985 2009-2009 2 2 9 0 5* 4.50 0 0   -   -
M N van Wyk Morne van Wyk 20/03/1979 2003-2015 17 17 425 0 82* 26.56 0 0   -   -
C J P Van Zyl Cornelius Van Zyl 01/10/1961 1992-1992 2 2 3 0 3 3.00 0 0   - 5.17 0/40
K Verreynne* Kyle Verreynne 12/05/1997 2020- 19 16 533 0 95* 38.07 0 0   -   -
K C Wessels Kepler Wessels 14/09/1957 1991-1994 55 54 1627 0 90* 32.54 0 0   - 5.50 0/11
D Wiese* David Wiese 18/05/1985 2015-2016 6 6 102 0 41 20.40 9 0 35.11 6.45 3/50
H S Williams Henry Williams 11/06/1967 1999-2000 7 2 8 0 7* 8.00 9 0 25.33 4.16 3/38
L B Williams* Lizaad Williams 01/10/1993 2021- 7 3 17 0 13* 5.67 16 2 22.63 5.97 4/32
C M Willoughby Charl Willoughby 03/12/1974 2000-2003 3 2 0 0 0* 0.00 2 0 74.00 5.29 2/39
M Yachad Mandy Yachad 17/11/1960 1991-1991 1 1 31 0 31* 31.00 0 0   -   -
M Zondeki Monde Zondeki 25/07/1982 2002-2008 11 2 4 0 3 0.00 11 0 40.00 5.24 2/40
K Zondo* Khayelihle Zondo 07/03/1990 2018-2021 6 6 146 0 54* 29.20 0 0   -   -
Total Players = 160

Player Records and Statistics
Country Records and Statistics