Flag South Africa Players Directory
Active Players
(Appeared within past 3 years)
Inactive and Retired Players
     
    MEN WOMEN
  Career Test ODI T20 WTest WODI WT20
T Bavuma 2014-23 57 38 36
DG Bedingham 2023-24 4
AE Bosch 2016-24 2 16 33
J Botha 2024 2
L Botha 2024 1
N Brand 2024 2
MP Breetzke 2023 3
DT Brevis 2023 2
   
T Brits 2018-24 1 24 48
N Burger 2023-24 2 3 1
T Chetty 2007-22 2 134 82
GW Coetzee 2023 3 14 4
TB de Bruyn 2017-22 13 2
N de Klerk 2017-24 2 33 48
Q de Kock 2012-23 54 155 80
M de Ridder 2023 2
   
R de Swardt 2024 2
T de Zorzi 2023-24 4 5
A Dercksen 2023-24 7
M du Preez 2007-22 1 154 114
DM Dupavillon 2020-21 2
D Elgar 2012-24 86 8
SJ Erwee 2022-23 10
D Ferreira 2023 2
   
BC Fortuin 2019-23 5 17
C Fortuin 2024 2
EP Frosler 2024 1
L Goodall 2016-23 1 48 21
MZ Hamza 2019-24 8 1
SR Harmer 2015-23 10
BE Hendricks 2014-23 1 10 19
RR Hendricks 2014-23 34 56
   
A Hlubi 2023-24 1 2 1
S Ismail 2007-23 1 127 113
G Jafta 2024 2
S Jafta 2016-24 2 28 39
M Jansen 2021-24 13 23 4
L Jones 2024 2
M Joseph 2024 1
M Kapp 2009-24 2 140 100
   
A Khaka 2012-24 97 57
MM Klaas 2010-24 1 70 63
H Klaasen 2018-23 4 54 43
L Lee 2013-22 2 100 82
GF Linde 2019-21 3 2 14
K Lion-Cachet 2024 1
WJ Lubbe 2021 2
SE Luus 2012-24 2 118 114
   
SSB Magala 2021-23 8 6
KA Maharaj 2016-24 50 44 27
JN Malan 2019-22 23 11
AK Markram 2017-24 37 68 39
E Marx 2023-24 5 3
K Meso 2024 2
DA Miller 2010-23 173 113
N Mlaba 2019-24 2 20 45
   
EM Moore 2024 1
TL Moreki 2024 2
PWA Mulder 2017-23 12 15 5
S Muthusamy 2019-23 3
S Naidu 2024 1
LT Ngidi 2017-24 18 56 40
AA Nortje 2019-23 19 22 31
LS Ntanzi 2024 1
   
MA Ntobela 2024 1
AR Ntozakhe 2017-22 21 12
D Olivier 2017-24 16 2
WD Parnell 2009-23 6 73 56
D Paterson 2017-24 4 4 8
KD Petersen 2021-24 14
AL Phehlukwayo 2016-23 4 78 40
DL Piedt 2014-24 10
   
HW Pieterse 2024 1
Dwaine Pretorius 2016-22 3 27 30
JC Prodehl 2024 1
K Rabada 2014-24 62 101 56
JR Raubenheimer 2024 1
K Reyneke 2024 2
RD Rickelton 2022-23 4 2
RR Rossouw 2014-23 36 29
   
TS Sekhukhune 2018-23 1 25 31
T Shamsi 2016-23 2 51 65
NP Shangase 2019-24 8 12
LL Sipamla 2019-22 3 5 9
M Smit 2024 2
JT Smuts 2017-21 6 13
A Steyn 2014-22 1 39 5
T Stubbs 2022-24 1 1 17
   
GA Stuurman 2021-22 2 1
CL Tryon 2010-24 2 103 94
D Tucker 2022-24 1 7 14
F Tunnicliffe 2018-24 3 12
PJ van Biljon 2020-21 10
HE van der Dussen 2018-23 18 62 43
G van Heerden 2024 1
D van Niekerk 2009-21 1 107 86
   
R van Tonder 2024 2
K Verreynne 2020-24 16 12
S von Berg 2024 1
LB Williams 2021-23 2 4 11
J Winster 2024 2
L Wolvaardt 2016-24 2 92 64
C Wyngaard 2024 1
AQM Yako 2024 1
   
