Advanced ATP Player Career Search

Search ATP player careers by name, country, active status, career wins, win percentage, titles, Grand Slam titles, 1000-level titles, peak rank, and peak Elo.

About this search tool

Search across precomputed TennisDB ATP tables for player seasons, player tournament runs, player careers, matches, tournaments, ranking weeks, and rivalries. Filters use canonical tour data and support player/tournament autocomplete, countries, surfaces, categories, rounds, exit rounds, rankings, points, and season thresholds.

Search player careers by name, country, active status, career win-loss record, win percentage, titles, Grand Slam titles, 1000-level titles, peak rank, and peak Elo.

Who
Career
Reset
# Player Country Peak Rank Years W-L Win % Titles GS Titles, sorted descending Masters 1000 Titles Peak Elo
1201 Brian Vahaly USA 64 2002-2006 21–43 32.8% 0 0 0 1,641
1202 Brian Wilson USA 232 2005-2007 1–4 20.0% 0 0 0 1,550
1203 Broderick Dyke AUS 35 1982-1993 78–121 39.2% 0 0 0 1,715
1204 Bruce Brescia USA 220 1984-1984 0–1 0.0% 0 0 0 1,500
1205 Bruce Derlin NZL 115 1980-1991 30–58 34.1% 0 0 0 1,594
1206 Bruce Foxworth USA 97 1977-1985 8–14 36.4% 0 0 0 1,560
1207 Bruce Kleege USA 148 1978-1984 10–35 22.2% 0 0 0 1,500
1208 Bruce Manson USA 39 1973-1985 129–171 43.0% 0 0 0 1,838
1209 Bruce Nichols USA 275 1974-1982 3–19 13.6% 0 0 0 1,500
1210 Bruce Steel USA 387 1991-1991 0–1 0.0% 0 0 0 1,500
1211 Bruno Agostinelli CAN 978 2009-2009 0–1 0.0% 0 0 0 1,500
1212 Bruno Capineri ITA 344 1979-1980 0–2 0.0% 0 0 0 1,500
1213 Bruno Dadillon FRA 263 1983-1986 2–4 33.3% 0 0 0 1,503
1214 Bruno Echagaray MEX 156 2007-2009 0–4 0.0% 0 0 0 1,527
1215 Bruno Fragoso POR 577 1997-1997 0–1 0.0% 0 0 0 1,500
1216 Bruno Kuzuhara USA 394 0–0 0 0 0 1,500
1217 Bruno Oresar CRO 46 1985-1991 52–68 43.3% 0 0 0 1,713
1218 Bruno Renoult FRA 365 1983-1983 0–1 0.0% 0 0 0 1,500
1219 Bruno Rodriguez MEX 364 2008-2008 0–1 0.0% 0 0 0 1,514
1220 Bruno Rosa BRA 402 0–0 0 0 0 1,531
1221 Bruno Santanna BRA 337 0–0 0 0 0 1,500
1222 Bruno Semenzato BRA 714 0–0 0 0 0 1,500
1223 Bruno Soares BRA 221 0–0 0 0 0 1,516
1224 Bryan Koniecko USA 651 0–0 0 0 0 1,500
1225 Brydan Klein GBR 169 2008-2017 3–10 23.1% 0 0 0 1,513
1226 Bud Schultz USA 40 1983-1988 47–54 46.5% 0 0 0 1,773
1227 Buff Farrow USA 224 1988-1993 2–4 33.3% 0 0 0 1,510
1228 Bullus Hussaini NGR 487 1979-1979 0–1 0.0% 0 0 0 1,500
1229 Bumpei Sato JPN 661 0–0 0 0 0 1,501
1230 Butch Palmer USA 390 1968-1973 0–3 0.0% 0 0 0 1,500
1231 Butch Seewagen USA 87 1968-1981 67–83 44.7% 0 0 0 1,679
1232 Byron Bertram RSA 57 1969-1980 113–138 45.0% 0 0 0 1,810
1233 Byron Talbot RSA 229 1988-1989 1–5 16.7% 0 0 0 1,515
1234 Caio Silva BRA 610 0–0 0 0 0 1,500
1235 Caio Zampieri BRA 182 2009-2011 1–2 33.3% 0 0 0 1,552
1236 Caleb Chakravarthi USA 2022-2022 0–1 0.0% 0 0 0 1,500
1237 Calvin Hemery FRA 116 2015-2025 2–10 16.7% 0 0 0 1,589
1238 Camilo Andres Erazo COL 1,608 0–0 0 0 0 1,500
1239 Camilo Ugo Carabelli ARG 43 2022-2026 37–51 42.0% 0 0 0 1,720
1240 Cannon Kingsley USA 404 0–0 0 0 0 1,500
1241 Carey Brading USA 318 1974-1974 0–1 0.0% 0 0 0 1,500
1242 Carl Axel Hageskog SWE 398 1979-1982 2–2 50.0% 0 0 0 1,532
1243 Carl Bergman SWE 500 0–0 0 0 0 1,500
1244 Carl Chang USA 824 1993-1997 0–5 0.0% 0 0 0 1,500
1245 Carl Limberger AUS 71 1981-1992 34–76 30.9% 0 0 0 1,598
1246 Carlos Behar COL 283 1979-1980 0–3 0.0% 0 0 0 1,500
1247 Carlos Castellan ARG 97 1980-1986 27–42 39.1% 0 0 0 1,623
1248 Carlos Chabalgoity BRA 287 1982-1983 2–2 50.0% 0 0 0 1,527
1249 Carlos Claverie VEN 290 1990-1990 1–1 50.0% 0 0 0 1,514
1250 Carlos Cuadrado ESP 222 2001-2006 4–4 50.0% 0 0 0 1,546
1251 Carlos Drada COL 607 1996-1996 0–1 0.0% 0 0 0 1,500
1252 Carlos Eduardo Severino BRA 343 0–0 0 0 0 1,516
1253 Carlos Feldstedt CHI 247 1973-1975 0–4 0.0% 0 0 0 1,500
1254 Carlos Gattiker ARG 80 1973-1983 2–25 7.4% 0 0 0 1,500
1255 Carlos Gimeno Valero ESP 259 2022-2022 0–1 0.0% 0 0 0 1,524
1256 Carlos Gomez COL 272 1977-1980 0–3 0.0% 0 0 0 1,500
1257 Carlos Gomez-Herrera ESP 268 2012-2012 0–1 0.0% 0 0 0 1,532
1258 Carlos Lando ARG 229 1975-1981 1–7 12.5% 0 0 0 1,500
1259 Carlos Lopez MEX 418 1978-1978 0–1 0.0% 0 0 0 1,500
1260 Carlos Salamanca COL 137 2013-2013 0–1 0.0% 0 0 0 1,516
1261 Carlos Sanchez Jover ESP 260 0–0 0 0 0 1,509
1262 Carlos Taberner ESP 83 2018-2026 18–29 38.3% 0 0 0 1,656
1263 Carlo Zugarelli ITA 233 1972-1972 0–1 0.0% 0 0 0 1,500
1264 Carl Soderlund SWE 387 2016-2016 1–1 50.0% 0 0 0 1,505
1265 Carl Turich AUS 358 1988-1989 0–3 0.0% 0 0 0 1,500
1266 Carsten Ball AUS 108 2008-2011 8–12 40.0% 0 0 0 1,688
1267 Cary Leeds USA 389 1979-1983 1–10 9.1% 0 0 0 1,500
1268 Cary Stansbury USA 220 1978-1986 7–22 24.1% 0 0 0 1,519
1269 Casey Hoole AUS 1,097 0–0 0 0 0 1,500
1270 Cassio Motta BRA 48 1979-1993 105–164 39.0% 0 0 0 1,740
1271 Catalin-Ionut Gard ROU 229 0–0 0 0 0 1,549
1272 Catalin Petre Nedelescu ROU 1,505 0–0 0 0 0 1,500
1273 Cecil Mamiit PHI 72 1996-2008 48–95 33.6% 0 0 0 1,633
1274 Cedric De Zutter BEL 0–0 0 0 0 1,500
1275 Cedric Kauffmann FRA 195 1999-2001 0–3 0.0% 0 0 0 1,588
1276 Cedrick Commin FRA 741 0–0 0 0 0 1,500
1277 Cedrik-Marcel Stebe GER 71 2011-2022 29–49 37.2% 0 0 0 1,756
1278 Celso Sacomandi BRA 339 1980-1980 0–1 0.0% 0 0 0 1,500
1279 Cem Ilkel TUR 144 2015-2023 3–17 15.0% 0 0 0 1,500
1280 Cengiz Aksu TUR 755 0–0 0 0 0 1,500
1281 Cesar Kist BRA 119 1982-1991 6–18 25.0% 0 0 0 1,500
1282 Cesar Ramirez MEX 391 2008-2013 0–3 0.0% 0 0 0 1,500
1283 Cezar Cretu ROU 262 0–0 0 0 0 1,500
1284 C. Floe USA 1980-1980 0–1 0.0% 0 0 0 1,500
1285 Chandril Sood IND 908 0–0 0 0 0 1,500
1286 Chang Hong Ni CHN 579 1979-1979 0–1 0.0% 0 0 0 1,500
1287 Charles-Antoine Brezac FRA 239 0–0 0 0 0 1,531
1288 Charles Auffray FRA 191 1996-1999 1–6 14.3% 0 0 0 1,505
1289 Charles Beckman USA 355 1988-1989 1–3 25.0% 0 0 0 1,514
1290 Charles Broom GBR 235 2024-2024 0–2 0.0% 0 0 0 1,508
1291 Charles Bud Cox USA 149 1980-1988 7–19 26.9% 0 0 0 1,500
1292 Charles Buzz Strode USA 158 1977-1985 8–23 25.8% 0 0 0 1,531
1293 Charles Chen CHN 1,079 0–0 0 0 0 1,500
1294 Charles Costa BRA 926 0–0 0 0 0 1,500
1295 Charles Honey RSA 319 1985-1989 0–5 0.0% 0 0 0 1,500
1296 Charles Merzbacher USA 351 1989-1989 0–1 0.0% 0 0 0 1,500
1297 Charles Roche FRA 560 0–0 0 0 0 1,500
1298 Charlie Owens USA 36 1968-1981 57–82 41.0% 0 0 0 1,713
1299 Charlton Eagle AUS 255 1987-1990 1–7 12.5% 0 0 0 1,501
1300 Charly Zick GER 1,416 0–0 0 0 0 1,500
1301 Chase Buchanan USA 158 2009-2014 0–2 0.0% 0 0 0 1,500
1302 Chayanon Kaewsuto THA 1,117 0–0 0 0 0 1,500
1303 Chemseddine Belal MAR 516 2001-2001 0–1 0.0% 0 0 0 1,500
1304 Cheng Fong Chang CHN 940 1992-1992 0–1 0.0% 0 0 0 1,500
1305 Cheng-Peng Hsieh TPE 1,098 0–0 0 0 0 1,500
1306 Chieh-Fu Wang TPE 744 0–0 0 0 0 1,500
1307 Chip Fisher USA 314 1968-1972 2–2 50.0% 0 0 0 1,531
1308 Chip Hooper USA 17 1980-1988 104–119 46.6% 0 0 0 1,854
1309 Chip Tolleson USA 555 1978-1978 0–1 0.0% 0 0 0 1,500
1310 Chris Bailey GBR 126 1987-1994 16–31 34.0% 0 0 0 1,575
1311 Chris Bovett GBR 373 1968-1975 3–12 20.0% 0 0 0 1,500
1312 Chris Bradnam GBR 386 1978-1983 1–4 20.0% 0 0 0 1,500
1313 Chris Delaney USA 48 1973-1981 26–34 43.3% 0 0 0 1,706
1314 Chris Dunk USA 129 1977-1986 18–32 36.0% 0 0 0 1,581
1315 Chris Eaton GBR 317 2008-2008 1–1 50.0% 0 0 0 1,591
1316 Chris Ellis AUS 397 1977-1977 0–1 0.0% 0 0 0 1,500
1317 Chris Garner USA 120 1988-1994 23–39 37.1% 0 0 0 1,618
1318 Chris Guccione AUS 67 2003-2014 36–58 38.3% 0 0 0 1,682
1319 Chris Gunning NZL 242 1979-1980 3–7 30.0% 0 0 0 1,511
1320 Chris Haggard RSA 223 1996-1997 1–2 33.3% 0 0 0 1,517
1321 Chris Harfield GBR 1,567 0–0 0 0 0 1,500
1322 Chris Johnstone AUS 70 1979-1984 36–63 36.4% 0 0 0 1,631
1323 Chris Kachel AUS 77 1973-1980 32–86 27.1% 0 0 0 1,612
1324 Chris Kennedy USA 301 1988-1988 0–1 0.0% 0 0 0 1,500
1325 Chris Klingemann CAN 517 0–0 0 0 0 1,516
1326 Chris Kwon USA 447 0–0 0 0 0 1,500
1327 Chris Lewis GBR 23 0–0 0 0 0 1,534
1328 Chris Louw RSA 427 1988-1988 0–1 0.0% 0 0 0 1,500
1329 Chris Mayotte USA 85 1977-1982 34–58 37.0% 0 0 0 1,588
1330 Chris Pridham CAN 75 1985-1994 51–74 40.8% 0 0 0 1,649
1331 Chris Rodesch LUX 137 2025-2025 0–1 0.0% 0 0 0 1,554
1332 Christer Allgardh SWE 101 1987-1993 14–24 36.8% 0 0 0 1,605
1333 Christian Bergstrom SWE 32 1985-1996 159–164 49.2% 0 0 0 1,867
1334 Christian Camradt DEN 755 1993-1993 0–1 0.0% 0 0 0 1,500
1335 Christian Feenstra NED 309 1985-1986 0–2 0.0% 0 0 0 1,500
1336 Christian Geyer GER 154 1982-1990 2–6 25.0% 0 0 0 1,500
1337 Christian Harrison USA 198 2013-2025 7–9 43.8% 0 0 0 1,659
1338 Christian Hill USA 661 1994-1994 0–1 0.0% 0 0 0 1,500
1339 Christian Jessel GER 439 1984-1984 0–1 0.0% 0 0 0 1,500
1340 Christian Lakoseljac CAN 1,291 0–0 0 0 0 1,500
1341 Christian Lindell SWE 177 2010-2016 2–8 20.0% 0 0 0 1,556
1342 Christian Magg AUT 482 0–0 0 0 0 1,500
1343 Christian Mohs GER 0–0 0 0 0 1,500
1344 Christian Ruud NOR 39 1992-2001 98–128 43.4% 0 0 0 1,768
1345 Christian Seraphim GER 542 0–0 0 0 0 1,500
1346 Christian Vinck GER 101 1994-2003 17–48 26.2% 0 0 0 1,646
1347 Christian Weis GER 197 1987-1987 0–1 0.0% 0 0 0 1,500
1348 Christian Welte USA 853 0–0 0 0 0 1,500
1349 Christian Wickenhauser GER 0–0 0 0 0 1,500
1350 Christoffer Solberg SWE 830 0–0 0 0 0 1,500
1351 Christophe Bernelle FRA 185 1981-1983 1–6 14.3% 0 0 0 1,500
1352 Christophe Casa FRA 146 1974-1984 16–38 29.6% 0 0 0 1,534
1353 Christophe Freyss FRA 82 1977-1984 48–83 36.6% 0 0 0 1,694
1354 Christophe Lesage FRA 393 1980-1983 1–3 25.0% 0 0 0 1,506
1355 Christopher Diaz-Figueroa GUA 326 0–0 0 0 0 1,500
1356 Christopher Kas GER 224 0–0 0 0 0 1,507
1357 Christopher Koderisch GER 595 2003-2003 0–1 0.0% 0 0 0 1,500
1358 Christopher Lam USA 580 0–0 0 0 0 1,500
1359 Christopher Marquis IND 1,046 0–0 0 0 0 1,500
1360 Christophe Rochus BEL 38 1999-2010 114–208 35.4% 0 0 0 1,740
1361 Christopher O'Connell AUS 53 2017-2026 62–96 39.2% 0 0 0 1,820
1362 Christophe Roger-Vasselin FRA 29 1976-1985 90–128 41.3% 0 0 0 1,743
1363 Christopher Rungkat INA 241 0–0 0 0 0 1,500
1364 Christopher Sylvan USA 203 1977-1978 3–6 33.3% 0 0 0 1,535
1365 Christopher Wolff USA 540 1970-1970 0–1 0.0% 0 0 0 1,500
1366 Christoph Geukens BEL 866 1987-1987 0–1 0.0% 0 0 0 1,500
1367 Christoph Lessiak AUT 748 0–0 0 0 0 1,500
1368 Christoph Meyer SUI 301 1970-1985 3–3 50.0% 0 0 0 1,542
1369 Christoph Zipf GER 138 1980-1986 15–27 35.7% 0 0 0 1,618
1370 Christo Steyn RSA 42 1983-1988 43–53 44.8% 0 0 0 1,747
1371 Chris Wettengel USA 548 0–0 0 0 0 1,501
1372 Chris Wilkinson GBR 114 1991-1999 26–48 35.1% 0 0 0 1,613
1373 Chuck Willenborg USA 541 1985-1985 0–1 0.0% 0 0 0 1,500
1374 Chuhan Wang CHN 365 2014-2014 1–1 50.0% 0 0 0 1,509
1375 Chung Hyo Woo KOR 1,792 0–0 0 0 0 1,500
1376 Chun-Hsin Tseng TPE 83 2018-2026 9–30 23.1% 0 0 0 1,611
1377 Claude Benz SUI 1,061 0–0 0 0 0 1,500
1378 Claude England NZL 403 1980-1982 0–2 0.0% 0 0 0 1,500
1379 Claudio Fortuna ITA 384 0–0 0 0 0 1,500
1380 Claudio Grassi ITA 300 0–0 0 0 0 1,500
1381 Claudio Rivera SWE 0–0 0 0 0 1,500
1382 Clay Thompson USA 408 2014-2014 0–1 0.0% 0 0 0 1,501
1383 Clayton Almeida BRA 861 0–0 0 0 0 1,513
1384 Clemens Trimmel AUT 147 1995-2000 1–7 12.5% 0 0 0 1,500
1385 Clement Chidekh FRA 176 2023-2025 0–2 0.0% 0 0 0 1,540
1386 Clement Larriere FRA 806 0–0 0 0 0 1,500
1387 Clement Maas BEL 1,003 0–0 0 0 0 1,500
1388 Clement Morel MON 387 0–0 0 0 0 1,500
1389 Clement Reix FRA 250 2012-2012 1–1 50.0% 0 0 0 1,530
1390 Clement Tabur FRA 161 2025-2026 1–4 20.0% 0 0 0 1,574
1391 Cliff Skakle USA 266 1980-1981 1–2 33.3% 0 0 0 1,520
1392 Clint Bowles USA 1,174 2008-2008 0–1 0.0% 0 0 0 1,500
1393 Clinton Marsh RSA 245 1992-1995 1–5 16.7% 0 0 0 1,511
1394 Clinton Thomson GER 466 0–0 0 0 0 1,508
1395 C. Mora CRC 1980-1980 0–1 0.0% 0 0 0 1,500
1396 C. Munoz CRC 1979-1980 0–2 0.0% 0 0 0 1,500
1397 Coleman Wong HKG 108 2024-2026 10–17 37.0% 0 0 0 1,717
1398 Colin Beecher GBR 264 1995-1996 1–3 25.0% 0 0 0 1,519
1399 Colin Bennett GBR 593 0–0 0 0 0 1,500
1400 Colin Ebelthite AUS 209 2009-2009 0–1 0.0% 0 0 0 1,500