DeepCourt
TM

Tomas Martin Etcheverry

Argentina·Age 26·Plays: Right-handed·196cm
Rank #30 ▲1·L1

Surface Elo

Hard1811.64
Clay1872.12
Grass1459.4

Career W/L

359 / 224

61.6%

YTD Record

17W – 8L

Titles

3

Upcoming

World Ranking

Current

#30

Peak: #27

Surface Elo History

Surface Win Rate

Hard

57.7%

Elo 1811.64

Clay

64.4%

Elo 1872.12

Grass

29.4%

Elo 1459.4

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 9, 2026Monte Carlo MastersATP TourClayR16
Carlos Alcaraz (1)
2
6
4
6
L
Apr 8, 2026Monte Carlo MastersATP TourClayR32
Terence Atmane
1
6
3
2
W
Apr 7, 2026Monte Carlo MastersATP TourClayR64
Grigor Dimitrov
1
4
6
3
W
Apr 3, 2026HoustonATP TourClayQF
Tommy Paul (4)
2
6
6
L
Apr 1, 2026HoustonATP TourClayR16
Alex Bolt (Q)
1
77
0
3
W
Mar 31, 2026HoustonATP TourClayR32
Federico Agustin Gomez (Q)
1
6
1
4
W
Mar 24, 2026Miami MastersATP TourHardR16
Tommy Paul (22)
2
6
6
L
Mar 22, 2026Miami MastersATP TourHardR32
Rafael Jodar (Q)
0
5
4
W
Mar 21, 2026Miami MastersATP TourHardR64
Zizou Bergs
0
65
6
W
Mar 7, 2026Indian Wells MastersATP TourHardR64
Denis Shapovalov
2
6
2
77
L
Feb 22, 2026Rio de JaneiroATP TourClayFinal
Alejandro Tabilo
1
6
63
4
W
Feb 22, 2026Rio de JaneiroATP TourClaySF
Vit Kopřiva
1
6
62
64
W
Feb 20, 2026Rio de JaneiroATP TourClayQF
Jaime Faria (LL)
0
64
4
W
Feb 19, 2026Rio de JaneiroATP TourClayR16
Vilius Gaubas (Q)
0
61
4
W
Feb 17, 2026Rio de JaneiroATP TourClayR32
Francisco Comesaña
1
6
3
4
W
Feb 14, 2026Buenos AiresATP TourClaySF
Francisco Cerundolo (1)
2
6
7
L
Feb 13, 2026Buenos AiresATP TourClayQF
Alejandro Tabilo
1
6
3
4
W
Feb 11, 2026Buenos AiresATP TourClayR16
Roman Andres Burruchaga
1
65
77
4
W
Feb 9, 2026Buenos AiresATP TourClayR32
Andrea Pellegrino (Q)
0
3
4
W
Jan 22, 2026Australian OpenATP TourHardR32
Alexander Bublik (10)
3
77
77
6
L

Career Highlights

Titles: 3·Finals: 13·Best Ranking: #27

Key Stats

Aces/Match

7.2

per 100 pts

DFs/Match

1.8

per 100 pts

1st Serve %

58.8%

1st Srv Won

70.8%

BP Saved

64.7%

BP Converted

27.7%

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.