| - | Flight A |
| SF-2 | Jayden Wellman (PFU-M) def. John Billinis (JWU-M) 6-3, 6-0 |
| Final | Jacob Martin (RANDMTEN) def. Jayden Wellman (PFU-M) 7-6 (8-6), 6-1 |
| - | Flight B |
| SF-1 | Benedikt Pfeiffer (PFU-M) def. Justin Wagner (JWU-M) 4-6, 7-5, 10-4 |
| SF-2 | |
| Final | Benedikt Pfeiffer (PFU-M) def. Andreas Mulner (RANDMTEN) retired |
| - | Flight C |
| SF-1 | |
| SF-2 | Mathius Dessureau (PFU-M) def. Vincenzo Marchese (RANDMTEN) 6-5, 5-7, 10-5 |
| Final | Mathius Dessureau (PFU-M) def. Henry Austin (GCQ-M) 7-5, 6-0 |
| - | Flight D |
| SF-1 | Andres Valdez-Arze (PFU-M) def. Evan Wong (GCQ-M) 7-5, 2-4, retired |
| Final | Andres Valdez-Arze (PFU-M) def. Ondra Pelda (RANDMTEN) 6-2, 6-4 |
| - | Flight E |
| SF-1 | Bogdan Stan (PFU-M) def. Sam Cicciarello (JWU-M) 6-0, 6-3 |
| SF-2 | |
| Final | Bogdan Stan (PFU-M) def. Jason Duval (RANDMTEN) 6-3, 6-4 |
| - | Flight F |
| SF-1 | Emmanuel Oye (GCQ-M) def. Laurin Rauer (PFU-M) 6-2, 6-1 |
| SF-2 | |
| - | Flight G |
| SF-1 | Jan Prause (PFU-M) def. Carlos Haupt (RANDMTEN) 6-0, 5-7, 10-5 |
| SF-2 | |
| Final | Jan Prause (PFU-M) def. Cayden Danzer (JWU-M) retired |
| - | Flight H - NSHS |
| SF-1 | Goncalo Oliveira (PFU-M) def. Vante Rodgers (JWU-M) 6-3, 7-5 |
| SF-2 | |
| Final | Goncalo Oliveira (PFU-M) def. Kade Talton (GCQ-M) 7-5, 6-4 |
| - | Flight I (RR) - NSHS |
| Ameno Morgan (PFU-M) def. Wilder Noyes (JWU-M) 6-0, 6-0 |
| Clay Patton (PFU-M) def. Prince Afriyie (RANDMTEN) 6-0, 6-0 |
| Jason Geisbrecht (PFU-M) def. Jaylon Salters (JWU-M) 6-0, 6-1 |
| Michael Osornio (JWU-M) def. Micah Potter (PFU-M) 7-6 (7-5), 6-3 |
| Ameno Morgan (PFU-M) def. Prince Afriyie (RANDMTEN) 6-0, 6-0 |
| Goncalo Oliveira (PFU-M) def. Kade Talton (GCQ-M) 7-5, 6-4 |
| Clay Patton (PFU-M) def. Jaylon Salters (JWU-M) 6-2, 6-2 |
| Jason Geisbrecht (PFU-M) def. Wilder Noyes (JWU-M) 6-0, 6-1 |
| Mateo Oporto (PFU-M) def. Michael Osornio (JWU-M) 6-2, 6-0 |