1 | 42 | Kenosha St. Joseph,
WI - Team Time (1st 5) 1:29:45.2 | Spread (1st 5) 1:21.0 |
| 2, 3, 9, 13, 15, (17), (20) |
| Ben Scopp, Cameron Mills, Nick Harron, Jack Bolog, Luke Nuzzo, (Scott Grymkoski), (John Hodge) |
| 17:13.8, 17:26.8, 18:04.5, 18:25.3, 18:34.8, (18:35.3), (18:49.0) |
2 | 48 | The Prairie School,
WI - Team Time (1st 5) 1:30:31.9 | Spread (1st 5) 1:09.4 |
| 4, 5, 6, 14, 19, (23), (25) |
| Vincent Guardiola, Eli Vass, Matthew Attipetty, Peter Lamberton, Harry Bukacek Frazier, (Ricky Granger), (Henry Hua) |
| 17:34.8, 17:41.3, 17:58.2, 18:33.4, 18:44.2, (19:13.8), (19:24.4) |
3 | 92 | Martin Luther,
WI - Team Time (1st 5) 1:34:16.7 | Spread (1st 5) 1:40.8 |
| 8, 11, 21, 22, 30, (33), (43) |
| Austin Uhlig, Joe Bender, Wesley Kelly, Jared Brandt, Jacob Sievert, (Josh Klement), (Adam Sha) |
| 18:02.4, 18:15.9, 19:01.7, 19:13.5, 19:43.2, (19:56.8), (21:20.9) |
4 | 130 | Racine Saint Catherine's,
WI - Team Time (1st 5) 1:37:30.6 | Spread (1st 5) 2:40.6 |
| 10, 18, 27, 34, 41, (42) |
| Santiago Espinoza, Nick Ignasiak, Cole Dixon, Alex Pawlowski, Marcelo Sosa, (Joe Paiga) |
| 18:14.5, 18:37.9, 19:35.4, 20:07.7, 20:55.1, (21:02.0) |
5 | 139 | Catholic Central (Burlington),
WI - Team Time (1st 5) 1:38:47.6 | Spread (1st 5) 2:51.1 |
| 7, 26, 29, 38, 39 |
| John Pum, Josh Muellenbach, Greg Sember, Conall Lynch, Anthony Simonelli |
| 17:58.5, 19:33.2, 19:42.4, 20:43.9, 20:49.6 |
6 | 141 | Shoreland Lutheran,
WI - Team Time (1st 5) 1:38:53.4 | Spread (1st 5) 1:58.4 |
| 15, 24, 31, 35, 36, (46) |
| Richard Schaefer, Andrew Koestler, Caleb Lash, Hunter Pecard, Johnny Innamorato, (Aaron Jones) |
| 18:34.8, 19:20.3, 19:54.5, 20:30.6, 20:33.2, (23:54.7) |
7 | 164 | Saint Thomas More,
WI - Team Time (1st 5) 1:42:43.2 | Spread (1st 5) 4:38.5 |
| 12, 31, 37, 40, 44, (45), (47) |
| Grant Olander, Michael Schubring, Declan Swayne, Anthony Niemiec, Colin Chen, (Jorge Munoz-Flores), (Eduardo Estevez) |
| 18:16.4, 19:54.5, 20:42.6, 20:54.8, 22:54.9, (23:43.8), (24:04.2) |
8 | 176 | Dominican,
WI - Team Time (1st 5) 1:53:02.1 | Spread (1st 5) 9:13.5 |
| 1, 28, 48, 49, 50 |
| Christian Lesac, Kenny Wirth, Jack Chen, Elijah Bradley, Jack Chew |
| 17:09.5, 19:35.9, 24:48.0, 25:05.7, 26:23.0 |