| Round of 16 |  | | 1 | Logan Weber | Raleigh, NC |  |  | | 2 | Evan Scope-Crafts | Chapel Hill, NC |  | | 3 | Shaan Buttar | Raleigh, NC |  |  | | 4 | David Bond | Chapel Hill, NC |  | | 5 | Austin Cobb | Raleigh, NC |  |  | | 6 | Anthony Brennan | Hubert, NC |  | | 7 | Brett Hodgdon | Wake Forest, NC |  |  | | 8 | Patrick Mulqueen | Cary, NC |  | | 9 | Rohan Chandrasekhar | Raleigh, NC |  |  | | 10 | Kyle Fitzgerald | Cary, NC |  | | 11 | Eli Whitehouse | Greensboro, NC |  |  | | 12 | Bryan Zhang | Chapel Hill, NC |  | | 13 | Brian Freiburghouse | Chapel Hill, NC |  |  | | 14 | Patrick Bryant | Raleigh, NC |  | | 15 | Eshaan Javalkar | Cary, NC |  |  | | 16 | Max Fritsch | Chapel Hill, NC |  | | | Quarterfinals |  | | L. Weber |  |  | | 6-0; 6-0 | | D. Bond |  | | 6-1; 6-1 | | A. Brennan |  |  | | 6-2; 6-2 | | P. Mulqueen |  | | 6-1; 6-1 | | K. Fitzgerald |  |  | | 4-6; 6-1; 1-0 | | B. Zhang |  | | 6-0; 6-2 | | B. Freiburghouse |  |  | | 6-3; 6-0 | | M. Fritsch |  | | 6-2; 6-2 | | | Semifinals |  | | L. Weber |  |  | | 6-0; 6-0 | | P. Mulqueen |  | | 6-3; 6-1 | | B. Zhang |  |  | | 4-6; 7-6; 1-0 | | M. Fritsch |  | | 6-3; 6-3 | | | Finals |  | | L. Weber |  |  | | 6-0; 6-1 | | M. Fritsch |  | | 6-4; 4-6; 1-0 | | M. Fritsch |  | | 6-3; 6-0 | |