K Zondo 2018-23 5 6
 
    MEN WOMEN
  Career Test ODI T20 WTest WODI WT20
KJ Abbott 2013-17 11 28 21
YA Abdulla 2009 2
S Abrahams 2000 1
HD Ackerman 1998 4
PR Adams 1995-2004 45 24
NAT Adcock 1953-62 26
E Akehurst 1997-99 8
HM Amla 2004-19 124 181 41
   
JH Anderson 1902 1
OV Anderson 2008 5 2
WH Ashley 1889 1
A Bacher 1965-70 12
AM Bacher 1996-2005 19 13
XC Balaskas 1930-38 9
EJ Barlow 1961-70 30
J Barnard 2002-04 3 8
   
HV Baumgartner 1913 1
R Beaumont 1912-14 5
DW Begbie 1948-50 5
F Behardien 2012-18 59 38
AJ Bell 1929-35 16
SM Benade 2005-13 1 29 19
DM Benkenstein 1998-2002 23
AL Bezuidenhout 1997 6
   
BM Bezuidenhout 2014-15 4 7
M Bisset 1899-1910 3
GF Bissett 1927-28 4
K Blair 2007 2
JM Blanckenberg 1913-24 18
KC Bland 1961-66 21
EG Bock 1935 1
GH Bodi 2007 2 1
   
N Boje 1995-2006 43 113 1
GE Bond 1938 1
T Bosch 1992 1 2
LE Bosman 2006-10 13 14
BA Botha 1972 3
J Botha 2005-12 5 76 40
JT Botten 1965 3
MV Boucher 1997-2012 146 290 25
   
WH Brann 1922-23 3
AW Briscoe 1935-38 2
C Brits 2002-13 4 69 19
HD Bromfield 1961-65 9
LS Brown 1931-32 2
RE Bryson 1997 7
AA Burger 1997-2000 18
CGD Burger 1958 2
   
SF Burke 1962-65 2
ID Buys 1922 1
B Cairncross 1960 3
DJ Callaghan 1992-2000 29
HB Cameron 1927-35 26
T Campbell 1910-12 5
PR Carlstein 1958-64 8
D Carr 1999 2
   
CP Carter 1912-24 10
RH Catterall 1922-31 24
HW Chapman 1914-21 2
JE Cheetham 1949-55 24
GA Chevalier 1970 1
JAJ Christy 1929-32 10
GWA Chubb 1951 5
GL Cloete 2018-19 2
   
JAK Cochran 1931 1
SK Coen 1927-28 2
JMM Commaille 1910-27 12
JB Commins 1994-95 3
DP Conyngham 1923 1
FJ Cook 1896 1
SC Cook 2016-17 11
SJ Cook 1991-93 3 4
   
AHC Cooper 1913 1
TS Cordes 2013 2 2
CS Cowan 2003 2
JL Cox 1913-14 3
G Cripps 1892 1
RJ Crisp 1935-36 9
WJ Cronje 1992-2000 68 188
DN Crookes 1994-2000 32
   
DJ Cullinan 1993-2001 70 138
SH Curnow 1930-32 7
CJ Dala 2018-21 2 10
EL Dalton 1929-39 15
MR Daniels 2010-19 33 40
H Davids 2012-13 2 9
EQ Davies 1936-39 5
HA Davies 1997-2000 25
   
AC Dawson 1998-2004 2 19
OC Dawson 1947-49 9
L de Beer 2005-07 11
Z de Bruyn 2004 3
M de Lange 2011-16 2 4 6
AB de Villiers 2004-18 114 223 78
PS de Villiers 1992-98 18 83
F de Wet 2009-10 2
   
HG Deane 1924-31 17
B Dermota 1997 3
D Devnarain 2008-16 29 22
HH Dippenaar 1999-2007 38 101 1
CD Dixon 1914 1
AA Donald 1991-2003 72 164
RR Dower 1899 1
RG Draper 1950 2
   
F du Plessis 2011-21 69 143 47
JH du Preez 1967 2
JF du Toit 1892 1
CAR Duckworth 1957 2
R Dumbrill 1965-66 5
Jacobus P Duminy 1927-29 3
Jean-Paul Duminy 2004-19 46 199 81
OR Dunell 1889 2
   
