| Singles competition |
| 1 | James Hopper (Case Western Reserve) def. Leo Vithoontien (Carleton) 6-4, 2-6, 6-0 |
| 1 | Stanley Morris (Middlebury) def. S. Castillo-Sanchez (RPI) 6-3, 6-2 |
| 1 | Jack Katzman (Claremont-Mudd-Scripps) def. Antonio Mora (Emory) 6-4, 6-0 |
| 1 | Vishnu Joshi (Johns Hopkins) def. Cameron Krimbill (Trinity (Texas)) 4-6, 6-2, 6-4 |
| 1 | Indraneel Raut (Gustavus Adolphus) def. Matthew Michibata (TCNJ) 6-2, 6-3 |
| 1 | Boris Sorkin (Tufts) def. Andrew Esses (Emory) 6-3, 6-2 |
| 1 | Jake Zalenski (Kenyon) def. Will Leach (George Fox) 6-4, 6-2 |
| 1 | Nikolai Parodi (Claremont-Mudd-Scripps) def. Alexander Angradi (Salisbury) 6-3, 6-1 |
| QTR | Stanley Morris (Middlebury) def. James Hopper (Case Western Reserve) 6-3, 3-6, 6-4 |
| QTR | Jack Katzman (Claremont-Mudd-Scripps) def. Vishnu Joshi (Johns Hopkins) 6-1, 6-3 |
| QTR | Boris Sorkin (Tufts) def. Indraneel Raut (Gustavus Adolphus) 6-0, 6-3 |
| QTR | Nikolai Parodi (Claremont-Mudd-Scripps) def. Jake Zalenski (Kenyon) 6-2, 6-1 |
| SEM | Stanley Morris (Middlebury) def. Jack Katzman (Claremont-Mudd-Scripps) 6-1, 6-4 |
| SEM | Boris Sorkin (Tufts) def. Nikolai Parodi (Claremont-Mudd-Scripps) 6-2, 7-6 (7-2) |
| FIN | Boris Sorkin (Tufts) def. Stanley Morris (Middlebury) 7-6 (7-5), 3-6, 6-1 |
| Consolation Matches |
| CON | S. Castillo-Sanchez (RPI) def. Leo Vithoontien (Carleton) 6-1, 3-6, 6-1 |
| CON | Cameron Krimbill (Trinity (Texas)) def. Antonio Mora (Emory) 6-3, 2-6, 7-5 |
| CON | Andrew Esses (Emory) def. Matthew Michibata (TCNJ) 6-1, 6-1 |
| CON | Will Leach (George Fox) def. Alexander Angradi (Salisbury) 6-0, 6-4 |
| CON | S. Castillo-Sanchez (RPI) def. Cameron Krimbill (Trinity (Texas)) 4-6, 6-2, 6-2 |
| CON | Andrew Esses (Emory) def. Will Leach (George Fox) 7-5, 6-2 |
| CON | James Hopper (Case Western Reserve) def. Vishnu Joshi (Johns Hopkins) 7-6 (7-4), 6-4 |
| CON | Jake Zalenski (Kenyon) def. Indraneel Raut (Gustavus Adolphus) 6-2, 6-3 |
| CON | Antonio Mora (Emory) def. Leo Vithoontien (Carleton) 3-6, 6-3, 6-3 |
| CON | Alexander Angradi (Salisbury) def. Matthew Michibata (TCNJ) 6-4, 6-2 |
| Doubles competition |
| 1 | Peter Frelinghuysen/Alex Taylor (Williams) def. Nyathi Motlojoa/Cole Schneider (Luther) 4-6, 6-1, 1-0 (10-5) |
| 1 | Varun Shanker/James Wei (Caltech) def. Daniel Blonquist/Kukutla Motlojoa (Southern Virginia) 6-3, 6-0 |
| 1 | James Hopper/Matthew Chen (Case Western Reserve) def. Vishnu Joshi/Vikram Vasan (Johns Hopkins) 6-1, 6-3 |
| 1 | S. Castillo-Sanchez/Andrew Imrie (RPI) def. Chase Daniell/Carlos Martinez (McMurry) 7-6 (7-5), 6-0 |
| 1 | William Wanner/Antonio Mora (Emory) def. Alan Dubrovsky/Walker Anderson (Hobart) 6-3, 7-5 |
| 1 | Alexander Angradi/Ian Siew (Salisbury) def. Daniel Foster/Ben Kirsch (Whitman) 7-5, 6-4 |
| 1 | Joseph Cartledge/Austin Gu (Johns Hopkins) def. Josh Belandres/Boris Sorkin (Tufts) 7-6 (7-4), 3-6, 1-0 (10-5) |
| 1 | Bradley Cummins/Brysl Libao (Redlands) def. Daniel Fouchier/Michael O'Neil (Gustavus Adolphus) 4-6, 6-4, 1-0 (10-4) |
| QTR | Peter Frelinghuysen/Alex Taylor (Williams) def. Varun Shanker/James Wei (Caltech) 6-3, 6-2 |
| QTR | James Hopper/Matthew Chen (Case Western Reserve) def. S. Castillo-Sanchez/Andrew Imrie (RPI) 6-3, 6-7 (2-7), 1-0 (11-9) |
| QTR | William Wanner/Antonio Mora (Emory) def. Alexander Angradi/Ian Siew (Salisbury) 2-6, 6-3, 1-0 (10-8) |
| QTR | Bradley Cummins/Brysl Libao (Redlands) def. Joseph Cartledge/Austin Gu (Johns Hopkins) 3-6, 6-3, 1-0 (10-5) |
| SEM | James Hopper/Matthew Chen (Case Western Reserve) def. Peter Frelinghuysen/Alex Taylor (Williams) 6-7 (3-7), 6-2, 1-0 (10-3) |
| SEM | Bradley Cummins/Brysl Libao (Redlands) def. Antonio Mora/William Wanner (Emory) 3-6, 7-6 (8-6), 1-0 (10-8) |
| FIN | James Hopper/Matthew Chen (Case Western Reserve) def. Bradley Cummins/Brysl Libao (Redlands) 7-6 (9-7), 6-7 (8-10), 6-4 |
| Consolation Matches |
| CON | Daniel Blonquist/Kukutla Motlojoa (Southern Virginia) def. Nyathi Motlojoa/Cole Schneider (Luther) 6-4, 6-4 |
| CON | Vishnu Joshi/Vikram Vasan (Johns Hopkins) def. Chase Daniell/Carlos Martinez (McMurry) 6-3, 6-4 |
| CON | Daniel Foster/Ben Kirsch (Whitman) def. Alan Dubrovsky/Walker Anderson (Hobart) 6-4, 6-3 |
| CON | Josh Belandres/Boris Sorkin (Tufts) def. Daniel Fouchier/Michael O'Neil (Gustavus Adolphus) 4-6, 7-6 (7-4), 1-0 (10-4) |
| CON | Daniel Blonquist/Kukutla Motlojoa (Southern Virginia) def. Vishnu Joshi/Vikram Vasan (Johns Hopkins) 6-3, 7-5 |
| CON | Josh Belandres/Boris Sorkin (Tufts) def. Daniel Foster/Ben Kirsch (Whitman) 4-6, 6-3, 1-0 (10-7) |
| CON | S. Castillo-Sanchez/Andrew Imrie (RPI) def. Varun Shanker/James Wei (Caltech) 3-6, 6-0, 1-0 (10-7) |
| CON | Joseph Cartledge/Austin Gu (Johns Hopkins) def. Alexander Angradi/Ian Siew (Salisbury) 6-4, 6-2 |
| CON | Nyathi Motlojoa/Cole Schneider (Luther) def. Chase Daniell/Carlos Martinez (McMurry) 6-4, 3-6, 1-0 (10-3) |
| CON | Alan Dubrovsky/Walker Anderson (Hobart) def. Daniel Fouchier/Michael O'Neil (Gustavus Adolphus) 6-3, 3-6, 1-0 (10-7) |