DeepCourt
CL

Christopher Li

PER·Age 22·Plays: Right-handed
Rank #915 ▲1·L2

Surface Elo

Hard1500
Clay1519.26
Grass1500

Career W/L

26 / 29

47.3%

YTD Record

4W – 6L

Titles

0

World Ranking

Current

#915

Peak: #915

Surface Elo History

Surface Win Rate

Hard

44.4%

Elo 1500

Clay

46.7%

Elo 1519.26

Grass

0.0%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 15, 2026ITF M15 OrlandoITFClayR32
Toby Martin
2
7
6
L
Mar 25, 2026Bucaramanga CHChallengerClayR16
Franco Roncadelli (3)
2
63
6
6
L
Mar 24, 2026Bucaramanga CHChallengerClayR32
Samuel Alejandro Linde Palacios
0
2
4
W
Mar 23, 2026Bucaramanga CHChallengerClayQualifying R3
Matteo Covato (3)
1
63
6
2
W
Mar 22, 2026Bucaramanga CHChallengerClayQualifying R1
Gray Voelzke
1
6
3
2
W
Mar 5, 2026ITF M25 Yerba Buena MenITFClayR32
Daniel Antonio Nunez
2
6
6
L
Feb 11, 2026ITF M15 SunriseITFClayR32
Ignacio Monzon
2
7
6
L
Feb 5, 2026ITF M15 Palm Coast, FL MenITFClayR16
Andrew Fenty
2
6
6
L
Feb 4, 2026ITF M15 Palm Coast, FL MenITFClayR32
Davide Tortora
1
6
64
3
W
Jan 12, 2026Buenos AiresChallengerClayQualifying R1
Joaquin Aguilar Cardozo
2
6
6
6
L
Dec 18, 2025ITF M15 Lima 3 MenITFClayFirst
Oriol Roca Batalla
2
6
6
L
Dec 13, 2025ITF M15 Lima 2 MenITFClay1/4
Valerio Aboian
2
6
4
7
L
Dec 12, 2025ITF M15 Lima 2 MenITFClaySecond
Benjamin Torrealba
0
5
4
W
Dec 11, 2025ITF M15 Lima 2 MenITFClayFirst
Victor Hugo Remondy Pagotto
0
2
3
W
Dec 4, 2025ITF M15 Lima MenITFClaySecond
Lorenzo Joaquin Rodriguez
2
6
6
L
Dec 3, 2025M15 Lima 1ITFClayFirst
Unknown Player
0
4
1
W
Nov 28, 2025ITF M15 Santiago 8 MenITFClay1/4
Felix Corwin
2
5
6
6
L
Nov 27, 2025ITF M15 Santiago 8 MenITFClaySecond
Franco Ariel Vazquez
0
0
6
W
Nov 26, 2025ITF M15 Santiago 8 MenITFClayFirst
Edouard Villoslada
0
1
3
W
Nov 16, 2025ITF M15 Orlando 3 MenITFClayFinal
Reda Bennani
2
6
6
6
L

Career Highlights

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

Key Stats

Aces/Match

2.1

per 100 pts

DFs/Match

4.6

per 100 pts

1st Serve %

65.2%

1st Srv Won

60.1%

BP Saved

59.3%

BP Converted

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