| 64 | Jan Stolin (DU) def. Raul Velasco Garcia (LSSU) 7-6, 7-6 |
| 64 | Asier Ayllon Prado (UNIDY) def. Rudiger Dusselberg (DU) 7-5, 6-2 |
| 64 | Laurent Teysseire (MTU) def. Reuben Bakker (DU) 6-2, 0-6, 10-6 |
| 64 | Daniel Calver (DU) def. Kian Balali (WU) 6-2, 6-0 |
| 32 | Jan Stolin (DU) def. Sergio Lopez Guillen (NU) 7-5, 6-4 |
| 32 | Luka Kalenic (MCK) def. Daniel Calver (DU) 6-2, 6-3 |
| 32-C | Rudiger Dusselberg (DU) def. Juan Suero (MU) 6-4, 1-6, 10-4 |
| 32-C | Michel Delaloye (MU) def. Reuben Bakker (DU) 6-2, 6-4 |
| 64 | Samuel Plys (HC) def. Jaden Bender (DU) 6-2, 6-4 |
| 64 | Maxence Hamon (LSSU) def. Carlos Henriquez (DU) 6-1, 3-6, 10-7 |
| 64 | Simone Pacciolla (DU) def. Justus Peters (RU) 6-1, 6-2 |
| 32 | Simone Pacciolla (DU) def. Jose Portillo (TU) 6-2, 6-3 |
| 32-C | Carlos Henriquez (DU) def. Grant Miller (LU) 6-1, 6-2 |
| 64 | Luis Gomez Tinoco (NU) def. Vance Muenzer (DU) 6-4, 6-1 |
| 64 | Demille Scarbello (RU) def. Bennet Dozeman (DU) 7-5, 4-6, 10-5 |
| 64 | Jose Brenes (DU) def. Lucas Pieringer (UIS) 6-0, 2-6, 10-4 |
| 32 | Arnav Gannavaram (ROCK) def. Jose Brenes (DU) 7-6, 6-4 |
| 32 | Reid Reimink (DU) def. John Sabback (TU) 6-0, 6-1 |
| 16 | Alex Van Lumich (PNW) def. Jan Stolin (DU) 7-5, 6-4 |
| 16-C | Victor Lopes (GVSU) def. Rudiger Dusselberg (DU) 6-1, 6-1 |
| 16 | Adrian Catahan (FSU) def. Simone Pacciolla (DU) 6-2, 5-7, 10-5 |
| 16-C | Jaden Bender (DU) def. Ayush Sharma (TU) 6-2, 6-4 |
| 16-C | Carlos Henriquez (DU) def. Ryan Papazov (HC) 6-7, 6-1, 10-7 |
| QF-C | Adhirit Awal (PNW) def. Jaden Bender (DU) 7-6, 6-3 |
| QF-C | Landon Coates (MTU) def. Carlos Henriquez (DU) 7-6, 6-0 |
| 16 | Milo Leuenberger (FSU) def. Reid Reimink (DU) 6-1, 6-1 |
| 16-C | Fedor Kuznetsov (WU) def. Vance Muenzer (DU) 6-3, 6-2 |
| 16-C | Nicolas Izquierdo (UNIDY) def. Bennet Dozeman (DU) 6-4, 6-7, 10-7 |