|
 |
| F | (3) Adrian Chiu d. (6) Gary Ho | 6-1; 6-2 |
| PL | (4) Mark Nguyen d. (1) Tejas Phaterpekar | 6-3; 6-4 |
| SF | (6) Gary Ho d. (4) Mark Nguyen | 6-3; 6-3 |
| SF | (3) Adrian Chiu d. (1) Tejas Phaterpekar | 5-7; 6-3; 6-2 |
| QF | (6) Gary Ho d. (2) Eric Fought | 6-2; 6-2 |
| QF | (4) Mark Nguyen d. (8) Kyryll Kryvchun | 6-2; 6-2 |
| QF | (3) Adrian Chiu d. (7) Evan Mcnicol | 6-1; 6-1 |
| QF | (1) Tejas Phaterpekar d. (5) Arjun Padda | 6-2; 6-0 |
| 16 | (2) Eric Fought d. Brendan Guay | 6-1; 6-1 |
| 16 | (6) Gary Ho d. Neel Phaterpekar | 6-1; 6-1 |
| 16 | (4) Mark Nguyen d. Kamil Tabaka | 6-1; 6-2 |
| 16 | (8) Kyryll Kryvchun d. Sam Gouneili | 6-1; 6-1 |
| 16 | (7) Evan Mcnicol d. Austin Hoole | 6-2; 4-6; 6-3 |
| 16 | (3) Adrian Chiu d. Max Korkh | 6-0; 7-5 |
| 16 | (5) Arjun Padda d. Felix Fan | 6-2; 6-3 |
| 16 | (1) Tejas Phaterpekar d. Michael Bitcon | 6-3; 6-3 |
| 32 | Brendan Guay d. Brook Hoole | 6-1; 6-2 |
| 32 | Neel Phaterpekar d. Jake Perkins | 3-6; 6-1; 6-3 |
| 32 | Kamil Tabaka d. Khalil Essabar | 6-0; 6-0 |
| 32 | Sam Gouneili d. Kiran Phaterpekar | 6-2; 6-1 |
| 32 | Austin Hoole d. Nicholas Dziarmaga | 6-0; 6-0 |
| 32 | Max Korkh d. Benjamin Sigouin | 6-1; 6-1 |
| 32 | Felix Fan d. Daniel Foxcroft | 6-3; 6-4 |
| 32 | Michael Bitcon d. Bryson Marazzi | Wo (emerg) |
 Consolation:
 |
| F | (5) Arjun Padda d. (2) Eric Fought | Wo (ill) |
| SF | (2) Eric Fought d. (8) Kyryll Kryvchun | 7-6; 7-5 |
| SF | (5) Arjun Padda d. (7) Evan Mcnicol | 6-4; 6-2 |