South Africa: most capped
Most international matches in FairPlay's recorded data.
Aiden Markram204 internationals recorded
Quinton de Kock174 internationals recorded
Laura Wolvaardt167 internationals recorded
Keshav Maharaj166 internationals recorded
Kagiso Rabada164 internationals recorded
Lungi Ngidi146 internationals recorded
Sune Luus142 internationals recorded
David Miller141 internationals recorded
South Africa players
Showing 1–48 of 194 players
InternationalFaf du Plessis453 matches recordedTest 20ODI 61T20I 18T20 312
InternationalDavid Miller446 matches recordedODI 75T20I 66T20 266100-ball 22
InternationalQuinton de Kock444 matches recordedTest 16ODI 84T20I 74T20 248
InternationalHeinrich Klaasen356 matches recordedTest 4ODI 65T20I 53T20 196
InternationalRilee Rossouw347 matches recordedODI 9T20I 14T20 261T10 48
InternationalAiden Markram343 matches recordedTest 38ODI 93T20I 73T20 132
InternationalImran Tahir336 matches recordedODI 37T20I 2T20 255T10 27
InternationalLaura Wolvaardt329 matches recordedTest 6ODI 78T20I 83T20 114
InternationalKagiso Rabada325 matches recordedTest 40ODI 63T20I 61T20 161
InternationalRassie van der Dussen319 matches recordedTest 18ODI 68T20I 48T20 170
InternationalTabraiz Shamsi301 matches recordedODI 51T20I 58T20 164T10 15
InternationalSimon Harmer297 matches recordedTest 13ODI 6T20 158FC 96
InternationalMarizanne Kapp295 matches recordedTest 4ODI 54T20I 49T20 145
InternationalDwaine Pretorius286 matches recordedTest 3ODI 25T20I 26T20 186
InternationalKeshav Maharaj275 matches recordedTest 40ODI 72T20I 54T20 104
InternationalLeus du Plooy274 matches recordedODI 5T20 153100-ball 45FC 42
InternationalReeza Hendricks272 matches recordedODI 40T20I 72T20 156List A 4
InternationalGeorge Linde264 matches recordedTest 3ODI 19T20I 37T20 170
InternationalChloe Tryon246 matches recordedTest 2ODI 60T20I 64T20 81
InternationalAnrich Nortje245 matches recordedTest 21ODI 23T20I 46T20 140
InternationalMarco Jansen236 matches recordedTest 24ODI 39T20I 30T20 135
InternationalLungi Ngidi235 matches recordedTest 16ODI 71T20I 59T20 89
InternationalWayne Parnell230 matches recordedODI 28T20I 16T20 149T10 18
InternationalWiaan Mulder229 matches recordedTest 28ODI 29T20I 15T20 131
InternationalTristan Stubbs225 matches recordedTest 15ODI 17T20I 48T20 128
InternationalRyan Rickelton223 matches recordedTest 18ODI 38T20I 29T20 122
InternationalNadine de Klerk220 matches recordedTest 6ODI 65T20I 68T20 62
InternationalDewald Brevis213 matches recordedTest 4ODI 12T20I 35T20 134
InternationalShabnim Ismail210 matches recordedODI 29T20I 31T20 117100-ball 33
InternationalAndries Gous206 matches recordedODI 30T20I 27T20 115T10 33
InternationalDonovan Ferreira201 matches recordedODI 3T20I 16T20 139100-ball 26
InternationalHashim Amla196 matches recordedTest 10ODI 65T20I 15T20 64
InternationalMatthew Breetzke195 matches recordedTest 4ODI 36T20I 13T20 134
InternationalBjorn Fortuin194 matches recordedODI 38T20I 32T20 119List A 4
InternationalCorbin Bosch189 matches recordedTest 5ODI 31T20I 23T20 124
InternationalTemba Bavuma186 matches recordedTest 35ODI 62T20I 35T20 54
InternationalSune Luus183 matches recordedTest 6ODI 69T20I 67T20 26
InternationalLizelle Lee182 matches recordedODI 24T20I 12T20 117100-ball 29
InternationalRicardo Vasconcelos182 matches recordedODI 5T20 69FC 66List A 40
InternationalSean Dickson182 matches recordedODI 3T20 73FC 54List A 32
InternationalDane Vilas176 matches recordedTest 1ODI 19T20 98FC 41
InternationalKyle Verreynne171 matches recordedTest 32ODI 33T20 73FC 23
InternationalAndile Phehlukwayo170 matches recordedODI 69T20I 21T20 78List A 2
InternationalDavid Bedingham170 matches recordedTest 18ODI 2T20 82FC 46
InternationalKyle Abbott169 matches recordedODI 11FC 91T20 37List A 30
InternationalMarchant de Lange164 matches recordedODI 15T20 100FC 20T10 17
InternationalDean Elgar147 matches recordedTest 32ODI 23FC 49T20 43
InternationalMignon du Preez146 matches recordedODI 20T20I 13T20 99100-ball 14
Players by country
- England521
- India415
- Australia254
- New Zealand216
- South Africa194
- Pakistan184
- United Arab Emirates153
- West Indies150
- Bangladesh101
- Sri Lanka93
- Afghanistan84
- Italy57
- Ireland44
- Spain43
- Malta42
- Zimbabwe41
- Scotland40
- Netherlands39
- Austria34
- Nepal31
- Czech Republic30
- Bulgaria29
- Portugal29
- Cyprus28
- Germany28
- Oman25
- Sweden21
- USA21
- Belgium20
- Canada20
- Hungary20
- Namibia20
- Croatia18
- Finland17
- Romania14
- Hong Kong13
- Papua New Guinea12
- France10
- Estonia8
- Jersey8
- Malaysia8
- Kuwait7
- Luxembourg6
- Norway6
- Serbia5
- Switzerland5
- Denmark4
- Guernsey4
- Singapore4
- Gibraltar3
- Slovenia3
- Bahrain2
- Republic of Ireland2
- Turkey2
- Bermuda1
- Greece1
- Isle of Man1
- Jamaica1
- Samoa1
- Wales1
About this directory
- Who is listed?
- Every player with more than 30 matches in FairPlay's recorded data: international cricketers from Test, ODI and T20I cricket, and league and domestic players from competitions such as the IPL, BBL, PSL, county and state cricket. Men and women are both included.
- Are these official career records?
- No. The figures come from the seasons covered by FairPlay's data provider, which are mostly recent ones, so long careers can show fewer matches than the official record. The ICC and national boards keep official career statistics.
- Where do the photos come from?
- Player portraits come from FairPlay's cricket data provider. Each photo is checked before it is shown; when a player has no photo, or the file does not load, the card shows the player's initials instead.
- How often is the directory updated?
- Profiles are refreshed in the background about once a week, and players who appear in new scorecards are added as their matches are stored.
Listed: players with at least 31 recorded matches. See how FairPlay collects match data.
