1 | 18 | Arrowhead,
WI - Team Time (1st 5) 1:19:22.0 | Spread (1st 5) 51.5 |
| 1, 2, 3, 5, 7, (9), (17) |
| Russ Sandvold, Russell Sandvold, Kyle Lewin, Will Conley, Ben Bierman, (Jake Dubnicka), (Ryan Glynn) |
| 15:31.6, 15:34.4, 15:42.1, 16:10.8, 16:23.1, (16:31.0), (16:56.7) |
2 | 86 | Wauwatosa East,
WI - Team Time (1st 5) 1:24:15.7 | Spread (1st 5) 56.1 |
| 6, 10, 21, 24, 25, (35), (56) |
| Dan Gagne, R.J. Salmon, Steffen Uhrich, RJ Salmon, Jonah Meidl, (Jack Lockhart), (Tom Acompanado) |
| 16:12.9, 16:39.9, 17:05.7, 17:08.2, 17:09.0, (17:24.5), (18:06.0) |
3 | 100 | Homestead,
WI - Team Time (1st 5) 1:25:08.8 | Spread (1st 5) 30.8 |
| 11, 19, 20, 23, 27, (33), (38) |
| Alex Vielmetti, Kale Mason, Trevor Cho, Nikhil Ramnarayan, Brandon Beschta, (Ben Jurenec), (Connor Knuth) |
| 16:42.9, 17:00.8, 17:03.5, 17:07.9, 17:13.7, (17:23.3), (17:31.0) |
4 | 105 | Hamilton,
WI - Team Time (1st 5) 1:25:12.5 | Spread (1st 5) 40.1 |
| 12, 14, 15, 28, 36, (43), (47) |
| Daniel McKee, Matt Snell, Zachary Kasun, Robert Holzem, Kevin Schroeder, (Robert Little), (Joshua Desorcy) |
| 16:46.3, 16:48.8, 16:55.4, 17:15.6, 17:26.4, (17:44.9), (17:51.7) |
5 | 144 | Germantown,
WI - Team Time (1st 5) 1:26:20.3 | Spread (1st 5) 1:23.3 |
| 8, 16, 31, 44, 45, (48), (50) |
| Adam Schueller, Muzu Badani, Zach Baus, Jake Kiser, Sam Marchewka, (Trevor Becker), (Riley Shelton) |
| 16:25.8, 16:55.9, 17:20.8, 17:48.7, 17:49.1, (17:52.3), (17:54.9) |
6 | 153 | West Bend West,
WI - Team Time (1st 5) 1:26:42.1 | Spread (1st 5) 28.9 |
| 22, 26, 32, 34, 39, (49), (54) |
| Max Casper, Zach Stoll, Ryne Prinz, Aj Emerich, Jerad Sullivan, (Harrison Waala), (Gabe Myers) |
| 17:07.4, 17:12.7, 17:21.8, 17:23.9, 17:36.3, (17:54.1), (18:05.1) |
7 | 209 | Menomonee Falls,
WI - Team Time (1st 5) 1:28:37.3 | Spread (1st 5) 44.3 |
| 29, 30, 46, 51, 53, (60), (61) |
| Dan Hyde, Jacob Newman, Alex Hrovat, Dan Farrenkopf, Ben Maas, (Tom Grizzle), (John Seiler) |
| 17:20.0, 17:20.7, 17:51.6, 18:00.7, 18:04.3, (18:23.1), (18:24.7) |
8 | 228 | Cedarburg,
WI - Team Time (1st 5) 1:29:19.4 | Spread (1st 5) 1:41.7 |
| 18, 37, 41, 65, 67, (70), (71) |
| Aaron Isbell, Colin Schulz, Ben Rhode, Jesse Frank, Ryan Coert, (Tanner Mantel), (George Sorrell) |
| 16:58.8, 17:26.9, 17:40.5, 18:32.7, 18:40.5, (18:52.9), (18:56.7) |
9 | 231 | Wauwatosa West,
WI - Team Time (1st 5) 1:30:22.5 | Spread (1st 5) 3:45.8 |
| 4, 13, 68, 69, 77, (78), (79) |
| Patrick Campbell, Taylor Floyd-Mews, Alec Kirtley, Kevin Dettlaff, Dominic Longo, (Brendan Michael), (Ryan Lisser) |
| 16:04.3, 16:47.4, 18:48.5, 18:52.2, 19:50.1, (20:20.7), (20:24.0) |
10 | 256 | Hartford Union,
WI - Team Time (1st 5) 1:30:10.6 | Spread (1st 5) 45.2 |
| 40, 42, 57, 58, 59, (62), (64) |
| Andrew Johnston, Anthony Cherek, Joel Martin, James Gaffney, Josh Kruit, (Michael Paul), (Daniel Winter) |
| 17:36.9, 17:41.0, 18:13.3, 18:17.3, 18:22.1, (18:25.7), (18:31.5) |
11 | 315 | West Bend East,
WI - Team Time (1st 5) 1:32:55.3 | Spread (1st 5) 1:06.6 |
| 52, 55, 63, 72, 73, (74), (75) |
| Israel Garcia, Kyle May, Dominic Drezdzon, James Van Eerden, Justin Lloyd, (Sam Cornish), (Carter Lanser) |
| 18:02.7, 18:05.8, 18:30.8, 19:06.7, 19:09.3, (19:24.3), (19:31.1) |
12 | 385 | Milwaukee Vincent,
WI - Team Time (1st 5) 1:46:30.0 | Spread (1st 5) 5:31.0 |
| 66, 76, 80, 81, 82, (83), (84) |
| Playreo Cole, Natron Butler, Jon Zager, Tyrone Lowe, Jerry Truss, (Deondre Hutchinson), (Nelson Thomas) |
| 18:36.0, 19:48.0, 20:42.0, 23:17.0, 24:07.0, (24:28.0), (24:53.0) |