DV Dyer 1947 3
CE Eksteen 1991-2000 7 6
CE Eksteen 1997-2004 1 36
MK Elgie 1961-62 3
S Elworthy 1998-2002 4 39
WR Endean 1951-58 28
WS Farrer 1962-64 6
GA Faulkner 1906-24 25
   
JP Fellows-Smith 1960 4
CG Fichardt 1892-96 2
CE Finlason 1889 1
CE Floquet 1910 1
Y Fourie 2014-18 1 15 10
HH Francis 1899 2
CM Francois 1922-23 5
CN Frank 1921 3
   
WHB Frank 1896 1
SA Fritz 2003-14 59 26
R Frylinck 2017-18 3
ERH Fuller 1953-57 7
GM Fullerton 1947-51 7
KJ Funston 1952-58 18
D Gamsy 1970 2
HH Gibbs 1996-2010 90 248 23
   
CA Gildenhuys 1972 3
RA Gleeson 1896 1
GK Glover 1896 1
TL Goddard 1955-70 41
N Gordon 1938-39 5
JA Gove 1960-72 7
R Graham 1899 2
RE Grieveson 1939 2
   
GM Griffin 1960 2
AE Hall 1923-31 7
AJ Hall 1999-2007 21 88 2
GG Hall 1965 1
EA Halliwell 1892-1902 8
CG Halse 1964 3
PAM Hands 1913-24 7
RHM Hands 1914 1
   
MA Hanley 1949 1
PL Harris 2007-11 37 3
TA Harris 1947-49 3
GPD Hartigan 1912-14 5
RL Harvey 1936 2
CMH Hathorn 1902-11 12
M Hayward 1998-2004 16 21
F Hearne 1892-96 4
   
GAL Hearne 1922-24 3
PS Heine 1955-62 14
CW Henderson 2001-02 7 4
T Henderson 2006 1
O Henry 1992-93 3 3
CFW Hime 1896 1
AL Hodgkinson 2000-12 3 38 8
P Hollett 1960-61 4
   
AC Hudson 1991-98 35 89
D Hughes 1997 2
EMA Hurly 1960-61 4
P Hutchinson 1889 2
Imran Tahir 2011-19 20 107 35
CA Ingram 2010-13 31 9
DEJ Ironside 1953-54 3
BL Irvine 1970 4
   
J Irwin 1960 3
SD Jack 1994-95 2 2
A Jackson 1960-61 2
LZ Jacobs 2003 2
CL Johnson 1896 1
M Jones 1972 1
C Jonker 2018 2 2
JH Kallis 1995-2014 165 323 25
   
MA Katz 1972 2
HJ Keith 1953-57 8
JM Kemp 2001-07 4 79 8
GA Kempis 1889 1
JC Kent 2002 2
I Khan 2009 1
APC Kilowan 2003-09 1 32 11
G Kirsten 1993-2004 101 185
   
O Kirsten 2016-17 9 2
PN Kirsten 1991-94 12 40
RK Kleinveldt 2008-13 4 10 6
P Klesser 1960 1
L Klusener 1996-2004 49 171
LJ Koen 1997-2000 5
L Korkie 1997-99 7
A Kotze 1997-99 15
   
JJ Kotze 1902-07 3
GJP Kruger 2006 3 1
HG Kuhn 2009-17 4 7
AP Kuiper 1991-96 1 25
A Kuylaars 1997-2000 23
F Kuys 1899 1
S Lackay 2018 2 5
KA Laing 1997-2002 1 23
   
E Lambert 1960 2
HR Lance 1962-70 13
B Lang 1960-61 3
CK Langeveldt 2001-10 6 72 9
ACB Langton 1935-39 15
GB Lawrence 1961-62 5
AK le Breton 2013 6 5
FL le Roux 1914 1
   
E Leie 2015 2
MM Letsoalo 2007-17 2 68 48
RE Levi 2012 13
LP Lewis 1999-2000 9
PT Lewis 1913 1
GFJ Liebenberg 1995-98 5 4
DT Lindsay 1963-70 19
JD Lindsay 1947 3
   
NV Lindsay 1921 1
WVS Ling 1921-23 6
CB Llewellyn 1896-1912 15
J Logtenberg 2003-07 3 26 2
M Lotter 2002 1 1
S Loubser 2007-14 2 60 43
J Louw 2008-09 3 2
EB Lundie 1914 1
   
