43–53Win–Loss
44.8%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 43 | 51 | 45.7% |
| Clay | 0 | 2 | 0.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 9 | 10 | 0 | 47.4% |
| 2025 | 23 | 22 | 0 | 51.1% |
| 2024 | 9 | 14 | 0 | 39.1% |
| 2023 | 2 | 7 | 0 | 22.2% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2025-07-07 | Winnipeg CH | R32 | W | Tung Lin Wu | 278 | 3-6 7-6(2) 6-4 |
| 2025-06-30 | Cary CH | R32 | L | Tristan Schoolkate | 104 | 7-6(5) 6-7(4) 6-1 |
| 2025-06-02 | Tyler CH | F | L | Yibing Wu | 401 | 6-4 3-6 6-3 |
| 2025-06-02 | Tyler CH | SF | W | Patrick Kypson | 344 | W/O |
| 2025-06-02 | Tyler CH | QF | W | Rio Noguchi | 246 | 7-5 6-2 |
| 2025-06-02 | Tyler CH | R16 | W | Yuta Shimizu | 191 | 6-3 6-4 |
| 2025-06-02 | Tyler CH | R32 | W | Trey Hilderbrand | 652 | 6-1 6-4 |
| 2025-05-26 | Little Rock CH | R32 | L | Rio Noguchi | 246 | 6-4 6-4 |
| 2025-05-05 | Wuxi CH | R32 | L | Yosuke Watanuki | 189 | 1-6 7-6(3) 6-4 |
| 2025-04-28 | Guangzhou CH | R32 | L | Jie Cui | 299 | 6-4 6-4 |
| 2025-04-21 | Gwangju CH | R32 | L | Omar Jasika | 211 | 7-6(2) 4-6 6-2 |
| 2025-04-14 | Busan CH | Q1 | L | Ilia Simakin | 295 | 4-6 7-5 6-1 |
| 2025-02-03 | Brisbane 2 CH | R32 | L | Matt Hulme | 823 | 0-6 6-4 6-4 |
| 2025-01-27 | Brisbane 1 CH | R32 | L | Tristan Schoolkate | 147 | 7-5 6-3 |
| 2024-11-11 | Kobe CH | Q1 | L | Jakub Paul | 378 | 6-4 6-2 |
| 2024-11-04 | Matsuyama CH | R32 | L | Yosuke Watanuki | 290 | 5-7 6-3 6-3 |
| 2024-11-04 | Matsuyama CH | Q2 | W | Liam Broady | 555 | 7-6(4) 6-4 |
| 2024-11-04 | Matsuyama CH | Q1 | W | Yuhei Kono | – | 7-5 6-0 |
| 2024-10-28 | Seoul CH | R32 | L | Antoine Escoffier | 223 | 6-4 3-6 6-1 |
| 2024-10-28 | Seoul CH | Q2 | W | Kokoro Isomura | 510 | 6-2 6-3 |
| 2024-10-28 | Seoul CH | Q1 | W | Yeongseok Jeong | 867 | 5-7 7-5 6-1 |
| 2024-10-02 | Shanghai Masters | R64 | L | Frances Tiafoe | 17 | 6-2 6-4 |
| 2024-10-02 | Shanghai Masters | R128 | W | Yoshihito Nishioka | 60 | 2-4 RET |
| 2024-09-26 | Beijing | R32 | L | Pavel Kotov | 63 | 1-6 6-3 7-5 |
| 2024-09-18 | Chengdu | R16 | L | Adrian Mannarino | 46 | 7-6(3) 2-6 6-4 |
| 2024-09-18 | Chengdu | R32 | W | Chun Hsin Tseng | 121 | 2-6 6-1 3-1 RET |
| 2024-09-13 | Davis Cup WG2 R1: ROU vs CHN | RR | L | Gabi Adrian Boitan | 364 | 7-6(4) 6-2 |
| 2024-09-02 | Shanghai CH | R32 | L | Ryan Peniston | 406 | 6-4 6-2 |
| 2024-08-26 | Zhangjiagang CH | R32 | L | Tung Lin Wu | 327 | 6-2 6-1 |
| 2024-08-19 | Jinan CH | R16 | L | Yuta Shimizu | 261 | 6-2 6-1 |
| 2024-08-19 | Jinan CH | R32 | W | Olukayode Alafia Damina Ayeni | 456 | 7-6(4) 6-2 |
| 2024-05-06 | Wuxi CH | R32 | L | Tristan Schoolkate | 187 | 7-6(6) 7-6(5) |
| 2024-04-29 | Guangzhou CH | R32 | L | Adam Walton | 119 | 4-6 7-5 6-3 |
| 2024-04-22 | Shenzhen CH | R32 | L | Yu Hsiou Hsu | 245 | 7-5 6-7(4) 6-3 |
| 2024-04-15 | Gwangju CH | Q1 | L | James Mccabe | 364 | 7-5 6-1 |
| 2024-02-02 | Davis Cup WG2 PO: CHN vs SLO | RR | W | Matic Kriznik | 1274 | 5-7 6-1 6-3 |
| 2024-02-02 | Davis Cup WG2 PO: CHN vs SLO | RR | W | Sebastian Dominko | 1107 | 7-5 6-7(3) 6-3 |
| 2023-10-09 | Shenzhen CH | Q1 | L | Yan Bai | 448 | 6-4 3-6 7-6(7) |
| 2023-10-02 | Shanghai Masters | Q1 | L | Denis Yevseyev | 260 | 6-2 6-4 |
| 2023-09-27 | Beijing | R32 | L | Alejandro Davidovich Fokina | 25 | 6-2 6-2 |
| 2023-09-20 | Zhuhai | R32 | L | Cristian Garin | 102 | 4-6 6-4 6-2 |
| 2023-09-16 | Davis Cup WG2 R1: MEX vs CHN | RR | L | Ernesto Escobedo | 399 | 7-6(7) 7-5 |
| 2023-08-28 | Zhangjiagang CH | Q1 | L | Linang Xiao | 908 | 6-4 6-2 |
| 2023-08-21 | Zhuhai CH | QF | L | Stefanos Sakellaridis | 463 | 6-1 7-6(8) |
| 2023-08-21 | Zhuhai CH | R16 | W | Philip Sekulic | 331 | 3-6 7-6(6) 7-6(1) |
| 2023-08-21 | Zhuhai CH | R32 | W | Ajeet Rai | 444 | 7-5 6-1 |