DeepCourt
JR

Justin Roberts

BAH·Age 29·Plays: Right-handed·183cm
Rank #1273 ▼8·W4

Surface Elo

Hard1443.06
Clay1490.32
Grass1500

Career W/L

89 / 104

46.1%

YTD Record

4W – 5L

Titles

0

Upcoming

World Ranking

Current

#1273

Peak: #753

Surface Elo History

Surface Win Rate

Hard

45.8%

Elo 1443.06

Clay

46.8%

Elo 1490.32

Grass

0.0%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 16, 2026ITF M15 OrlandoITFClayR16
Alexis Gurmendi
0
65
0
W
Apr 15, 2026ITF M15 OrlandoITFClayR32
Reda Bennani
1
3
6
3
W
Apr 14, 2026ITF M15 OrlandoITFClayQualifying R1
Bautista de la Pena
0
0
2
W
Apr 13, 2026ITF M15 OrlandoITFClayQualifying R1
Colin McPeek
0
3
2
W
Apr 5, 2026Sarasota CHChallengerClayQualifying R1
Bruno Kuzuhara (6)
2
6
6
L
Mar 2, 2026ITF M15 Sherbrooke MenITFHardQualifying R1
1
76
1
8
Lazar Markovic
2
64
6
10
L
Feb 25, 2026ITF M15 San Jose MenITFHardR32
Jeffrey Fradkin
2
7
6
L
Feb 18, 2026ITF M25 San Jose MenITFHardR16
Karlis Ozolins
2
6
6
L
Feb 17, 2026ITF M25 San Jose MenITFHardR32
Jeffrey Fradkin
1
4
6
3
W
Nov 25, 2025Temuco CHChallengerHardQualifying R3
Wilson Leite (4)
2
6
7
L
Nov 24, 2025Temuco CHChallengerHardQualifying R1
Anders Matta (WC)
0
3
3
W
Nov 18, 2025Guayaquil CHChallengerClayQualifying R3
Federico Aguilar Cardozo (8)
2
6
6
L
Nov 17, 2025Guayaquil CHChallengerClayQualifying R1
Lawrence Bataljin
1
6
1
3
W
Nov 13, 2025ITF M25 Manzanillo MenITFHardSecond
Segundo Goity Zapico
2
6
6
7
L
Nov 12, 2025ITF M25 Manzanillo MenITFHardFirst
Tadeo Meneo
1
7
0
6
W
Aug 13, 2025ITF M15 Huntsville MenITFClaySecond
Rudy Quan
2
6
6
L
Aug 12, 2025ITF M15 Huntsville MenITFClayFirst
Joao Vitor Goncalves Ceolin
0
5
3
W
Jun 17, 2025ITF M15 Monastir 24 MenITFHard
Alexey Aleshchev
2
6
6
L
Jun 10, 2025ITF M25 Santo Domingo 4 MenITFHardQualifying R3
Andrew Delgado
2
6
6
L
Jun 3, 2025ITF M25 Santo Domingo 3 MenITFHardQualifying R3
1
77
1
8
Lucas Andrade Da Silva
2
62
6
10
L

Career Highlights

Titles: 0·Finals: 0·Best Ranking: #753

Key Stats

Aces/Match

5.0

per 100 pts

DFs/Match

5.5

per 100 pts

1st Serve %

61.7%

1st Srv Won

66.7%

BP Saved

56.1%

BP Converted

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