| Singles competition |
| Singles flight No. 1 -- 1st round |
| 1st | Andrew Darrell (Grand Valley St.) def. bye (), walkover |
| 1st | Aaron Hendrick (Aquinas) def. Zac Chambers (Davenport) 6-0, 6-0 |
| 1st | Robert Cawood (Hope) def. Elijah Yi (Cornerstone) 6-0, 6-0 |
| 1st | Brian DeMaagd (Calvin) def. Casey Feenstra (Grand Rapids CC) 6-3, 7-5 |
| Singles flight No. 1 -- Semifinals |
| Semi | Aaron Hendrick (Aquinas) def. Andrew Darrell (Grand Valley St.) 6-2, 6-1 |
| Semi | Robert Cawood (Hope) def. Brian DeMaagd (Calvin) 6-3, 6-3 |
| Singles flight No. 1 -- Consolation |
| Cons | Zac Chambers (Davenport) def. bye (), walkover |
| Cons | Elijah Yi (Cornerstone) def. Casey Feenstra (Grand Rapids CC) 4-6, 6-1, 10-8 |
| Singles flight No. 1 -- Championship |
| Cham | Andrew Darrell (Grand Valley St.) def. Robert Cawood (Hope) 6-2, 6-2 |
| Singles flight No. 1 -- 5th place |
| 5th | Tyler Chambers (Davenport) def. Elijah Yi (Cornerstone) 5-7, 6-3, 10-7 |
| Singles flight No. 2 -- 1st round |
| 1st | Preston Phillips (Calvin) def. bye (), walkover |
| 1st | Tyler Chambers (Davenport) def. Brett Michaud (Grand Rapids CC) 0-6, 6-2, 10-7 |
| 1st | Kristoff Saari (Aquinas) def. Austin Hunt (Cornerstone) 6-3, 6-3 |
| 1st | Francis Bertrand (Grand Valley St.) def. Parker Bussies (Hope) 6-0, 6-0 |
| Singles flight No. 2 -- Semifinals |
| Semi | Tyler Chambers (Davenport) def. Preston Phillips (Calvin) 1-6, 7-6, 10-4 |
| Semi | Francis Bertrand (Grand Valley St.) def. Kristoff Saari (Aquinas) 7-6, 4-6, 10-4 |
| Singles flight No. 2 -- Consolation |
| Cons | Brett Michaud (Grand Rapids CC) def. bye (Cornerstone), walkover |
| Cons | Austin Hunt (Cornerstone) def. Parker Bussies (Hope) 6-2, 6-4 |
| Singles flight No. 2 -- Championship |
| Cham | Francis Bertrand (Grand Valley St.) def. Tyler Chambers (Davenport) 6-1, 6-1 |
| Singles flight No. 2 -- 5th place |
| 5th | Austin Hunt (Cornerstone) def. Brett Michaud (Grand Rapids CC) 5-7, 6-1, 10-4 |
| Singles flight No. 3 -- 1st round |
| 1st | Keith Lannon (Grand Rapids CC) def. bye (), walkover |
| 1st | Nik Artaev (Aquinas) def. Kyle Kreps (Hope) 6-2, 6-1 |
| 1st | Bryan Hodges (Grand Valley St.) def. Loukas Peterson (Calvin) 6-3, 6-3 |
| 1st | Christian Woods (Davenport) def. Chris Reed (Cornerstone) 7-6 (7-4), 6-4 |
| Singles flight No. 3 -- Semifinals |
| Semi | Nik Artaev (Aquinas) def. Keith Lannon (Grand Rapids CC) 6-1, 6-3 |
| Semi | Bryan Hodges (Grand Valley St.) def. Christian Woods (Davenport) 6-3, 6-1 |
| Singles flight No. 3 -- Consolation |
| Cons | Kyle Kreps (Hope) def. Keith Lannon (Grand Rapids CC) 6-1, 1-6, 10-5 |
| Cons | Chris Reed (Cornerstone) def. Loukas Peterson (Calvin) 2-6, 5-2, 10-5 |
| Singles flight No. 3 -- Championship |
| Cham | Bryan Hodges (Grand Valley St.) def. Nik Artaev (Aquinas) 2-6, 1-0, 99-0 |
| Singles flight No. 3 -- 5th place |
| 5th | Chris Reed (Cornerstone) def. Kyle Kreps (Hope) 6-3, 6-0 |
| Singles flight No. 4 -- 1st round |
| 1st | John Andrew (Cornerstone) def. bye (), walkover |
| 1st | Kyle Masteller (Aquinas) def. Andrew Amante (Grand Rapids CC) 6-0, 6-0 |
| 1st | Eric Pell (Davenport) def. Quinn Sylow (Grand Valley St.) 6-1, 6-4 |
| 1st | Jarrod Brower (Calvin) def. Davis Vanderveen (Hope) 6-1, 1-6, 11-9 |
| Singles flight No. 4 -- Semifinals |
| Semi | Kyle Masteller (Aquinas) def. John Andrew (Cornerstone) 6-0, 6-0 |
| Semi | Eric Pell (Davenport) def. Jarrod Brower (Calvin) 6-2, 6-4 |
| Singles flight No. 4 -- Consolation |
| Cons | Andrew Amante (Grand Rapids CC) def. John Andrew (Cornerstone) 2-6, 6-4, 10-3 |
| Cons | Davis Vanderveen (Hope) def. Quinn Sylow (Grand Valley St.) 6-3, 6-3 |
| Singles flight No. 4 -- Championship |
| Cham | Kyle Masteller (Aquinas) def. Jonathan Panzer (Hope) 6-2, 7-5 |
| Singles flight No. 4 -- 5th place |
| 5th | Andrew Amante (Grand Rapids CC) def. 3 (Hope) 6-1, 6-0 |
| Singles flight No. 5 -- 1st round |
| 1st | Trenton Clark (Grand Rapids CC) def. bye (), walkover |
| 1st | Matheus Carvalho (Davenport) def. Matt Mueller (Grand Rapids CC) 6-3, 6-3 |
| 1st | Andy Struble (Aquinas) def. Andrew Bole (Grand Valley St.) 6-2, 3-6, 10-5 |
| 1st | Andrew Son (Cornerstone) def. Tom Griffin (Calvin) 3-6, 7-5, 10-7 |
| Singles flight No. 5 -- Semifinals |
| Semi | Matheus Carvalho (Davenport) def. Trenton Clark (Grand Rapids CC) 6-2, 6-0 |
| Semi | Andy Struble (Aquinas) def. Andrew Son (Cornerstone) 6-4, 6-0 |
| Singles flight No. 5 -- Consolation |
| Cons | Jason Muller (Hope) def. Trenton Clark (Grand Rapids CC) 6-0, 6-1 |
| Cons | Andrew Bole (Grand Valley St.) def. Tom Griffin (Calvin) 6-1, 6-2 |
| Singles flight No. 5 -- Championship |
| Cham | Matheus Carvalho (Davenport) def. Andy Struble (Aquinas) 6-1, 7-5 |
| Singles flight No. 5 -- 5th place |
| 5th | Andrew Bole (Grand Valley St.) def. Jason Muller (Hope) 6-0, 6-3 |
| Singles flight No. 6 -- 1st round |
| 1st | Cody Herbruck (Hope) def. Chris Selva (Cornerstone) 6-4, 6-2 |
| 1st | Frankie Fischer (Aquinas) def. Julian Dianpour (Grand Rapids CC) 6-0, 6-0 |
| 1st | Jonathan Panzer (Hope) def. John Strikwerda (Calvin) 6-4, 1-6, 10-6 |
| 1st | Michael Kaye (Grand Valley St.) def. Alex Tarnow (Cornerstone) 6-1, 6-4 |
| Singles flight No. 6 -- Semifinals |
| Semi | Frankie Fischer (Aquinas) def. Cody Herbruck (Hope) 6-1, 6-4 |
| Semi | Michael Kaye (Grand Valley St.) def. Jonathan Panzer (Hope) 6-2, 6-2 |
| Singles flight No. 6 -- Consolation |
| Cons | Chris Selva (Cornerstone) def. Julian Dianpour (Grand Rapids CC) 6-1, 6-1 |
| Cons | John Strikwerda (Calvin) def. Alex Tarnow (Cornerstone) 8-2 |
| Singles flight No. 6 -- Championship |
| Cham | Frankie Fischer (Aquinas) def. Michael Kaye (Grand Valley St.) 6-1, 6-2 |
| Singles flight No. 6 -- 5th place |
| 5th | John Strikwerda (Calvin) def. Chris Selva (Cornerstone) 2-6, 6-4, 10-6 |
| Doubles competition |
| Doubles flight No. 1 -- 1st round |
| 1st | Preston Phillips/Philip Reinken (Calvin) def. Eric Pell/Matheus Carvalho (Davenport) 9-8 |
| 1st | Francis Bertrand/Bryan Hodges (Grand Valley St.) def. Elijah Yi/Austin Hunt (Cornerstone) 8-3 |
| 1st | Robert Cawood/Kyle Kreps (Hope) def. Casey Feenstra/Brett Michaud (Grand Rapids CC) 8-4 |
| Doubles flight No. 1 -- Semifinals |
| Semi | Kristoff Saari/Andy Struble (Aquinas) def. Preston Phillips/Philip Reinken (Calvin) 10-8 |
| Semi | Francis Bertrand/Bryan Hodges (Grand Valley St.) def. Robert Cawood/Kyle Kreps (Hope) 8-3 |
| Doubles flight No. 1 -- Consolation |
| Cons | Casey Feenstra/Brett Michaud (Grand Rapids CC) def. Elijah Yi/Austin Hunt (Cornerstone) 6-0 |
| Doubles flight No. 1 -- Championship |
| Cham | Francis Bertrand/Bryan Hodges (Grand Valley St.) def. Kristoff Saari/Andy Struble (Aquinas) 8-3 |
| Doubles flight No. 1 -- 5th place |
| 5th | Casey Feenstra/Brett Michaud (Grand Rapids CC) def. Eric Pell/Matheus Carvalho (Davenport) 3-0, 99-0 |
| Doubles flight No. 2 -- 1st round |
| 1st | Brian DeMaagd/Loukas Peterson (Calvin) def. Tyler Chambers/Zac Chambers (Davenport) 8-6 |
| 1st | Michael Sendor/Kyle Masteller (Aquinas) def. Chris Reed/John Andrew (Cornerstone) 8-4 |
| 1st | Andrew Darrell/Quinn Sylow (Grand Valley St.) def. Keith Lannon/Andrew Amante (Grand Rapids CC) 8-1 |
| Doubles flight No. 2 -- Semifinals |
| Semi | Brian DeMaagd/Loukas Peterson (Calvin) def. Davis Vanderveen/Jason Muller (Hope) 8-4 |
| Semi | Michael Sendor/Kyle Masteller (Aquinas) def. Andrew Darrell/Quinn Sylow (Grand Valley St.) 8-1 |
| Doubles flight No. 2 -- Consolation |
| Cons | Tyler Chambers/Zac Chambers (Davenport) def. Davis Vanderveen/Jason Muller (Hope) 9-8 |
| Cons | Keith Lannon/Andrew Amante (Grand Rapids CC) def. Chris Reed/John Andrew (Cornerstone) 8-5 |
| Doubles flight No. 2 -- Championship |
| Cham | Brian DeMaagd/Loukas Peterson (Calvin) def. Michael Sendor/Kyle Masteller (Aquinas) 8-4 |
| Doubles flight No. 2 -- 5th place |
| 5th | Tyler Chambers/Zac Chambers (Davenport) def. Keith Lannon/Andrew Amante (Grand Rapids CC) 8-1 |
| Doubles flight No. 3 -- 1st round |
| 1st | Cody Herbruck/Daniel Owens (Hope) def. Connor Carbonaro/Trenton Clark (Grand Rapids CC) 8-4 |
| 1st | Frankie Fischer/Brendan Petz (Aquinas) def. Jarrod Brower/John Strikwerda (Calvin) 8-1 |
| 1st | Matthew Culver/Parker Bussies (Hope) def. Andrew Son/Alex Tarnow (Cornerstone) 9-7 |
| Doubles flight No. 3 -- Semifinals |
| Semi | Andrew Bole/Ben Esh-Nauta (Grand Valley St.) def. Cody Herbruck/Daniel Owens (Hope) 8-1 |
| Semi | Frankie Fischer/Brendan Petz (Aquinas) def. Matthew Culver/Parker Bussies (Hope) 9-7 |
| Doubles flight No. 3 -- Consolation |
| Cons | Jarrod Brower/John Strikwerda (Calvin) def. Andrew Son/Alex Tarnow (Cornerstone) 8-3 |
| Doubles flight No. 3 -- Championship |
| Cham | Frankie Fischer/Brendan Petz (Aquinas) def. Andrew Bole/Ben Esh-Nauta (Grand Valley St.) 8-6 |
| Doubles flight No. 3 -- 5th place |
| 5th | Jarrod Brower/John Strikwerda (Calvin) def. Connor Carbonaro/Trenton Clark (Grand Rapids CC) 8-2 |
| Doubles flight No. 4 -- 1st round |
| 1st | Chris Tippett/Trevor Brogan (Hope) def. Stephen Healy/Matt Buesing (Calvin) 8-6 |
| 1st | Andy Heueman/Zac Felice (Grand Valley St.) def. Ben Golder/Matt Mueller (Grand Rapids CC) 8-1 |
| 1st | Ben Johnson/Jonathan Hoffman (Hope) def. Nik Artaev/Fran Huber (Aquinas), by default |
| Doubles flight No. 4 -- Semifinals |
| Semi | Andy Heueman/Zac Felice (Grand Valley St.) def. Chris Tippett/Trevor Brogan (Hope) 8-4 |
| Semi | Ben Johnson/Jonathan Hoffman (Hope) def. Tom Griffin/Gene Hill (Calvin) 8-5 |
| Doubles flight No. 4 -- Consolation |
| Cons | Stephen Healy/Matt Buesing (Calvin) def. Ben Golder/Matt Mueller (Grand Rapids CC) 8-1 |
| Cons | Tom Griffin/Gene Hill (Calvin) def. Nik Artaev/Fran Huber (Aquinas), by default |
| Doubles flight No. 4 -- Championship |
| Cham | Andy Heueman/Zac Felice (Grand Valley St.) def. Ben Johnson/Jonathan Hoffman (Hope) 8-0 |
| Doubles flight No. 4 -- 5th place |
| 5th | Tom Griffin/Gene Hill (Calvin) vs. Stephen Healy/Matt Buesing (Calvin) unfinished |