| 32A | White, Asa (WLCMT23) def. Isaac Jeong (CALVIN) 7-5, 2-6, 10-3 |
| 32A | Tyler Stafford (HOPE) def. Elijah Schilthuis (TRINE) 6-1, 6-2 |
| 32A | Corwin Kim (CALVIN) def. John Cocoma (CSMT) 6-4, 6-3 |
| 32A | Josep Coll Llopis (AQ-M) def. Adam Zentner (CALVIN) 6-0, 6-1 |
| 32A | Jaden Bender (CSMT) def. Aaron Streit (TRINE) 6-1, 6-1 |
| 32A | Max Goldbeck-Lowe (AQ-M) def. Matt Henkel (HOPE) 6-3, 6-0 |
| 32A | Santiago Castellanos (CSMT) def. Caleb Morris (TRINE) 6-0, 6-0 |
| 32A | Jacob Burkett (HOPE) def. Mariano Arroyo (AQ-M) 6-1, 6-2 |
| 32A | Jose Oliva (CSMT) def. Cole Goodman (TRINE) 6-1, 6-2 |
| 32A | Justin Fay (HOPE) def. Harrison Sindelar (CALVIN) 6-4, 3-6, 10-8 |
| 32A | Daniel Alfaro (CSMT) def. Drew Dixon (TRINE) 6-0, 6-0 |
| 32A | Cameron Coates (HOPE) def. Newberg, Aidan (WLCMT23) 7-6 (3-0), 6-4 |
| 32A | Nicholas Klak (AQ-M) def. Emmanuel H. Estrada (CALVIN) 6-2, 6-7 (0-4), 10-4 |
| 32A | Austin Becksvoort (HOPE) def. Ryan Smith (TRINE) 6-2, 7-5 |
| 32A | Andres Jimenez (CSMT) def. Stuart Johnston (CALVIN) 6-0, 6-2 |
| 16A | Tom Gangov (AQ-M) def. White, Asa (WLCMT23) 6-1, 6-1 |
| 16A | Tyler Stafford (HOPE) def. Corwin Kim (CALVIN) 6-3, 3-2 |
| 16A | Josep Coll Llopis (AQ-M) def. Jaden Bender (CSMT) 7-5, 6-2 |
| 16A | Santiago Castellanos (CSMT) def. Max Goldbeck-Lowe (AQ-M) 6-2, 6-0 |
| 16A | Jose Oliva (CSMT) def. Jacob Burkett (HOPE) 6-3, 6-3 |
| 16A | Daniel Alfaro (CSMT) def. Justin Fay (HOPE) 6-4, 6-1 |
| 16A | Nicholas Klak (AQ-M) def. Cameron Coates (HOPE) 6-2, 1-6, 10-4 |
| 16A | Andres Jimenez (CSMT) def. Austin Becksvoort (HOPE) 6-1, 6-2 |
| QFA | Tyler Stafford (HOPE) def. Tom Gangov (AQ-M) 5-7, 6-4, 14-12 |
| QFA | Santiago Castellanos (CSMT) def. Josep Coll Llopis (AQ-M) 6-4, 4-0, retired |
| QFA | Daniel Alfaro (CSMT) def. Jose Oliva (CSMT) 6-0, 6-2 |
| QFA | Andres Jimenez (CSMT) def. Nicholas Klak (AQ-M) 2-0, retired |
| SFA | Santiago Castellanos (CSMT) def. Tyler Stafford (HOPE) 6-2, 6-3 |
| SFA | Daniel Alfaro (CSMT) def. Andres Jimenez (CSMT) 4-6, 6-2, 10-3 |
| FA | Santiago Castellanos (CSMT) def. Daniel Alfaro (CSMT) 6-4, 6-1 |
| CA | John Cocoma (CSMT) def. Elijah Schilthuis (TRINE) 8-6 |
| CA | Aaron Streit (TRINE) def. Adam Zentner (CALVIN) 8-6 |
| CA | Matt Henkel (HOPE) def. Caleb Morris (TRINE) 8-1 |
| CA | Mariano Arroyo (AQ-M) def. Cole Goodman (TRINE) 8-4 |
| CA | Harrison Sindelar (CALVIN) def. Drew Dixon (TRINE) 8-3 |
| CA | Emmanuel H. Estrada (CALVIN) def. Newberg, Aidan (WLCMT23) 8-5 |
| CA | Stuart Johnston (CALVIN) def. Ryan Smith (TRINE) 8-5 |
| CA | John Cocoma (CSMT) def. Isaac Jeong (CALVIN) 8-2 |
| CA | Matt Henkel (HOPE) def. Aaron Streit (TRINE) 8-5 |
| CA | Harrison Sindelar (CALVIN) def. Mariano Arroyo (AQ-M) 8-7 (3-0) |
| CA | Stuart Johnston (CALVIN) def. Emmanuel H. Estrada (CALVIN) 8-5 |
| CA | John Cocoma (CSMT) def. Matt Henkel (HOPE) 8-5 |
| CA | Stuart Johnston (CALVIN) def. Harrison Sindelar (CALVIN) 8-6 |
| CA | John Cocoma (CSMT) def. Stuart Johnston (CALVIN) 8-4 |
| 32B | Hunter Napieralski (HOPE) def. Heezen, Connor (WLCMT23) 6-2, 6-0 |
| 32B | Evan Nay (TRINE) def. Kannenberg, Jon (WLCMT23) 6-3, 6-0 |
| 32B | Brendan Evert (HOPE) def. Jaron Dykstra (CSMT) 6-3, 6-0 |
| 32B | Tanner Warners (CALVIN) def. Matthew Hall (CSMT) 6-3, 6-0 |
| 32B | Jake Lemming (HOPE) def. Jared Berghorst (CALVIN) 6-2, 6-0 |
| 32B | Joseph Hong (CALVIN) def. Torline, Zadic (WLCMT23) 6-1, 6-4 |
| 32B | Halvorsen, Bryce (WLCMT23) def. John Elizalde (AQ-M) 6-2, 7-6 (4-0) |
| 32B | Dream Kwon (CALVIN) def. Kyle Pipkin (HOPE) 6-4, 6-3 |
| 32B | Jackson Vanbergen (AQ-M) def. Ryan Broek (CALVIN) 6-2, 6-2 |
| 32B | Jace DeShelter (CALVIN) def. Alex Mullet (TRINE) 1-6, 6-4, 10-6 |
| 32B | Ethan Carlson (CALVIN) def. Hennen, Josh (WLCMT23) 6-0, 6-4 |
| 16B | Luis Felipe Azurduy (CSMT) def. Hunter Napieralski (HOPE) 6-1, 6-1 |
| 1BB | Brendan Evert (HOPE) def. Evan Nay (TRINE) 6-3, 6-0 |
| 16B | Tanner Warners (CALVIN) def. Jake Lemming (HOPE) 6-4, 6-3 |
| 16B | Jonathan Eggleston (HOPE) def. Joseph Hong (CALVIN) 6-3, 6-1 |
| 16B | Alejandro Santana (CSMT) def. Halvorsen, Bryce (WLCMT23) 6-0, 6-0 |
| 16B | Ryan Broek (CALVIN) def. Kyle Pipkin (HOPE) 6-3, 4-6, 10-8 |
| 16B | Jace DeShelter (CALVIN) def. John Voss (HOPE) 7-5, 6-2 |
| 16B | Brandon McEachern (AQ-M) def. Ethan Carlson (CALVIN) 6-2, 6-2 |
| QFB | Luis Felipe Azurduy (CSMT) def. Brendan Evert (HOPE) 6-3, 6-0 |
| QFB | Jonathan Eggleston (HOPE) def. Tanner Warners (CALVIN) 6-1, 6-2 |
| QFB | Alejandro Santana (CSMT) def. Ryan Broek (CALVIN) 6-1, 6-1 |
| QFB | Brandon McEachern (AQ-M) def. Jace DeShelter (CALVIN) 6-3, 6-2 |
| SFB | Luis Felipe Azurduy (CSMT) def. Jonathan Eggleston (HOPE) 6-2, 6-3 |
| SFB | Alejandro Santana (CSMT) def. Brandon McEachern (AQ-M) 6-2, 6-2 |
| FB | Alejandro Santana (CSMT) def. Luis Felipe Azurduy (CSMT) 2-6, 7-5, 10-4 |
| CB | Jaron Dykstra (CSMT) def. Kannenberg, Jon (WLCMT23) 8-6 |
| CB | Jared Berghorst (CALVIN) def. Matthew Hall (CSMT) 8-2 |
| CB | Jackson Vanbergen (AQ-M) def. Dream Kwon (CALVIN) 8-4 |
| CB | Heezen, Connor (WLCMT23) def. Jaron Dykstra (CSMT) 8-2 |
| CB | Jared Berghorst (CALVIN) def. Torline, Zadic (WLCMT23) 8-7 (4-0) |
| CB | Jackson Vanbergen (AQ-M) def. John Elizalde (AQ-M) 8-0 |
| CB | Alex Mullet (TRINE) def. Hennen, Josh (WLCMT23) 8-7 (3-0) |
| CB | Jared Berghorst (CALVIN) def. Heezen, Connor (WLCMT23) 8-6 |
| CB | Jackson Vanbergen (AQ-M) def. Alex Mullet (TRINE) 8-6 |
| CB | Jackson Vanbergen (AQ-M) def. Jared Berghorst (CALVIN) 8-3 |