|
 |
| F | Luca Corinteli d. Stefan Kozlov | 1-6; 7-6(3); 6-3 |
| SF | Luca Corinteli d. (4) Thai-Son Kwiatkowski | 6-4; 6-4 |
| SF | Stefan Kozlov d. (6) Krittin Koaykul | 1-6; 6-3; 7-6(1) |
| QF | Luca Corinteli d. Nikko Madregallejo | 6-4; 6-1 |
| QF | (4) Thai-Son Kwiatkowski d. Roy Lederman | 4-6; 6-2; 7-5 |
| QF | Stefan Kozlov d. (15) Cristobal Ramos Salazar | 3-6; 7-6(1); 6-3 |
| QF | (6) Krittin Koaykul d. Alexander Sendegeya | 6-3; 6-4 |
| 16 | Luca Corinteli d. (2) Robert Livi | 6-2; 6-1 |
| 16 | Nikko Madregallejo d. (10) Karim Arem | 6-1; 6-1 |
| 16 | (4) Thai-Son Kwiatkowski d. (16) Punn Bodhidatta | 6-0; 6-4 |
| 16 | Roy Lederman d. Ognjen Samardzic | 6-2; 6-1 |
| 16 | Stefan Kozlov d. James Elliott | 6-1; 6-1 |
| 16 | (15) Cristobal Ramos Salazar d. Florin Bogdan Radu | 7-5; 4-6; 6-3 |
| 16 | (6) Krittin Koaykul d. (9) Alex Fennell | 6-4; 6-3 |
| 16 | Alexander Sendegeya d. (14) Pedro Gonzalez | 6-2; 7-6(3) |
| 32 | (2) Robert Livi d. Eli Brown | 6-3; 6-4 |
| 32 | Luca Corinteli d. Jake Albo | 6-2; 6-4 |
| 32 | (10) Karim Arem d. Callum Poland-Smith | 6-7(8); 7-5; 6-1 |
| 32 | Nikko Madregallejo d. Thomas N. Mayronne | 6-3; 7-5 |
| 32 | (4) Thai-Son Kwiatkowski d. Max Peara | 6-0; 6-2 |
| 32 | (16) Punn Bodhidatta d. Bruno Sisti | 6-0; 3-6; 6-2 |
| 32 | Ognjen Samardzic d. Justin Butsch | 7-6(3); 7-6(0) |
| 32 | Roy Lederman d. (8) Brayden Schnur | 6-4; 3-6; 6-2 |
| 32 | Stefan Kozlov d. Rolando Torrellas | 7-6(7); 6-2 |
| 32 | James Elliott d. (11) Abhishek Alla | 5-7; 6-4; 6-2 |
| 32 | (15) Cristobal Ramos Salazar d. Carter Lin | 7-6(4); 6-4 |
| 32 | Florin Bogdan Radu d. (3) Kai-Wen Lai | 7-6(9); 6-3 |
| 32 | (6) Krittin Koaykul d. Alexandru Gozun | 6-4; 6-3 |
| 32 | (9) Alex Fennell d. Riaan Du Toit | 6-2; 6-2 |
| 32 | (14) Pedro Gonzalez d. Tony Kostadinov | 4-6; 6-2; 6-2 |
| 32 | Alexander Sendegeya d. Santiago Cevallos | 6-3; 7-6(3) |
| 64 | (2) Robert Livi d. Alan Nunez Aguilera | 6-3; 6-2 |
| 64 | Eli Brown d. Eduardo Alfonzo | 6-1; 6-4 |
| 64 | Jake Albo d. Mohd Assri Merzuki | 6-2; 6-0 |
| 64 | Luca Corinteli d. (13) Marlu Jansen Van Vuuren | 6-1; 6-4 |
| 64 | (10) Karim Arem d. Jose Pablo Gil | 6-0; 6-2 |
| 64 | Callum Poland-Smith d. Joshua Wardell | 3-6; 7-5; 7-6(2) |
| 64 | Nikko Madregallejo d. Arturs Lazdins | 6-3; 6-2 |
| 64 | Thomas N. Mayronne d. (7) Mate Cutura | 7-6(7); 6-3 |
| 64 | (4) Thai-Son Kwiatkowski d. Yifan Dang | 6-3; 6-1 |
| 64 | Max Peara d. Everth Dzib Peraza | 4-6; 6-1; 6-2 |
| 64 | Bruno Sisti d. Eduardo Nava | 6-3; 7-5 |
| 64 | (16) Punn Bodhidatta d. Arnav Mohanty | 6-0; Retired |
| 64 | Justin Butsch d. (12) Luis Fernando Garcia | 1-6; 6-2; 6-2 |
| 64 | Ognjen Samardzic d. Naoki Nakagawa | 1-6; 6-4; 6-4 |
| 64 | Roy Lederman d. Alejandro Jose Gomez Estrada | 6-4; 6-3 |
| 64 | (8) Brayden Schnur d. Elio Livi | 4-6; 6-1; 6-1 |
| 64 | Rolando Torrellas d. (5) Luis Elizondo | 7-6(0); 6-4 |
| 64 | Stefan Kozlov d. Michael-John Every | 6-4; 6-3 |
| 64 | James Elliott d. Spencer Papa | 6-1; 6-3 |
| 64 | (11) Abhishek Alla d. Matthew Scaggiante Cravinhos | 6-4; 2-6; 6-1 |
| 64 | (15) Cristobal Ramos Salazar d. Javier Restrepo | 1-6; 7-5; 6-4 |
| 64 | Carter Lin d. Gian Issa | 6-3; 6-4 |
| 64 | Florin Bogdan Radu d. Alejandro Perez | 4-6; 6-4; 6-3 |
| 64 | (3) Kai-Wen Lai d. Robin Haden | 6-4; 6-3 |
| 64 | (6) Krittin Koaykul d. joseph Digiulio | 6-2; 4-6; 7-5 |
| 64 | Alexandru Gozun d. Alp Horoz | 6-2; 6-0 |
| 64 | Riaan Du Toit d. Ryan Newman | 6-1; 6-0 |
| 64 | (9) Alex Fennell d. Galo Barrezueta | 6-4; 6-1 |
| 64 | (14) Pedro Gonzalez d. Donato Rizzolo | 6-4; 6-2 |
| 64 | Tony Kostadinov d. Alexander Yarkov | 6-1; 6-1 |
| 64 | Santiago Cevallos d. Daniel O'Connor | 6-4; 6-3 |
| 64 | Alexander Sendegeya d. (1) William Kwok | 6-2; 6-4 |