DeepCourt
CK

Cannon Kingsley

United States·Age 24·Plays: Right-handed·188cm
Rank #435 ▲1·L1

Surface Elo

Hard1653.92
Clay1547.59
Grass1500

Career W/L

156 / 117

57.1%

YTD Record

16W – 11L

Titles

0

World Ranking

Current

#435

Peak: #404

Surface Elo History

Surface Win Rate

Hard

57.4%

Elo 1653.92

Clay

56.0%

Elo 1547.59

Grass

0.0%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 15, 2026Tallahassee CHChallengerClayR16
Michael Mmoh (WC)
2
4
77
6
L
Apr 14, 2026Tallahassee CHChallengerClayR32
Dmitry Popko
1
3
6
5
W
Apr 8, 2026Sarasota CHChallengerClayR32
Kilian Feldbausch (Q)
2
6
7
L
Mar 25, 2026Bucaramanga CHChallengerClayR16
Johan Nikles
2
6
6
L
Mar 24, 2026Bucaramanga CHChallengerClayR32
Adria Soriano Barrera (6)
1
3
77
3
W
Mar 17, 2026Asuncion CHChallengerClayR32
Alex Barrena (4)
2
7
6
L
Mar 10, 2026Santiago CHChallengerClayR32
Nikolas Sanchez Izquierdo
2
6
7
L
Mar 9, 2026Santiago CHChallengerClayQualifying R3
Ignacio Antonio Becerra Otarola (A)
0
3
5
W
Mar 8, 2026Santiago CHChallengerClayQualifying R1
Federico Zeballos (A)
0
3
4
W
Feb 19, 2026Metepec CHChallengerHardR16
Alexis Galarneau (4)
2
6
3
6
L
Feb 17, 2026Metepec CHChallengerHardR32
Taha Baadi
0
3
0
W
Feb 16, 2026Metepec CHChallengerHardQualification Final
Noah Schachter (8)
0
1
1
W
Feb 15, 2026Metepec CHChallengerHardQualifying R1
Drew van Orderlain
0
0
3
W
Feb 13, 2026Baton Rouge CHChallengerHardQF
Andre Ilagan
2
6
6
L
Feb 11, 2026Baton Rouge CHChallengerHardR16
Erik Arutiunian
0
2
5
W
Feb 10, 2026Baton Rouge CHChallengerHardR32
Andres Martin (3)
0
3
5
W
Feb 3, 2026Cleveland CHChallengerHardR32
Colton Smith (2)
2
3
78
6
L
Jan 27, 2026San Diego CHChallengerHardQualification Final
Felix Corwin (8)
2
6
6
L
Jan 26, 2026San Diego CHChallengerHardQualifying R1
Trey Hilderbrand
0
65
4
W
Jan 17, 2026ITF M15 Bressuire MenITFHardSF
Moise Kouame
2
6
6
L

Career Highlights

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

Key Stats

Aces/Match

7.9

per 100 pts

DFs/Match

2.4

per 100 pts

1st Serve %

59.8%

1st Srv Won

68.7%

BP Saved

61.6%

BP Converted

33.6%

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.