|
 |
| F | Tyler Zink d. Chanasorn Nakaurai | 6-1; 6-1 |
| SF | Chanasorn Nakaurai d. Russell Berdusco | 6-1; 6-3 |
| SF | Tyler Zink d. Arthur Fonseca | 6-3; 6-1 |
| QF | Russell Berdusco d. Maxmillian Damm | 6-2; 6-4 |
| QF | Chanasorn Nakaurai d. Timmy Phung | 6-2; 6-2 |
| QF | Arthur Fonseca d. Mikkel Baumann | 6-3; 6-2 |
| QF | Tyler Zink d. Mark Zolotukhin | 6-1; 6-2 |
| 16 | Russell Berdusco d. Jerome Deroy | 6-1; 6-3 |
| 16 | Maxmillian Damm d. Jared Kieser | 7-5; 7-6 |
| 16 | Chanasorn Nakaurai d. Kaiwen Jiang | 6-1; 6-0 |
| 16 | Timmy Phung d. Rongguan Gu | 6-1; 6-1 |
| 16 | Mikkel Baumann d. Jonathan Slavov | 6-3; 6-3 |
| 16 | Arthur Fonseca d. Martin Damm | 6-0; 6-0 |
| 16 | Mark Zolotukhin d. Elijah Martin | 6-4; 4-6; 10-4 |
| 16 | Tyler Zink d. Fnu Nidunjianzan | 6-0; 6-0 |
| 32 | Jerome Deroy d. Ricardo Reyna | 6-0; 6-1 |
| 32 | Jared Kieser d. David Ojeda-Forigua | 6-2; 6-3 |
| 32 | Kaiwen Jiang d. Dmitry Spiridonov | 6-1; 6-0 |
| 32 | Timmy Phung d. William Mroz | 4-6; 6-2; 10-8 |
| 32 | Rongguan Gu d. Martin Nikolov | 6-0; 6-0 |
| 32 | Jonathan Slavov d. Rehab Gracias | 5-7; 6-3; 10-8 |
| 32 | Arthur Fonseca d. Jakob Pilones | 6-2; 6-0 |
| 32 | Elijah Martin d. Arshad Hussain | 4-6; 6-3; 12-10 |
| 32 | Mark Zolotukhin d. Cristian Sol | 6-1; 4-6; 10-4 |
| 32 | Fnu Nidunjianzan d. Brett Blair | 6-0; 6-2 |
 Consolation:
 |
| 64 | Arshad Hussain d. David Ojeda-Forigua | 6-2; 6-0 |
| 64 | David Ojeda-Forigua d. William Mroz | 6-4; 6-1 |
| 64 | Arshad Hussain d. Rehab Gracias | 6-1; 6-1 |
| 64 | David Ojeda-Forigua d. Ricardo Reyna | 6-0; 6-2 |
| 64 | William Mroz d. Dmitry Spiridonov | 6-06; 6-0 |
| 64 | Arshad Hussain d. Jakob Pilones | 6-1; 6-2 |
| 64 | Rehab Gracias d. Cristian Sol | Def (ns) |
| 64 | Jakob Pilones d. Brett Blair | 6-1; 6-1 |