| Round of 16 |  | | 1 | Joel Jesudason | Berwyn, PA |  |  | | 2 | August Sissick | Jenkintown, PA |  | | 3 | David Mamalat | Philadelphia, PA |  |  | | 4 | Garrett Spillerman | Philadelphia, PA |  | | 5 | Zhuang Ruan | Philadelphia, PA |  |  | | 6 | Cade Sands | Doylestown, PA |  | | 7 | Aaron Malamed | North Wales, PA |  |  | | 8 | Adam Zhang | Audubon, PA |  | | 9 | Jordan Lubell | Maple Glen, PA |  |  | | 10 | John Robertson | Malvern, PA |  | | 11 | Arjun Naageshwaran | Malvern, PA |  |  | | 12 | Andrew Kofsky | Penn Valley, PA |  | | 13 | Daniel Porreca | Audubon, PA |  |  | | 14 | Cole Sands | Doylestown, PA |  | | 15 | Aidan Vesci | North Wales, PA |  |  | | 16 | Aantorik Ganguly | Malvern, PA |  | | | Quarterfinals |  | | J. Jesudason |  |  | | 6-1; 6-0 | | D. Mamalat |  | | 6-1; 6-0 | | Z. Ruan |  |  | | 6-2; 6-3 | | A. Zhang |  | | 6-0; 6-3 | | J. Lubell |  |  | | 6-3; 6-2 | | A. Kofsky |  | | 6-3; 7-5 | | C. Sands |  |  | | 0-6; 6-1; 10-6 | | A. Ganguly |  | | 6-0; 6-2 | | | Semifinals |  | | J. Jesudason |  |  | | 6-0; 6-0 | | Z. Ruan |  | | 6-1; 7-5 | | J. Lubell |  |  | | 6-0; 6-1 | | A. Ganguly |  | | 6-0; 6-0 | | | Finals |  | | Z. Ruan |  |  | | 6-4; 2-6; 10-7 | | A. Ganguly |  | | 6-0; 6-1 | | A. Ganguly |  | | 6-0; 6-1 | |