CN McCarthy 1948-51 15
DJ McGlew 1951-62 34
ND McKenzie 2000-09 58 64 2
AH McKinnon 1960-66 8
R McLaren 2009-14 2 54 12
RA McLean 1951-64 40
BM McMillan 1991-98 38 78
Q McMillan 1929-32 13
   
JF McNaughton 1960-61 3
MJ Macaulay 1965 1
PJ Malan 2020 3
ZN Mali 2018-19 7 9
NBF Mann 1947-51 19
PNF Mansell 1951-55 13
LA Markham 1949 1
WFE Marx 1921 3
   
CR Matthews 1991-97 18 56
DJ Meintjes 1923 2
MG Melle 1950-53 7
A Melville 1938-49 11
J Middleton 1896-1902 6
CH Mills 1892 1
WH Milton 1889-92 3
A Minny 2007-08 14 5
   
B Mitchell 1929-49 42
F Mitchell 1912 3
D Moe 1972 3
NA Moodley 2013-15 1 9 9
DPB Morkel 1927-32 16
JA Morkel 2004-15 1 56 50
M Morkel 2006-18 86 114 41
CH Morris 2012-19 4 42 23
   
M Mosehle 2017 7
PV Mpitsang 1999 2
ARA Murray 1952-54 10
N Ndzundzu 2000-05 1 16
SM Nefdt 1960-61 4
A Nel 2001-08 36 79 2
JD Nel 1949-57 6
J Nell 2010 2 3
   
C Newberry 1913-14 4
ES Newson 1930-39 3
M Ngam 2000-01 3
F Nicholson 1935-36 4
JFW Nicolson 1928 3
NO Norton 1910 1
AD Nourse 1935-51 34
AW Nourse 1902-24 45
   
M Ntini 1998-2011 101 172 10
EP Nupen 1921-36 17
A Nyiki 2011 1
S O'Linn 1960-61 7
AE Ochse 1889 2
AL Ochse 1928-29 3
L Olivier 1997-2000 28
JL Ontong 2001-15 2 27 14
   
HG Owen-Smith 1929 5
SJ Palframan 1996 7
AW Palm 1927 1
GM Parker 1924 2
DC Parkin 1892 1
JT Partridge 1963-65 11
M Payne 1960-72 5
COC Pearse 1910-11 3
   
SJ Pegler 1910-24 16
AN Petersen 2006-15 36 21 2
RJ Peterson 2002-14 15 79 21
AM Phangiso 2012-18 21 16
VD Philander 2007-20 64 30 7
S Pillay 2004-05 12
AJ Pithey 1957-65 17
DB Pithey 1963-67 8
   
JB Plimsoll 1947 1
PM Pollock 1961-70 28
RG Pollock 1963-70 23
SM Pollock 1995-2008 108 294 12
RM Poore 1896 3
Y Potgieter 2013-14 16 7
N Pothas 2000 3
JE Pothecary 1960 3
   
AW Powell 1899 1
Dewald Pretorius 2002-03 4
K Price 1997-2000 26
AG Prince 2002-11 66 49 1
CFH Prince 1899 1
MW Pringle 1992-95 4 17
MJ Procter 1967-70 7
HLE Promnitz 1927 2
   
AG Puttick 2005 1
S Qeshile 2019 2
NA Quinn 1929-32 12
T Reeves 2002-05 4
DJ Reid 1997-2002 1 29
N Reid 1921 1
JN Rhodes 1992-2003 52 245
CEB Rice 1991 3
   
AR Richards 1896 1
BA Richards 1970 4
WHM Richards 1889 1
DJ Richardson 1991-98 42 122
MJR Rindel 1994-99 22
JB Robertson 1935-36 3
A Rose-Innes 1889 2
TW Routledge 1892-96 4
   
AMB Rowan 1947-51 15
EAB Rowan 1935-51 26
GA Rowe 1896-1902 5
JA Rudolph 2003-12 48 43 1
DB Rundle 1994 2
MW Rushmere 1992 1 4
SV Samuelson 1910 1
R Scheepers 2000 1
   
BN Schultz 1992-97 9 1
RO Schwarz 1906-12 20
R Searle 2018 2
AW Seccull 1896 1
MA Seymour 1963-70 7
WA Shalders 1899-1907 12
TG Shaw 1991-94 9
GH Shepstone 1896-99 2
   
