DeepCourt
CH

Chun Hsin Tseng

TPE·Age 24·Plays: Right-handed·175cm
Rank #159 ▼1·L1

Surface Elo

Hard1621.81
Clay1750.53
Grass1500

Career W/L

273 / 199

57.8%

YTD Record

8W – 9L

Titles

6

World Ranking

Current

#159

Peak: #83

Surface Elo History

Surface Win Rate

Hard

55.2%

Elo 1621.81

Clay

61.3%

Elo 1750.53

Grass

14.3%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 15, 2026Oeiras 3 CHChallengerClayR16
Joel Schwaerzler
2
6
6
L
Apr 14, 2026Oeiras 3 CHChallengerClayR32
Mackenzie McDonald (5)
0
1
67
W
Mar 30, 2026BucharestATP TourClayQualifying R1
Stefanos Sakellaridis
2
6
6
L
Mar 16, 2026Miami MastersATP TourHardQualifying R1
Alexander Blockx (9)
2
77
6
L
Mar 11, 2026Cap Cana CHChallengerHardR32
Andres Andrade (Q)
2
6
6
L
Mar 6, 2026Indian Wells MastersATP TourHardR128
Sebastián Báez
2
6
6
L
Mar 4, 2026Indian Wells MastersATP TourHardQualifying R2
Roman Andres Burruchaga (6)
1
6
63
3
W
Mar 3, 2026Indian Wells MastersATP TourHardQualifying R1
David Goffin (21)
0
4
1
W
Feb 14, 2026Rio de JaneiroATP TourClayQualifying R1
Igor Marcondes (WC)
2
6
77
L
Feb 7, 2026Rosario CHChallengerClaySF
Roman Andres Burruchaga (5)
2
6
6
L
Feb 6, 2026Rosario CHChallengerClayQF
Valerio Aboian (LL)
0
2
1
W
Feb 4, 2026Rosario CHChallengerClayR16
Facundo Mena
0
3
5
W
Jan 30, 2026Concepcion CHChallengerClayQF
Marco Cecchinato
2
6
6
L
Jan 29, 2026Concepcion CHChallengerClayR16
Daniel Dutra Da Silva (Q)
0
5
4
W
Jan 27, 2026Concepcion CHChallengerClayR32
Genaro Alberto Olivieri
0
64
1
W
Jan 13, 2026Australian OpenATP TourHardQualifying R1
Martin Landaluce
2
7
6
L
Nov 15, 2025Kobe CHChallengerHardSF
Yosuke Watanuki (4)
2
2
6
6
L
Nov 14, 2025Kobe CHChallengerHardQF
Rei Sakamoto (8)
1
6
1
6
W
Nov 12, 2025Kobe CHChallengerHardR16
Hyeon Chung
1
6
2
5
W
Nov 10, 2025Kobe CHChallengerHardR32
Dimitar Kuzmanov
0
4
1
W

Career Highlights

Titles: 6·Finals: 12·Best Ranking: #83

Key Stats

Aces/Match

3.8

per 100 pts

DFs/Match

2.7

per 100 pts

1st Serve %

50.6%

1st Srv Won

67.5%

BP Saved

60.9%

BP Converted

30.8%

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.