| Singles competition |
| R16 | Advik Mareedu (Claremont-Mudd-Scripps) def. Dean Kamenev (Emory) 6-3, 7-6 (7-2) |
| R16 | Michael Melnikov (Swarthmore) def. Ivan Kisic (Ithaca) 6-3, 6-1 |
| R16 | Gage Gohl (Gustavus Adolphus) def. Andreas Sillaste (Amherst) 6-2, 7-5 |
| R16 | Ethan Green (Denison) def. Kishan Kersten (Trinity (Texas)) 7-6 (7-5), 7-5 |
| R16 | Mark Kneiss (Bowdoin) def. Dominik Knutson (Gustavus Adolphus) 6-2, 6-0 |
| R16 | Ruilin Feng (Emory) def. Alexander Stage (Whitman) 6-2, 6-3 |
| R16 | Alex Feies (Carnegie Mellon) def. Drew Goldman (Pomona-Pitzer) 6-3, 6-3 |
| R16 | Kael Shalin Shah (Denison) def. Tarun Korwar (Hamilton) 6-3, 6-3 |
| QF | Advik Mareedu (Claremont-Mudd-Scripps) def. Michael Melnikov (Swarthmore) 7-5, 6-4 |
| QF | Gage Gohl (Gustavus Adolphus) def. Ethan Green (Denison) 6-4, 4-6, 7-5 |
| QF | Ruilin Feng (Emory) def. Mark Kneiss (Bowdoin) 6-2, 6-4 |
| QF | Kael Shalin Shah (Denison) def. Alex Feies (Carnegie Mellon) 7-6 (7-4), 6-3 |
| SF | Advik Mareedu (Claremont-Mudd-Scripps) def. Gage Gohl (Gustavus Adolphus) 6-0, 6-1 |
| SF | Ruilin Feng (Emory) def. Kael Shalin Shah (Denison) 6-1, 6-3 |
| FIN | Ruilin Feng (Emory) def. Advik Mareedu (Claremont-Mudd-Scripps) 6-1, 4-6, 7-5 |
| Consolation Matches |
| CON | Dean Kamenev (Emory) def. Ivan Kisic (Ithaca) 7-5, 6-4 |
| CON | Andreas Sillaste (Amherst) def. Kishan Kersten (Trinity (Texas)) 6-2, 6-2 |
| CON | Alexander Stage (Whitman) def. Dominik Knutson (Gustavus Adolphus) 6-1, 6-0 |
| CON | Drew Goldman (Pomona-Pitzer) def. Tarun Korwar (Hamilton) 6-4, 6-3 |
| CON | Andreas Sillaste (Amherst) def. Dean Kamenev (Emory) 7-5, 2-6, 6-3 |
| CON | Alexander Stage (Whitman) def. Drew Goldman (Pomona-Pitzer) 0-6, 6-4, 6-4 |
| CON | Michael Melnikov (Swarthmore) def. Tyler Haddorff (Gustavus Adolphus) 6-2, 6-1 |
| CON | Mark Kneiss (Bowdoin) def. Alex Feies (Carnegie Mellon) 6-1, 6-2 |
| CON | Ivan Kisic (Ithaca) def. Kishan Kersten (Trinity (Texas)) 6-1, 2-6, 6-2 |
| CON | Tarun Korwar (Hamilton) def. Dominik Knutson (Gustavus Adolphus) 4-6, 6-2, 6-4 |
| Doubles competition |
| R16 | Gage Gohl/Tyler Haddorff (Gustavus Adolphus) def. Heyang Li/Albert Mackey (Chicago) 6-4, 6-2 |
| R16 | Jacob Linares/Nick Fischer (Hobart) def. Charles Rush/Artem Manov (Whitman) 7-5, 6-4 |
| R16 | Ryan Battaglia/Ryan Gipner (Mary Washington) def. Simon Volkema/Nicholas Chen (Williams) 6-4, 6-4 |
| R16 | Henry Wilson/Sibi Raja (Claremont-Mudd-Scripps) def. John Lasanajak/Daniel Kim (Emory) 6-0, 6-4 |
| R16 | Drew Goldman/Jayanth Mallampati (Pomona-Pitzer) def. Joshua Kim/Mukundh Boopathi (Johns Hopkins) 2-6, 6-3, 1-0 (10-7) |
| R16 | Sebastian Mendoza/Edward Wang (Babson) def. Akshay Garapati/Jack Rivkin (Carleton) 6-4, 6-3 |
| R16 | Matthew Johnstone/Ajay Kartik (Emory) def. Lleyton Mendieta/E. Villem Aadamsoo (Hamilton) 1-6, 6-3, 1-0 (11-9) |
| R16 | Christian Liew/Shrikeshav Murugesan (Chicago) def. Ethan Flores/Roshin Kamath (Trinity (Texas)) 2-6, 6-2, 1-0 (10-2) |
| QF | Jacob Linares/Nick Fischer (Hobart) def. Gage Gohl/Tyler Haddorff (Gustavus Adolphus) 6-3, 6-4 |
| QF | Henry Wilson/Sibi Raja (Claremont-Mudd-Scripps) def. Ryan Battaglia/Ryan Gipner (Mary Washington) 7-6 (7-5), 6-2 |
| QF | Sebastian Mendoza/Edward Wang (Babson) def. Drew Goldman/Jayanth Mallampati (Pomona-Pitzer) 5-7, 6-3, 1-0 (10-5) |
| QF | Matthew Johnstone/Ajay Kartik (Emory) def. Christian Liew/Shrikeshav Murugesan (Chicago) 1-6, 6-3, 1-0 (10-4) |
| SF | Henry Wilson/Sibi Raja (Claremont-Mudd-Scripps) def. Jacob Linares/Nick Fischer (Hobart) 7-6 (7-5), 5-7, 1-0 (18-16) |
| SF | Matthew Johnstone/Ajay Kartik (Emory) def. Sebastian Mendoza/Edward Wang (Babson) 6-4, 6-4 |
| FIN | Matthew Johnstone/Ajay Kartik (Emory) def. Henry Wilson/Sibi Raja (Claremont-Mudd-Scripps) 6-3, 5-7, 1-0 (10-6) |
| Consolation Matches |
| CON | Heyang Li/Albert Mackey (Chicago) def. Charles Rush/Artem Manov (Whitman) 5-7, 6-4, 1-0 (14-12) |
| CON | John Lasanajak/Daniel Kim (Emory) def. Simon Volkema/Nicholas Chen (Williams) 6-4, 6-4 |
| CON | Joshua Kim/Mukundh Boopathi (Johns Hopkins) def. Akshay Garapati/Jack Rivkin (Carleton) 6-3, 3-6, 1-0 (11-9) |
| CON | Ethan Flores/Roshin Kamath (Trinity (Texas)) def. Lleyton Mendieta/E. Villem Aadamsoo (Hamilton) 6-4, 6-4 |
| CON | Heyang Li/Albert Mackey (Chicago) def. John Lasanajak/Daniel Kim (Emory) 6-1, 1-6, 1-0 (10-2) |
| CON | Ethan Flores/Roshin Kamath (Trinity (Texas)) def. Joshua Kim/Mukundh Boopathi (Johns Hopkins) 6-3, 6-3 |
| CON | Gage Gohl/Tyler Haddorff (Gustavus Adolphus) def. Ryan Battaglia/Ryan Gipner (Mary Washington) 6-4, 6-1 |
| CON | Drew Goldman/Jayanth Mallampati (Pomona-Pitzer) def. Christian Liew/Shrikeshav Murugesan (Chicago) 6-3, 3-6, 1-0 (10-5) |
| CON | Simon Volkema/Nicholas Chen (Williams) def. Charles Rush/Artem Manov (Whitman) 6-4, 6-2 |
| CON | Lleyton Mendieta/E. Villem Aadamsoo (Hamilton) def. Akshay Garapati/Jack Rivkin (Carleton) 6-0, 6-2 |