List of South Africa Test cricketers

This is a list of South African Test cricketers. The list is arranged in the order in which each player won his Test Cap.

International Test teams wear their cap number on their uniform under the national crest. For South African players, current cap numbers worn on their uniform start from their readmission to Test cricket in 1991 following their cricket boycott during the apartheid era.

The table in post readmission includes sequential cap numbers from South Africa's first Test played in 1889, as well as cap numbers worn on uniforms' since South Africa's readmission.

Statistics are correct as of 16 February 2024.

Players from 1889 to 1970
This table includes Players that made their debut from South Africa's first Test Match in 1889 to 1970.

Note: Players during this period were awarded their test caps in alphabetical order if more than one player debuted in the same match.

‡ Captain † Wicketkeeper

Players Since Readmission - 1991 to Present
South Africa did not Play International Test Cricket from 1970 to 1991 due to International Isolation.

The Table below lists all the Players that have made their debut for South Africa since readmission to Test Cricket in 1991.

This Table includes the sequential cap numbers and cap numbers since readmission.

Note: Players awarded their test cap post readmission is not based on alphabetical order if more than one player debuted in the same match.

‡ Captain † Wicketkeeper

Shirt Number History
From the 2019 Ashes Series, an introduction of names and numbers on all Test players' shirts were introduced in an effort to help identify the players. This forms part of the ICC World Test Championship, a competition between the top nine Test nations played over a two-year period. The Top two teams in the standings after the two-year period plays in the Final, where the winner emerges as the World Test Champion.