CricPlayers
Stats
Players
Compare
Countries
Teams
Records
Leaderboards
Analytics
Go
Get Android App
Get App
Home
Players
Compare
Records
Get App
Cricket Players Directory
Showing 324 players across international & domestic leagues
Reset all filters
Go
Role:
All
Batters
Bowlers
All-Rounders
Wicket-Keepers
Country
All Countries
India (3808)
England (2100)
Australia (1378)
South Africa (951)
New Zealand (721)
West Indies (661)
Pakistan (617)
Sri Lanka (536)
Zimbabwe (382)
Bangladesh (358)
Scotland (288)
United Arab Emirates (280)
Ireland (267)
Canada (243)
Netherlands (177)
Afghanistan (177)
Namibia (177)
United States of America (144)
Nepal (134)
Hong Kong (115)
Kenya (102)
Oman (101)
Malaysia (79)
Papua New Guinea (78)
Bermuda (51)
Qatar (50)
Singapore (38)
Thailand (34)
Kuwait (31)
Denmark (26)
Finland (20)
Belgium (20)
Vanuatu (19)
Guernsey (19)
Germany (17)
Italy (16)
Spain (16)
Japan (15)
Fiji (15)
Uganda (15)
Jersey (15)
Gibraltar (14)
Maldives (14)
Botswana (13)
Malta (13)
Estonia (13)
Portugal (12)
Nigeria (10)
East Africa (5)
China (2)
Format
All Formats
Test
ODI
T20I
IPL
Category
All Cricketers
Men's
Women's
Sort By
Most Popular
Most Runs
Most Wickets
Most Matches
Name (A-Z)
Apply Filters
South Africa
WK-Batsman
AB de Villiers
Player Profile
ODI Stats
Career
Matches
223
Runs
9,427
Avg
54.17
View Profile
Compare
South Africa
Batsman
Hashim Amla
Player Profile
ODI Stats
Career
Matches
181
Runs
8,113
Avg
49.46
View Profile
Compare
South Africa
Batsman
Faf du Plessis
Player Profile
ODI Stats
Career
Matches
143
Runs
5,507
Avg
47.47
View Profile
Compare
Page
1
of
14
Prev
Next
Advertisement
South Africa
XI
Batsman
David Miller
Player Profile
ODI Stats
Career
Matches
180
Runs
4,762
Avg
42.90
View Profile
Compare
South Africa
WK-Batsman
Quinton de Kock
Player Profile
ODI Stats
Career
Matches
164
Runs
7,152
Avg
45.84
View Profile
Compare
South Africa
Batsman
Aiden Markram
Player Profile
ODI Stats
Career
Matches
88
Runs
2,723
Avg
36.30
View Profile
Compare
South Africa
Batsman
Rassie van der Dussen
Player Profile
ODI Stats
Career
Matches
71
Runs
2,657
Avg
50.13
View Profile
Compare
South Africa
WK-Batsman
Mark Boucher
Player Profile
ODI Stats
Career
Matches
290
Runs
4,523
Avg
28.44
View Profile
Compare
South Africa
Batsman
Graeme Smith
Player Profile
ODI Stats
Career
Matches
196
Runs
6,989
Avg
38.19
View Profile
Compare
South Africa
Batsman
Dean Elgar
Player Profile
ODI Stats
Career
Matches
8
Runs
104
Avg
17.33
View Profile
Compare
South Africa
XI
WK-Batsman
Heinrich Klaasen
Player Profile
ODI Stats
Career
Matches
60
Runs
2,141
Avg
43.69
View Profile
Compare
South Africa
Allrounder
Cameron Delport
Player Profile
ODI Stats
Career
Matches
—
Runs
—
Avg
—
View Profile
Compare
South Africa
Batsman
Temba Bavuma
Player Profile
ODI Stats
Career
Matches
57
Runs
2,168
Avg
43.36
View Profile
Compare
South Africa
Batsman
Colin Ingram
Player Profile
ODI Stats
Career
Matches
31
Runs
843
Avg
32.42
View Profile
Compare
South Africa
Batsman
Reeza Hendricks
Player Profile
ODI Stats
Career
Matches
38
Runs
974
Avg
27.05
View Profile
Compare
South Africa
Batsman
Jonty Rhodes
Player Profile
ODI Stats
Career
Matches
245
Runs
5,935
Avg
35.11
View Profile
Compare
South Africa
Batsman
Alviro Petersen
Player Profile
ODI Stats
Career
Matches
21
Runs
504
Avg
28.00
View Profile
Compare
South Africa
Allrounder
Jean-Paul Duminy
Player Profile
ODI Stats
Career
Matches
199
Runs
5,117
Avg
36.81
View Profile
Compare
South Africa
Batsman
Andrew Puttick
Player Profile
ODI Stats
Career
Matches
1
Runs
—
Avg
—
View Profile
Compare
South Africa
Batsman
Henry Davids
Player Profile
ODI Stats
Career
Matches
2
Runs
8
Avg
4.00
View Profile
Compare
South Africa
Batsman
Gulam Bodi
Player Profile
ODI Stats
Career
Matches
2
Runs
83
Avg
41.50
View Profile
Compare
South Africa
Batsman
Gary Kirsten
Player Profile
ODI Stats
Career
Matches
185
Runs
6,798
Avg
40.95
View Profile
Compare
South Africa
Allrounder
JJ Smuts
Player Profile
ODI Stats
Career
Matches
6
Runs
180
Avg
45.00
View Profile
Compare
South Africa
Batsman
Herschelle Gibbs
Player Profile
ODI Stats
Career
Matches
248
Runs
8,094
Avg
36.13
View Profile
Compare