1 | 24 | Middleton,
WI - Team Time (1st 5) 1:20:52.3 | Spread (1st 5) 30.7 |
| 1, 2, 5, 7, 9, (23), (31) |
| Egan Johnson, Peter Hoferle, Griffin Ward, Braedon Gilles, Zachary Leffel, (Ethan Mladucky), (Ryan Schollmeyer) |
| 15:57.5, 15:59.7, 16:10.8, 16:16.1, 16:28.2, (17:00.3), (17:07.5) |
2 | 56 | Madison West,
WI - Team Time (1st 5) 1:22:49.0 | Spread (1st 5) 52.1 |
| 2, 10, 11, 14, 19, (51), (55) |
| Julian Gary, Ryan Reed, John Lee, Eli Gore, Michael Kuhn, (Paul Treiber), (Toby Sibert) |
| 15:59.7, 16:33.7, 16:38.5, 16:45.3, 16:51.8, (17:31.8), (17:36.6) |
3 | 85 | Verona Area,
WI - Team Time (1st 5) 1:23:37.4 | Spread (1st 5) 55.7 |
| 6, 8, 13, 25, 33, (49), (54) |
| Aidan Manning, Luka DiMaggio, Nathan Neitzel, Blake Oleson, Ryan Cassidy, (Ryan Ochowski), (Mulu Johnson) |
| 16:15.2, 16:25.2, 16:42.9, 17:03.2, 17:10.9, (17:26.9), (17:33.7) |
4 | 114 | Madison Memorial,
WI - Team Time (1st 5) 1:24:48.0 | Spread (1st 5) 30.0 |
| 12, 16, 24, 28, 34, (42), (43) |
| Dylan Anthony, Aj Ketarkus, Bobby Rafferty, Aidan Peppard, Cole Wichmann, (Jake Zarov), (Brett Neumann) |
| 16:41.9, 16:48.3, 17:00.6, 17:05.3, 17:11.9, (17:19.5), (17:21.2) |
5 | 119 | Madison East,
WI - Team Time (1st 5) 1:25:05.6 | Spread (1st 5) 11.1 |
| 20, 21, 22, 26, 30, (53), (57) |
| Caleb Oser, Ian Beilfuss, Fin Hanson, Sam Loetscher, Malachi Oser, (Nelson Dresser), (Emmett Milligan) |
| 16:56.1, 16:59.2, 16:59.7, 17:03.4, 17:07.2, (17:33.6), (17:43.4) |
6 | 171 | Sauk Prairie,
WI - Team Time (1st 5) 1:25:51.9 | Spread (1st 5) 46.7 |
| 15, 18, 40, 46, 52, (59), (60) |
| Hudson Haas, Camden Desroches, Noah Wankerl, Dalton Zirbel, Jack Boerger, (Sam Beattie), (Carson Enge) |
| 16:46.3, 16:51.0, 17:18.2, 17:23.4, 17:33.0, (17:47.0), (17:49.4) |
7 | 178 | Monona Grove,
WI - Team Time (1st 5) 1:26:00.5 | Spread (1st 5) 33.1 |
| 17, 34, 38, 44, 45, (46), (48) |
| Eli Traeder, Ayden Gnewuch, Jacob Anderson, Nicholas Haberli, Ethan Frydenlund, (Jake Giftos), (Nick Haberli) |
| 16:48.6, 17:11.9, 17:16.7, 17:21.6, 17:21.7, (17:23.4), (17:23.6) |
8 | 201 | Tomah,
WI - Team Time (1st 5) 1:26:42.4 | Spread (1st 5) 49.4 |
| 27, 32, 39, 41, 62, (67), (68) |
| Eugene Peterson, Caleb Lenning, Kale Gnewikow, Jesse Smith, Coy Nelson, (Weston Boettcher), (Ty Schanhofer) |
| 17:04.0, 17:08.6, 17:17.6, 17:18.8, 17:53.4, (18:03.4), (18:03.9) |
9 | 241 | DeForest,
WI - Team Time (1st 5) 1:27:40.3 | Spread (1st 5) 2:17.4 |
| 4, 36, 56, 71, 74, (77), (78) |
| John Roth, Elijah Bauer, Jackson Grabowski, Shane VanDommelen, Nathan Neeley, (Ferris Wolf), (Isaiah Bauer) |
| 16:05.1, 17:14.5, 17:42.4, 18:15.8, 18:22.5, (18:29.7), (18:36.2) |
10 | 273 | Waunakee,
WI - Team Time (1st 5) 1:28:17.3 | Spread (1st 5) 41.5 |
| 37, 50, 58, 63, 65, (69), (72) |
| Evan Voge, Andrew Regnier, Coleson Lincoln, Todd Niles, Baylor Smith, (Paul Busse), (Alexander Korth) |
| 17:15.1, 17:27.2, 17:44.2, 17:54.2, 17:56.6, (18:04.0), (18:17.7) |
11 | 301 | Baraboo,
WI - Team Time (1st 5) 1:29:31.4 | Spread (1st 5) 1:15.8 |
| 29, 61, 66, 70, 75, (76), (79) |
| Garrett Exo, Alec Schmelzer, Max Statz, Cortney Dunnett, Daniel Yesipovich, (Derek Gehin), (Malachi Krayer) |
| 17:07.0, 17:49.9, 17:59.1, 18:12.6, 18:22.8, (18:25.8), (18:48.3) |
12 | 380 | Reedsburg Area,
WI - Team Time (1st 5) 1:35:13.2 | Spread (1st 5) 1:58.1 |
| 64, 73, 80, 81, 82, (83), (84) |
| Caden Schneider, Noah Brunner, Ryan Schneider, Brendon Stelling, Nick Horzewski, (Dominick Gintz), (Hayden Thomas) |
| 17:54.8, 18:20.2, 19:21.8, 19:43.5, 19:52.9, (20:41.5), (20:55.1) |