1 | 39 | Marquette University,
WI - Team Time (1st 5) 1:23:22.3 | Spread (1st 5) 18.8 |
| 5, 7, 8, 9, 10, (12), (14) |
| Ryan Carter, Ryan Matzuk, Matt Burbach, Jack Heinrich, Leo Ehrlich, (Ben Sprenger), (Jeremy Steinhafel) |
| 16:30.2, 16:37.0, 16:41.1, 16:45.0, 16:49.0, (17:00.0), (17:05.0) |
2 | 77 | Brookfield East,
WI - Team Time (1st 5) 1:25:05.0 | Spread (1st 5) 1:18.0 |
| 1, 4, 20, 24, 28, (31), (36) |
| Stephen Browne, Andrew Pelto, Peter Kuenzle, Nick Krueger, Alex McTaggert, (Alex McTaggart), (Donovan Lutz) |
| 16:16.0, 16:30.0, 17:20.0, 17:25.0, 17:34.0, (17:37.6), (17:47.0) |
3 | 91 | West Allis Nathan Hale,
WI - Team Time (1st 5) 1:25:54.5 | Spread (1st 5) 1:07.0 |
| 3, 15, 18, 26, 29, (34), (42) |
| Daniel Nelson, Tony Lozano, Alec Krause, Alex Elliott, Bailey Keune, (Aaron Wojtysiak), (Kevin Reed) |
| 16:28.0, 17:07.5, 17:16.0, 17:28.0, 17:35.0, (17:43.0), (17:59.0) |
4 | 96 | Brookfield Central,
WI - Team Time (1st 5) 1:26:02.3 | Spread (1st 5) 1:12.6 |
| 6, 13, 17, 25, 35, (41), (43) |
| Michael Flatley, Joshua Trasser, Kevin Rindfleisch, Daniel Pearson, Aaron Nelson, (Derek Anderson), (Aaron Neusteder) |
| 16:32.0, 17:02.5, 17:15.8, 17:27.4, 17:44.6, (17:55.0), (18:01.0) |
5 | 149 | Greendale,
WI - Team Time (1st 5) 1:28:09.0 | Spread (1st 5) 1:41.0 |
| 11, 19, 27, 39, 53, (55), (58) |
| Haily Kazik, Bobby Lutz, Joey Unrein, Thomas Welch, Kyle Esau, (Dan Gnadt), (Alex Weber) |
| 16:53.0, 17:18.0, 17:32.0, 17:52.0, 18:34.0, (18:35.0), (18:44.0) |
6 | 156 | Greenfield,
WI - Team Time (1st 5) 1:28:17.0 | Spread (1st 5) 49.0 |
| 22, 22, 32, 32, 48, (59), (63) |
| Andy Sabinash, Casey Sabinash, Tom Friedbacker, Dylan Kumbera, Quinton Kufahl, (Thomas Friedbacher), (Brandon Dachowski) |
| 17:24.0, 17:24.0, 17:38.0, 17:38.0, 18:13.0, (18:55.0), (19:00.0) |
7 | 189 | South Milwaukee,
WI - Team Time (1st 5) 1:29:21.0 | Spread (1st 5) 1:58.0 |
| 2, 37, 49, 50, 51, (59), (64) |
| Joshua Janusiak, Justin Weber, Chris Sobczak, Damon Dettman, Steve Merkel, (Sam Zakovich), (Joe Bennett) |
| 16:26.0, 17:50.0, 18:18.0, 18:23.0, 18:24.0, (18:55.0), (19:03.0) |
8 | 201 | West Allis Central,
WI - Team Time (1st 5) 1:29:49.0 | Spread (1st 5) 1:03.6 |
| 21, 37, 44, 47, 52, (56), (65) |
| Ryan Twarwoski, Ruslan Steinenget, Collin Borazo, Enrico Andrilli, Ruslan Steininger, (Jack Rindahl), (Kevin Baier) |
| 17:22.0, 17:50.0, 18:03.0, 18:08.4, 18:25.6, (18:35.6), (19:08.0) |
9 | 207 | Pius Xi,
WI - Team Time (1st 5) 1:30:13.5 | Spread (1st 5) 1:43.3 |
| 16, 40, 44, 46, 61, (67), (68) |
| Jacob Kallan, Davan Siefried, Jake Kallan, Osvaldo Mora, Christopher Barnes, (Thomas Chelius), (Cole Stefaniak) |
| 17:15.0, 17:53.2, 18:03.0, 18:04.0, 18:58.3, (19:13.0), (19:27.0) |
10 | 268 | Milwaukee Ronald Reagan,
WI - Team Time (1st 5) 1:33:02.0 | Spread (1st 5) 1:35.0 |
| 30, 53, 57, 62, 66, (69), (70) |
| Alex Cordero, Alejandro Hernandez, Andrew Johnson, Patrick McClinden, Jaydon Wargin, (Abraham Gonzalez), (Michau Goyette) |
| 17:37.0, 18:34.0, 18:40.0, 18:59.0, 19:12.0, (20:09.0), (22:43.8) |