14–36Win–Loss
28.0%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 14 | 34 | 29.2% |
| Clay | 0 | 2 | 0.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 0 | 1 | 0 | 0.0% |
| 2023 | 6 | 15 | 0 | 28.6% |
| 2022 | 4 | 8 | 0 | 33.3% |
| 2021 | 3 | 4 | 0 | 42.9% |
| 2020 | 1 | 4 | 0 | 20.0% |
| 2019 | 0 | 1 | 0 | 0.0% |
| 2018 | 0 | 1 | 0 | 0.0% |
| 2017 | 0 | 1 | 0 | 0.0% |
| 2016 | 0 | 1 | 0 | 0.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2026-05-25 | Chisinau CH | Q1 | L | Cezar Cretu | 370 | 6-2 7-6(12) |
| 2023-11-13 | Champaign CH | Q2 | L | Alfredo Perez | 605 | 7-6(3) 6-4 |
| 2023-11-06 | Knoxville CH | R32 | L | Aidan Mchugh | 365 | 3-6 7-5 6-3 |
| 2023-11-06 | Knoxville CH | Q2 | L | Evgeny Karlovskiy | 442 | 6-4 7-6(6) |
| 2023-11-06 | Knoxville CH | Q1 | W | Ezekiel Clark | 603 | 6-1 6-2 |
| 2023-10-30 | Charlottesville CH | Q1 | L | Dylan Dietrich | 1023 | 6-4 6-7(4) 6-3 |
| 2023-10-09 | Fairfield CH | Q1 | L | Stefan Dostanic | 598 | 7-6(2) 6-1 |
| 2023-10-02 | Tiburon CH | Q2 | L | Garrett Johns | 677 | 6-4 1-6 6-1 |
| 2023-10-02 | Tiburon CH | Q1 | W | August Holmgren | 433 | 6-3 6-4 |
| 2023-09-18 | Saint-Tropez CH | R32 | L | Peter Gojowczyk | 423 | 6-4 6-3 |
| 2023-09-18 | Saint-Tropez CH | Q2 | L | Mark Lajal | 239 | 6-2 6-1 |
| 2023-09-18 | Saint-Tropez CH | Q1 | W | Enzo Wallart | 913 | 6-4 6-4 |
| 2023-08-14 | Palo Alto CH | R16 | L | Constant Lestienne | 105 | 6-2 6-2 |
| 2023-08-14 | Palo Alto CH | R32 | W | Fernando Verdasco | 342 | 6-1 6-3 |
| 2023-08-14 | Palo Alto CH | Q2 | W | Pedro Vives Marcos | 675 | 6-3 4-4 RET |
| 2023-07-31 | Los Cabos | Q1 | L | Jason Jung | 276 | 6-0 6-1 |
| 2023-07-24 | Salinas CH | R32 | L | Philip Sekulic | 340 | 7-6(6) 6-4 |
| 2023-07-17 | Granby CH | R32 | L | Christian Harrison | 1109 | 6-1 6-3 |
| 2023-07-17 | Granby CH | Q2 | L | Nick Chappell | 341 | 7-6(4) 0-6 7-6(1) |
| 2023-07-17 | Granby CH | Q1 | W | Dan Martin | – | 1-6 6-4 6-1 |
| 2023-07-03 | Bloomfield Hills CH | Q1 | L | Ernesto Escobedo | 399 | 7-6(2) 4-6 6-1 |
| 2023-01-30 | Cleveland CH | Q1 | L | Bradley Klahn | 783 | 6-7(4) 7-5 6-4 |
| 2022-10-24 | Las Vegas CH | R32 | L | Juncheng Shang | 202 | 6-4 3-6 6-3 |
| 2022-10-10 | Fairfield CH | R16 | L | Michael Mmoh | 133 | 6-2 6-2 |
| 2022-10-10 | Fairfield CH | R32 | W | Nicolas Mejia | 296 | 3-6 6-2 6-3 |
| 2022-10-10 | Fairfield CH | Q2 | W | Malek Jaziri | 428 | 6-7(5) 6-3 6-3 |
| 2022-10-10 | Fairfield CH | Q1 | W | Strong Kirchheimer | 488 | 6-4 6-2 |
| 2022-07-18 | Pozoblanco CH | Q2 | L | Inaki Montes De La Torre | 553 | 6-3 5-7 6-2 |
| 2022-07-18 | Pozoblanco CH | Q1 | W | Kenny De Schepper | 350 | 6-3 7-5 |
| 2022-07-04 | Todi CH | Q1 | L | Oleg Prihodko | 360 | 6-7(0) 7-6(5) 6-1 |
| 2022-04-04 | Salinas CH | Q1 | L | Blu Baker | 830 | 6-4 1-6 6-1 |
| 2022-03-07 | Monterrey CH | Q1 | L | Gage Brymer | 547 | 6-4 3-6 6-1 |
| 2022-01-31 | Cleveland CH | Q1 | L | Ulises Blanch | 297 | 4-6 6-4 6-4 |
| 2022-01-24 | Columbus CH | Q1 | L | Emilio Nava | 330 | 3-6 6-2 7-6(5) |
| 2021-11-22 | Manama CH | Q1 | L | Alexandar Lazarov | 462 | 6-1 6-2 |
| 2021-11-08 | Ortisei CH | R32 | L | Ryan Peniston | 301 | 6-3 6-2 |
| 2021-11-08 | Ortisei CH | Q2 | W | Aldin Setkic | 420 | 6-3 3-6 7-6(5) |
| 2021-11-08 | Ortisei CH | Q1 | W | Alexander Erler | 324 | 6-2 1-0 RET |
| 2021-09-13 | Istanbul 2 CH | Q1 | L | Adrian Andreev | 319 | 6-4 6-4 |
| 2021-07-26 | Segovia CH | Q2 | L | Dalibor Svrcina | 519 | 6-1 2-6 6-2 |
| 2021-07-26 | Segovia CH | Q1 | W | Federico Zeballos | 548 | 6-1 6-1 |
| 2020-02-24 | Columbus CH | R32 | L | Denis Istomin | 165 | 6-2 6-2 |
| 2020-02-24 | Columbus CH | R64 | W | Luca Castelnuovo | 677 | 6-3 6-2 |
| 2020-01-06 | Atp Cup | RR | L | Steve Darcis | 200 | 6-4 6-7(4) 7-5 |
| 2020-01-06 | Atp Cup | RR | L | Cameron Norrie | 52 | 6-2 6-2 |
| 2020-01-06 | Atp Cup | RR | L | Dimitar Kuzmanov | 417 | 6-1 7-5 |
| 2019-10-14 | Las Vegas CH | R64 | L | Alexander Ritschard | 403 | 7-5 6-4 |
| 2018-10-22 | Las Vegas CH | R32 | L | Thanasi Kokkinakis | 192 | 7-6(5) 6-1 |
| 2017-10-16 | Las Vegas CH | R32 | L | Jan Choinski | 320 | 4-6 6-4 6-4 |
| 2016-10-17 | Las Vegas CH | Q1 | L | Ruan Roelofse | 1225 | 6-2 6-2 |