DeepCourt
PL

Pablo Llamas Ruiz

Spain·Age 23·Plays: Right-handed·188cm
Rank #151 ▲1·L1

Surface Elo

Hard1658.27
Clay1829.45
Grass1500

Career W/L

192 / 122

61.1%

YTD Record

19W – 7L

Titles

2

World Ranking

Current

#151

Peak: #131

Surface Elo History

Surface Win Rate

Hard

56.8%

Elo 1658.27

Clay

64.0%

Elo 1829.45

Grass

33.3%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 17, 2026Oeiras 3 CHChallengerClayQF
Henrique Rocha (7)
2
6
7
L
Apr 16, 2026Oeiras 3 CHChallengerClayR16
Jonas Forejtek (Q)
1
62
77
4
W
Apr 14, 2026Oeiras 3 CHChallengerClayR32
Tiago Pereira (WC)
0
2
2
W
Apr 13, 2026Oeiras 3 CHChallengerClayQualifying R3
Dimitar Kuzmanov
0
3
62
W
Apr 12, 2026Oeiras 3 CHChallengerClayQualifying R1
Abdullah Shelbayh
0
65
3
W
Apr 8, 2026Madrid MastersChallengerClayR16
Alejandro Moro Canas (A)
2
6
77
L
Apr 6, 2026Madrid MastersChallengerClayR32
Frederico Ferreira Silva
1
4
6
5
W
Mar 29, 2026Montemar CHChallengerClayFinal
Pablo Carreño Busta (5)
0
4
2
W
Mar 28, 2026Montemar CHChallengerClaySF
Roman Safiullin
0
4
5
W
Mar 27, 2026Montemar CHChallengerClayQF
Edas Butvilas
0
1
2
W
Mar 25, 2026Montemar CHChallengerClayR16
Dali Blanch (Q)
0
1
2
W
Mar 24, 2026Montemar CHChallengerClayR32
Ilya Ivashka (Q)
0
3
4
W
Mar 20, 2026Murcia CHChallengerClayQF
Jesper De Jong (1)
2
6
6
L
Mar 18, 2026Murcia CHChallengerClayR16
Jan Choinski (6)
1
2
77
3
W
Mar 17, 2026Murcia CHChallengerClayR32
David Jorda Sanchis (Q)
0
1
2
W
Feb 13, 2026Tenerife 2 CHChallengerHardSF
Lloyd Harris (6)
2
6
77
L
Feb 12, 2026Tenerife 2 CHChallengerHardQF
Luka Mikrut (3)
1
6
5
2
W
Feb 10, 2026Tenerife 2 CHChallengerHardR16
Jacopo Berrettini (WC)
0
2
2
W
Feb 9, 2026Tenerife 2 CHChallengerHardR32
Javier Barranco Cosano (WC)
0
4
5
W
Feb 4, 2026Tenerife CHChallengerHardR16
Pol Martin Tiffon (WC)
2
5
6
6
L

Career Highlights

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

Key Stats

Aces/Match

3.2

per 100 pts

DFs/Match

1.8

per 100 pts

1st Serve %

64.4%

1st Srv Won

65.5%

BP Saved

62.3%

BP Converted

32.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.