South Africa
Cricket Playing Nation

South Africa Cricket

Official roster of 996 recorded players across international and domestic competitions.

Men
840
Women
1,004
Test Players
3,602
ODI Players
3,530
T20I Players
3,081

Leading Batters (South Africa)

11,550 runs
9,427 runs
8,113 runs
8,094 runs
7,152 runs

Leading Bowlers (South Africa)

439 wickets
421 wickets
390 wickets
350 wickets
330 wickets

Players from South Africa

South AfricaSouth Africa
WK-Batsman
AB de Villiers
AB de Villiers
International Cricketer
Matches
223
Runs
9,427
Avg
—
South AfricaSouth Africa
Batsman
Hashim Amla
Hashim Amla
International Cricketer
Matches
181
Runs
8,113
Avg
—
South AfricaSouth Africa
Batsman
Faf du Plessis
Faf du Plessis
International Cricketer
Matches
143
Runs
5,507
Avg
—
South AfricaSouth Africa
XIBatsman
David Miller
David Miller
International Cricketer
Matches
180
Runs
4,762
Avg
—
South AfricaSouth Africa
WK-Batsman
Quinton de Kock
Quinton de Kock
International Cricketer
Matches
164
Runs
7,152
Avg
—
South AfricaSouth Africa
Bowler
Dale Steyn
Dale Steyn
International Cricketer
Matches
123
Wickets
194
Econ
—
South AfricaSouth Africa
XIBowler
Kagiso Rabada
Kagiso Rabada
International Cricketer
Matches
106
Wickets
168
Econ
—
South AfricaSouth Africa
Bowler
Imran Tahir
Imran Tahir
International Cricketer
Matches
107
Wickets
173
Econ
—
South AfricaSouth Africa
Allrounder
Chris Morris
Chris Morris
International Cricketer
Matches
42
Runs
467
Avg
—
South AfricaSouth Africa
Batsman
Aiden Markram
Aiden Markram
International Cricketer
Matches
88
Runs
2,723
Avg
—
South AfricaSouth Africa
Batsman
Rassie van der Dussen
Rassie van der Dussen
International Cricketer
Matches
71
Runs
2,657
Avg
—
South AfricaSouth Africa
Allrounder
Albie Morkel
Albie Morkel
International Cricketer
Matches
56
Runs
760
Avg
—
South AfricaSouth Africa
Bowler
Anrich Nortje
Anrich Nortje
International Cricketer
Matches
22
Wickets
36
Econ
—
South AfricaSouth Africa
Allrounder
Jacques Kallis
Jacques Kallis
International Cricketer
Matches
323
Runs
11,550
Avg
—
South AfricaSouth Africa
WK-Batsman
Mark Boucher
Mark Boucher
International Cricketer
Matches
290
Runs
4,523
Avg
—
South AfricaSouth Africa
Batsman
Graeme Smith
Graeme Smith
International Cricketer
Matches
196
Runs
6,989
Avg
—
South AfricaSouth Africa
Batsman
Dean Elgar
Dean Elgar
International Cricketer
Matches
8
Runs
104
Avg
—
South AfricaSouth Africa
XIWK-Batsman
Heinrich Klaasen
Heinrich Klaasen
International Cricketer
Matches
60
Runs
2,141
Avg
—
South AfricaSouth Africa
Allrounder
Andrew Hall
Andrew Hall
International Cricketer
Matches
88
Wickets
95
Econ
—
South AfricaSouth Africa
Bowler
Keshav Maharaj
Keshav Maharaj
International Cricketer
Matches
58
Wickets
79
Econ
—
South AfricaSouth Africa
Allrounder
George Linde
George Linde
International Cricketer
Matches
4
Runs
29
Avg
—
South AfricaSouth Africa
Allrounder
Cameron Delport
Cameron Delport
International Cricketer
Matches
—
Runs
0
Avg
—
South AfricaSouth Africa
Allrounder
Andile Phehlukwayo
Andile Phehlukwayo
International Cricketer
Matches
85
Wickets
97
Econ
—
South AfricaSouth Africa
XIBowler
Lungi Ngidi
Lungi Ngidi
International Cricketer
Matches
75
Wickets
115
Econ
—
Cricket Players & Stats Android App

Cricket Numbers in Your Pocket

Enjoy lightning-fast player search, instant head-to-head comparisons, playing 11 notifications, and deep career analytics on your Android device.

15,000+ Global PlayersFree & Safe on Google Play
South Africa Cricket Players & National Team Statistics | CricPlayers