1 | 46 | Marquette University,
WI - Team Time (1st 5) 1:22:29.0 | Spread (1st 5) 1:10.0 |
| 1, 8, 10, 11, 16, (17), (21) |
| Jake Erschen, Mark Caballero, Tim Zellmer, Sean Royer, Charlie Coogan, (Alex Baumgartner), (Jack Porritt) |
| 15:43.0, 16:36.0, 16:38.0, 16:39.0, 16:53.0, (16:55.0), (17:08.5) |
2 | 59 | Brookfield Central,
WI - Team Time (1st 5) 1:23:19.4 | Spread (1st 5) 1:03.2 |
| 2, 6, 13, 18, 20, (22), (34) |
| Will Casey, Tim Peterson, Jordan Lindstrom, Sam Poser, Eric Knutson, (Wesley Vann), (Nick Petersson) |
| 16:01.2, 16:31.1, 16:42.6, 17:00.1, 17:04.4, (17:09.0), (17:31.5) |
3 | 75 | Milwaukee King,
WI - Team Time (1st 5) 1:24:02.0 | Spread (1st 5) 1:12.0 |
| 3, 4, 15, 25, 28, (28) |
| Eric Anderson, Sebas VanOudenallen, Joe Morgan, Perry Spott, Logan Eggert, (Andrew Hinkfuss) |
| 16:14.0, 16:15.0, 16:52.0, 17:15.0, 17:26.0, (17:26.0) |
4 | 123 | Brookfield East,
WI - Team Time (1st 5) 1:26:10.4 | Spread (1st 5) 1:03.0 |
| 7, 23, 27, 31, 35, (68), (70) |
| Karl Brandstaetter, Zac Hodgson, Mark Lindquist, David Luy, Brad Johnson, (Kevin Kashian), (Peter Irgens) |
| 16:33.0, 17:10.4, 17:23.0, 17:28.0, 17:36.0, (18:48.2), (19:01.0) |
5 | 154 | Nicolet,
WI - Team Time (1st 5) 1:26:51.0 | Spread (1st 5) 1:13.0 |
| 12, 14, 38, 42, 48, (51), (57) |
| Nathan Frazer, Josh Greenburg, Brandon Zall, Ethan Klein, Jeffrey McClain, (Greg Wisniewski), (Sean Mannion) |
| 16:42.0, 16:46.0, 17:42.0, 17:46.0, 17:55.0, (17:58.0), (18:03.0) |
6 | 163 | Wauwatosa East,
WI - Team Time (1st 5) 1:27:23.4 | Spread (1st 5) 48.0 |
| 19, 24, 32, 41, 47, (51), (59) |
| Ryan Christman, Christain Mullarkey, Matt Schmidt, Joel Mackinney, Dan Gagne, (Steffen Uhrich), (Peter Mascari) |
| 17:04.0, 17:11.4, 17:31.0, 17:45.0, 17:52.0, (17:58.0), (18:08.0) |
7 | 166 | Whitefish Bay,
WI - Team Time (1st 5) 1:27:19.0 | Spread (1st 5) 1:32.0 |
| 5, 32, 36, 39, 54, (56), (58) |
| Mike Camirelli, Casey Easterday, Stuart Gilreath, Rob Cary, Cole Woodliff, (Nate Gomoll), (Devon Lawler) |
| 16:28.0, 17:31.0, 17:37.0, 17:43.0, 18:00.0, (18:02.0), (18:06.0) |
8 | 185 | West Allis Nathan Hale,
WI - Team Time (1st 5) 1:28:11.0 | Spread (1st 5) 35.0 |
| 26, 30, 37, 42, 50, (55), (62) |
| Alex Murray, Milan Stojanovic, Jacob Ebben, Sawyer Wickersham, Sam Gagliano, (Eric Resch), (Paul Musta) |
| 17:22.0, 17:27.0, 17:39.0, 17:46.0, 17:57.0, (18:01.0), (18:18.0) |
9 | 239 | West Allis Central,
WI - Team Time (1st 5) 1:29:46.0 | Spread (1st 5) 2:07.0 |
| 9, 46, 53, 64, 67, (74), (76) |
| Alex Gonzales, Justin Brant, Casey Muszytowski, Isaac Millen, Donald Dargan, (Brandon Schuk), (Joel Anich) |
| 16:37.0, 17:51.0, 17:59.0, 18:35.0, 18:44.0, (19:26.0), (20:09.0) |
10 | 276 | Pius Xi,
WI - Team Time (1st 5) 1:30:40.0 | Spread (1st 5) 51.0 |
| 44, 45, 60, 61, 66, (71), (72) |
| Ben Tretow, CJ Lewis, Drew Shields, Nick Baumgardner, Ryan Krol, (Nik Gardipee), (Geoffrey Rogers) |
| 17:49.0, 17:50.0, 18:09.0, 18:12.0, 18:40.0, (19:08.0), (19:20.0) |
11 | 321 | Wauwatosa West,
WI - Team Time (1st 5) 1:34:35.0 | Spread (1st 5) 2:17.0 |
| 40, 65, 69, 72, 75 |
| Patrick Campbel, Demetrius Mensah, Alex Steiner, Michael Kayser, Kevin Dettlaff |
| 17:44.0, 18:39.0, 18:51.0, 19:20.0, 20:01.0 |
12 | 346 | Milwaukee Sch Of The Arts,
WI - Team Time (1st 5) 1:39:40.0 | Spread (1st 5) 3:30.0 |
| 49, 63, 77, 78, 79, (80) |
| Connor Kilp, Sean Hirthe, Matthew Pementel, Elijah Furquan, Emitt Williams, (Jacob Gross) |
| 17:56.0, 18:30.0, 20:50.0, 20:58.0, 21:26.0, (22:18.0) |