DeepCourt
VR

Valentin Royer

France·Age 24·Plays: Right-handed·188cm
Rank #76 ▼3·W2

Surface Elo

Hard1714.18
Clay1804.9
Grass1500

Career W/L

271 / 157

63.3%

YTD Record

7W – 12L

Titles

3

Upcoming

World Ranking

Current

#76

Peak: #54

Surface Elo History

Surface Win Rate

Hard

58.3%

Elo 1714.18

Clay

68.1%

Elo 1804.9

Grass

57.1%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 15, 2026Oeiras 3 CHChallengerClayR16
Jurij Rodionov
1
6
4
5
W
Apr 13, 2026Oeiras 3 CHChallengerClayR32
Marco Cecchinato (A)
1
2
6
4
W
Apr 10, 2026Monza CHChallengerClayQF
Dino Prižmić (7)
2
6
6
L
Apr 9, 2026Monza CHChallengerClayR16
Arthur Fery
0
64
3
W
Apr 7, 2026Monza CHChallengerClayR32
Luca Nardi (WC)
0
64
5
W
Apr 3, 2026Menorca CHChallengerClayR16
Alex Martinez (Q)
2
67
6
6
L
Apr 1, 2026Menorca CHChallengerClayR32
Edas Butvilas
0
3
5
W
Mar 20, 2026Miami MastersATP TourHardR128
1
5
711
65
Thiago Agustin Tirante (LL)
2
7
69
77
L
Mar 13, 2026Cap Cana CHChallengerHardQF
Mariano Navone (6)
2
6
77
L
Mar 13, 2026Cap Cana CHChallengerHardR16
Roberto Bautista Agut
0
4
65
W
Mar 5, 2026Indian Wells MastersATP TourHardR128
Benjamin Bonzi (Q)
2
6
6
L
Feb 24, 2026DubaiATP TourHardR32
Andrey Rublev (5)
2
6
6
L
Feb 18, 2026DohaATP TourHardR16
Carlos Alcaraz (1)
2
6
7
L
Feb 15, 2026DohaATP TourHardR32
Pierre-Hugues Herbert (Q)
0
0
3
W
Feb 9, 2026RotterdamATP TourHardR32
Christopher O'Connell (Q)
2
6
4
77
L
Feb 3, 2026MontpellierATP TourHardR32
Arthur Fils (6)
2
79
64
6
L
Jan 19, 2026Australian OpenATP TourHardR128
Taylor Fritz (9)
3
77
5
6
6
L
Jan 12, 2026AucklandATP TourHardR32
Francisco Comesaña
2
6
6
L
Jan 6, 2026Hong KongATP TourHardR32
Tomas Martin Etcheverry
2
6
7
L
Nov 4, 2025MetzATP TourHardR32
Cameron Norrie (7)
2
6
6
6
L

Career Highlights

Titles: 3·Finals: 7·Best Ranking: #54

Key Stats

Aces/Match

6.2

per 100 pts

DFs/Match

2.7

per 100 pts

1st Serve %

55.3%

1st Srv Won

72.0%

BP Saved

63.8%

BP Converted

30.9%

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.