| 2026-09-29 | Jingshan Open | Q1 | Mattia Bellucci | 2-6 4-6 | défaite |
| 2026-09-25 | Yinchuan | QF | Kuan-Shou Chen | 3-6 3-6 | défaite |
| 2026-09-24 | Yinchuan | R16 | Enzo Aguiard | 6-4 6-2 | victoire |
| 2026-09-22 | Yinchuan | R32 | Xing Dao Chen | 6-1 7-5 | victoire |
| 2026-09-14 | Sport Festival Challenger Ii | R16 | Moise Kouame | 1-6 2-4 | défaite |
| 2026-09-14 | Sport Festival Challenger Ii | R32 | Tai Sach | 1-6 6-3 6-4 | victoire |
| 2026-09-14 | Sport Festival Challenger Ii | Q2 | Sam Ryan Ziegann | 6-1 6-4 | victoire |
| 2026-09-14 | Sport Festival Challenger Ii | Q1 | Arjun Rathi | 6-3 6-4 | victoire |
| 2026-09-07 | Sport Festival Challenger | QF | Arthur Weber | 6-7 2-6 | défaite |
| 2026-09-07 | Sport Festival Challenger | R16 | Kenta Miyoshi | 7-6 6-3 | victoire |
| 2026-09-07 | Sport Festival Challenger | R32 | Grigoriy Lomakin | 6-1 4-6 7-6 | victoire |
| 2026-08-31 | International Challenger-Zhangjiagang | Q2 | Omar Jasika | 2-6 3-6 | défaite |
| 2026-08-31 | International Challenger-Zhangjiagang | Q1 | Sheng Tang | 6-3 7-6 | victoire |
| 2026-08-17 | Lexus Roehampton Challenger 1 | R32 | Charles Broom | 1-6 1-6 | défaite |
| 2026-08-17 | Lexus Roehampton Challenger 1 | Q2 | Nicolas Tepmahc | 6-4 2-6 7-6 | victoire |
| 2026-08-17 | Lexus Roehampton Challenger 1 | Q1 | Giulio Perego | 6-4 6-2 | victoire |
| 2026-08-03 | Mazovia Open | R32 | Ivan Marrero Curbelo | 1-6 6-3 3-6 | défaite |
| 2026-06-01 | Rise Centurion Open | R32 | Eliakim Coulibaly | 3-6 1-6 | défaite |
| 2026-06-01 | Rise Centurion Open | QF | Khololwam Montsi / Connor Henry van Schalkwyk (avec Michael Zhu) | 6-7 3-6 | défaite |
| 2026-06-01 | Rise Centurion Open | R16 | Sidharth Rawat / Atharva Sharma (avec Michael Zhu) | 7-5 6-3 | victoire |
| 2026-05-25 | Rise Irene Open | R32 | Arda Azkara | 6-4 4-6 3-6 | défaite |
| 2026-04-27 | Jiangxi Open | Q1 | Kody Pearson | 4-6 6-7 | défaite |
| 2026-04-06 | Wuning Open 1 | R32 | Harry Wendelken | 3-6 6-7 | défaite |
| 2026-02-09 | Tenerife Challenger 2 | Q1 | Sergey Fomin | 1-6 1-6 | défaite |
| 2026-02-02 | Tenerife Challenger 1 | Q2 | Izan Almazan Valiente | 6-3 3-6 4-6 | défaite |
| 2026-01-19 | Soma Bay Open | Q1 | Stefano Napolitano | 4-6 3-6 | défaite |
| 2026-01-12 | Lexus Glasgow Challenger | Q1 | Martin Krumich | 7-6 2-6 3-6 | défaite |
| 2026-01-05 | Lexus Nottingham Challenger | Q1 | Anton Matusevich | 3-6 3-6 | défaite |
| 2025-11-17 | Sydney | R32 | Matthew Dellavedova | 2-6 2-6 | défaite |
| 2025-11-17 | Sydney | R16 | Jake Delaney / Jason Kubler (avec Tai Sach) | 4-6 7-6 6-10 | défaite |