1 | 44 | Osceola,
WI - Team Time (1st 5) 1:25:09.7 | Spread (1st 5) 52.5 |
| 1, 4, 8, 15, 16, (17), (20) |
| Quinn McDonald, Kolten Heimbach, Ethan Hall, Jacob Hall, Dylan Salewski, (Mason Hancock), (Brayden Bradway) |
| 16:27.8, 16:53.5, 17:08.0, 17:20.1, 17:20.3, (17:21.6), (17:55.0) |
2 | 106 | Ellsworth,
WI - Team Time (1st 5) 1:29:52.0 | Spread (1st 5) 1:54.0 |
| 7, 9, 22, 29, 39, (64), (71) |
| Alex Pazdernik, Addison Peters, Kohl Flock, Roy Roberts, John Gillespie, (Carsen Stockwell), (Jasper Knutson) |
| 17:05.4, 17:09.5, 18:07.3, 18:30.4, 18:59.4, (20:21.8), (21:14.0) |
3 | 109 | Bloomer,
WI - Team Time (1st 5) 1:29:55.2 | Spread (1st 5) 1:44.0 |
| 6, 18, 25, 28, 32, (48), (55) |
| Lucas Anderson, Anders Michaelsen, Evan Rogge, Jaden Halom, Dominick Meisner, (Gavin Gehrig), (Parker Ruff) |
| 17:02.4, 17:25.6, 18:16.0, 18:24.8, 18:46.4, (19:26.4), (19:50.3) |
4 | 116 | St Croix Central,
WI - Team Time (1st 5) 1:30:20.8 | Spread (1st 5) 2:46.2 |
| 3, 5, 21, 36, 51, (57), (61) |
| Cougar Holder, Jakob Eggen, Colin Hackbarth, Cameron Tredal, Max Kusilek, (Micah Larson), (Brian Woehrle) |
| 16:52.5, 16:54.6, 18:00.1, 18:54.9, 19:38.7, (19:59.1), (20:19.8) |
5 | 123 | Northwestern,
WI - Team Time (1st 5) 1:30:44.0 | Spread (1st 5) 1:37.4 |
| 11, 19, 26, 33, 34, (37), (40) |
| Emmett Johnson, Bennett Nelson, Jacob Kephart, Ryan Wick, Cole Lahti, (Preston Brilla), (Ian Kalin) |
| 17:13.1, 17:31.0, 18:20.2, 18:49.2, 18:50.5, (18:56.0), (18:59.9) |
6 | 133 | Rice Lake,
WI - Team Time (1st 5) 1:31:00.2 | Spread (1st 5) 2:47.0 |
| 2, 12, 35, 38, 46, (62), (66) |
| Derek Penzkover, Matthew Farm, Jonathan Nelson, Carter Schulz, Jameson Stone, (Thomas Olsen), (Nolan Tomesh) |
| 16:34.4, 17:17.0, 18:51.2, 18:56.2, 19:21.4, (20:20.4), (20:36.1) |
7 | 154 | Amery,
WI - Team Time (1st 5) 1:32:46.3 | Spread (1st 5) 2:20.9 |
| 14, 27, 30, 31, 52, (56), (89) |
| Logan Dockendorf, Grant Hoff, Tim Kelling, Aidan Ziegler, Samuel Kelling, (Jonathan Lorsung), (Joseph Kelling) |
| 17:17.9, 18:23.7, 18:41.6, 18:44.3, 19:38.8, (19:51.8), (23:59.9) |
8 | 177 | Prescott,
WI - Team Time (1st 5) 1:33:38.9 | Spread (1st 5) 2:12.2 |
| 13, 23, 45, 47, 49, (54), (58) |
| Tyler Loucks, Breckin Schommer, Connor Lubich, Logan Stewart, Jake Hamann, (Matthew Lynes), (Eric Korfhage) |
| 17:17.5, 18:08.5, 19:17.3, 19:25.9, 19:29.7, (19:45.0), (20:01.9) |
9 | 259 | Somerset,
WI - Team Time (1st 5) 1:38:57.6 | Spread (1st 5) 2:38.2 |
| 24, 43, 59, 65, 68, (70), (72) |
| Zach Maitrejean, Landon Wilson, Bobby Churchich, Freddie Richert, Morgan Svejcar, (Eric Forsberg), (Mason Miller) |
| 18:13.8, 19:13.4, 20:10.5, 20:27.9, 20:52.0, (20:53.4), (21:20.5) |
10 | 290 | Baldwin-Woodville,
WI - Team Time (1st 5) 1:41:53.7 | Spread (1st 5) 3:09.5 |
| 41, 42, 50, 76, 81, (86), (87) |
| Parker Schutz, Austin Schmidt, Austin Haney, Hayden Wilson, Caleb Hinton, (Riley Laesch), (Austin Pollack) |
| 19:06.9, 19:11.8, 19:35.9, 21:42.7, 22:16.4, (23:18.8), (23:44.0) |
11 | 310 | Barron,
WI - Team Time (1st 5) 1:45:56.0 | Spread (1st 5) 7:45.9 |
| 10, 52, 77, 80, 91, (95) |
| Marcus Peterson, Hunter Schultz, Isaiah Tallman, Eli Metcalf, Broderick Schneider, (Colton Tritt) |
| 17:11.5, 19:38.8, 21:55.0, 22:13.3, 24:57.4, (27:22.1) |
12 | 355 | Hayward,
WI - Team Time (1st 5) 1:45:50.0 | Spread (1st 5) 1:34.5 |
| 63, 67, 73, 74, 78, (84), (85) |
| Reese Harrison, Chase McCallum, Berkeley Diedrich, Zach Laier, Seth Becker, (Logan Poppe), (Eli Geidel) |
| 20:20.6, 20:36.9, 21:27.5, 21:29.9, 21:55.1, (22:30.6), (22:51.0) |
13 | 374 | Spooner,
WI - Team Time (1st 5) 1:52:46.9 | Spread (1st 5) 5:41.7 |
| 44, 60, 88, 90, 92 |
| Luke Popp, Grant Popp, Ben Reedy, Zach Meyers, Michael Beggs |
| 19:15.8, 20:10.7, 23:58.3, 24:24.6, 24:57.5 |
14 | 387 | Ashland,
WI - Team Time (1st 5) 1:49:20.4 | Spread (1st 5) 1:35.0 |
| 68, 75, 79, 82, 83, (93), (94) |
| Jackson Fiamoncini, Dylan Anderson, Nicholas Pully, Dylan Uitto, Daniel Wiggins, (Lucias Herron), (Deryck Parduhn) |
| 20:52.0, 21:38.0, 22:05.6, 22:17.8, 22:27.0, (25:05.0), (25:27.3) |