DeepCourt
XW

Xiaofei Wang

CHN·Age 23·Plays: Right-handed·180cm
Rank #865 ·W1

Surface Elo

Hard1563.87
Clay1503.2
Grass1500

Career W/L

81 / 67

54.7%

YTD Record

2W – 3L

Titles

0

World Ranking

Current

#865

Peak: #694

Surface Elo History

Surface Win Rate

Hard

55.1%

Elo 1563.87

Clay

50.0%

Elo 1503.2

Grass

0.0%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 15, 2026ITF M25 Anning MenITFClayR32
2
6
65
6
Ye Hongyu
1
1
77
3
W
Apr 9, 2026ITF M25 Maanshan 2 MenITFHardR16
Dominik Palan
2
6
7
L
Apr 8, 2026ITF M25 Maanshan 2 MenITFHardR32
2
7
77
Zhenxiong Dong
0
5
63
W
Mar 31, 2026ITF M25 Maanshan MenITFHardR32
Kuan-Yi Lee
2
6
6
L
Mar 25, 2026ITF M15 Maanshan MenITFHardR32
Sergey Fomin
2
6
6
L
Oct 29, 2025ITF M25 Qian Daohu MenITFHardSecond
Mitsuki Wei Kang Leong
2
6
2
L
Oct 27, 2025ITF M25 Qian Daohu MenITFHardFirst
2
79
3
77
Xing Dao Chen
1
67
6
62
W
Oct 21, 2025ITF M25 Huzhou MenITFHardFirst
Akira Santillan
2
6
6
L
Oct 14, 2025Shenzhen CHChallengerHardR32
Yi Zhou
2
6
6
L
Oct 13, 2025Shenzhen CHChallengerHardQualifying R3
2
6
3
6
Tsung-Hao Huang (2)
1
4
6
3
W
Oct 12, 2025Shenzhen CHChallengerHardQualifying R1
Linang Xiao (10)
0
3
3
W
Oct 7, 2025Jinan CHChallengerHardQualifying R3
Maxim Zhukov
2
6
6
L
Oct 6, 2025Jinan CHChallengerHardQualifying R1
Hyeon Chung (12)
1
2
6
1
W
Sep 22, 2025Jingshan CHChallengerHardQualifying R1
Marat Sharipov (3)
2
6
6
L
Sep 18, 2025ITF M25 Guiyang MenITFHard1/4
Omar Jasika
2
6
6
L
Sep 17, 2025ITF M25 Guiyang MenITFHardSecond
2
3
6
6
Yaojie Zeng
1
6
3
3
W
Sep 16, 2025ITF M25 Guiyang MenITFHardFirst
Woobin Shin
0
0
W
Sep 11, 2025ITF M15 Maanshan 9 MenITFHard1/4
Kuan-Yi Lee
2
6
6
L
Sep 10, 2025ITF M15 Maanshan 9 MenITFHardSecond
Ruslan Tiukaev
0
6
1
W
Sep 9, 2025ITF M15 Maanshan 9 MenITFHardFirst
2
3
6
4
Shaoyun Liu
1
6
1
0
W

Career Highlights

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

Key Stats

Aces/Match

6.2

per 100 pts

DFs/Match

3.6

per 100 pts

1st Serve %

60.0%

1st Srv Won

67.8%

BP Saved

52.1%

BP Converted

29.3%

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.