104–107Win–Loss
49.3%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 97 | 91 | 51.6% |
| Clay | 7 | 11 | 38.9% |
| Grass | 0 | 5 | 0.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 11 | 11 | 0 | 50.0% |
| 2025 | 34 | 25 | 0 | 57.6% |
| 2024 | 21 | 27 | 0 | 43.8% |
| 2023 | 20 | 21 | 0 | 48.8% |
| 2022 | 11 | 8 | 1 | 57.9% |
| 2021 | 4 | 7 | 0 | 36.4% |
| 2019 | 0 | 2 | 0 | 0.0% |
| 2018 | 0 | 3 | 0 | 0.0% |
| 2017 | 2 | 2 | 0 | 50.0% |
| 2016 | 1 | 1 | 0 | 50.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2025-07-21 | Bloomfield Hills CH | SF | L | Mark Lajal | 181 | 6-3 6-0 |
| 2025-07-21 | Bloomfield Hills CH | QF | W | Tung Lin Wu | 286 | 7-6(5) 3-6 7-6(4) |
| 2025-07-21 | Bloomfield Hills CH | R16 | W | Aidan Mayo | 289 | 6-3 6-2 |
| 2025-07-21 | Bloomfield Hills CH | R32 | W | Nishesh Basavareddy | 112 | 6-3 6-4 |
| 2025-07-14 | Granby CH | R16 | L | Alexander Blockx | 128 | 7-5 6-0 |
| 2025-07-14 | Granby CH | R32 | W | Patrick Maloney | 325 | 7-5 6-3 |
| 2025-07-07 | Winnipeg CH | QF | L | Sho Shimabukuro | 186 | 7-6(3) 2-6 6-3 |
| 2025-07-07 | Winnipeg CH | R16 | W | Paul Jubb | 422 | 6-1 7-6(5) |
| 2025-07-07 | Winnipeg CH | R32 | W | Justin Boulais | 685 | 6-0 7-5 |
| 2025-06-16 | Royan CH | R32 | L | Mika Brunold | 333 | 6-4 7-5 |
| 2025-06-09 | Lyon CH | QF | L | Clement Tabur | 234 | 6-4 7-6(3) |
| 2025-06-09 | Lyon CH | R16 | W | Adolfo Daniel Vallejo | 244 | 6-4 6-1 |
| 2025-06-09 | Lyon CH | R32 | W | Elmer Moller | 109 | 6-2 6-3 |
| 2025-06-02 | Prostejov CH | R32 | L | Jurij Rodionov | 226 | 6-4 6-4 |
| 2025-05-26 | Vicenza CH | R16 | L | Facundo Mena | 214 | 7-5 7-6(6) |
| 2025-05-26 | Vicenza CH | R32 | W | Federico Arnaboldi | 185 | 6-2 7-6(6) |
| 2025-05-05 | Wuxi CH | R32 | L | Alibek Kachmazov | 161 | 6-3 6-4 |
| 2025-04-28 | Guangzhou CH | QF | L | Brandon Holt | 110 | 6-4 6-3 |
| 2025-04-28 | Guangzhou CH | R16 | W | Antoine Escoffier | 218 | 6-3 3-6 6-2 |
| 2025-04-28 | Guangzhou CH | R32 | W | Constant Lestienne | 180 | 7-5 6-4 |
| 2025-04-21 | Gwangju CH | R32 | L | Brandon Holt | 110 | 6-3 6-0 |
| 2025-04-21 | Gwangju CH | Q2 | W | Moerani Bouzige | 401 | 6-1 6-4 |
| 2025-04-21 | Gwangju CH | Q1 | W | Hoyoung Roh | 2066 | 7-6(6) 6-4 |
| 2025-04-14 | Busan CH | QF | L | Brandon Holt | 116 | 6-2 6-2 |
| 2025-04-14 | Busan CH | R16 | W | San Hui Sin | 653 | 6-2 6-2 |
| 2025-04-14 | Busan CH | R32 | W | James Trotter | 176 | 6-3 6-3 |
| 2025-02-03 | Brisbane 2 CH | R16 | L | Jason Kubler | 780 | 6-2 6-1 |
| 2025-02-03 | Brisbane 2 CH | R32 | W | Moerani Bouzige | 407 | 7-5 7-6(2) |
| 2025-01-13 | Nonthaburi 3 CH | Q1 | L | Hiroki Moriya | 407 | 7-6(4) 6-3 |
| 2025-01-06 | Nonthaburi 2 CH | R16 | L | Maximus Jones | 775 | 6-2 6-1 |
| 2025-01-06 | Nonthaburi 2 CH | R32 | W | Kokoro Isomura | 460 | 6-2 6-1 |
| 2024-10-28 | Seoul CH | R32 | L | Alexander Blockx | 243 | 6-2 7-5 |
| 2024-10-21 | Taipei 2 CH | QF | L | Chun Hsin Tseng | 125 | 6-4 6-4 |
| 2024-10-21 | Taipei 2 CH | R16 | W | Goncalo Oliveira | 277 | 6-7(4) 7-6(6) 6-4 |
| 2024-10-21 | Taipei 2 CH | R32 | W | Yosuke Watanuki | 274 | 6-3 6-4 |
| 2024-10-14 | Shenzhen Longhua CH | R32 | L | Yan Bai | 280 | 6-4 3-6 6-2 |
| 2024-10-07 | Hangzhou CH | R32 | L | Mackenzie Mcdonald | 151 | 6-2 6-4 |
| 2024-10-02 | Shanghai Masters | Q1 | L | Denis Shapovalov | 102 | 6-3 6-3 |
| 2024-09-24 | Nonthaburi 4 CH | R32 | L | Adam Walton | 95 | 6-3 6-3 |
| 2024-09-18 | Chengdu | Q1 | L | Jie Cui | 392 | 6-4 6-2 |
| 2024-09-02 | Shanghai CH | F | L | Sho Shimabukuro | 239 | 6-4 6-4 |
| 2024-09-02 | Shanghai CH | SF | W | Norbert Gombos | 584 | 6-3 6-4 |
| 2024-09-02 | Shanghai CH | QF | W | Kris Van Wyk | 405 | 7-6(4) 2-6 6-2 |
| 2024-09-02 | Shanghai CH | R16 | W | Yosuke Watanuki | 267 | 2-6 6-4 4-0 RET |
| 2024-09-02 | Shanghai CH | R32 | W | Yibing Wu | 416 | 6-7(5) 3-3 RET |
| 2024-08-26 | Us Open | Q3 | L | Hugo Grenier | 173 | 6-4 7-6(5) |
| 2024-08-26 | Us Open | Q2 | W | Coleman Wong | 149 | 1-6 6-2 7-6(8) |
| 2024-08-26 | Us Open | Q1 | W | Rudolf Molleker | 256 | 4-6 6-4 7-5 |
| 2024-08-26 | Zhangjiagang CH | R32 | L | Jie Cui | 397 | 6-4 6-4 |
| 2024-07-01 | Wimbledon | Q1 | L | Maxime Janvier | 225 | 7-5 6-3 |