1 | 96 | Northwestern,
WI - Team Time (1st 5) 1:28:45.2 | Spread (1st 5) 1:51.3 |
| 3, 9, 20, 29, 35, (39), (45) |
| Donny Pooler, Zach Pooler, Kevin Garland, Tyler Davis, Calen Kirkpatrick, (Kieran Johnson), (Brody Burke) |
| 16:36.3, 17:33.6, 17:54.3, 18:13.4, 18:27.6, (18:34.2), (18:48.4) |
2 | 109 | Osceola,
WI - Team Time (1st 5) 1:29:54.1 | Spread (1st 5) 58.6 |
| 8, 14, 17, 33, 37, (46), (74) |
| Matt Schultz, Ryan Rogers, Evan Wright, Justin Vorndran, Coby Heimbach, (Josh Schultz), (Tyler Poidinger) |
| 17:29.8, 17:43.5, 17:48.3, 18:24.1, 18:28.4, (18:50.2), (19:38.9) |
3 | 123 | Prescott,
WI - Team Time (1st 5) 1:29:59.4 | Spread (1st 5) 1:56.8 |
| 4, 15, 19, 42, 43, (44), (66) |
| Phillip Pena, Cody Hauenstein, Dylan Rieken, Blaise Schnorr, Tristan Winkler, (Josh Dickey), (Max Meuer) |
| 16:50.2, 17:44.4, 17:51.9, 18:45.9, 18:47.0, (18:47.1), (19:27.8) |
4 | 138 | Rice Lake,
WI - Team Time (1st 5) 1:30:38.4 | Spread (1st 5) 2:25.0 |
| 6, 10, 13, 38, 71, (88), (89) |
| Ian Bednarek, Ian Benarek, Lucas Schmidt, Marc Rademaker, Mark Carlsen, (Logan Pashby), (Jacob Mazourek) |
| 17:10.3, 17:37.8, 17:43.4, 18:31.6, 19:35.3, (20:42.6), (20:43.5) |
5 | 147 | Amery,
WI - Team Time (1st 5) 1:30:57.0 | Spread (1st 5) 2:11.9 |
| 7, 18, 24, 34, 64, (65), (86) |
| Jude Ingham, Ryan Heiss, Elias Boe-Parish, Noah Zinn, Josh Bohn, (Andrew Carlson), (Henry Budke) |
| 17:12.8, 17:50.9, 18:02.5, 18:26.1, 19:24.7, (19:27.2), (20:27.0) |
6 | 151 | Bloomer,
WI - Team Time (1st 5) 1:31:30.8 | Spread (1st 5) 1:24.4 |
| 12, 22, 27, 40, 50, (57), (76) |
| Alex Conrad, Joe Lanzer, Eli Olson, Cole Michaelson, Jarrod Kressin, (Sam Lanzer), (Jared Stoll) |
| 17:42.3, 17:56.3, 18:09.9, 18:35.6, 19:06.7, (19:15.0), (19:45.2) |
7 | 155 | Ashland,
WI - Team Time (1st 5) 1:30:04.4 | Spread (1st 5) 2:55.6 |
| 1, 2, 41, 48, 63, (68), (72) |
| Maury Miller, Walker Miller, Gavin Douglas, Elias Schue, Cory Carlson, (Marques Hoglund), (Zach Lindenberg) |
| 16:28.5, 16:32.5, 18:44.2, 18:55.1, 19:24.1, (19:30.0), (19:35.8) |
8 | 157 | St Croix Central,
WI - Team Time (1st 5) 1:31:43.5 | Spread (1st 5) 58.0 |
| 23, 26, 28, 31, 49, (59), (62) |
| Micheal Sauer, Will Spitzmueller, Derek Rock, Erik Collins, Riley Hackbarth, (DJ Busch), (Spencer Goodwin) |
| 18:02.0, 18:09.8, 18:12.8, 18:18.9, 19:00.0, (19:19.2), (19:20.4) |
9 | 187 | Ellsworth,
WI - Team Time (1st 5) 1:32:51.8 | Spread (1st 5) 1:31.1 |
| 11, 32, 36, 52, 56, (58), (75) |
| Mylon Anderson, Charlie Stuhl, Patrick Harrington, Kyle Perkins, Matthew Williams, (Jonah Vogel), (Nathan Schroeder) |
| 17:40.7, 18:22.3, 18:27.9, 19:09.1, 19:11.8, (19:18.3), (19:43.5) |
10 | 243 | Hayward,
WI - Team Time (1st 5) 1:34:39.0 | Spread (1st 5) 1:37.7 |
| 21, 47, 51, 54, 70, (80), (93) |
| Tim Coyne, Derek Kozak, Brandon Frost, Jonathan Martin, Jacob Boss, (Frank Lazar), (Riley Dobbs) |
| 17:54.4, 18:53.9, 19:08.8, 19:09.8, 19:32.1, (19:59.9), (21:15.9) |
11 | 299 | Somerset,
WI - Team Time (1st 5) 1:36:51.1 | Spread (1st 5) 2:32.5 |
| 25, 53, 61, 73, 87, (91), (94) |
| Seth Erickson, Tanner Getschel, Tyler Hantsbarger, Alex Degeest, Jacob Crotty, (Brady Williams), (Sam Koeller) |
| 18:05.4, 19:09.6, 19:19.9, 19:38.3, 20:37.9, (21:03.3), (21:26.6) |
12 | 304 | Baldwin-Woodville,
WI - Team Time (1st 5) 1:36:28.1 | Spread (1st 5) 1:31.1 |
| 30, 60, 67, 69, 78, (81), (83) |
| Nimes Gonapeenuwala, Jared Lantz, Christopher Wangen, Mason Hanson, Tyson Ferrick, (Riley Gough), (Gavin Nichols) |
| 18:18.8, 19:19.6, 19:28.0, 19:31.8, 19:49.9, (20:05.2), (20:14.5) |
13 | 354 | Barron,
WI - Team Time (1st 5) 1:39:12.7 | Spread (1st 5) 3:00.1 |
| 16, 79, 84, 85, 90, (100) |
| Ethan Thompson, Alex Cox, Michael Nichols, Austin Coleman, Noah Massie, (Ryan Erickson) |
| 17:47.3, 19:54.8, 20:17.1, 20:26.1, 20:47.4, (23:07.8) |
14 | 391 | Cumberland,
WI - Team Time (1st 5) 1:47:21.3 | Spread (1st 5) 8:27.1 |
| 5, 92, 95, 97, 102, (103) |
| Gavin Fontaine, Mason Craine, Kevin Johnson, James Janusch, Ryan Crain, (Jacob Woodley) |
| 16:50.6, 21:05.2, 21:51.5, 22:16.3, 25:17.7, (26:38.0) |
15 | 408 | Spooner,
WI - Team Time (1st 5) 1:43:34.0 | Spread (1st 5) 3:23.4 |
| 55, 77, 82, 96, 98, (99), (101) |
| Tyler Revak, Abhinab Kc, Sam Dettle, Myron Holley, Jameson Zhu, (Andrew Tellefson), (Paul Hofmann) |
| 19:11.0, 19:49.4, 20:07.5, 21:51.7, 22:34.4, (22:38.7), (23:23.0) |