12–20Win–Loss
37.5%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 10 | 18 | 35.7% |
| Clay | 2 | 2 | 50.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2025 | 4 | 4 | 0 | 50.0% |
| 2024 | 4 | 9 | 0 | 30.8% |
| 2023 | 4 | 7 | 0 | 36.4% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2025-11-03 | Knoxville CH | Q2 | L | Max Wiskandt | 436 | 6-3 6-4 |
| 2025-11-03 | Knoxville CH | Q1 | W | Younes Lalami Laaroussi | 954 | 6-2 6-1 |
| 2025-10-13 | Lincoln CH | Q1 | L | Justin Boulais | 581 | 6-1 6-3 |
| 2025-09-22 | Las Vegas CH | R16 | L | Jurij Rodionov | 156 | 6-4 6-3 |
| 2025-09-22 | Las Vegas CH | R32 | W | Mats Rosenkranz | 314 | 7-6(4) 6-1 |
| 2025-09-08 | Winston Salem CH | R32 | L | Murphy Cassone | 177 | 6-1 6-2 |
| 2025-09-08 | Winston Salem CH | Q2 | W | Pablo Martinez Gomez | 733 | 7-6(4) 3-6 7-6(2) |
| 2025-09-08 | Winston Salem CH | Q1 | W | Raphael Perot | 619 | 6-3 6-4 |
| 2024-11-04 | Knoxville CH | Q2 | L | Stefan Dostanic | 766 | 4-6 6-2 6-1 |
| 2024-11-04 | Knoxville CH | Q1 | W | Aidan Mayo | 436 | 3-6 7-6(3) 7-6(2) |
| 2024-10-28 | Charlottesville CH | Q1 | L | Chris Rodesch | 416 | 6-3 2-6 6-2 |
| 2024-09-16 | Columbus CH | R32 | L | Christopher Eubanks | 116 | 7-5 6-3 |
| 2024-08-12 | Cary CH | R32 | L | Mikhail Kukushkin | 121 | 5-7 6-4 6-4 |
| 2024-08-05 | Lincoln CH | R16 | L | Nishesh Basavareddy | 295 | 6-3 6-0 |
| 2024-08-05 | Lincoln CH | R32 | W | Denis Yevseyev | 181 | 7-6(3) 7-5 |
| 2024-07-29 | Lexington CH | Q1 | L | Jack Pinnington Jones | 545 | 7-5 6-1 |
| 2024-07-22 | Chicago CH | Q1 | L | Jacob Fearnley | 225 | 6-1 7-6(8) |
| 2024-07-15 | Granby CH | Q2 | L | Stefan Kozlov | 381 | 6-1 7-6(3) |
| 2024-07-15 | Granby CH | Q1 | W | Hiroki Moriya | 418 | 6-3 6-4 |
| 2024-05-27 | Little Rock CH | R16 | L | Abedallah Shelbayh | 248 | 6-4 3-6 6-4 |
| 2024-05-27 | Little Rock CH | R32 | W | Yusuke Takahashi | 467 | 6-4 2-6 6-4 |
| 2023-11-13 | Champaign CH | R32 | L | Aleksandar Kovacevic | 117 | 6-3 2-6 6-4 |
| 2023-11-13 | Champaign CH | Q2 | W | Evan Zhu | 390 | 5-7 6-4 7-5 |
| 2023-11-13 | Champaign CH | Q1 | W | Pedro Vives Marcos | 571 | 6-2 6-2 |
| 2023-10-30 | Charlottesville CH | Q1 | L | Evgeny Karlovskiy | 435 | 7-6(2) 2-6 6-4 |
| 2023-07-31 | Lexington CH | Q1 | L | Aidan Mayo | 416 | 6-4 6-3 |
| 2023-04-24 | Savannah CH | Q2 | L | Mateus Alves | 577 | 6-3 6-4 |
| 2023-04-24 | Savannah CH | Q1 | W | Nathan Ponwith | 398 | 7-6(4) 6-4 |
| 2023-04-17 | Tallahassee CH | Q2 | L | Martin Damm | 433 | 6-3 6-1 |
| 2023-04-17 | Tallahassee CH | Q1 | W | Sekou Bangoura | 545 | 7-5 6-4 |
| 2023-02-27 | Waco CH | Q1 | L | Aziz Dougaz | 279 | 6-4 6-4 |
| 2023-02-20 | Rome GA CH | Q1 | L | Alex Rybakov | 360 | 4-6 6-1 6-2 |