Player list updated: 2026-07-23 02:15 UTC
ATP Players — O
Career records for ATP players whose last names begin with O. Select a column heading to sort the complete list.
| Player Sort by Player | Country Sort by Country | Peak ranking Sort by Peak ranking, currently ascending | 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 | Grand Slams Sort by Grand Slams | Active years Sort by Active years | Match log |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Manuel Orantes | ESP | #2 | 2,229 | 982 | 696 | 286 | 70.9% | $1,398,303 | 38 | 1 | 1968–1984 | Match log |
| Tom Okker | NED | #3 | 2,198 | 951 | 672 | 279 | 70.7% | $1,257,200 | 37 | 0 | 1968–1981 | Match log |
| Reilly Opelka | USA | #17 | 1,973 | 243 | 124 | 119 | 51.0% | $6,150,025 | 4 | 0 | 2016–2026 | Match log |
| Marcos Ondruska | RSA | #27 | 1,785 | 242 | 105 | 137 | 43.4% | $1,835,183 | 0 | 0 | 1990–2001 | Match log |
| Gianni Ocleppo | ITA | #30 | 1,806 | 221 | 98 | 123 | 44.3% | $325,570 | 1 | 0 | 1975–1987 | Match log |
| Jaime Oncins | BRA | #34 | 1,796 | 147 | 61 | 86 | 41.5% | $1,211,476 | 2 | 0 | 1988–2001 | Match log |
| Charlie Owens | USA | #36 | 1,713 | 139 | 57 | 82 | 41.0% | — | 0 | 0 | 1968–1981 | Match log |
| Oscar Otte | GER | #36 | 1,863 | 79 | 33 | 46 | 41.8% | $2,517,153 | 0 | 0 | 2018–2024 | Match log |
| Sebastian Ofner | AUT | #37 | 1,822 | 120 | 51 | 69 | 42.5% | $3,840,662 | 0 | 0 | 2017–2026 | Match log |
| Bruno Oresar | CRO | #46 | 1,713 | 120 | 52 | 68 | 43.3% | $361,152 | 0 | 0 | 1985–1991 | Match log |
| Andrei Olhovskiy | RUS | #49 | 1,750 | 275 | 113 | 162 | 41.1% | $3,208,620 | 2 | 0 | 1987–1998 | Match log |
| Nduka Odizor | NGR | #52 | 1,729 | 201 | 81 | 120 | 40.3% | $674,873 | 1 | 0 | 1980–1992 | Match log |
| Christopher O'Connell | AUS | #53 | 1,820 | 158 | 62 | 96 | 39.2% | $4,353,212 | 0 | 0 | 2017–2026 | Match log |
| Ricki Osterthun | GER | #58 | 1,696 | 139 | 60 | 79 | 43.2% | $390,259 | 1 | 0 | 1984–1990 | Match log |
| Menno Oosting | NED | #72 | 1,630 | 56 | 22 | 34 | 39.3% | $1,041,725 | 0 | 0 | 1984–1994 | Match log |
| Marko Ostoja | CRO | #74 | 1,711 | 213 | 77 | 136 | 36.2% | $292,826 | 1 | 0 | 1979–1990 | Match log |
| Wayne Odesnik | USA | #77 | 1,729 | 99 | 40 | 59 | 40.4% | $1,155,255 | 0 | 0 | 2004–2014 | Match log |
| Renzo Olivo | ARG | #78 | 1,696 | 55 | 23 | 32 | 41.8% | $1,466,533 | 0 | 0 | 2014–2022 | Match log |
| Josselin Ouanna | FRA | #88 | 1,666 | 26 | 9 | 17 | 34.6% | $741,500 | 0 | 0 | 2008–2013 | Match log |
| Noam Okun | ISR | #95 | 1,628 | 63 | 20 | 43 | 31.7% | $784,555 | 0 | 0 | 1999–2010 | Match log |
| Oleg Ogorodov | UZB | #101 | 1,563 | 64 | 19 | 45 | 29.7% | $602,095 | 0 | 0 | 1994–2002 | Match log |
| Daniel Orsanic | ARG | #107 | 1,545 | 45 | 14 | 31 | 31.1% | $991,800 | 0 | 0 | 1990–1998 | Match log |
| Lamine Ouahab | MAR | #114 | 1,563 | 15 | 5 | 10 | 33.3% | $483,336 | 0 | 0 | 2006–2018 | Match log |
| Genaro Alberto Olivieri | ARG | #131 | 1,565 | 3 | 2 | 1 | 66.7% | $784,461 | 0 | 0 | 2023–2023 | Match log |
| Toma Ovici | ROU | #133 | 1,617 | 37 | 16 | 21 | 43.2% | — | 0 | 0 | 1968–1976 | Match log |
| Eduardo Osta | ESP | #140 | 1,500 | 23 | 5 | 18 | 21.7% | $43,441 | 0 | 0 | 1982–1989 | Match log |
| Oscar Ortiz | MEX | #141 | 1,500 | 8 | 0 | 8 | 0.0% | $185,806 | 0 | 0 | 1994–1996 | Match log |
| Albano Olivetti | FRA | #161 | 1,611 | 14 | 5 | 9 | 35.7% | $1,555,097 | 0 | 0 | 2012–2016 | Match log |
| Guillermo Olaso | ESP | #167 | 1,594 | 6 | 2 | 4 | 33.3% | $273,913 | 0 | 0 | 2011–2013 | Match log |
| Gauthier Onclin | BEL | #169 | 1,572 | 3 | 1 | 2 | 33.3% | $616,594 | 0 | 0 | 2025–2026 | Match log |
| Ricardo Ojeda Lara | ESP | #171 | 1,610 | 6 | 3 | 3 | 50.0% | $234,703 | 0 | 0 | 2018–2018 | Match log |
| Dawid Olejniczak | POL | #185 | 1,559 | 3 | 0 | 3 | 0.0% | $186,155 | 0 | 0 | 2007–2008 | Match log |
| Philipp Oswald | AUT | #206 | 1,548 | 4 | 1 | 3 | 25.0% | $1,583,656 | 0 | 0 | 2008–2014 | Match log |
| Edvaldo Oliveira | BRA | #208 | 1,500 | 4 | 0 | 4 | 0.0% | $22,065 | 0 | 0 | 1982–1989 | Match log |
| Jim Osborne | USA | #211 | 1,817 | 239 | 118 | 121 | 49.4% | — | 0 | 0 | 1968–1982 | Match log |
| Guillermo Oropez | USA | #222 | 1,531 | 8 | 3 | 5 | 37.5% | $180 | 0 | 0 | 1968–1977 | Match log |
| Scott Oudsema | USA | #255 | 1,500 | 5 | 1 | 4 | 20.0% | $164,610 | 0 | 0 | 2005–2007 | Match log |
| Eduardo Oncins | BRA | #256 | 1,500 | 4 | 0 | 4 | 0.0% | $10,631 | 0 | 0 | 1982–1984 | Match log |
| Michael Oberleitner | AUT | #280 | 1,500 | 3 | 0 | 3 | 0.0% | $15,372 | 0 | 0 | 1985–1989 | Match log |
| Dale Ogden | USA | #287 | 1,500 | 2 | 0 | 2 | 0.0% | — | 0 | 0 | 1972–1976 | Match log |
| Johan Ortegren | SWE | #295 | 1,516 | 3 | 1 | 2 | 33.3% | $57,399 | 0 | 0 | 1999–2000 | Match log |
| Michihisa Onoda | JPN | #301 | 1,500 | 4 | 0 | 4 | 0.0% | $71,056 | 0 | 0 | 2000–2002 | Match log |
| Yshai Oliel | ISR | #305 | 1,500 | 2 | 0 | 2 | 0.0% | $142,202 | 0 | 0 | 2021–2022 | Match log |
| Jean Pierre Olivier | FRA | #365 | 1,500 | 2 | 0 | 2 | 0.0% | — | 0 | 0 | 1968–1968 | Match log |
| Goran Oresic | CRO | #368 | 1,500 | 2 | 0 | 2 | 0.0% | $18,532 | 0 | 0 | 1995–1996 | Match log |
| Talal Ouahabi | MAR | #382 | 1,500 | 2 | 0 | 2 | 0.0% | $49,817 | 0 | 0 | 1999–2003 | Match log |
| Javier Ordaz | MEX | #390 | 1,500 | 2 | 0 | 2 | 0.0% | $2,281 | 0 | 0 | 1978–1981 | Match log |
| Shigeru Ota | JPN | #509 | 1,500 | 2 | 0 | 2 | 0.0% | $13,083 | 0 | 0 | 1988–1989 | Match log |
| Jack Oates | USA | #662 | 1,516 | 2 | 1 | 1 | 50.0% | — | 0 | 0 | 1968–1968 | Match log |
| Miguel Olvera | ECU | #711 | 1,529 | 16 | 7 | 9 | 43.8% | — | 0 | 0 | 1968–1970 | Match log |
| Don O'Connell | IRL | #1,516 | 1,516 | 3 | 1 | 2 | 33.3% | — | 0 | 0 | 1972–1973 | Match log |
| Ross Olivieri | AUS | — | 1,500 | 2 | 0 | 2 | 0.0% | — | 0 | 0 | 1972–1980 | Match log |