| Round of 16 |  | | 1 | Bradley Schneider | Winston Salem, NC |  |  | | 2 | Bye | |  | | 3 | Paul Hogan | Lenoir, NC |  |  | | 4 | Bryan Zhang | Chapel Hill, NC |  | | 5 | Christofer Chang | Chapel Hill, NC |  |  | | 6 | Bye | |  | | 7 | Timothy Glauberman | Charlotte, NC |  |  | | 8 | Jake Tillman | Chapel Hill, NC |  | | 9 | Sebastian Zuhr | Whitsett, NC |  |  | | 10 | Sean Gallagher | Mooresville, NC |  | | 11 | Bye | |  |  | | 12 | Blake Covington | Reidsville, NC |  | | 13 | Andrew Gillette | Burlington, NC |  |  | | 14 | Rye Robinson | Fuquay Varina, NC |  | | 15 | Bye | |  |  | | 16 | Mason Church | Wilkesboro, NC |  | | | Quarterfinals |  | | B. Schneider |  |  | | | | B. Zhang |  | | 6-4; 1-6; 1-0(6) | | C. Chang |  |  | | | | J. Tillman |  | | 6-0; 6-0 | | S. Zuhr |  |  | | 6-1; 6-3 | | B. Covington |  | | | | R. Robinson |  |  | | 6-4; 6-2 | | M. Church |  | | | | | Semifinals |  | | B. Schneider |  |  | | 6-3; 6-0 | | C. Chang |  | | 6-3; 6-2 | | S. Zuhr |  |  | | 7-6(2); 6-1 | | M. Church |  | | 6-1; 4-6; 1-0(1) | | | Finals |  | | B. Schneider |  |  | | 6-3; 6-3 | | B. Schneider |  | | 6-1; 6-1 | | S. Zuhr |  | | 7-6(4); 6-4 | |