1 | 28 | Little Chute,
WI - Team Time (1st 5) 1:25:41.1 | Spread (1st 5) 49.1 |
| 1, 2, 6, 7, 12, (16), (24) |
| Joe Van Grinsven, Parker Wyngaard, Derek Hietpas, Luke Sampson, Zack Hietpas, (Caden Sampson), (Mike Lancour) |
| 16:44.0, 16:53.0, 17:15.0, 17:16.0, 17:33.1, (17:50.0), (18:06.0) |
2 | 62 | Notre Dame,
WI - Team Time (1st 5) 1:28:04.2 | Spread (1st 5) 31.4 |
| 9, 10, 11, 14, 18, (20), (28) |
| Brian Hansford, Ryan Ehlinger, Beau Bellmore, Nathan Ciriacks, Ben Krysiak, (Nick Rakers), (John Strutt) |
| 17:24.0, 17:29.0, 17:32.0, 17:43.8, 17:55.4, (17:57.0), (18:19.7) |
3 | 99 | Two Rivers,
WI - Team Time (1st 5) 1:29:11.5 | Spread (1st 5) 1:22.7 |
| 4, 8, 23, 29, 35, (49), (56) |
| Sam Bianchi, Nathan Grall, Darrien Schubring, Brice Ruedinger, Paul Bianchi, (Caden Bennin), (Adam Taylor) |
| 17:04.3, 17:18.0, 17:59.0, 18:23.2, 18:27.0, (18:57.9), (19:11.6) |
4 | 115 | Valders,
WI - Team Time (1st 5) 1:29:58.7 | Spread (1st 5) 1:31.1 |
| 3, 21, 25, 30, 36, (37), (40) |
| Derek Doescher, Talon Meyer, Thomas Schwoerer, Zack Leschke, Kassahun Lehman, (Jake Risse), (Alemayehu Lehman) |
| 16:58.9, 17:58.0, 18:08.0, 18:23.8, 18:30.0, (18:31.0), (18:41.1) |
5 | 159 | Roncalli,
WI - Team Time (1st 5) 1:31:56.1 | Spread (1st 5) 53.6 |
| 22, 26, 27, 38, 46, (51), (51) |
| Tomerot Lambert, Tyler Heyduk, Sam Schneider, Ben Wichlacz, Tyler Hyduk, (Brady Boettcher), (Cullen Hilliker) |
| 17:58.4, 18:16.7, 18:17.0, 18:32.0, 18:52.0, (18:58.8), (18:58.8) |
6 | 171 | Luxemburg-Casco,
WI - Team Time (1st 5) 1:31:46.5 | Spread (1st 5) 2:26.9 |
| 5, 13, 34, 55, 64, (72), (77) |
| Kyle Sampo, Shane Peronto, Chance Junio, Tristan Kolb, Tyler Suess, (Zak Vandenplas), (Cameron Derenne) |
| 17:06.7, 17:33.2, 18:26.0, 19:07.0, 19:33.6, (19:49.6), (20:05.0) |
7 | 197 | Kiel,
WI - Team Time (1st 5) 1:33:14.6 | Spread (1st 5) 1:02.5 |
| 18, 40, 42, 48, 49, (54), (80) |
| Trenton Nickel, Jacob Westphalen, Thomas Heckmann, Brandon Spindler, Josh Kuhn, (William Meyer), (Ramsey Kammerzelt) |
| 17:55.4, 18:41.1, 18:43.0, 18:57.2, 18:57.9, (19:06.0), (20:17.5) |
8 | 202 | Chilton,
WI - Team Time (1st 5) 1:33:13.0 | Spread (1st 5) 1:25.0 |
| 17, 33, 45, 47, 60, (68), (82) |
| Brett Meyer, Josh Meyer, Jordan Propson, Tyler Gruber, Patrick Breckhieme, (Grant Kees), (Alex Brandt) |
| 17:51.0, 18:25.0, 18:48.0, 18:53.0, 19:16.0, (19:40.4), (20:32.3) |
9 | 250 | Denmark,
WI - Team Time (1st 5) 1:34:59.6 | Spread (1st 5) 2:03.6 |
| 15, 44, 58, 61, 72, (81), (87) |
| Gavin Groehler, Brad Ausloos, Noah McMonagle, Jordan Seidl, Justin Mahlberg, (Issac Kinjerski), (Phillip Loberger) |
| 17:46.0, 18:47.0, 19:13.0, 19:24.0, 19:49.6, (20:17.6), (20:59.0) |
10 | 274 | West De Pere,
WI - Team Time (1st 5) 1:35:50.0 | Spread (1st 5) 1:07.0 |
| 39, 43, 57, 66, 69, (71), (90) |
| Cole Fitzgerald, Owen Maass, Sam Ricker, Tommy Wagner, Braden Schmidt, (Adam Otten), (Collin Diekvoss) |
| 18:34.0, 18:44.0, 19:12.0, 19:39.0, 19:41.0, (19:46.0), (21:43.0) |
11 | 291 | Saint Lawrence Seminary,
WI - Team Time (1st 5) 1:36:32.8 | Spread (1st 5) 1:27.0 |
| 31, 59, 62, 65, 74, (78), (86) |
| Tyler McFadzen, Luis Veloz, Alex Serrato, Demond Mettlach, Charles Brennan, (Zeb Boos), (Derrike Suckow) |
| 18:24.0, 19:15.0, 19:29.0, 19:33.8, 19:51.0, (20:11.0), (20:52.0) |
12 | 315 | Southern Door,
WI - Team Time (1st 5) 1:37:35.9 | Spread (1st 5) 1:34.7 |
| 31, 63, 70, 75, 76, (82), (85) |
| Jacob Engelbert, Jordan Englebert, Zach Kiedrowski, Zeb Kielar, Jon LeBrun, (Brett Kinnard), (Aaron Larsen) |
| 18:24.0, 19:31.0, 19:44.0, 19:58.2, 19:58.7, (20:32.3), (20:48.0) |
13 | 400 | New Holstein,
WI - Team Time (1st 5) 1:43:42.3 | Spread (1st 5) 2:50.0 |
| 53, 79, 88, 89, 91, (95), (97) |
| Athly Sabish, Zach Thiel, Jacob Barth, Erick Luna, Jack Schnell, (Ethan Hartwig), (Nick Halbach) |
| 19:04.0, 20:17.3, 21:08.0, 21:19.0, 21:54.0, (22:56.0), (24:45.0) |
14 | 430 | Sheboygan Falls,
WI - Team Time (1st 5) 1:46:34.2 | Spread (1st 5) 2:28.8 |
| 67, 84, 92, 93, 94, (96) |
| Jacob Shircel, Justyn St. Onge, P Nemecek, Mitchell Christianson, Austin Arenz, (Connor Miller) |
| 19:40.2, 20:36.0, 22:04.0, 22:05.0, 22:09.0, (24:02.0) |