DeepCourt
JS

Joel Schwaerzler

AUT·Age 20·Plays: Right-handed·188cm
Rank #173 ▲1·W2

Surface Elo

Hard1581.21
Clay1746.91
Grass1500

Career W/L

92 / 64

59.0%

YTD Record

20W – 9L

Titles

2

Upcoming

World Ranking

Current

#173

Peak: #173

Surface Elo History

Surface Win Rate

Hard

50.0%

Elo 1581.21

Clay

61.3%

Elo 1746.91

Grass

0.0%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 15, 2026Oeiras 3 CHChallengerClayR16
Chun-Hsin Tseng
0
1
4
W
Apr 13, 2026Oeiras 3 CHChallengerClayR32
Gastao Elias (WC)
1
3
6
0
W
Apr 10, 2026Madrid MastersChallengerClayQF
Toby Samuel (8)
2
79
77
L
Apr 9, 2026Madrid MastersChallengerClayR16
Roman Safiullin
0
3
4
W
Apr 7, 2026Madrid MastersChallengerClayR32
Edas Butvilas (Q)
1
65
6
3
W
Mar 31, 2026BucharestATP TourClayQualifying R3
Daniel Merida (2)
2
6
6
L
Mar 30, 2026BucharestATP TourClayQualifying R1
Stefan Horia Haita (WC)
1
3
6
60
W
Mar 10, 2026Kigali 2 CHChallengerClayR32
Stefano Napolitano
2
715
77
L
Mar 8, 2026Kigali CHChallengerClayFinal
Stefano Napolitano (Q)
0
65
66
W
Mar 6, 2026Kigali CHChallengerClaySF
Marco Cecchinato
0
2
68
W
Mar 5, 2026Kigali CHChallengerClayQF
2
77
63
79
Marco Trungelliti (1)
1
63
77
67
W
Mar 4, 2026Kigali CHChallengerClayR16
Zdenek Kolar (7)
1
6
62
66
W
Mar 4, 2026Kigali CHChallengerClayR32
Mathys Erhard
0
65
61
W
Mar 2, 2026Lugano CHChallengerHardFinal
Zsombor Piros (3)
2
7
4
6
L
Mar 1, 2026Lugano CHChallengerHardSF
Matej Dodig
0
64
4
W
Feb 28, 2026Lugano CHChallengerHardQF
Dominic Stricker (WC)
0
4
3
W
Feb 26, 2026Lugano CHChallengerHardR16
Petr Brunclik (Q)
1
62
6
64
W
Feb 24, 2026Lugano CHChallengerHardR32
Mirza Basic (Q)
0
3
3
W
Feb 19, 2026Lille CHChallengerHardR16
Moise Kouame (WC)
2
6
6
L
Feb 17, 2026Lille CHChallengerHardR32
David Goffin (5)
1
6
3
4
W

Career Highlights

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

Key Stats

Aces/Match

4.6

per 100 pts

DFs/Match

2.8

per 100 pts

1st Serve %

55.3%

1st Srv Won

65.7%

BP Saved

62.8%

BP Converted

30.3%

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.