1 | 71 | Colfax,
WI - Team Time (1st 5) 1:31:36.1 | Spread (1st 5) 16.0 |
| 11, 12, 13, 17, 18, (33), (45) |
| Michael Larson, Lachlan Hinwood, Lachlin Hinwood, Garrett Miller, Matthew Almquist, (Jeremiah Harder), (Matthew Schneider) |
| 18:12.1, 18:12.9, 18:15.0, 18:28.0, 18:28.1, (19:02.9), (19:25.9) |
2 | 76 | Regis,
WI - Team Time (1st 5) 1:31:41.8 | Spread (1st 5) 1:10.1 |
| 4, 7, 15, 23, 27, (63), (64) |
| Nick Wagner, Isaac Schober, Matt Byrne, Drew Eklund, Joe Konzen, (Sawyer Sturz), (Jacob Larsen) |
| 17:43.9, 18:00.6, 18:25.7, 18:37.6, 18:54.0, (20:47.6), (20:53.3) |
3 | 125 | McDonell Central,
WI - Team Time (1st 5) 1:33:08.8 | Spread (1st 5) 2:11.0 |
| 3, 21, 25, 32, 44, (51), (57) |
| Nick Zander, Grant Pulver, Mike Ruf, Sam Bleskachek, Kendall Dorn, (John Polus), (Jerry Anders) |
| 17:14.2, 18:35.5, 18:51.7, 19:02.2, 19:25.2, (19:49.5), (20:10.8) |
4 | 128 | Boyceville,
WI - Team Time (1st 5) 1:33:42.1 | Spread (1st 5) 1:06.0 |
| 6, 22, 30, 34, 36, (38), (41) |
| Tanner Johnson-Hetchler, Ben Marusak, Brandon Tetzlaff, Ian Kane, Jake Dotseth, (Nicholas Adams), (Kyle Franseen) |
| 17:59.0, 18:36.0, 18:58.0, 19:04.1, 19:05.0, (19:12.0), (19:17.0) |
| 128 | Immanuel Lutheran,
WI - Team Time (1st 5) 1:32:23.0 | Spread (1st 5) 2:53.7 |
| 1, 14, 31, 40, 42, (46), (55) |
| Darin Lau, Caleb Oster, Caleb Noeldner, Logan Gerbitz, Jack Mielke, (Caleb Gerbitz), (Jake Noeldner) |
| 16:30.0, 18:17.6, 18:58.7, 19:13.0, 19:23.7, (19:27.2), (19:58.5) |
6 | 169 | Glenwood City,
WI - Team Time (1st 5) 1:36:14.2 | Spread (1st 5) 4:55.0 |
| 2, 10, 20, 59, 78 |
| Ethan Brandt, Andrew Wagner, Tyler Johnson, Mike Johnson, Derrick Huebner |
| 17:05.0, 18:09.6, 18:34.0, 20:25.6, 22:00.0 |
7 | 184 | Elk Mound,
WI - Team Time (1st 5) 1:37:06.5 | Spread (1st 5) 3:04.9 |
| 16, 24, 26, 47, 71, (75), (77) |
| Ben Holzworth, Andrew Zabel, Mitchell Zimmer, Shawn Lane, Seth Kruger, (Caleb Kruger), (Chris Jaenke) |
| 18:26.6, 18:45.1, 18:52.3, 19:31.0, 21:31.5, (21:38.5), (21:52.4) |
8 | 191 | Bruce,
WI - Team Time (1st 5) 1:36:52.0 | Spread (1st 5) 2:24.1 |
| 9, 28, 37, 56, 61, (66), (69) |
| Nathaniel Behnke, Ryan Behnke, Jared Loomis, Kyle Madlon, Paul Hamel, (Tanner Villiard), (Justin Parker) |
| 18:08.7, 18:56.7, 19:11.0, 20:02.8, 20:32.8, (21:12.1), (21:26.0) |
9 | 202 | Cameron,
WI - Team Time (1st 5) 1:36:41.6 | Spread (1st 5) 1:17.4 |
| 19, 39, 43, 49, 52, (53) |
| Spencer Smith, Tanner Drew, Jacob Malsom, Jared Harm, Kal Gerber, (Joe Murphy) |
| 18:33.6, 19:12.5, 19:24.7, 19:39.8, 19:51.0, (19:51.7) |
10 | 223 | Stanley-Boyd,
WI - Team Time (1st 5) 1:38:52.9 | Spread (1st 5) 3:27.6 |
| 8, 29, 50, 62, 74, (79), (84) |
| Jeffrey Milas, Nathan Bauer, Mathias Groan, Andrew Mahler, Lyle Swartz, (Ben Simmons), (Justin Erickson) |
| 18:06.9, 18:57.5, 19:40.0, 20:34.0, 21:34.5, (22:01.7), (23:48.4) |
11 | 260 | Fall Creek,
WI - Team Time (1st 5) 1:41:09.1 | Spread (1st 5) 3:41.0 |
| 5, 54, 60, 68, 73, (81), (86) |
| Ben Fox, Jeremy Zakrewski, Jackson Stearns, Isaac Mischke, Landen Brown, (Josh Beranek), (Sawyer Stearns) |
| 17:52.8, 19:54.1, 20:26.0, 21:22.4, 21:33.8, (22:15.5), (27:34.9) |
12 | 313 | Spring Valley,
WI - Team Time (1st 5) 1:43:44.9 | Spread (1st 5) 1:59.5 |
| 48, 58, 65, 70, 72, (80), (82) |
| Lance Snyder, Tyler Hartung, Justin Ellefson, Jacob Woeltjen, Adam Wyss, (David Walker), (Derek Huebel) |
| 19:33.4, 20:14.4, 20:54.6, 21:29.6, 21:32.9, (22:04.2), (22:33.4) |
13 | 346 | Cadott,
WI - Team Time (1st 5) 1:49:45.9 | Spread (1st 5) 5:44.2 |
| 35, 67, 76, 83, 85 |
| Chance Seibel, Trenton Weiss, Jeffrey Englert, Luke Bell, Quin Hartzel |
| 19:04.5, 21:20.6, 21:42.5, 22:49.6, 24:48.7 |