Name
Tabraiz Shamsi
Player Type
Bowler
Batting
Right Hand
Bowling
Left Arm Leg-Spin
Date OF Birth
17 Feb 1990
Test Debut
23 Nov 2016
ODI Debut
06 Jun 2016
T20 Debut
20 Jun 2017
Name
Imran Tahir
Player Type
Bowler
Batting
Right Hand
Bowling
Right Arm Leg-Spin
Date OF Birth
26 Mar 1979
Test Debut
08 Nov 2011
ODI Debut
23 Feb 2011
T20 Debut
01 Aug 2013
Name
Farhaan Behardien
Player Type
Batter
Batting
Right Hand
Bowling
Right Arm Fast-Med
Date OF Birth
08 Oct 1983
Test Debut
ODI Debut
21 Jan 2013
T20 Debut
29 Mar 2012
Name
JP Duminy
Player Type
Batter
Batting
Left Hand
Bowling
Right Arm Off-Spin
Date OF Birth
13 Apr 1984
Test Debut
16 Dec 2008
ODI Debut
19 Aug 2004
T20 Debut
14 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
02 Mar 1996
Test Debut
ODI Debut
24 Sep 2016
T20 Debut
19 Jan 2017
Name
David Miller
Player Type
Batter
Batting
Left Hand
Bowling
Right Arm Off-Spin
Date OF Birth
09 Jun 1989
Test Debut
ODI Debut
21 May 2010
T20 Debut
19 May 2010
Name
Aaron Phangiso
Player Type
Bowler
Batting
Right Hand
Bowling
Left Arm Orthodox
Date OF Birth
20 Jan 1984
Test Debut
ODI Debut
24 Jan 2013
T20 Debut
22 Dec 2012
Name
AB de Villiers
Player Type
Batter
Batting
Right Hand
Bowling
Right Arm Medium
Date OF Birth
16 Feb 1984
Test Debut
16 Dec 2004
ODI Debut
01 Feb 2005
T20 Debut
23 Feb 2006
Name
Dwaine Pretorius
Player Type
Allrounder
Batting
Right Hand
Bowling
Right Arm Med-Fast
Date OF Birth
28 Mar 1989
Test Debut
ODI Debut
24 Sep 2016
T20 Debut
20 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
16 Dec 1992
Test Debut
19 Feb 2014
ODI Debut
18 Jan 2013
T20 Debut
20 Dec 2012
Name
Hashim Amla
Player Type
Batter
Batting
Right Hand
Bowling
Right Arm Medium
Date OF Birth
30 Mar 1983
Test Debut
27 Nov 2004
ODI Debut
08 Mar 2008
T20 Debut
12 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
29 Nov 2012
ODI Debut
23 Aug 2012
T20 Debut
Name
Dale Steyn
Player Type
Bowler
Batting
Right Hand
Bowling
Right Arm Fast
Date OF Birth
25 Jun 1983
Test Debut
16 Dec 2004
ODI Debut
16 Aug 2005
T20 Debut
22 Nov 2007
Name
Morne Morkel
Player Type
Bowler
Batting
Left Hand
Bowling
Right Arm Fast
Date OF Birth
05 Oct 1984
Test Debut
25 Dec 2006
ODI Debut
05 Jun 2007
T20 Debut
10 Sep 2007
Name
Theunis de Bruyn
Player Type
Batter
Batting
Right Hand
Bowling
Right Arm Med-Fast
Date OF Birth
07 Oct 1992
Test Debut
24 Mar 2017
ODI Debut
T20 Debut
19 Jan 2017
Name
Kagiso Rabada
Player Type
Bowler
Batting
Left Hand
Bowling
Right Arm Fast
Date OF Birth
24 May 1995
Test Debut
04 Nov 2015
ODI Debut
09 Jul 2015
T20 Debut
04 Nov 2014
Name
Faf du Plessis
Player Type
Allrounder
Batting
Right Hand
Bowling
Right Arm Leg-Spin
Date OF Birth
12 Jul 1984
Test Debut
21 Nov 2012
ODI Debut
17 Jan 2011
T20 Debut
07 Sep 2012
Name
Keshav Maharaj
Player Type
Bowler
Batting
Right Hand
Bowling
Left Arm Orthodox
Date OF Birth
06 Feb 1990
Test Debut
02 Nov 2016
ODI Debut
28 May 2017
T20 Debut
Name
Vernon Philander
Player Type
Allrounder
Batting
Right Hand
Bowling
Right Arm Fast-Med
Date OF Birth
23 Jun 1985
Test Debut
08 Nov 2011
ODI Debut
23 Jun 2007
T20 Debut
06 Nov 2007
Name
Aiden Markram
Player Type
Batter
Batting
Right Hand
Bowling
Right Arm Off-Spin
Date OF Birth
03 Oct 1994
Test Debut
ODI Debut
T20 Debut
Name
Temba Bavuma
Player Type
Batter
Batting
Right Hand
Bowling
Right Arm Medium
Date OF Birth
16 May 1990
Test Debut
25 Dec 2015
ODI Debut
24 Sep 2016
T20 Debut
Name
Chris Morris
Player Type
Bowler
Batting
Right Hand
Bowling
Right Arm Fast-Med
Date OF Birth
29 Apr 1987
Test Debut
01 Jan 2016
ODI Debut
09 Jun 2013
T20 Debut
20 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
08 May 1992
Test Debut
11 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
13 Aug 1989
Test Debut
ODI Debut
T20 Debut
04 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