| 2026-09-01 | Rafa Nadal Open by Movistar | Q2 | Mathys Erhard | 2-6 7-6 1-6 | lost |
| 2026-09-01 | Rafa Nadal Open by Movistar | Q1 | Hongjin Qi | 6-2 6-2 | won |
| 2026-08-24 | Lexus Roehampton Challenger 2 | F | George Loffhagen | 5-7 3-6 | lost |
| 2026-08-24 | Lexus Roehampton Challenger 2 | SF | Oliver Tarvet | 6-4 5-7 6-1 | won |
| 2026-08-24 | Lexus Roehampton Challenger 2 | QF | Max Basing | 6-4 6-2 | won |
| 2026-08-24 | Lexus Roehampton Challenger 2 | R16 | Patrick Brady | 6-4 6-1 | won |
| 2026-08-24 | Lexus Roehampton Challenger 2 | R32 | Leonardo Rossi | 6-4 6-1 | won |
| 2026-08-17 | Lexus Roehampton Challenger 1 | QF | Oliver Tarvet | 4-6 7-5 1-6 | lost |
| 2026-08-17 | Lexus Roehampton Challenger 1 | R16 | Alex Rybakov | 7-5 6-3 | won |
| 2026-08-17 | Lexus Roehampton Challenger 1 | R32 | Filip Peliwo | 6-1 6-1 | won |
| 2026-07-27 | Odlum Brown VanOpen | R32 | Shintaro Mochizuki | 6-2 2-6 4-6 | lost |
| 2026-07-20 | Winnipeg National Bank Challenger presented by MBuilds | SF | Toby Samuel | 6-7 2-6 | lost |
| 2026-07-20 | Winnipeg National Bank Challenger presented by MBuilds | QF | Rio Noguchi | 6-2 6-4 | won |
| 2026-07-20 | Winnipeg National Bank Challenger presented by MBuilds | R16 | Zhizhen Zhang | 2-6 7-6 6-2 | won |
| 2026-07-20 | Winnipeg National Bank Challenger presented by MBuilds | R32 | Edward Winter | 2-6 6-3 6-2 | won |
| 2026-07-20 | Winnipeg National Bank Challenger presented by MBuilds | R16 | Liam Broady / Saketh Myneni (with Ben Jones) | 6-4 6-7 6-10 | lost |
| 2026-07-13 | Lincoln Challenger | R32 | Rio Noguchi | 2-6 6-4 5-7 | lost |
| 2026-07-13 | Lincoln Challenger | QF | Luis David Martinez / Joshua Sheehy (with Ben Jones) | 6-4 4-6 8-10 | lost |
| 2026-07-13 | Lincoln Challenger | R16 | Brandon Perez / Quinn Vandecasteele (with Ben Jones) | 7-6 4-6 10-8 | won |
| 2026-06-22 | Lexus Eastbourne Open | Q1 | Marcos Giron | 6-3 6-7 2-6 | lost |
| 2026-06-15 | Dublin Challenger | R32 | Titouan Droguet | 3-6 6-4 1-6 | lost |
| 2026-06-15 | Dublin Challenger | Q2 | Andrea Guerrieri | 6-1 6-4 | won |
| 2026-06-15 | Dublin Challenger | Q1 | Dylan Leeman | 6-0 6-0 | won |
| 2026-06-01 | Lexus Birmingham Open | Q2 | Clement Chidekh | 3-6 6-7 | lost |
| 2026-06-01 | Lexus Birmingham Open | Q1 | James Beaven | 6-3 6-2 | won |
| 2026-06-01 | Lexus Birmingham Open | R16 | Vasil Kirkov / John Peers (with David Stevenson) | 3-6 4-6 | lost |
| 2026-05-24 | Roland Garros | Q1 | Ugo Blanchet | 6-4 6-7 4-6 | lost |
| 2026-04-13 | Wuning Open 2 | SF | Li Tu | 3-6 6-1 6-7 | lost |
| 2026-04-13 | Wuning Open 2 | QF | Buvaysar Gadamauri | 7-6 6-7 7-6 | won |
| 2026-04-13 | Wuning Open 2 | R16 | Alexander Binda | 6-2 6-2 | won |