Name
Tabraiz Shamsi
Player Type
Bowler
Batting
Right Hand
Bowling
Left Arm Leg-Spin
Date OF Birth
18 Feb 1990
Test Debut
24 Nov 2016
ODI Debut
07 Jun 2016
T20 Debut
21 Jun 2017
Name
Imran Tahir
Player Type
Bowler
Batting
Right Hand
Bowling
Right Arm Leg-Spin
Date OF Birth
27 Mar 1979
Test Debut
09 Nov 2011
ODI Debut
24 Feb 2011
T20 Debut
02 Aug 2013
Name
Farhaan Behardien
Player Type
Batter
Batting
Right Hand
Bowling
Right Arm Fast-Med
Date OF Birth
09 Oct 1983
Test Debut
ODI Debut
22 Jan 2013
T20 Debut
30 Mar 2012
Name
JP Duminy
Player Type
Batter
Batting
Left Hand
Bowling
Right Arm Off-Spin
Date OF Birth
14 Apr 1984
Test Debut
17 Dec 2008
ODI Debut
20 Aug 2004
T20 Debut
15 Sep 2007
Name
Dane Paterson
Player Type
Batting
Bowling
Date OF Birth
01 Jan 1970
Test Debut
01 Jan 1970
ODI Debut
01 Jan 1970
T20 Debut
01 Jan 1970
Name
Andile Phehlukwayo
Player Type
Allrounder
Batting
Left Hand
Bowling
Right Arm Med-Fast
Date OF Birth
03 Mar 1996
Test Debut
ODI Debut
25 Sep 2016
T20 Debut
20 Jan 2017
Name
David Miller
Player Type
Batter
Batting
Left Hand
Bowling
Right Arm Off-Spin
Date OF Birth
10 Jun 1989
Test Debut
ODI Debut
22 May 2010
T20 Debut
20 May 2010
Name
Aaron Phangiso
Player Type
Bowler
Batting
Right Hand
Bowling
Left Arm Orthodox
Date OF Birth
21 Jan 1984
Test Debut
ODI Debut
25 Jan 2013
T20 Debut
23 Dec 2012
Name
AB de Villiers
Player Type
Batter
Batting
Right Hand
Bowling
Right Arm Medium
Date OF Birth
17 Feb 1984
Test Debut
17 Dec 2004
ODI Debut
02 Feb 2005
T20 Debut
24 Feb 2006
Name
Dwaine Pretorius
Player Type
Allrounder
Batting
Right Hand
Bowling
Right Arm Med-Fast
Date OF Birth
29 Mar 1989
Test Debut
ODI Debut
25 Sep 2016
T20 Debut
21 Jun 2017
Name
Beuran Hendricks
Player Type
Batting
Bowling
Date OF Birth
01 Jan 1970
Test Debut
01 Jan 1970
ODI Debut
01 Jan 1970
T20 Debut
01 Jan 1970
Name
Mangaliso Mosehle
Player Type
Batting
Bowling
Date OF Birth
01 Jan 1970
Test Debut
01 Jan 1970
ODI Debut
01 Jan 1970
T20 Debut
01 Jan 1970
Name
Quinton de Kock
Player Type
Wicketkeeper
Batting
Left Hand
Bowling
Does Not Bowl
Date OF Birth
17 Dec 1992
Test Debut
20 Feb 2014
ODI Debut
19 Jan 2013
T20 Debut
21 Dec 2012
Name
Hashim Amla
Player Type
Batter
Batting
Right Hand
Bowling
Right Arm Medium
Date OF Birth
31 Mar 1983
Test Debut
28 Nov 2004
ODI Debut
09 Mar 2008
T20 Debut
13 Jan 2009
Name
Robbie Frylinck
Player Type
Batting
Bowling
Date OF Birth
01 Jan 1970
Test Debut
01 Jan 1970
ODI Debut
01 Jan 1970
T20 Debut
01 Jan 1970
Name
Dean Elgar
Player Type
Batter
Batting
Left Hand
Bowling
Left Arm Orthodox
Date OF Birth
11 Jun 1987
Test Debut
30 Nov 2012
ODI Debut
24 Aug 2012
T20 Debut
Name
Dale Steyn
Player Type
Bowler
Batting
Right Hand
Bowling
Right Arm Fast
Date OF Birth
26 Jun 1983
Test Debut
17 Dec 2004
ODI Debut
17 Aug 2005
T20 Debut
23 Nov 2007
Name
Morne Morkel
Player Type
Bowler
Batting
Left Hand
Bowling
Right Arm Fast
Date OF Birth
06 Oct 1984
Test Debut
26 Dec 2006
ODI Debut
06 Jun 2007
T20 Debut
11 Sep 2007
Name
Theunis de Bruyn
Player Type
Batter
Batting
Right Hand
Bowling
Right Arm Med-Fast
Date OF Birth
08 Oct 1992
Test Debut
25 Mar 2017
ODI Debut
T20 Debut
20 Jan 2017
Name
Kagiso Rabada
Player Type
Bowler
Batting
Left Hand
Bowling
Right Arm Fast
Date OF Birth
25 May 1995
Test Debut
05 Nov 2015
ODI Debut
10 Jul 2015
T20 Debut
05 Nov 2014
Name
Faf du Plessis
Player Type
Allrounder
Batting
Right Hand
Bowling
Right Arm Leg-Spin
Date OF Birth
13 Jul 1984
Test Debut
22 Nov 2012
ODI Debut
18 Jan 2011
T20 Debut
08 Sep 2012
Name
Keshav Maharaj
Player Type
Bowler
Batting
Right Hand
Bowling
Left Arm Orthodox
Date OF Birth
07 Feb 1990
Test Debut
03 Nov 2016
ODI Debut
29 May 2017
T20 Debut
Name
Vernon Philander
Player Type
Allrounder
Batting
Right Hand
Bowling
Right Arm Fast-Med
Date OF Birth
24 Jun 1985
Test Debut
09 Nov 2011
ODI Debut
24 Jun 2007
T20 Debut
07 Nov 2007
Name
Aiden Markram
Player Type
Batter
Batting
Right Hand
Bowling
Right Arm Off-Spin
Date OF Birth
04 Oct 1994
Test Debut
ODI Debut
T20 Debut
Name
Temba Bavuma
Player Type
Batter
Batting
Right Hand
Bowling
Right Arm Medium
Date OF Birth
17 May 1990
Test Debut
26 Dec 2015
ODI Debut
25 Sep 2016
T20 Debut
Name
Chris Morris
Player Type
Bowler
Batting
Right Hand
Bowling
Right Arm Fast-Med
Date OF Birth
30 Apr 1987
Test Debut
02 Jan 2016
ODI Debut
10 Jun 2013
T20 Debut
21 Dec 2012
Name
Lungi Ngidi
Player Type
Batting
Bowling
Date OF Birth
01 Jan 1970
Test Debut
01 Jan 1970
ODI Debut
01 Jan 1970
T20 Debut
01 Jan 1970
Name
Duanne Olivier
Player Type
Bowler
Batting
Right Hand
Bowling
Right Arm Fast-Med
Date OF Birth
09 May 1992
Test Debut
12 Jan 2017
ODI Debut
T20 Debut
Name
Khaya Zondo
Player Type
Batting
Bowling
Date OF Birth
01 Jan 1970
Test Debut
01 Jan 1970
ODI Debut
01 Jan 1970
T20 Debut
01 Jan 1970
Name
Heinrich Klaasen
Player Type
Batting
Bowling
Date OF Birth
01 Jan 1970
Test Debut
01 Jan 1970
ODI Debut
01 Jan 1970
T20 Debut
01 Jan 1970
Name
JJ Smuts
Player Type
Batting
Bowling
Date OF Birth
01 Jan 1970
Test Debut
01 Jan 1970
ODI Debut
01 Jan 1970
T20 Debut
01 Jan 1970
Name
Christiaan Jonker
Player Type
Batting
Bowling
Date OF Birth
01 Jan 1970
Test Debut
01 Jan 1970
ODI Debut
01 Jan 1970
T20 Debut
01 Jan 1970
Name
Reeza Hendricks
Player Type
Batter
Batting
Right Hand
Bowling
Right Arm Med-Fast
Date OF Birth
14 Aug 1989
Test Debut
ODI Debut
T20 Debut
05 Nov 2014
Name
Junior Dala
Player Type
Batting
Bowling
Date OF Birth
01 Jan 1970
Test Debut
01 Jan 1970
ODI Debut
01 Jan 1970
T20 Debut
01 Jan 1970
Name
Willem Mulder
Player Type
Batting
Bowling
Date OF Birth
01 Jan 1970
Test Debut
01 Jan 1970
ODI Debut
01 Jan 1970
T20 Debut
01 Jan 1970
Name
Shaun von Berg
Player Type
Batting
Bowling
Date OF Birth
01 Jan 1970
Test Debut
01 Jan 1970
ODI Debut
01 Jan 1970
T20 Debut
01 Jan 1970
Name
Gihahn Cloete
Player Type
Batting
Bowling
Date OF Birth
01 Jan 1970
Test Debut
01 Jan 1970
ODI Debut
01 Jan 1970
T20 Debut
01 Jan 1970
Name
Rassie van der Dussen
Player Type
Batting
Bowling
Date OF Birth
01 Jan 1970
Test Debut
01 Jan 1970
ODI Debut
01 Jan 1970
T20 Debut
01 Jan 1970