| Singles competition |
| Skidmore Draw |
| 16 | Michael Melnikov (Swarthmore) def. Aden Dorros (Bowdoin) 6-2, 6-3 |
| 16 | Shawn Berdia (Williams) def. Nick Meyers (Denison) 5-7, 6-3, 1-0 (10-7) |
| 16 | Kailas Kahler (MIT) def. Pieter Breuker (Bowdoin) 6-3, 7-5 |
| 16 | Max Lustgarten (Wesleyan (Conn.)) def. Yuval Goodman (Skidmore) 7-5, 4-6, 1-0 (11-9) |
| 16 | Griffin Biernat (Skidmore) def. JT Bilski (Wesleyan (Conn.)) 3-0, retired |
| 16 | Mark Kneiss (Bowdoin) def. Diego Marin (Williams) 6-2, 6-2 |
| 16 | Ryan Xiao (MIT) def. Andreas Chapides (Denison) 1-6, 6-1, 1-0 (10-7) |
| 16 | Max Lindstrom (Swarthmore) def. Nicholas Chen (Williams) 6-1, 6-2 |
| QF | Michael Melnikov (Swarthmore) def. Shawn Berdia (Williams) 7-5, 4-6, 1-0 (10-8) |
| QF | Kailas Kahler (MIT) def. Max Lustgarten (Wesleyan (Conn.)) 6-1, 6-2 |
| QF | Mark Kneiss (Bowdoin) def. Griffin Biernat (Skidmore) 6-1, 6-1 |
| QF | Max Lindstrom (Swarthmore) def. Ryan Xiao (MIT) 6-3, 6-7 (5-7), 1-0 (11-9) |
| SF | Kailas Kahler (MIT) def. Michael Melnikov (Swarthmore) 6-4, 6-4 |
| SF | Mark Kneiss (Bowdoin) def. Max Lindstrom (Swarthmore) 6-1, 6-1 |
| F | Mark Kneiss (Bowdoin) def. Kailas Kahler (MIT) 6-3, 6-2 |
| CON | Nick Meyers (Denison) def. Aden Dorros (Bowdoin) 6-2, 6-3 |
| CON | Yuval Goodman (Skidmore) def. Pieter Breuker (Bowdoin) 3-4, retired |
| CON | Diego Marin (Williams) def. JT Bilski (Wesleyan (Conn.)), by default |
| CON | Nicholas Chen (Williams) def. Andreas Chapides (Denison) 6-1, 6-2 |
| Saratoga Draw |
| 16 | Leon Liu (Williams) def. Adam Hidas (UC Santa Cruz) 6-3, 6-3 |
| 16 | Kai Chen (Swarthmore) def. Shrish Choudhary (MIT) 6-3, 7-6 (11-9) |
| 16 | Harry Collomb (Wesleyan (Conn.)) def. Jackson Codd (Bowdoin) 2-6, 6-0, 1-0 (10-6) |
| 16 | Mason Conlin (Denison) def. Fletcher King (Skidmore) 6-1, 6-2 |
| 16 | Nika Mori (Skidmore) def. Kiran Garapati (Bowdoin) 6-4, 6-4 |
| 16 | Siddharth Marathe (MIT) def. Lalith Suresh (Swarthmore) 6-0, 6-2 |
| 16 | Max Litton (Wesleyan (Conn.)) def. Jack Ling (Williams) 6-0, 7-6 (7-5) |
| 16 | Cameron Zia (Bowdoin) def. Rishi Verma (Swarthmore) 6-2, 5-7, 1-0 (10-4) |
| QF | Leon Liu (Williams) def. Kai Chen (Swarthmore) 7-5, 6-3 |
| QF | Harry Collomb (Wesleyan (Conn.)) def. Mason Conlin (Denison) 5-7, 6-3, 1-0 (10-7) |
| QF | Siddharth Marathe (MIT) def. Nika Mori (Skidmore) 6-3, 5-7, 1-0 (10-8) |
| QF | Cameron Zia (Bowdoin) def. Max Litton (Wesleyan (Conn.)) 3-6, 6-2, 1-0 (10-5) |
| SF | Harry Collomb (Wesleyan (Conn.)) def. Leon Liu (Williams) 6-3, 6-4 |
| SF | Cameron Zia (Bowdoin) def. Siddharth Marathe (MIT) 6-4, 6-4 |
| F | Cameron Zia (Bowdoin) def. Harry Collomb (Wesleyan (Conn.)) 7-6 (8-6), 5-7, 1-0 (10-5) |
| CON | Shrish Choudhary (MIT) def. Adam Hidas (UC Santa Cruz) 6-3, 6-3 |
| CON | Jackson Codd (Bowdoin) def. Fletcher King (Skidmore) 6-0, 6-4 |
| CON | Lalith Suresh (Swarthmore) def. Kiran Garapati (Bowdoin) 6-3, 6-7 (4-7), 1-0 (12-10) |
| CON | Jack Ling (Williams) def. Rishi Verma (Swarthmore) 6-4, 6-3 |
| Adirondack Draw |
| 16 | Brett Keeling (Wesleyan (Conn.)) def. Geoffrey Golan (Bowdoin) 6-3, 6-1 |
| 16 | Dylan Hayes Gilbert (Swarthmore) def. Benjamin Wang (UC Santa Cruz) 6-2, 6-4 |
| 16 | Grant Gallagher (MIT) def. Chase Kasday (Wesleyan (Conn.)) 7-6 (7-3), 6-2 |
| 16 | Jack Pollock (Bowdoin) def. Adel Aissaoui (Skidmore) 6-3, 6-0 |
| 16 | Nicholas Choo (Swarthmore) def. Carter Fayard (Williams) 7-6 (8-6), 6-0 |
| 16 | Sujan Garapati (Bowdoin) def. Harrison Gradin (Skidmore) 6-2, 6-3 |
| 16 | Viktor Fraenkel (Bowdoin) def. Jex Frankel (Wesleyan (Conn.)) 6-2, 7-5 |
| 16 | Kyle Lundberg (Skidmore) def. Max Pogorelov (Swarthmore) 6-0, 4-6, 1-0 (10-4) |
| QF | Brett Keeling (Wesleyan (Conn.)) def. Dylan Hayes Gilbert (Swarthmore) 6-0, 6-3 |
| QF | Grant Gallagher (MIT) def. Jack Pollock (Bowdoin) 7-6 (7-4), 6-3 |
| QF | Nicholas Choo (Swarthmore) def. Sujan Garapati (Bowdoin) 6-2, 6-2 |
| QF | Viktor Fraenkel (Bowdoin) def. Kyle Lundberg (Skidmore) 6-3, 6-1 |
| SF | Brett Keeling (Wesleyan (Conn.)) def. Grant Gallagher (MIT) 6-4, 6-3 |
| SF | Viktor Fraenkel (Bowdoin) def. Nicholas Choo (Swarthmore) 7-6 (7-5), 6-0 |
| F | Viktor Fraenkel (Bowdoin) def. Brett Keeling (Wesleyan (Conn.)) 6-2, 5-7, 1-0 (11-9) |
| CON | Geoffrey Golan (Bowdoin) def. Benjamin Wang (UC Santa Cruz) 6-4, 7-5 |
| CON | Adel Aissaoui (Skidmore) def. Chase Kasday (Wesleyan (Conn.)), by default |
| CON | Carter Fayard (Williams) def. Harrison Gradin (Skidmore), by default |
| CON | Jex Frankel (Wesleyan (Conn.)) def. Max Pogorelov (Swarthmore) 7-5, 5-7, 1-0 (10-8) |
| Extra Matches |
| Nick Meyers (Denison) def. Diego Marin (Williams) 6-7 (5-7), 7-6 (8-6), 1-0 (10-8) |
| Yuval Goodman (Skidmore) def. Nicholas Chen (Williams) 6-3, 7-6 (7-4) |
| Rishi Verma (Swarthmore) def. Aden Dorros (Bowdoin) 6-4, 6-1 |
| Kyle Lundberg (Skidmore) def. Sujan Garapati (Bowdoin) 6-4, 6-2 |
| Kiran Garapati (Bowdoin) def. Adel Aissaoui (Skidmore) 6-2, 6-1 |
| Doubles competition |
| Thoroughbred Draw |
| QF | Andreas Chapides/Nick Meyers (Denison) def. JT Bilski/Harry Collomb (Wesleyan (Conn.)) 6-4 |
| QF | Shawn Berdia/Nicholas Chen (Williams) def. Kailas Kahler/Ryan Xiao (MIT) 6-2 |
| QF | Pieter Breuker/Kiran Garapati (Bowdoin) def. Adam Hidas/Benjamin Wang (UC Santa Cruz) 6-3 |
| QF | Griffin Biernat/Yuval Goodman (Skidmore) def. Max Lindstrom/Kai Chen (Swarthmore) 7-5 |
| SF | Shawn Berdia/Nicholas Chen (Williams) def. Andreas Chapides/Nick Meyers (Denison) 7-5 |
| SF | Pieter Breuker/Kiran Garapati (Bowdoin) def. Griffin Biernat/Yuval Goodman (Skidmore) 6-4 |
| F | Pieter Breuker/Kiran Garapati (Bowdoin) def. Shawn Berdia/Nicholas Chen (Williams) 6-4 |
| CON | JT Bilski/Harry Collomb (Wesleyan (Conn.)) def. Kailas Kahler/Ryan Xiao (MIT) 6-4 |
| CON | Max Lindstrom/Kai Chen (Swarthmore) def. Adam Hidas/Benjamin Wang (UC Santa Cruz) 6-3 |
| CF | Max Lindstrom/Kai Chen (Swarthmore) def. JT Bilski/Harry Collomb (Wesleyan (Conn.)) 7-6 (7-5) |
| Springs Draw |
| QF | Nicholas Choo/Michael Melnikov (Swarthmore) def. Diego Marin/Leon Liu (Williams) 6-0 |
| QF | Nika Mori/Fletcher King (Skidmore) def. Aden Dorros/Cameron Zia (Bowdoin) 7-6 (7-4) |
| QF | Shrish Choudhary/Siddharth Marathe (MIT) def. Max Pogorelov/Aadhi Raja (Swarthmore) 7-5 |
| QF | Mark Kneiss/Jackson Codd (Bowdoin) def. Max Lustgarten/Max Litton (Wesleyan (Conn.)) 7-6 (7-3) |
| SF | Nicholas Choo/Michael Melnikov (Swarthmore) def. Nika Mori/Fletcher King (Skidmore) 7-5 |
| SF | Mark Kneiss/Jackson Codd (Bowdoin) def. Shrish Choudhary/Siddharth Marathe (MIT) 6-1 |
| F | Mark Kneiss/Jackson Codd (Bowdoin) def. Nicholas Choo/Michael Melnikov (Swarthmore) 7-5 |
| CON | Aden Dorros/Cameron Zia (Bowdoin) def. Diego Marin/Leon Liu (Williams) 6-1 |
| CON | Max Lustgarten/Max Litton (Wesleyan (Conn.)) def. Max Pogorelov/Aadhi Raja (Swarthmore) 6-4 |
| CF | Max Lustgarten/Max Litton (Wesleyan (Conn.)) def. Aden Dorros/Cameron Zia (Bowdoin) 6-2 |
| Mountain Draw |
| QF | Viktor Fraenkel/Geoffrey Golan (Bowdoin) def. Carter Fayard/Jack Ling (Williams) 6-2 |
| QF | Grant Gallagher/Adam Sun (MIT) def. Harrison Gradin/Mason Conlin (Denison) 6-1 |
| QF | Brett Keeling/Chase Kasday (Wesleyan (Conn.)) def. Sujan Garapati/Jack Pollock (Bowdoin) 7-6 (7-5) |
| QF | Dylan Hayes Gilbert/Rishi Verma (Swarthmore) def. Kyle Lundberg/Adel Aissaoui (Skidmore) 6-1 |
| SF | Grant Gallagher/Adam Sun (MIT) def. Viktor Fraenkel/Geoffrey Golan (Bowdoin) 6-4 |
| SF | Brett Keeling/Chase Kasday (Wesleyan (Conn.)) def. Dylan Hayes Gilbert/Rishi Verma (Swarthmore) 6-4 |
| F | Brett Keeling/Chase Kasday (Wesleyan (Conn.)) def. Grant Gallagher/Adam Sun (MIT) 6-4 |
| CON | Sujan Garapati/Jack Pollock (Bowdoin) def. Kyle Lundberg/Adel Aissaoui (Skidmore) 6-2 |