1 | 46 | Notre Dame,
WI - Team Time (1st 5) 1:23:58.0 | Spread (1st 5) 40.8 |
| 3, 8, 10, 11, 14, (16), (18) |
| Brian Hansford, Nick Robinson, Hans Ernst, Jack Colleran, Nate Zeller, (Nathan Ciriacks), (Charlie Sauter) |
| 16:20.3, 16:47.0, 16:51.7, 16:57.9, 17:01.1, (17:04.1), (17:06.3) |
2 | 95 | Little Chute,
WI - Team Time (1st 5) 1:24:54.6 | Spread (1st 5) 1:48.9 |
| 2, 5, 20, 32, 36, (44), (72) |
| Luke Sampson, Derek Hietpas, Mike Lancour, Chase Janssen, Patrick Joosten, (James Vandenberg), (Noah Mueller) |
| 15:55.4, 16:23.6, 17:10.7, 17:40.6, 17:44.3, (18:02.1), (18:57.1) |
3 | 106 | Valders,
WI - Team Time (1st 5) 1:25:49.0 | Spread (1st 5) 1:25.3 |
| 6, 7, 15, 38, 40, (46), (59) |
| Cody Meyer, Trevor Wenzel, Kassahun Lehman, Jacob Pattee, Joey Demeyer, (Casey Gunderson), (Luke Oltmanns) |
| 16:25.6, 16:43.0, 17:03.0, 17:46.5, 17:50.9, (18:04.5), (18:34.0) |
4 | 146 | Xavier,
WI - Team Time (1st 5) 1:26:30.1 | Spread (1st 5) 2:54.9 |
| 1, 4, 35, 45, 61, (69), (74) |
| Luke Bailey, Nathan Broullire, Andrew Bailey, Connor Ballard, Andrew Zampaloni, (Tom Murphy), (James Jensen) |
| 15:43.1, 16:21.4, 17:43.3, 18:04.3, 18:38.0, (18:51.4), (19:11.0) |
5 | 163 | Fox Valley Lutheran,
WI - Team Time (1st 5) 1:28:17.6 | Spread (1st 5) 1:57.9 |
| 9, 13, 23, 53, 65, (65), (73) |
| Noah Witt, Kyle Favorite, Chris Krahn, Kyler Johnson, Levi Rice, (Caleb Kolell), (Hunter Thelen) |
| 16:50.7, 17:00.0, 17:17.4, 18:20.9, 18:48.6, (18:48.6), (19:06.8) |
6 | 166 | Two Rivers,
WI - Team Time (1st 5) 1:28:30.5 | Spread (1st 5) 1:21.4 |
| 12, 22, 30, 50, 52, (54), (79) |
| Nathan Grall, Jared Krahn, Darian Schubring, Paul Bianchi, Joey Bianchi, (Ben Weina), (Laken Duerschmidt) |
| 16:59.1, 17:16.9, 17:37.3, 18:16.7, 18:20.5, (18:26.0), (19:23.3) |
7 | 181 | Chilton,
WI - Team Time (1st 5) 1:28:47.5 | Spread (1st 5) 47.8 |
| 25, 28, 39, 41, 48, (64), (67) |
| Dominic Steiner, Nathan Schmitz, Josh Meyer, Jordan Propson, Alex Brandt, (Ben Fuerbriger), (Andrew Loose) |
| 17:20.4, 17:36.9, 17:47.0, 17:55.0, 18:08.2, (18:42.0), (18:48.9) |
8 | 186 | Luxemburg-Casco,
WI - Team Time (1st 5) 1:28:57.3 | Spread (1st 5) 1:15.3 |
| 21, 33, 34, 42, 56, (60), (76) |
| Corey Legois, Tanner Kasten, Isaiah Norton, Isaiah LeGrave, Aaron Hanna, (Tyler Suess), (Cameron Derenne) |
| 17:10.9, 17:41.1, 17:42.2, 17:56.9, 18:26.2, (18:35.1), (19:12.7) |
9 | 193 | Southern Door,
WI - Team Time (1st 5) 1:29:13.2 | Spread (1st 5) 1:08.0 |
| 24, 31, 37, 47, 54, (81), (87) |
| Zach Kiedrowski, Jacob Pigeon, Michael Bertrand, Zeb Kielar, Derek Huber, (Ben Hoida), (Ben Kielar) |
| 17:18.0, 17:38.0, 17:45.2, 18:06.0, 18:26.0, (19:26.0), (19:39.0) |
10 | 206 | Kiel,
WI - Team Time (1st 5) 1:29:43.3 | Spread (1st 5) 1:35.0 |
| 17, 26, 43, 58, 62, (83), (91) |
| Ashton Arnold, Jacob Westphalen, Josh Kuhn, Andy Winkel, Josh Tarnowski, (Elijah Sippel), (Trent Preissner) |
| 17:04.5, 17:26.3, 17:59.9, 18:33.1, 18:39.5, (19:29.5), (20:06.5) |
11 | 209 | Winneconne,
WI - Team Time (1st 5) 1:29:43.4 | Spread (1st 5) 1:31.8 |
| 19, 27, 49, 51, 63, (68), (70) |
| Cole Schacherl, Joey Messer, Matthew Barthel, Ben Johnson, Will Johnson, (Michael Mastalish), (Spencer Wein) |
| 17:07.8, 17:27.4, 18:10.2, 18:18.4, 18:39.6, (18:50.6), (18:53.2) |
12 | 386 | Denmark,
WI - Team Time (1st 5) 1:36:23.0 | Spread (1st 5) 33.1 |
| 71, 75, 78, 80, 82, (85), (86) |
| Trevor Wavrunek, Jedd Shefchik, Jared Shefchik, Connor Sisel, Alex Schmitz, (Justin Mahlberg), (Max Schmitz) |
| 18:55.8, 19:11.4, 19:21.6, 19:25.3, 19:28.9, (19:31.8), (19:36.7) |
13 | 399 | Sturgeon Bay,
WI - Team Time (1st 5) 1:37:28.0 | Spread (1st 5) 1:57.4 |
| 57, 77, 84, 88, 93, (97), (100) |
| Evan Smith, Izaac Polecheck, Tyler Polachek, James Dickson, Hayden Shefchik, (Sam Hargis), (Jacob LeFeber) |
| 18:29.6, 19:15.8, 19:31.7, 19:43.9, 20:27.0, (20:55.0), (22:08.6) |
14 | 404 | Wrightstown,
WI - Team Time (1st 5) 1:39:37.7 | Spread (1st 5) 3:23.6 |
| 29, 90, 92, 95, 98, (99), (103) |
| Cade Bayerl, Patrick Froehlke, Nick Lischka, Jacob Lewandowski, Conner Geurts, (Derick Bader), (Ethyn Schmidt) |
| 17:37.2, 20:02.9, 20:11.9, 20:44.9, 21:00.8, (21:52.8), (22:37.0) |
15 | 482 | New Holstein,
WI - Team Time (1st 5) 1:46:09.5 | Spread (1st 5) 2:26.7 |
| 89, 94, 96, 101, 102, (104), (105) |
| Corey Steffes, Jacob Barth, Jacob Thiel, Colton Roepke, Bradley Paulson, (Joshua Dewhurst), (Erece Neto) |
| 19:54.5, 20:40.7, 20:54.9, 22:18.2, 22:21.2, (22:48.1), (25:44.7) |