Christopher O'Connell

ATP ELO profile · tour-level matches since 2015

ELO 1595 · #119 Hard #78 Clay #676 Grass #135 Last match: Oct 01, 2025

Season ELO trajectory

One point per match: the player's ELO rating after that match, matches in round order. Ratings are season-scoped: every January the engine re-seeds each player from ATP entry points, then updates after every result. That is why trajectories are shown one season at a time. Hover a point for the match behind it.

Career record

102–104 49.5% in 206 matches

Clay 17–24
Grass 12–13
Hard 73–67

Season by season

SeasonMW–LStartPeakEnd
2025 46 22–24 1580 1679 1551
2024 48 23–25 1578 1755 1654
2023 53 26–27 1565 1687 1622
2022 26 15–11 1539 1657 1540
2021 27 15–12 1556 1680 1620
2020 4 1–3 1547 1575 1518
2019 1 0–1 1500 1487 1487
2017 1 0–1 1522 1510 1510

Recent matches

WeekTournamentOpponentResult
Oct 01, 2025 Shanghai · Hard Denis Shapovalov L 0-2
Damir Dzumhur W 2-0
Sep 25, 2025 Beijing · Hard Botic van de Zandschulp L 0-2
Sep 17, 2025 Chengdu · Hard Alejandro Tabilo L 1-2
Yi Zhou W 2-0
Quentin Halys W 2-1
Aug 17, 2025 Winston Salem · Hard Roberto Bautista Agut L 0-1
Roman Safiullin W 2-0
Jul 27, 2025 Toronto · Hard Stefanos Tsitsipas W 2-1
Chun-Hsin Tseng W 2-0

Reuse this data — CC BY 4.0

The ATP ELO ratings dataset is free to reuse, including commercially, under CC BY 4.0 — attribution with a link is the only requirement. Copy-paste credit:

Data: <a href="https://www.predixsport.com/tennis-power-rankings/christopher-oconnell">ATP ELO ratings by Predixsport</a> (CC BY 4.0)