PW Sherwell 1906-11 13
M Shezi 2014 1
IJ Siedle 1928-36 18
EO Simons 1994-95 23
JH Sinclair 1896-1911 25
LH Sing 1997 1
WH Skog 1972 3
AE Smith 2003-10 3 37 14
   
CJE Smith 1902 3
FW Smith 1889-96 3
GC Smith 2002-14 116 196 33
S Smith 2018-19 7
VI Smith 1947-57 9
M Smook 2011 3
RP Snell 1991-96 5 42
SD Snooke 1907 1
   
SJ Snooke 1906-23 26
GJ Snyman 2021 1
WRT Solomon 1899 1
A Stears 1997 2
ELR Stewart 1993-2002 6
RB Stewart 1889 1
DW Steyn 2004-20 93 123 47
PJR Steyn 1995 3 1
   
R Stoop 1997 4
LA Stricker 1910-12 13
H Strydom 2000-04 8
PC Strydom 2000 2 10
MJ Susskind 1924 5
K Swart 1997 3
PL Symcox 1993-99 20 80
AS Taai 2005-10 13 7
   
HM Taberer 1902 1
AB Tancred 1889 2
LJ Tancred 1902-13 14
VM Tancred 1899 1
GL Tapscott 1913 1
LE Tapscott 1923 2
HJ Tayfield 1949-60 37
AI Taylor 1956 1
   
D Taylor 1914 2
HW Taylor 1912-32 42
R Telemachus 1998-2007 37 3
CS Terblanche 2003-09 1 21 5
M Terblanche 1997-2008 4 61 2
DJ Terbrugge 1998-2004 7 4
NP Thabethe 2014 1 1 1
J Theron 2010-12 4 9
   
E Theunissen-Fourie 2013 3 1
NHCD Theunissen 1889 1
AC Thomas 2007 1
K Thomson 2009-11 9 6
G Thornton 1902 1
DS Tomlinson 1935 1
AJ Traicos 1970 3
PHJ Trimborn 1967-70 4
   
MS Tshabalala 2007 4
TL Tsolekile 2004 3
LL Tsotsobe 2009-14 5 61 23
LR Tuckett 1914 1
LTD Tuckett 1947-49 9
PS Twentyman-Jones 1902 1
PGV van der Bijl 1938-39 5
EA van der Merwe 1929-36 2
   
PL van der Merwe 1963-67 15
RE van der Merwe 2009-10 13 13
Y van der Merwe 2000-03 3 18
JJ van der Wath 2006-07 10 8
C van der Westhuizen 2003-10 2 33 12
Y van der Westhuizen 2009-14 8 12
M van Jaarsveld 2002-04 9 11
VB van Jaarsveld 2009 2 3
   
Y van Mentz 1960-61 4
CB van Ryneveld 1951-58 19
MN van Wyk 2003-15 17 8
CJPG van Zyl 1992 2
J van Zyl 1972 1
S van Zyl 2014-16 12
SD van Zyl 1999-2004 2 18
GD Varnals 1964-65 3
   
DJ Vilas 2012-16 6 1
GC Viljoen 2016 1
KG Viljoen 1930-49 27
S Viljoen 2000-02 1 17
CL Vincent 1927-35 25
CH Vintcent 1889-92 3
AEE Vogler 1906-11 15
HF Wade 1935-36 10
   
WW Wade 1938-50 11
JHB Waite 1951-65 50
KA Walter 1961 2
LG Ward 1960-72 7
TA Ward 1912-24 23
JC Watkins 1949-57 15
E Webber 1999 1
C Wesley 1960 3
   
KC Wessels 1991-94 16 55
RJ Westcott 1954-58 5
D Weyers 1972 3
GC White 1906-12 17
D Wiese 2013-16 6 20
BG Williams 1972 2
HS Williams 1999-2000 7
G Williamson 1972 3
   
CM Willoughby 2000-03 2 3
JT Willoughby 1896 2
CS Wimble 1892 1
PL Winslow 1950-55 5
D Wood 1961 1
OE Wynne 1948-50 6
M Yachad 1991 1
M Zondeki 2002-08 6 11 1
   
JW Zulch 1910-21 16

Copyright © 2024 Hat Trick Stats Cricket Database