South Africa ATP Players
Career records for ATP players representing South Africa with at least two recorded matches.
Main-tour singles records · Rankings through Aug 31, 2026 · Active players appear in blue · Select a column heading to sort.
| Player Sort by Player | Peak ranking Sort by Peak ranking, currently descending | Peak Elo Sort by Peak Elo | M Sort by M | W Sort by W | L Sort by L | Win % Sort by Win % | Prize money Sort by Prize money | Titles Sort by Titles | GS Sort by GS | M1000 Sort by M1000 | Years Sort by Years | Rivalries | Match log |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S. Viljoen | #736 | 1,518 | 2 | 1 | 1 | 50.0% | — | 0 | 0 | 0 | 1983–1983 | Rivalries | Match log |
| David Egdes | #725 | 1,516 | 2 | 1 | 1 | 50.0% | — | 0 | 0 | 0 | 1981–1981 | Rivalries | Match log |
| Peter Lamb | #440 | 1,504 | 4 | 1 | 3 | 25.0% | — | 0 | 0 | 0 | 1980–1981 | Rivalries | Match log |
| Howard Joffe | #428 | 1,515 | 2 | 1 | 1 | 50.0% | $7,631 | 0 | 0 | 0 | 1995–1995 | Rivalries | Match log |
| Warren Green | #373 | 1,500 | 2 | 0 | 2 | 0.0% | $19,258 | 0 | 0 | 0 | 1989–1989 | Rivalries | Match log |
| Leon Naude | #361 | 1,518 | 2 | 1 | 1 | 50.0% | — | 0 | 0 | 0 | 1981–1981 | Rivalries | Match log |
| Trevor Fancutt | #355 | 1,515 | 6 | 2 | 4 | 33.3% | — | 0 | 0 | 0 | 1969–1975 | Rivalries | Match log |
| Dick Bosse | #350 | 1,500 | 2 | 0 | 2 | 0.0% | $16,567 | 0 | 0 | 0 | 1990–1992 | Rivalries | Match log |
| Charles Honey | #319 | 1,500 | 5 | 0 | 5 | 0.0% | $19,055 | 0 | 0 | 0 | 1985–1989 | Rivalries | Match log |
| Marius Barnard | #313 | 1,500 | 3 | 0 | 3 | 0.0% | $793,416 | 0 | 0 | 0 | 1987–1994 | Rivalries | Match log |
| Cyril Rudman | #308 | 1,501 | 4 | 1 | 3 | 25.0% | — | 0 | 0 | 0 | 1968–1971 | Rivalries | Match log |
| Mike Styles | #308 | 1,500 | 6 | 1 | 5 | 16.7% | — | 0 | 0 | 0 | 1971–1975 | Rivalries | Match log |
| Howard Herr | #299 | 1,523 | 7 | 2 | 5 | 28.6% | $19,629 | 0 | 0 | 0 | 1986–1994 | Rivalries | Match log |
| Andrew Burrow | #276 | 1,516 | 11 | 3 | 8 | 27.3% | $24,542 | 0 | 0 | 0 | 1987–1989 | Rivalries | Match log |
| Derek Segal | #276 | 1,500 | 5 | 0 | 5 | 0.0% | $2,423 | 0 | 0 | 0 | 1979–1985 | Rivalries | Match log |
| Abe Segal | #275 | 1,550 | 24 | 9 | 15 | 37.5% | — | 0 | 0 | 0 | 1968–1972 | Rivalries | Match log |
| Graydon Garner | #272 | 1,517 | 33 | 12 | 21 | 36.4% | $656 | 0 | 0 | 0 | 1968–1975 | Rivalries | Match log |
| John Eagleton | #272 | 1,500 | 5 | 1 | 4 | 20.0% | — | 0 | 0 | 0 | 1972–1979 | Rivalries | Match log |
| Robbie Koenig | #262 | 1,534 | 14 | 3 | 11 | 21.4% | $944,191 | 0 | 0 | 0 | 1992–2001 | Rivalries | Match log |
| George Rudman | #258 | 1,525 | 17 | 6 | 11 | 35.3% | — | 0 | 0 | 0 | 1968–1981 | Rivalries | Match log |
| Clinton Marsh | #245 | 1,511 | 6 | 1 | 5 | 16.7% | $63,729 | 0 | 0 | 0 | 1992–1995 | Rivalries | Match log |
| Bill Freer | #237 | 1,540 | 32 | 10 | 22 | 31.3% | — | 0 | 0 | 0 | 1969–1975 | Rivalries | Match log |
| Brent Pirow | #229 | 1,500 | 12 | 2 | 10 | 16.7% | $5,844 | 0 | 0 | 0 | 1981–1985 | Rivalries | Match log |
| Byron Talbot | #229 | 1,515 | 6 | 1 | 5 | 16.7% | $861,245 | 0 | 0 | 0 | 1988–1989 | Rivalries | Match log |
| John Muller | #229 | 1,517 | 6 | 2 | 4 | 33.3% | — | 0 | 0 | 0 | 1975–1980 | Rivalries | Match log |
| Royce Deppe | #224 | 1,501 | 4 | 1 | 3 | 25.0% | $192,064 | 0 | 0 | 0 | 1989–1990 | Rivalries | Match log |
| Chris Haggard | #223 | 1,517 | 3 | 1 | 2 | 33.3% | $1,196,035 | 0 | 0 | 0 | 1996–1997 | Rivalries | Match log |
| Derek Schroder | #214 | 1,568 | 53 | 17 | 36 | 32.1% | — | 0 | 0 | 0 | 1968–1975 | Rivalries | Match log |
| Ellis Ferreira | #210 | 1,549 | 12 | 4 | 8 | 33.3% | $2,375,220 | 0 | 0 | 0 | 1992–1995 | Rivalries | Match log |
| Raven Klaasen | #208 | 1,606 | 8 | 4 | 4 | 50.0% | $4,014,060 | 0 | 0 | 0 | 2009–2011 | Rivalries | Match log |
| Fritz Wolmarans | #198 | 1,505 | 3 | 1 | 2 | 33.3% | $172,382 | 0 | 0 | 0 | 2010–2011 | Rivalries | Match log |
| Rory Chappell | #195 | 1,559 | 21 | 8 | 13 | 38.1% | — | 0 | 0 | 0 | 1976–1983 | Rivalries | Match log |
| Dean Botha | #186 | 1,523 | 3 | 2 | 1 | 66.7% | $21,995 | 0 | 0 | 0 | 1989–1989 | Rivalries | Match log |
| Craig Campbell | #183 | 1,539 | 21 | 7 | 14 | 33.3% | $65,931 | 0 | 0 | 0 | 1984–1990 | Rivalries | Match log |
| Brian Levine | #180 | 1,543 | 16 | 5 | 11 | 31.3% | $81,541 | 0 | 0 | 0 | 1983–1987 | Rivalries | Match log |
| Denys Maasdorp | #180 | 1,500 | 5 | 1 | 4 | 20.0% | $28,846 | 0 | 0 | 0 | 1982–1987 | Rivalries | Match log |
| Justin Bower | #180 | 1,572 | 4 | 1 | 3 | 25.0% | $166,067 | 0 | 0 | 0 | 1999–2002 | Rivalries | Match log |
| Frank Puncec | #179 | 1,500 | 9 | 0 | 9 | 0.0% | $18,567 | 0 | 0 | 0 | 1980–1983 | Rivalries | Match log |
| Paul Avis | #179 | 1,531 | 9 | 3 | 6 | 33.3% | — | 0 | 0 | 0 | 1975–1981 | Rivalries | Match log |
| Lan Bale | #177 | 1,530 | 5 | 2 | 3 | 40.0% | $514,265 | 0 | 0 | 0 | 1992–1993 | Rivalries | Match log |
| Rayno Seegers | #163 | 1,500 | 33 | 9 | 24 | 27.3% | — | 0 | 0 | 0 | 1968–1974 | Rivalries | Match log |
| Kevin Moir | #162 | 1,535 | 13 | 3 | 10 | 23.1% | $44,047 | 0 | 0 | 0 | 1981–1988 | Rivalries | Match log |
| Mike Myburg | #159 | 1,539 | 34 | 9 | 25 | 26.5% | — | 0 | 0 | 0 | 1971–1983 | Rivalries | Match log |
| Freddie Sauer | #134 | 1,639 | 55 | 24 | 31 | 43.6% | $80,690 | 0 | 0 | 0 | 1979–1983 | Rivalries | Match log |
| David Nainkin | #132 | 1,628 | 69 | 26 | 43 | 37.7% | $501,132 | 0 | 0 | 0 | 1992–1999 | Rivalries | Match log |
| David Adams | #131 | 1,558 | 30 | 9 | 21 | 30.0% | $2,534,247 | 0 | 0 | 0 | 1991–1997 | Rivalries | Match log |
| Piet Norval | #125 | 1,540 | 15 | 4 | 11 | 26.7% | $1,832,303 | 0 | 0 | 0 | 1987–1998 | Rivalries | Match log |
| Mark Kaplan | #117 | 1,579 | 32 | 11 | 21 | 34.4% | $189,570 | 0 | 0 | 0 | 1988–1994 | Rivalries | Match log |
| Izak Van der Merwe | #113 | 1,583 | 14 | 7 | 7 | 50.0% | $430,017 | 0 | 0 | 0 | 2008–2012 | Rivalries | Match log |
| Rik De Voest | #110 | 1,692 | 57 | 19 | 38 | 33.3% | $1,349,991 | 0 | 0 | 0 | 2003–2013 | Rivalries | Match log |
| Pat Cramer | #95 | 1,664 | 161 | 58 | 103 | 36.0% | — | 0 | 0 | 0 | 1968–1979 | Rivalries | Match log |
| Barry Moir | #92 | 1,624 | 95 | 36 | 59 | 37.9% | $193,347 | 0 | 0 | 0 | 1981–1989 | Rivalries | Match log |
| Neville Godwin | #90 | 1,669 | 85 | 34 | 51 | 40.0% | $912,783 | 1 | 0 | 0 | 1992–2002 | Rivalries | Match log |
| Robbie Venter | #87 | 1,556 | 26 | 7 | 19 | 26.9% | — | 0 | 0 | 0 | 1976–1984 | Rivalries | Match log |
| Robert Trogolo | #83 | 1,590 | 26 | 10 | 16 | 38.5% | — | 0 | 0 | 0 | 1971–1980 | Rivalries | Match log |
| Willem Prinsloo | #81 | 1,549 | 46 | 13 | 33 | 28.3% | — | 0 | 0 | 0 | 1971–1979 | Rivalries | Match log |
| Pieter Aldrich | #64 | 1,675 | 76 | 36 | 40 | 47.4% | $790,019 | 1 | 0 | 0 | 1986–1990 | Rivalries | Match log |
| Danie Visser | #59 | 1,709 | 221 | 92 | 129 | 41.6% | $1,526,314 | 0 | 0 | 0 | 1981–1991 | Rivalries | Match log |
| Byron Bertram | #57 | 1,815 | 253 | 115 | 138 | 45.5% | — | 0 | 0 | 0 | 1969–1980 | Rivalries | Match log |
| Robert Maud | #57 | 1,765 | 253 | 123 | 130 | 48.6% | — | 2 | 0 | 0 | 1968–1975 | Rivalries | Match log |
| Wesley Moodie | #57 | 1,747 | 112 | 47 | 65 | 42.0% | $2,455,112 | 1 | 0 | 0 | 2002–2007 | Rivalries | Match log |
| Grant Stafford | #53 | 1,807 | 194 | 83 | 111 | 42.8% | $1,307,208 | 0 | 0 | 0 | 1990–2000 | Rivalries | Match log |
| Deon Joubert | #52 | 1,633 | 115 | 39 | 76 | 33.9% | — | 0 | 0 | 0 | 1971–1984 | Rivalries | Match log |
| John Yuill | #52 | 1,740 | 238 | 95 | 143 | 39.9% | — | 0 | 0 | 0 | 1968–1981 | Rivalries | Match log |
| Bernie Mitton | #42 | 1,827 | 429 | 206 | 223 | 48.0% | — | 2 | 0 | 0 | 1971–1984 | Rivalries | Match log |
| Christo Steyn | #42 | 1,748 | 96 | 43 | 53 | 44.8% | $251,474 | 0 | 0 | 0 | 1983–1988 | Rivalries | Match log |
| Eddie Edwards | #42 | 1,742 | 220 | 87 | 133 | 39.5% | $439,329 | 1 | 0 | 0 | 1975–1988 | Rivalries | Match log |
| Frew Mcmillan | #39 | 1,808 | 449 | 201 | 248 | 44.8% | $609,072 | 2 | 0 | 0 | 1968–1981 | Rivalries | Match log |
| Bob Hewitt | #34 | 2,005 | 462 | 285 | 177 | 61.7% | $613,837 | 11 | 0 | 0 | 1968–1980 | Rivalries | Match log |
| Raymond Moore | #32 | 1,879 | 740 | 363 | 377 | 49.1% | $328 | 1 | 0 | 0 | 1968–1982 | Rivalries | Match log |
| Lloyd Harris (active player) | #31 | 1,944 | 145 | 65 | 80 | 44.8% | $4,768,889 | 0 | 0 | 0 | 2017–2026 | Rivalries | Match log |
| Marcos Ondruska | #27 | 1,786 | 244 | 106 | 138 | 43.4% | $1,835,183 | 0 | 0 | 0 | 1990–2001 | Rivalries | Match log |
| Cliff Drysdale | #13 | 2,135 | 648 | 397 | 251 | 61.3% | — | 6 | 0 | 0 | 1968–1980 | Rivalries | Match log |
| Wayne Ferreira | #6 | 2,024 | 804 | 487 | 317 | 60.6% | $9,969,617 | 15 | 0 | 2 | 1990–2004 | Rivalries | Match log |
| Kevin Anderson | #5 | 2,141 | 600 | 348 | 252 | 58.0% | $17,791,917 | 7 | 0 | 0 | 2007–2023 | Rivalries | Match log |
| Christo Van Rensburg | — | 1,861 | 307 | 153 | 154 | 49.8% | $1,912,831 | 2 | 0 | 0 | 1983–1995 | Rivalries | Match log |
| Tian C Viljoen | — | 1,559 | 10 | 4 | 6 | 40.0% | — | 0 | 0 | 0 | 1981–1983 | Rivalries | Match log |
Other Ways to Explore Players
Rankings & Season LeadersCurrent rankings, Elo, form, and season performance.
Records & Career LeadersCareer titles, wins, rankings, Elo, and all-time records.
Advanced Player SearchFilter careers by country, ranking, wins, titles, and more.
Head-to-Head RecordsExplore the most-played rivalries and individual matchups.