Christopher O'Connell

Christopher O'Connell

🇦🇺Australia· #115· 32y· Right-handed· ATP

24–24 · last 52 weeks

7–3 on grass in the last 52 weeks, his best surface. Up from #128 in March.

Last match

L
Zsombor Piros

vsZsombor Piros#118

New York · Q3 · Hard · Aug 28, 2026

7-5 6-7(3)ret.Match details

Form & record· last 52 weeks

24–24
Record
50%
Win rate
Last 5
7–3
Last 10

Hard 17–15Clay 0–6Grass 7–3

Record by season

SeasonTotalHardClayGrassIndoor
All
426–28960%
206–14659%
167–9963%
28–2454%
25–2056%
2026
23–2251%
12–1152%
0–60%
7–370%
4–267%
2025
23–2845%
19–1556%
3–730%
1–614%
2024
28–2652%
23–1659%
2–433%
0–10%†
3–538%
2023
38–3453%
19–1851%
11–955%
4–450%
4–357%
2022
50–2567%
30–1665%
12–571%
5–363%
3–175%†

† fewer than 5 matches

Records start with the 2011 season

Recent matches

Averages exclude retirements and defaults

Full lookup

Filter by surface, level, opponent rank and window with Premium.

See plans
Surface
Level
Opponent rank
Window

Record · last 52 weeks

24–24
Record
50%
Win rate
23.9
Avg games
+0.2
Avg spread

Surface & Conditions

CategoryW–LWinSpreadGamesHold
HardOpp ~#8917–1553%−0.223.580%(29)
ClayOpp ~#910–60%+4.224.568%(6)
GrassOpp ~#1757–370%−1.124.788%(9)

Level & Opponents

CategoryW–LWinSpreadGamesHold
Grand SlamOpp ~#1494–450%−0.628.386%(7)
Masters 1000Opp ~#8610–759%−0.222.882%(16)
ATP 500Opp ~#724–357%+0.122.480%(7)
ATP 250Opp ~#891–420%+1.026.271%(5)
ChallengerOpp ~#1305–645%+1.022.677%(9)
vs Top 100–10%+5.019.078%(1)
vs 11–502–250%+3.719.068%(3)
vs 51–1008–1044%+0.623.480%(18)
vs 100+13–1057%−0.925.082%(21)
vs Unranked1–150%−0.527.591%(1)
vs LeftiesOpp ~#363–350%+0.321.779%(6)
vs RightiesOpp ~#11821–2051%+0.124.180%(38)

Event & Format

CategoryW–LWinSpreadGamesHold
First match of eventOpp ~#1212–918%+2.625.271%(9)
Later roundsOpp ~#578–657%+1.422.580%(13)
Best of 3Opp ~#9924–2351%+0.123.380%(43)
Best of 5Opp ~#2420–10%+5.053.080%(1)

Serve

MetricL5L10L52 Wks
Hold %82%83%80%
Break %28%26%20%

L52 Wks:Ace rate 9.8%1st-serve points won 73%Dominance ratio 1.11

44 matches with serve stats

Workload & retirements

SituationValue
Matches, last 7 days0
Matches, last 14 days0
Days since last match26
Retired, last 52 Wks2
Retired, career19

Averages exclude retirements and defaults