DeepCourt
ML

Martin Landaluce

Spain·Age 20·Plays: Right-handed·191cm
Rank #101 ▲4·L2

Surface Elo

Hard1800.9
Clay1629.19
Grass1550.04

Career W/L

117 / 91

56.3%

YTD Record

15W – 11L

Titles

2

World Ranking

Current

#101

Peak: #101

Surface Elo History

Surface Win Rate

Hard

60.2%

Elo 1800.9

Clay

47.9%

Elo 1629.19

Grass

66.7%

Elo 1550.04

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 14, 2026BarcelonaATP TourClayR32
Lorenzo Musetti (2)
2
7
6
L
Apr 11, 2026Monza CHChallengerClaySF
Raphael Collignon (1)
2
6
6
L
Apr 10, 2026Monza CHChallengerClayQF
Hugo Gaston (8)
0
3
2
W
Apr 9, 2026Monza CHChallengerClayR16
Marco Cecchinato
0
4
4
W
Apr 7, 2026Monza CHChallengerClayR32
Federico Arnaboldi (Q)
1
4
6
2
W
Mar 25, 2026Miami MastersATP TourHardQF
Jiri Lehečka (21)
2
77
7
L
Mar 24, 2026Miami MastersATP TourHardR16
Sebastian Korda (32)
1
6
66
4
W
Mar 22, 2026Miami MastersATP TourHardR32
Karen Khachanov (14)
0
3
62
W
Mar 21, 2026Miami MastersATP TourHardR64
Luciano Darderi (17)
1
3
77
4
W
Mar 19, 2026Miami MastersATP TourHardR128
Marcos Giron
0
3
66
W
Mar 17, 2026Miami MastersATP TourHardQualifying R2
Thiago Agustin Tirante (3)
1
6
5
4
W
Mar 17, 2026Miami MastersATP TourHardQualifying R1
Mackenzie McDonald (22)
0
3
4
W
Mar 11, 2026Cap Cana CHChallengerHardR32
Mackenzie McDonald (A)
2
3
6
7
L
Mar 10, 2026Cap Cana CHChallengerHardQualifying R3
Coleman Wong (3)
1
6
3
62
W
Mar 10, 2026Cap Cana CHChallengerHardQualifying R1
Jack Pinnington Jones (6)
0
0
5
W
Mar 4, 2026Indian Wells MastersATP TourHardQualifying R2
Sho Shimabukuro (22)
2
6
63
7
L
Mar 3, 2026Indian Wells MastersATP TourHardQualifying R1
Alexander Blockx (5)
0
0
2
W
Feb 19, 2026Lille CHChallengerHardR16
Jerome Kym
2
6
6
L
Feb 11, 2026Pau CHChallengerHardR16
Clement Tabur (Q)
2
6
6
L
Feb 10, 2026Pau CHChallengerHardR32
Oleg Prihodko
1
4
6
64
W

Career Highlights

Titles: 2·Finals: 2·Best Ranking: #101

Key Stats

Aces/Match

4.7

per 100 pts

DFs/Match

4.8

per 100 pts

1st Serve %

56.6%

1st Srv Won

68.3%

BP Saved

62.1%

BP Converted

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