DeepCourt
HM

Hamad Medjedovic

Serbia·Age 22·Plays: Right-handed·188cm
Rank #88 ▼5·W4

Surface Elo

Hard1778.87
Clay1868.72
Grass1526.33

Career W/L

184 / 111

62.4%

YTD Record

15W – 6L

Titles

6

World Ranking

Current

#88

Peak: #57

Surface Elo History

Surface Win Rate

Hard

56.9%

Elo 1778.87

Clay

68.6%

Elo 1868.72

Grass

56.3%

Elo 1526.33

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 15, 2026BarcelonaATP TourClayR16
Alex de Minaur (3)
0
3
4
W
Apr 13, 2026BarcelonaATP TourClayR32
Marco Trungelliti (LL)
0
5
4
W
Apr 12, 2026BarcelonaATP TourClayQualifying R3
Quentin Halys (8)
1
2
6
66
W
Apr 11, 2026BarcelonaATP TourClayQualifying R1
Vilius Gaubas
0
613
4
W
Apr 1, 2026MarrakechATP TourClayR32
Vit Kopřiva (6)
2
64
7
6
L
Mar 29, 2026Naples CHChallengerClayFinal
Daniel Altmaier (1)
0
2
4
W
Mar 28, 2026Naples CHChallengerClaySF
Vitaliy Sachko
0
5
1
W
Mar 27, 2026Naples CHChallengerClayQF
Alexandre Muller (3)
0
2
2
W
Mar 26, 2026Naples CHChallengerClayR16
Stefanos Sakellaridis
1
4
6
5
W
Mar 24, 2026Naples CHChallengerClayR32
Hynek Barton (Q)
1
3
6
62
W
Feb 12, 2026RotterdamATP TourHardR16
Felix Auger-Aliassime (2)
2
6
6
L
Feb 10, 2026RotterdamATP TourHardR32
Zizou Bergs
0
65
65
W
Feb 7, 2026RotterdamATP TourHardQualification Final
Luka Pavlovic
2
77
3
710
L
Feb 7, 2026RotterdamATP TourHardQualifying R1
Nikoloz Basilashvili
0
3
4
W
Feb 4, 2026MontpellierATP TourHardR32
Stan Wawrinka (WC)
2
77
6
L
Jan 20, 2026Australian OpenATP TourHardR64
Alex de Minaur (6)
3
65
6
6
6
L
Jan 18, 2026Australian OpenATP TourHardR128
Mariano Navone
1
2
77
4
2
W
Jan 14, 2026AucklandATP TourHardR16
Jakub Mensik
2
6
3
6
L
Jan 13, 2026AucklandATP TourHardR32
Aleksandar Kovacevic
1
4
6
6
W
Jan 11, 2026AucklandATP TourHardQualifying R3
Mattia Bellucci
0
3
2
W

Career Highlights

Titles: 6·Finals: 9·Best Ranking: #57

Key Stats

Aces/Match

10.0

per 100 pts

DFs/Match

4.1

per 100 pts

1st Serve %

59.1%

1st Srv Won

71.7%

BP Saved

65.7%

BP Converted

26.1%

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.