DeepCourt
KC

Keshav Chopra

United States·Age 24·Plays: Right-handed·183cm
Rank #1041 ▲4·L2

Surface Elo

Hard1498.84
Clay1483.09
Grass1500

Career W/L

58 / 71

45.0%

YTD Record

11W – 8L

Titles

0

World Ranking

Current

#1041

Peak: #936

Surface Elo History

Surface Win Rate

Hard

45.8%

Elo 1498.84

Clay

36.4%

Elo 1483.09

Grass

0.0%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 15, 2026ITF M25 Monastir 6 MenITFHardR32
Matthew William Donald
2
6
6
L
Apr 8, 2026ITF M25 Monastir 5 MenITFHardR32
James Connel
2
7
6
L
Apr 7, 2026ITF M25 Monastir 5 MenITFHardQualifying R1
Mustapha El Natour
0
3
0
W
Apr 6, 2026ITF M25 Monastir 5 MenITFHardQualifying R1
Raghav Harsh
0
2
2
W
Apr 5, 2026ITF M25 Monastir 5 MenITFHardQualifying R1
Daniel Domingos
0
3
2
W
Mar 30, 2026ITF M15 Monastir 11 MenITFHardQualifying R1
1
62
6
8
James Connel
2
77
4
10
L
Mar 29, 2026ITF M15 Monastir 11 MenITFHardQualifying R1
Andre Nemeth
0
4
1
W
Mar 24, 2026ITF M15 Monastir MenITFHardQualifying R1
David Eichenseher
2
6
6
L
Mar 23, 2026ITF M15 Monastir MenITFHardQualifying R1
Daniel Domingos
0
3
2
W
Mar 22, 2026ITF M15 Monastir MenITFHardQualifying R1
Ahmed Mouhan
0
2
0
W
Mar 2, 2026Fujairah CHChallengerHardQualifying R1
Vladyslav Orlov (11)
2
6
6
L
Jan 30, 2026ITF M15 Hyderabad 2 MenITFHardSF
0
64
4
Manish Sureshkumar
2
77
6
L
Jan 29, 2026ITF M15 Hyderabad 2 MenITFHardQF
Amit Vales
0
3
3
W
Jan 28, 2026ITF M15 Hyderabad 2 MenITFHardR16
Muhamad Rifqi Fitriadi
0
3
2
W
Jan 26, 2026ITF M15 Hyderabad 2 MenITFHardR32
Abhinav Sanjeev Shanmugam
0
5
4
W
Jan 23, 2026ITF M15 Hyderabad MenITFHardSF
1
6
5
4
Karan Singh
2
4
7
6
L
Jan 22, 2026ITF M15 Hyderabad MenITFHardQF
Aziz Ouakaa
0
3
3
W
Jan 20, 2026ITF M15 Hyderabad MenITFHardR32
Eric Vanshelboim
0
2
4
W
Nov 27, 2025ITF M25 Heraklion 16 MenITFHard1/4
Florian Broska
2
6
6
L
Nov 26, 2025ITF M25 Heraklion 16 MenITFHardSecond
Thomas Kostka
0
4
0
W

Career Highlights

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

Key Stats

Aces/Match

3.1

per 100 pts

DFs/Match

3.1

per 100 pts

1st Serve %

61.4%

1st Srv Won

65.3%

BP Saved

58.7%

BP Converted

37.5%

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.