DeepCourt
EQ

Ethan Quinn

United States·Age 22·Plays: Right-handed·191cm
Rank #50 ▲4·L1

Surface Elo

Hard1812.32
Clay1653
Grass1512.77

Career W/L

137 / 106

56.4%

YTD Record

15W – 10L

Titles

2

World Ranking

Current

#50

Peak: #50

Surface Elo History

Surface Win Rate

Hard

57.1%

Elo 1812.32

Clay

54.2%

Elo 1653

Grass

54.5%

Elo 1512.77

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 15, 2026BarcelonaATP TourClayR16
Cameron Norrie (7)
2
6
4
6
L
Apr 13, 2026BarcelonaATP TourClayR32
Reilly Opelka
0
5
67
W
Apr 12, 2026BarcelonaATP TourClayQualifying R3
Daniel Merida (11)
0
3
1
W
Apr 11, 2026BarcelonaATP TourClayQualifying R1
2
2
711
6
Nikoloz Basilashvili
1
6
69
4
W
Apr 7, 2026Monte Carlo MastersATP TourClayR64
Terence Atmane
2
6
6
L
Apr 5, 2026Monte Carlo MastersATP TourClayQualifying R3
Francisco Comesaña (10)
2
7
6
L
Apr 4, 2026Monte Carlo MastersATP TourClayQualifying R1
Otto Virtanen
1
6
2
3
W
Mar 22, 2026Miami MastersATP TourHardR32
Jiri Lehečka (21)
2
6
78
L
Mar 20, 2026Miami MastersATP TourHardR64
Casper Ruud (11)
0
4
67
W
Mar 19, 2026Miami MastersATP TourHardR128
Hubert Hurkacz
0
2
4
W
Mar 15, 2026Phoenix CHChallengerHardFinal
Marcos Giron (7)
1
61
6
5
W
Mar 14, 2026Phoenix CHChallengerHardSF
Billy Harris (A)
0
66
65
W
Mar 13, 2026Phoenix CHChallengerHardQF
Benjamin Bonzi (A)
0
64
67
W
Mar 12, 2026Phoenix CHChallengerHardR16
Michael Mmoh (WC)
0
1
3
W
Mar 12, 2026Phoenix CHChallengerHardR32
Alexander Shevchenko
1
77
4
2
W
Mar 5, 2026Indian Wells MastersATP TourHardR128
Reilly Opelka
2
7
77
L
Feb 17, 2026Delray BeachATP TourHardR32
Rafael Jodar
2
6
6
L
Feb 12, 2026DallasATP TourHardR16
Marin Čilić
2
77
6
L
Feb 11, 2026DallasATP TourHardR32
Trevor Svajda (WC)
0
63
5
W
Jan 23, 2026Australian OpenATP TourHardR32
0
2
65
65
Jakub Mensik (16)
3
6
77
77
L

Career Highlights

Titles: 2·Finals: 4·Best Ranking: #50

Key Stats

Aces/Match

6.8

per 100 pts

DFs/Match

3.2

per 100 pts

1st Serve %

54.7%

1st Srv Won

70.0%

BP Saved

61.7%

BP Converted

32.2%

Condition Analysis

Quick match-day weather and venue filters up top, with deeper surface and pace profiling below.

Historical player-page weather uses one stored venue-date weather value per match day. Temperature, humidity, wind, and condition labels all follow that same day-level model, not match-time or hourly weather.

Unlock Condition Analysis

Subscribe to the Data tier to access match-day condition filters, pace heatmaps, and custom environment splits.