|
 |
| F | (1) Alexander Kim d. (6) Alex Gruskin | 6-1; 6-1 |
| SF | (6) Alex Gruskin d. (2) Noah Karoub | 6-3; 7-6(3) |
| SF | (1) Alexander Kim d. Akihiro Ota | 6-2; 6-3 |
| QF | (2) Noah Karoub d. Jack Martin-Dyer | 6-1; 6-1 |
| QF | (6) Alex Gruskin d. (4) Gabriel Apaza | 7-5; 6-1 |
| QF | Akihiro Ota d. (3) Jordan Jacobsen | 6-3; 6-2 |
| QF | (1) Alexander Kim d. (5) Daniel Lunghamer | 6-0; 4-6; 10-6 |
| 16 | (2) Noah Karoub d. Joseph Loselleiv | 6-2; 6-2 |
| 16 | Jack Martin-Dyer d. Rishabh Nayak | 6-2; 6-0 |
| 16 | (4) Gabriel Apaza d. Koushik Kondapi | 6-2; 6-1 |
| 16 | (6) Alex Gruskin d. Chang Che | 6-1; 6-0 |
| 16 | Akihiro Ota d. (7) George Lu | 6-3; 6-4 |
| 16 | (3) Jordan Jacobsen d. Griffin Mertz | 6-3; 6-3 |
| 16 | (5) Daniel Lunghamer d. Raj Raina | 6-1; 6-2 |
| 16 | (1) Alexander Kim d. Juliuspaulo Hernandez | 6-1; 6-2 |
| 32 | Joseph Loselleiv d. Stephen Criss | 6-4; 6-2 |
| 32 | Jack Martin-Dyer d. (8) Bryan Koger | 6-2; 6-0 |
| 32 | Rishabh Nayak d. Rishabh Arvikar | 6-2; 6-2 |
| 32 | Koushik Kondapi d. Andrew Schafer | 6-1; 6-2 |
| 32 | (6) Alex Gruskin d. Daniel Eilender | 6-0; 6-2 |
| 32 | Chang Che d. Daniel Wu | 6-4; 6-3 |
| 32 | Akihiro Ota d. Jonathan Martin | 6-0; 6-1 |
| 32 | (7) George Lu d. Michael Bondin | 6-0; 6-0 |
| 32 | Griffin Mertz d. Joel Manley | 6-3; 6-0 |
| 32 | Raj Raina d. Edgar Witkowski | 6-1; 6-1 |
| 32 | Juliuspaulo Hernandez d. Albert Grigorov | 6-3; 5-7; 10-8 |
 Consolation:
 |
| F | Jonathan Martin d. (8) Bryan Koger | 6-4; 6-3 |
| SF | (8) Bryan Koger d. Daniel Wu | 7-6(3); 4-6; 10-7 |
| SF | Jonathan Martin d. Albert Grigorov | 4-6; 6-4; 10-8 |
| QF | (8) Bryan Koger d. Stephen Criss | 4-6; 6-4; 12-10 |
| QF | Daniel Wu d. Andrew Schafer | 6-7(6); 6-1; 10-6 |
| QF | Jonathan Martin d. Joel Manley | 6-2; 6-3 |
| QF | Albert Grigorov d. Edgar Witkowski | 6-1; 6-0 |
| R1 | (8) Bryan Koger d. Rishabh Arvikar | 6-2; 6-2 |
| R1 | Daniel Wu d. Daniel Eilender | 6-0; 6-1 |
| R1 | Jonathan Martin d. Michael Bondin | 6-3; 6-1 |