51–39Win–Loss
56.7%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 40 | 30 | 57.1% |
| Clay | 6 | 7 | 46.2% |
| Grass | 5 | 2 | 71.4% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 12 | 8 | 0 | 60.0% |
| 2025 | 24 | 16 | 0 | 60.0% |
| 2024 | 12 | 8 | 0 | 60.0% |
| 2023 | 2 | 5 | 0 | 28.6% |
| 2022 | 1 | 2 | 0 | 33.3% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2025-07-07 | Newport CH | R16 | W | Mitchell Krueger | 164 | 6-4 5-7 6-3 |
| 2025-07-07 | Newport CH | R32 | W | Patrick Kypson | 240 | 7-6(1) 7-5 |
| 2025-07-07 | Newport CH | Q2 | W | Reese Stalder | 1453 | 7-5 6-1 |
| 2025-07-07 | Newport CH | Q1 | W | Finn Reynolds | 2013 | 6-2 6-3 |
| 2025-06-30 | Cary CH | Q2 | L | Joshua Sheehy | 760 | 7-6(6) 6-4 |
| 2025-06-30 | Cary CH | Q1 | W | James Watt | 722 | 5-7 6-3 6-4 |
| 2025-04-21 | Savannah CH | Q1 | L | Alex Rybakov | 473 | 6-1 6-7(2) 6-3 |
| 2025-01-27 | Cleveland CH | R16 | L | J J Wolf | 258 | 7-6(11) 4-6 6-3 |
| 2025-01-27 | Cleveland CH | R32 | W | Tristan Mccormick | 704 | 6-3 6-3 |
| 2025-01-06 | Nottingham CH | Q1 | L | Patrick Zahraj | 467 | 6-4 6-0 |
| 2024-11-11 | Drummondville CH | QF | L | Chris Rodesch | 385 | 6-3 6-1 |
| 2024-11-11 | Drummondville CH | R16 | W | Bernard Tomic | 203 | 6-2 0-0 RET |
| 2024-11-11 | Drummondville CH | R32 | W | Charles Broom | 271 | 6-3 7-5 |
| 2024-11-11 | Drummondville CH | Q2 | W | Justin Boulais | 1065 | 7-5 6-2 |
| 2024-11-11 | Drummondville CH | Q1 | W | Cleeve Harper | 1174 | 6-4 6-4 |
| 2024-10-21 | Sioux Falls CH | R32 | L | Murphy Cassone | 363 | 6-4 6-4 |
| 2024-10-21 | Sioux Falls CH | Q2 | W | Kenta Miyoshi | 813 | 6-2 2-6 6-3 |
| 2024-10-21 | Sioux Falls CH | Q1 | W | Maxwell Exsted | 1845 | 7-5 6-1 |
| 2024-09-23 | Charleston CH | Q1 | L | Toby Alex Kodat | 380 | 1-6 7-5 6-4 |
| 2024-09-16 | Columbus CH | R32 | L | Ernesto Escobedo | 424 | 6-7(4) 6-2 6-4 |
| 2024-09-16 | Columbus CH | Q2 | W | Andres Martin | 443 | 6-1 6-2 |
| 2024-09-16 | Columbus CH | Q1 | W | Patrick Maloney | 581 | 6-1 6-4 |
| 2024-07-15 | Astana CH | QF | L | Evgeny Karlovskiy | 437 | 7-6(1) 7-6(6) |
| 2024-07-15 | Astana CH | R16 | W | Neil Oberleitner | 520 | 6-3 6-4 |
| 2024-07-15 | Astana CH | R32 | W | Yshai Oliel | 403 | 6-1 3-6 6-3 |
| 2024-07-15 | Astana CH | Q2 | W | Kazuki Nishiwaki | 650 | 6-3 6-3 |
| 2024-07-15 | Astana CH | Q1 | W | Bekkhan Atlangeriev | 1070 | 6-4 6-2 |
| 2024-06-17 | Blois CH | Q1 | L | Federico Iannaccone | 486 | 7-6(6) 2-6 6-3 |
| 2024-06-10 | Lyon CH | Q1 | L | Mathias Bourgue | 284 | 3-6 6-1 6-4 |
| 2024-01-22 | Quimper CH | Q1 | L | Ricardas Berankis | 255 | 6-1 6-3 |
| 2023-10-23 | Brest CH | Q1 | L | Geoffrey Blancaneaux | 244 | 7-6(4) 6-4 |
| 2023-05-29 | Roland Garros | Q1 | L | Norbert Gombos | 132 | 6-7(4) 6-3 6-1 |
| 2023-03-20 | Saint Brieuc CH | R32 | L | Calvin Hemery | 387 | 6-2 4-6 6-2 |
| 2023-02-13 | Cherbourg CH | Q2 | L | Karl Friberg | 445 | 6-3 4-6 6-4 |
| 2023-02-13 | Cherbourg CH | Q1 | W | Alexander Weis | 351 | 6-3 6-4 |
| 2023-01-23 | Quimper CH | Q2 | L | Nicolas Moreno De Alboran | 218 | 6-2 6-1 |
| 2023-01-23 | Quimper CH | Q1 | W | Jurgen Briand | 404 | 1-6 7-5 6-3 |
| 2022-11-06 | Roanne CH | Q1 | L | Clement Tabur | 312 | 6-4 6-4 |
| 2022-10-24 | Brest CH | Q2 | L | Mathias Bourgue | 443 | 6-4 6-3 |
| 2022-10-24 | Brest CH | Q1 | W | Filip Cristian Jianu | 303 | 6-4 6-4 |