| 2026-09-29 | Baku | R32 | Alexey Aleshchev | 6-2 6-3 | won |
| 2026-09-24 | Baku | R16 | Oscar Brown | 3-6 4-6 | lost |
| 2026-09-22 | Baku | R32 | Egor Agafonov | 6-4 6-1 | won |
| 2026-08-03 | ENKA Open | R32 | Koki Matsuda | 6-3 3-6 6-7 | lost |
| 2026-08-03 | ENKA Open | Q2 | Alec Deckers | 4-6 7-5 7-5 | won |
| 2026-08-03 | ENKA Open | Q1 | Maxim Zhukov | 7-6 6-7 6-2 | won |
| 2026-07-27 | Samsun Open | Q1 | Constantin Bittoun Kouzmine | 6-2 2-6 3-6 | lost |
| 2026-05-18 | Bosphorus Challenger Cup | R32 | Anton Matusevich | 7-6 3-6 1-1 | lost |
| 2025-08-18 | College Park | R1 | Andrew Johnson | 3-6 4-6 | lost |
| 2025-07-22 | Bytom | R2 | Christian Gronfeldt-Sorensen | 6-4 4-6 4-6 | lost |
| 2025-07-05 | The Junior Championships, Wimbledon | R1 | Niels Mcdonald | 7-6 6-7 4-6 | lost |
| 2025-06-29 | Roehampton | R1 | Thijs Boogaard | 1-6 0-6 | lost |
| 2025-06-01 | Roland Garros Junior Championships | R1 | Jack Kennedy | 1-6 0-6 | lost |
| 2025-05-26 | Charleroi-Marcinelle | R1 | Mark Ceban | 6-4 3-6 6-4 | won |
| 2025-05-26 | Charleroi-Marcinelle | R2 | Cruz Hewitt | 6-2 6-2 | won |
| 2025-05-26 | Charleroi-Marcinelle | QF | Luka Talan Lopatic | 6-4 6-2 | won |
| 2025-05-26 | Charleroi-Marcinelle | SF | Maximus Dussault | 3-6 2-6 | lost |
| 2025-05-12 | Hanover | R1 | Sebastian Gampert | 4-6 5-7 | lost |
| 2025-05-06 | Prato | R1 | Davide Borzonasca | 7-6 6-4 | won |
| 2025-05-06 | Prato | R2 | Rihards Neimanis | 3-6 6-2 7-6 | won |
| 2025-05-06 | Prato | QF | Alejandro Mateo Berge Nourescu | 5-7 3-6 | lost |
| 2025-04-22 | Offenbach | R1 | Kaspar Mathes | 7-6 6-1 | won |
| 2025-04-22 | Offenbach | R2 | Ivan Ivanov | 3-6 2-6 | lost |
| 2025-04-15 | Haskovo | R1 | Maksym Kalabishka | 6-1 6-2 | won |
| 2025-04-15 | Haskovo | R2 | Aleksandar Tolev | 7-5 6-2 | won |
| 2025-04-15 | Haskovo | QF | Alejandro Mateo Berge Nourescu | 7-6 6-4 | won |
| 2025-04-15 | Haskovo | SF | Dimitar Kisimov | 6-7 7-6 6-4 | won |
| 2025-04-15 | Haskovo | F | Stefan Horia Haita | 4-6 2-6 | lost |
| 2025-04-15 | Haskovo | R1 | Stanislav Kosev / Aleksandar Tolev (with Arturs Zagars) | 6-2 6-0 | won |
| 2025-04-15 | Haskovo | QF | Odysseas Geladaris / Georgios Mitalas (with Arturs Zagars) | 3-6 5-7 | lost |