1 | 38 | Marquette University,
WI - Team Time (1st 5) 1:25:35.0 | Spread (1st 5) 1:02.0 |
| 2, 4, 5, 7, 20, (22), (27) |
| Bill Jones, Will Casey, Jordan Megna, Jake Erschen, Mike Frohmader, (Ben Possi), (Justin Panhans) |
| 16:44.0, 16:56.0, 17:02.0, 17:07.0, 17:46.0, (18:02.0), (18:13.0) |
2 | 49 | Milwaukee King,
WI - Team Time (1st 5) 1:26:11.0 | Spread (1st 5) 1:11.0 |
| 1, 5, 12, 15, 16, (17), (38) |
| Joe Stilin, Joe Dixon, David Stilin, Josh Gilly, Nathaniel Sullivan, (Nate Powers), (Jeff Pugh) |
| 16:32.0, 17:02.0, 17:19.0, 17:35.0, 17:43.0, (17:44.0), (18:41.0) |
3 | 85 | Whitefish Bay,
WI - Team Time (1st 5) 1:28:11.0 | Spread (1st 5) 1:29.0 |
| 3, 10, 21, 23, 28, (36), (44) |
| Erik Barkhouse, Kyle McFadden, Mike Camirelli, Mike Cheslik, Sam Ryan, (Stuart Michler), (Munger Cullen) |
| 16:45.0, 17:14.0, 17:52.0, 18:06.0, 18:14.0, (18:34.0), (18:55.0) |
4 | 115 | Brookfield Central,
WI - Team Time (1st 5) 1:30:00.0 | Spread (1st 5) 1:02.0 |
| 13, 14, 26, 29, 33, (40), (40) |
| Skyler Burns, Tim Peterson, Jordan Lindstrom, Dan Ledebuhr, Karthik Ashokan, (Dryden Holmes), (Eric Knutson) |
| 17:25.0, 17:34.0, 18:12.0, 18:22.0, 18:27.0, (18:47.0), (18:47.0) |
5 | 132 | Wauwatosa East,
WI - Team Time (1st 5) 1:30:36.0 | Spread (1st 5) 1:46.0 |
| 11, 19, 25, 31, 46, (47), (58) |
| Jacob James, Ryan Christman, Tyler Christman, Christain Mullarkey, Brian Rorabeck, (Paul Runge), (Ezra Olson) |
| 17:16.0, 17:45.0, 18:07.0, 18:26.0, 19:02.0, (19:03.0), (19:57.0) |
6 | 133 | Brookfield East,
WI - Team Time (1st 5) 1:30:44.0 | Spread (1st 5) 1:36.0 |
| 8, 17, 31, 35, 42, (45), (52) |
| Andrew Amato, Krzyzstof Swinarski, Philip Spicer, Mark Lindquist, Richard Keaton, (Brian VanCleve), (Ian Linsmeier) |
| 17:13.0, 17:44.0, 18:26.0, 18:32.0, 18:49.0, (18:58.0), (19:21.0) |
7 | 193 | Milwaukee Sch Of The Arts,
WI - Team Time (1st 5) 1:34:05.0 | Spread (1st 5) 3:04.0 |
| 8, 23, 49, 51, 62, (65), (66) |
| Mike Moman, Patrick Byrnes, Mike Wade, Joe Redemann, Connor Kilp, (Forrest Hutchens), (Chris Semenske) |
| 17:13.0, 18:06.0, 19:10.0, 19:19.0, 20:17.0, (20:43.0), (20:48.0) |
8 | 237 | Milwaukee Bradley Tech-Milw Arts,
WI - Team Time (1st 5) 1:36:03.0 | Spread (1st 5) 1:29.0 |
| 30, 48, 50, 53, 56, (70) |
| Deonte Wilson, Alex Hagler, Michael Grenzer, George Dryden, Auhtrau Fortune, (Gabriel Hagler) |
| 18:24.0, 19:09.0, 19:12.0, 19:25.0, 19:53.0, (22:05.0) |
9 | 252 | Pius XI Catholic,
WI - Team Time (1st 5) 1:36:52.0 | Spread (1st 5) 1:25.0 |
| 39, 43, 54, 55, 61, (63), (64) |
| Harrison Marcott, Dan Fehrenbach, Geoffrey Rogers, Josh Torres, Nate Penn, (Nick Baumgardner), (Daniel Hanna) |
| 18:42.0, 18:51.0, 19:32.0, 19:40.0, 20:07.0, (20:24.0), (20:38.0) |
10 | 276 | Wauwatosa West,
WI - Team Time (1st 5) 1:39:40.0 | Spread (1st 5) 2:48.0 |
| 33, 57, 59, 60, 67 |
| Alex Steiner, Jordan Balcerzak, Will Thompson, Thomas Walt, Jacob Sleider |
| 18:27.0, 19:55.0, 20:00.0, 20:03.0, 21:15.0 |
11 | 315 | Milwaukee Riverside Uni-Golda Meir,
WI - Team Time (1st 5) 1:49:24.0 | Spread (1st 5) 5:02.0 |
| 37, 68, 68, 71, 71, (73) |
| Cameron Norton, Tony Fisher, Dmetris Dotson-Love, Kevin Morris, Maxwell Westemeir, (Joshua Burnett) |
| 18:40.0, 21:40.0, 21:40.0, 23:42.0, 23:42.0, (24:49.0) |