85β99WinβLoss
46.2%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 69 | 79 | 46.6% |
| Clay | 16 | 20 | 44.4% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 16 | 14 | 0 | 53.3% |
| 2025 | 12 | 21 | 0 | 36.4% |
| 2024 | 25 | 23 | 0 | 52.1% |
| 2023 | 22 | 24 | 0 | 47.8% |
| 2022 | 8 | 13 | 0 | 38.1% |
| 2021 | 2 | 2 | 0 | 50.0% |
| 2019 | 0 | 2 | 0 | 0.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2025-04-28 | Guangzhou CH | Q2 | W | Ajeet Rai | 475 | 6-3 4-6 6-4 |
| 2025-04-28 | Guangzhou CH | Q1 | W | Yaojie Zeng | 1063 | 7-5 6-2 |
| 2025-04-21 | Gwangju CH | Q1 | L | Andre Ilagan | 389 | 6-4 6-4 |
| 2025-04-14 | Busan CH | Q2 | L | Johannus Monday | 259 | 6-4 7-6(5) |
| 2025-02-03 | Brisbane 2 CH | SF | L | Jason Kubler | 780 | 6-4 6-4 |
| 2025-02-03 | Brisbane 2 CH | QF | W | Yuta Shimizu | 194 | 6-4 6-7(5) 6-3 |
| 2025-02-03 | Brisbane 2 CH | R16 | W | Maxime Janvier | 297 | 5-7 6-4 6-4 |
| 2025-02-03 | Brisbane 2 CH | R32 | W | Dane Sweeny | 412 | 6-2 6-2 |
| 2025-01-27 | Brisbane 1 CH | R16 | L | Omar Jasika | 208 | 7-5 7-5 |
| 2025-01-27 | Brisbane 1 CH | R32 | W | Illya Marchenko | 528 | 6-4 6-3 |
| 2025-01-13 | Nonthaburi 3 CH | Q2 | L | Remy Bertola | 287 | 6-4 6-2 |
| 2025-01-13 | Nonthaburi 3 CH | Q1 | W | Yan Bai | 257 | 6-7(0) 6-4 6-3 |
| 2025-01-06 | Nonthaburi 2 CH | R32 | L | Francesco Maestrelli | 242 | 4-6 6-1 6-3 |
| 2024-10-28 | Sydney CH | R32 | L | Thanasi Kokkinakis | 87 | 6-3 6-4 |
| 2024-10-21 | Playford CH | R16 | L | Omar Jasika | 193 | 6-3 6-3 |
| 2024-10-21 | Playford CH | R32 | W | Pavle Marinkov | 852 | 6-3 4-6 6-3 |
| 2024-10-07 | Fairfield CH | Q1 | L | Trey Hilderbrand | 774 | 4-6 6-4 6-1 |
| 2024-09-30 | Tiburon CH | R32 | L | Nicolas Mejia | 240 | 3-6 7-5 6-2 |
| 2024-09-30 | Tiburon CH | Q2 | W | Gabi Adrian Boitan | 357 | 6-2 3-6 6-3 |
| 2024-09-30 | Tiburon CH | Q1 | W | Collin Altamirano | 841 | 7-6(4) 5-7 6-2 |
| 2024-09-23 | Charleston CH | Q1 | L | Trey Hilderbrand | 791 | 6-4 6-2 |
| 2024-09-16 | Columbus CH | Q2 | L | Micah Braswell | 628 | 7-5 6-1 |
| 2024-09-16 | Columbus CH | Q1 | W | Lorenzo Claverie | 719 | 6-7(7) 7-6(5) 6-1 |
| 2024-09-09 | Las Vegas CH | R32 | L | Colton Smith | 574 | 6-3 6-1 |
| 2024-08-12 | Santo Domingo CH | R32 | L | Ignacio Buse | 266 | 6-4 6-0 |
| 2024-08-12 | Santo Domingo CH | Q2 | W | Naoki Nakagawa | 457 | 7-6(5) 6-4 |
| 2024-08-12 | Santo Domingo CH | Q1 | W | Jossting Cruz | β | 6-2 6-1 |
| 2024-08-05 | Lincoln CH | R32 | L | Luca Van Assche | 111 | 6-1 6-3 |
| 2024-08-05 | Lincoln CH | Q2 | W | Karl Poling | 863 | 7-6(3) 6-3 |
| 2024-08-05 | Lincoln CH | Q1 | W | Alex Kobelt | 1835 | 7-6(2) 7-6(5) |
| 2024-07-29 | Lexington CH | Q1 | L | Micah Braswell | 736 | 7-5 6-0 |
| 2024-07-01 | Bloomfield Hills CH | R32 | L | Gijs Brouwer | 189 | 6-1 6-4 |
| 2024-07-01 | Bloomfield Hills CH | Q2 | W | Bruno Kuzuhara | 417 | 3-6 7-6(3) 6-2 |
| 2024-07-01 | Bloomfield Hills CH | Q1 | W | Alex Bancila | 1916 | 6-3 6-4 |
| 2024-06-03 | Tyler CH | R16 | L | James Trotter | 371 | 6-3 6-4 |
| 2024-06-03 | Tyler CH | R32 | W | Yu Hsiou Hsu | 229 | 7-6(4) 6-2 |
| 2024-06-03 | Tyler CH | Q2 | W | Colin Sinclair | 476 | 7-6(4) 6-3 |
| 2024-06-03 | Tyler CH | Q1 | W | Pranav Kumar | 1621 | 6-3 6-4 |
| 2024-05-27 | Little Rock CH | R16 | L | Nishesh Basavareddy | 411 | 7-5 7-5 |
| 2024-05-27 | Little Rock CH | R32 | W | Ramkumar Ramanathan | 329 | 7-5 6-2 |
| 2024-05-27 | Little Rock CH | Q2 | W | Quinn Vandecasteele | 566 | 3-6 7-5 6-4 |
| 2024-05-27 | Little Rock CH | Q1 | W | Pranav Kumar | 1621 | 6-7(4) 6-4 6-3 |
| 2024-04-15 | Acapulco CH | Q2 | L | Karue Sell | 582 | 6-4 6-4 |
| 2024-04-15 | Acapulco CH | Q1 | W | Juan Alejandro Hernandez Serrano | 994 | 4-6 7-6(5) 6-1 |
| 2024-04-08 | Cuernavaca CH | R16 | L | Beibit Zhukayev | 192 | 6-3 7-6(5) |
| 2024-04-08 | Cuernavaca CH | R32 | W | Juan Alejandro Hernandez Serrano | 1083 | 6-4 6-4 |
| 2024-04-01 | Mexico City CH | Q1 | L | Niki Kaliyanda Poonacha | 743 | 4-6 6-3 6-4 |
| 2024-03-25 | San Luis Potosi CH | R32 | L | Aidan Mayo | 307 | 5-7 6-4 6-3 |
| 2024-03-25 | San Luis Potosi CH | Q2 | W | Gabi Adrian Boitan | 497 | 5-7 6-3 7-5 |
| 2024-03-25 | San Luis Potosi CH | Q1 | W | Santiago Padilla Cote | β | 6-3 6-2 |