1 | 42 | La Crosse Logan,
WI - Team Time (1st 5) 1:22:48.2 | Spread (1st 5) 43.8 |
| 2, 6, 7, 12, 15, (16), (25) |
| Paul Escher, Chris Ganrude, Taylor Gruntzel, Colin Kenow, Kyle Colburn, (Jack Shaw), (Soren Johnson) |
| 16:11.9, 16:23.3, 16:30.7, 16:46.6, 16:55.7, (16:59.8), (17:22.9) |
2 | 85 | Eau Claire Memorial,
WI - Team Time (1st 5) 1:24:55.9 | Spread (1st 5) 1:17.7 |
| 3, 13, 18, 21, 30, (30), (47) |
| Christian Phelps, Timothy Cote, J.P. Nelson, Patrick Treacy, Anders Lindstedt, (Geoff Carter), (James Olson) |
| 16:12.0, 16:47.0, 17:10.0, 17:17.2, 17:29.7, (17:29.7), (17:54.6) |
3 | 93 | River Falls,
WI - Team Time (1st 5) 1:25:24.6 | Spread (1st 5) 49.3 |
| 8, 11, 17, 28, 29, (36), (48) |
| Mitch Lenneman, Shae Taylor, Trent Powell, Salvador Bastien, Tom Ramquist, (Jacob Putzier), (Curtis Hanson) |
| 16:40.0, 16:45.3, 17:02.0, 17:28.0, 17:29.3, (17:33.6), (17:58.4) |
4 | 112 | Onalaska,
WI - Team Time (1st 5) 1:25:59.0 | Spread (1st 5) 56.2 |
| 10, 14, 22, 26, 40, (60), (67) |
| Matt Hibshman, Blake Reynolds, Maddie Hibshman, Damien Roers, Kyle Haggerty, (Zach Sobek), (Grant Soper) |
| 16:44.1, 16:52.6, 17:17.8, 17:24.2, 17:40.3, (18:20.3), (18:35.1) |
5 | 123 | La Crosse Central,
WI - Team Time (1st 5) 1:25:47.5 | Spread (1st 5) 1:16.2 |
| 4, 9, 34, 37, 39, (51), (58) |
| Ali Jandal, James Saxton, Jeff Kuhse, Alex Rodriguez, Forrest Stehula, (Josh Baumgartner), (Omar Jandal) |
| 16:21.0, 16:43.0, 17:32.6, 17:33.7, 17:37.2, (18:06.9), (18:19.8) |
6 | 133 | Hudson,
WI - Team Time (1st 5) 1:25:59.3 | Spread (1st 5) 2:02.5 |
| 1, 20, 30, 38, 44, (45), (49) |
| Ryan Kromer, Anders Christensen, Jack Kadidlo, Donald Clark, Logan Hammer, (Grant Starr), (Tyler West) |
| 15:47.6, 17:16.4, 17:29.7, 17:35.5, 17:50.1, (17:51.7), (18:03.4) |
7 | 207 | Eau Claire North,
WI - Team Time (1st 5) 1:29:09.0 | Spread (1st 5) 1:01.3 |
| 23, 24, 46, 55, 59, (76), (79) |
| Adam Fitzpatrick, Alec Heacox, Nick Dreger, Gunner Sigurdson, Justin Jarvis, (Taylor Kleist), (Carlton Lokken) |
| 17:18.7, 17:22.1, 17:53.3, 18:14.9, 18:20.0, (19:14.5), (19:30.0) |
| 207 | Menomonie,
WI - Team Time (1st 5) 1:29:04.0 | Spread (1st 5) 1:08.0 |
| 19, 27, 43, 56, 62, (68), (74) |
| Shane Miller, Henry Zold, Nathan Mollan, Kevin Challe, Ari Basurto, (Jacob Wittmershaus), (Jonah Breneman) |
| 17:13.0, 17:25.0, 17:47.0, 18:18.0, 18:21.0, (18:37.0), (19:01.0) |
9 | 233 | Chippewa Falls,
WI - Team Time (1st 5) 1:29:26.4 | Spread (1st 5) 2:11.1 |
| 5, 41, 57, 64, 66, (70), (72) |
| Andrew Farris, Quinn Miracle, Jasper Arneberg, Tyler Dick, Cooper Barth, (Chase Stoffel), (Nick Docksey) |
| 16:23.0, 17:42.0, 18:18.8, 18:28.5, 18:34.1, (18:38.5), (18:42.4) |
10 | 250 | Holmen,
WI - Team Time (1st 5) 1:30:08.5 | Spread (1st 5) 55.2 |
| 33, 41, 52, 61, 63, (69), (71) |
| Josh Brunelle, Sawyer Mally, Robert Lecheler, Sam Heiden, Dylan Cooper, (Isaac Prichett), (Jake Martin) |
| 17:30.7, 17:42.0, 18:09.1, 18:20.8, 18:25.9, (18:38.0), (18:42.2) |
11 | 319 | New Richmond,
WI - Team Time (1st 5) 1:32:54.5 | Spread (1st 5) 56.0 |
| 53, 53, 65, 73, 75, (77), (78) |
| Alex Charbonneau, Ben Norman, Jack Utzman, Walter DeKock, Zach Schoepke, (Matt Linberg), (Alec Knox) |
| 18:10.0, 18:10.0, 18:32.5, 18:56.0, 19:06.0, (19:15.4), (19:22.0) |
12 | 328 | Tomah,
WI - Team Time (1st 5) 1:40:00.5 | Spread (1st 5) 4:32.9 |
| 35, 50, 80, 81, 82, (83), (84) |
| Nick Osborne, Sam Fleming, Jacob Rezin, Jed Venner, David Granger, (Katan Moser), (Isaac Neve) |
| 17:33.5, 18:05.9, 20:15.0, 21:59.7, 22:06.4, (22:18.2), (22:18.8) |