1 | 50 | West Salem,
WI - Team Time (1st 5) 1:14:32.8 | Spread (1st 5) 45.9 |
| 3, 4, 11, 13, 19, (20), (29) |
| Carson Gronemus, Carter Quackenbush, Tom Stenberg, Brennon Anderson, Drew Anderson, (Brennan Garbers), (Andrew Lorenz) |
| 14:33.3, 14:43.3, 14:56.2, 15:00.8, 15:19.2, (15:20.2), (16:05.3) |
2 | 67 | Aquinas,
WI - Team Time (1st 5) 1:15:44.9 | Spread (1st 5) 1:58.6 |
| 1, 2, 8, 25, 31, (47), (49) |
| Jonathan Skemp, Joey Hirschboeck, Declan Gregg, Oliver Buck, Kaleb Azene, (Trevor Paulson), (Colin Sans Crainte) |
| 14:19.1, 14:25.5, 14:52.1, 15:50.5, 16:17.7, (16:53.2), (16:57.1) |
3 | 78 | Home School Eagles,
WI - Team Time (1st 5) 1:16:39.5 | Spread (1st 5) 1:24.6 |
| 6, 7, 9, 26, 30, (32), (37) |
| Luke Grinvalds, Mavrik Plummer, Josh Grinvalds, Josiah Steves, Andrew Dorothy, (Brennen Law), (Kale Francis) |
| 14:49.7, 14:50.3, 14:53.0, 15:52.2, 16:14.3, (16:18.7), (16:26.6) |
4 | 164 | River Falls,
WI - Team Time (1st 5) 1:20:55.6 | Spread (1st 5) 1:52.5 |
| 12, 28, 38, 41, 45, (55), (60) |
| Quinlan Andrews, Jonah Majerus, Ethan Engler, Owen Koepke, Grady Jensen, (Ty Bauschelt), (Sam Majerus) |
| 14:58.0, 15:54.4, 16:32.4, 16:40.3, 16:50.5, (17:06.5), (17:11.7) |
5 | 198 | Bloomer,
WI - Team Time (1st 5) 1:22:28.4 | Spread (1st 5) 3:11.7 |
| 14, 18, 24, 69, 73, (103), (107) |
| Seth Rogge, Anders Michaelsen, Lucas Anderson, Zeke Anderson, Willy Bischel, (Leif Lundgren), (Nolan Wysocki) |
| 15:09.6, 15:18.8, 15:45.2, 17:53.5, 18:21.3, (21:08.1), (21:50.9) |
6 | 204 | Badger,
WI - Team Time (1st 5) 1:22:14.6 | Spread (1st 5) 2:36.3 |
| 15, 16, 43, 63, 67, (101) |
| Anderson Greenberg, Will Larkin, Sam Reed, Daniel Gaylord, Mason Scheel, (Caiden West) |
| 15:12.3, 15:12.5, 16:41.0, 17:20.2, 17:48.6, (20:53.5) |
| 204 | Bangor,
WI - Team Time (1st 5) 1:22:55.9 | Spread (1st 5) 1:22.9 |
| 23, 39, 40, 46, 56, (84), (94) |
| Nolan Langrehr, Traevon Delaney, Alex Felch, Evan Buchholz, Cian Buchholz, (Josh Lockman), (Isaiah Murphy) |
| 15:43.9, 16:36.7, 16:37.6, 16:50.9, 17:06.8, (19:04.1), (19:58.7) |
8 | 245 | Westby,
WI - Team Time (1st 5) 1:24:54.4 | Spread (1st 5) 1:25.9 |
| 35, 44, 48, 50, 68, (108) |
| Beckett Brueggen, Devin Nedland, Gavin Larson, Phillip Hebbe, Reid Fisher, (Kalan Rudie) |
| 16:24.8, 16:43.8, 16:54.4, 17:00.7, 17:50.7, (23:36.5) |
9 | 246 | Marshall,
WI - Team Time (1st 5) 1:24:30.6 | Spread (1st 5) 3:08.8 |
| 5, 42, 64, 65, 70, (82), (97) |
| Jaxon Hornby, Huston Siedschlag, Luke Egan, Miles Zimmerman, Christopher Gamon-Garcia, (Elijah Hall), (Anthony Gonzalez) |
| 14:49.4, 16:40.8, 17:23.9, 17:38.3, 17:58.2, (18:52.7), (20:35.1) |
10 | 249 | Mondovi,
WI - Team Time (1st 5) 1:24:46.2 | Spread (1st 5) 3:14.5 |
| 17, 33, 57, 66, 76, (86), (109) |
| Landon Clark, Carson Hass, Arthur Mathis, Jaxon Cooke, Quin Sandberg, (Jonathan Klingel), (Will Rzepiejewski) |
| 15:13.0, 16:19.8, 17:06.9, 17:39.0, 18:27.5, (19:16.8), (24:48.0) |
11 | 253 | Brookwood,
WI - Team Time (1st 5) 1:25:04.4 | Spread (1st 5) 2:48.3 |
| 22, 52, 53, 54, 72, (79), (106) |
| Cooper Powell, Caston Gosda, Drew Powell, Owen Waddell, August Rueckheim, (Josue Nicolas), (Kai Pyykkomen) |
| 15:32.0, 17:01.6, 17:04.9, 17:05.6, 18:20.3, (18:48.1), (21:35.8) |
12 | 272 | Kenosha Tremper,
WI - Team Time (1st 5) 1:27:51.3 | Spread (1st 5) 5:54.9 |
| 10, 36, 50, 77, 99 |
| Gabriel Chavez, Rylan Bozych, Aiden Lawler, Jake Braun, Joshua Susmilch |
| 14:53.8, 16:25.0, 17:00.7, 18:43.1, 20:48.7 |
13 | 291 | Chippewa Falls,
WI - Team Time (1st 5) 1:28:03.0 | Spread (1st 5) 3:57.6 |
| 21, 27, 71, 85, 87, (100), (102) |
| Benjamin Cihasky, Mason Fredrickson, Cole Gilles, Austin Kruger, Micah Uttech, (Micah Kuhl), (Kevin Torkelson) |
| 15:26.0, 15:53.6, 18:09.7, 19:10.1, 19:23.6, (20:52.4), (20:53.8) |
14 | 333 | Black River Falls,
WI - Team Time (1st 5) 1:30:18.4 | Spread (1st 5) 4:15.9 |
| 34, 59, 62, 80, 98, (112) |
| Brad Wensel, Garrett Tande, Collin Berra, Connor Carlson, Owen Zenz, (Dawson O'Brien) |
| 16:23.6, 17:10.0, 17:16.1, 18:49.2, 20:39.5, (26:56.3) |
15 | 403 | Chippewa Valley Homeschool,
WI - Team Time (1st 5) 1:34:14.0 | Spread (1st 5) 2:37.2 |
| 58, 81, 83, 89, 92, (96), (111) |
| Ben Grace, Wyatt Pladsen, Jack Preston, Owen Spies, Logan Gates, (Ian Kinsella), (Cohen Kazmierski) |
| 17:09.4, 18:51.7, 18:56.4, 19:29.9, 19:46.6, (20:28.6), (26:47.4) |
16 | 404 | Chetek/Weyerhaeuser,
WI - Team Time (1st 5) 1:34:24.6 | Spread (1st 5) 2:34.4 |
| 61, 74, 88, 90, 91, (93), (95) |
| Owen Hamholm, Jude Poppe, Bryant Motzer, Jack Myers, Nathan Skoug, (Elliot Rihn), (Noah Nelson) |
| 17:11.8, 18:24.6, 19:25.8, 19:36.2, 19:46.2, (19:56.5), (20:26.3) |
17 | 472 | Edgar,
WI - Team Time (1st 5) 1:46:17.3 | Spread (1st 5) 7:52.4 |
| 75, 78, 104, 105, 110, (113) |
| Cade Koch, Dillan Sondelski, Isaac Halama, Eli Slack, Carlos Zarate, (Micah Schulz) |
| 18:25.3, 18:45.5, 21:21.2, 21:27.6, 26:17.7, (28:25.1) |