DeepCourt
CU

Camilo Ugo Carabelli

Argentina·Age 26·Plays: Right-handed·185cm
Rank #64 ▼1·L1

Surface Elo

Hard1623.3
Clay1863.29
Grass1500

Career W/L

349 / 211

62.3%

YTD Record

13W – 10L

Titles

8

World Ranking

Current

#64

Peak: #43

Surface Elo History

Surface Win Rate

Hard

51.1%

Elo 1623.3

Clay

65.4%

Elo 1863.29

Grass

0.0%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 15, 2026BarcelonaATP TourClayR16
Rafael Jodar (WC)
2
6
6
L
Apr 14, 2026BarcelonaATP TourClayR32
Karen Khachanov (4)
0
3
4
W
Apr 4, 2026MarrakechATP TourClaySF
Rafael Jodar
2
6
6
L
Apr 3, 2026MarrakechATP TourClayQF
Luca Van Assche
1
6
3
2
W
Apr 2, 2026MarrakechATP TourClayR16
Ignacio Buse (7)
1
3
6
5
W
Mar 31, 2026MarrakechATP TourClayR32
Timofey Skatov (Q)
1
77
3
4
W
Mar 21, 2026Miami MastersATP TourHardR64
Sebastian Korda (32)
2
6
6
L
Mar 19, 2026Miami MastersATP TourHardR128
Giovanni Mpetshi Perricard
1
6
3
63
W
Mar 6, 2026Indian Wells MastersATP TourHardR64
Brandon Nakashima (28)
2
6
6
L
Mar 5, 2026Indian Wells MastersATP TourHardR128
Martin Damm Jr (WC)
0
65
3
W
Feb 25, 2026Santiago CHATP TourClayR16
Yannick Hanfmann
2
6
6
L
Feb 17, 2026Rio de JaneiroATP TourClayR32
Roman Andres Burruchaga
2
6
6
L
Feb 13, 2026Buenos AiresATP TourClayQF
Sebastián Báez (4)
2
77
6
L
Feb 12, 2026Buenos AiresATP TourClayR16
Mariano Navone
0
2
5
W
Feb 10, 2026Buenos AiresATP TourClayR32
Francisco Comesaña
0
4
63
W
Feb 8, 2026Rosario CHChallengerClayFinal
Roman Andres Burruchaga (5)
0
2
3
W
Feb 7, 2026Rosario CHChallengerClaySF
Juan Manuel Cerundolo (4)
0
5
1
W
Feb 6, 2026Rosario CHChallengerClayQF
Hugo Dellien (7)
0
4
2
W
Feb 6, 2026Rosario CHChallengerClayR16
Facundo Diaz Acosta
1
7
4
64
W
Feb 3, 2026Rosario CHChallengerClayR32
Guido Ivan Justo (Q)
0
1
0
W

Career Highlights

Titles: 8·Finals: 16·Best Ranking: #43

Key Stats

Aces/Match

3.0

per 100 pts

DFs/Match

2.9

per 100 pts

1st Serve %

57.6%

1st Srv Won

66.6%

BP Saved

60.3%

BP Converted

34.2%

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.