| A16 | A. Drover-Mattinen (RPIMT) def. Dylan Walters (BRM) 6-2, 0-6, 11-9 |
| A16 | Derin Acaroglu (TUFTSM) def. Neel Epstein (MIDDM) 6-1, 2-6, 11-9 |
| A16 | Vuk Vuksanovic (TUFTSM) def. Leo Kupferman (BATESM) 6-2, 7-6 (7-4) |
| A16 | Brendan Jimenez (SKI) def. Jake Cohen (COLBYM) 6-2, 6-3 |
| A16 | Josh Belandres (TUFTSM) def. Robby Ward (MIDDM) 7-5, 6-1 |
| A16 | Andy Zhu (RPIMT) def. Tommy Harrison (BRM) 7-6 (8-6), 6-4 |
| A16 | Joey Barrett (COLBYM) def. Sergiu Celebidachi (SKI) 6-4, 6-1 |
| A16 | Rishabh Sharda (TUFTSM) def. Cameron Kania (BATESM) 6-0, 6-2 |
| AQF | A. Drover-Mattinen (RPIMT) def. Derin Acaroglu (TUFTSM) 7-6 (7-5), 6-2 |
| AQF | Brendan Jimenez (SKI) def. Vuk Vuksanovic (TUFTSM) 6-1, 7-5 |
| AQF | Andy Zhu (RPIMT) def. Josh Belandres (TUFTSM) 6-1, 5-7, 12-10 |
| AQF | Rishabh Sharda (TUFTSM) def. Joey Barrett (COLBYM) 7-5, 6-2 |
| ASF | Brendan Jimenez (SKI) def. A. Drover-Mattinen (RPIMT) 7-5, 3-6, 10-4 |
| ASF | Rishabh Sharda (TUFTSM) def. Andy Zhu (RPIMT) 6-4, 6-1 |
| AF | Rishabh Sharda (TUFTSM) def. Brendan Jimenez (SKI) 6-2, 6-2 |
| B16 | Alexander Gujarathi (BATESM) def. Aarush Ganji (TUFTSM) 3-6, 6-4, 10-7 |
| B16 | Jan Wenger (COLBYM) def. Abraham Yohannes (RPIMT) 3-6, 7-6 (7-4), 10-6 |
| B16 | Simon Kauppila (BRM) def. Andrej Djokic (TUFTSM) 2-6, 6-4, 10-8 |
| B16 | Zihao Yuan (MIDDM) def. Igor Visnevskij (RPIMT) 6-4, 6-2 |
| B16 | Aidan Kwong (COLBYM) def. Nick Forester (BATESM) 7-5, 6-4 |
| B16 | Alex Ganchev (TUFTSM) def. Chen Liang (BRM) 6-1, 6-2 |
| B16 | Tasmay Shah (RPIMT) def. Alex Merson (BRM) 6-4, 2-6, 10-2 |
| B16 | Julian Wu (MIDDM) def. Ben Powis (COLBYM) 6-4, 6-3 |
| BQF | Jan Wenger (COLBYM) def. Alexander Gujarathi (BATESM) 6-2, 6-4 |
| BQF | Simon Kauppila (BRM) def. Zihao Yuan (MIDDM) 6-2, 6-4 |
| BQF | Alex Ganchev (TUFTSM) def. Aidan Kwong (COLBYM) 6-2, 6-0 |
| BQF | Julian Wu (MIDDM) def. Tasmay Shah (RPIMT) 6-2, 6-0 |
| BSF | Simon Kauppila (BRM) def. Jan Wenger (COLBYM) 6-4, 6-3 |
| BSF | Alex Ganchev (TUFTSM) def. Julian Wu (MIDDM) 6-3, 3-6, 10-7 |
| BF | Alex Ganchev (TUFTSM) def. Simon Kauppila (BRM) 6-4, 6-0 |
| C16 | Javier Gonzalez (TUFTSM) def. Jonathan McMillan (RPIMT) 7-5, 6-4 |
| C16 | Hunter Levine (BRM) def. James Bogdanovic (COLBYM) 6-3, 4-6, 10-5 |
| C16 | Matthew Danielson (BATESM) def. Nika Mori (SKI) 6-4, 6-1 |
| C16 | Bryce Burnham (RPIMT) def. Jack Goldstein (BRM) 6-3, 6-1 |
| C16 | Haidyn Green (BRM) def. Theophile Sardain (BATESM) 6-4, 6-3 |
| C16 | Corey Marley (TUFTSM) def. Sid Srinivasan (RPIMT) 6-2, 7-5 |
| C16 | Aaron Basye (BRM) def. Josh Kaplan (COLBYM) 6-0, 6-4 |
| C16 | Teddy Koide (BATESM) def. Nathan Jackson (MIDDM) 6-1, 6-3 |
| CQF | Hunter Levine (BRM) def. Javier Gonzalez (TUFTSM) 3-6, 6-2, 10-6 |
| CQF | Matthew Danielson (BATESM) def. Bryce Burnham (RPIMT) 6-2, 6-4 |
| CQF | Corey Marley (TUFTSM) def. Haidyn Green (BRM) 6-4, 1-6, 10-5 |
| CQF | Aaron Basye (BRM) def. Teddy Koide (BATESM) 6-3, 7-5 |
| CSF | Matthew Danielson (BATESM) def. Hunter Levine (BRM) 7-6 (7-3), 6-1 |
| CSF | Corey Marley (TUFTSM) def. Aaron Basye (BRM) 6-0, 6-4 |
| CF | Corey Marley (TUFTSM) def. Matthew Danielson (BATESM) 6-3, 6-1 |
| DQF | Lachie Macintosh (TUFTSM) def. Jude Ogilvie (SKI) 6-1, 6-3 |
| DQF | Paul Zhou (BATESM) def. Phoenix Tamaoki (RPIMT) 6-7 (6-8), 6-3, 10-4 |
| DQF | Josh Fleishman (COLBYM) def. Andrew Mueller (MIDDM) 7-6 (8-6), 6-2 |
| DQF | Aryan Nijhawan (BRM) def. Nikesh Desai (BATESM) 6-1, 3-6, 10-6 |
| DSF | Lachie Macintosh (TUFTSM) def. Paul Zhou (BATESM) 6-3, 6-1 |
| DSF | Josh Fleishman (COLBYM) def. Aryan Nijhawan (BRM) 0-6, 7-5, 10-8 |
| DF | Lachie Macintosh (TUFTSM) def. Josh Fleishman (COLBYM) 6-2, 6-3 |
| CBD | James Bogdanovic (COLBYM) def. Jonathan McMillan (RPIMT) 6-2, 2-6, 10-6 |
| CBD | Nika Mori (SKI) def. Jack Goldstein (BRM) 6-4, 6-2 |
| CBD | Theophile Sardain (BATESM) def. Sid Srinivasan (RPIMT) 7-6 (7-5), 6-4 |
| CBD | Nathan Jackson (MIDDM) def. Josh Kaplan (COLBYM) 7-6 (7-4), 7-5 |
| DBD | Phoenix Tamaoki (RPIMT) def. Jude Ogilvie (SKI) 2-6, 6-2, 10-3 |