1 | 37 | West Salem,
WI - Team Time (1st 5) 1:24:19.1 | Spread (1st 5) 33.2 |
| 2, 5, 7, 9, 14, (16), (21) |
| Carson Gronemus, Tom Stenberg, Carter Quackenbush, Brennon Anderson, Brennan Garbers, (Drew Anderson), (Andrew Lorenz) |
| 16:36.9, 16:45.7, 16:47.6, 16:58.8, 17:10.1, (17:15.6), (17:32.9) |
2 | 49 | Dodgeville/Mineral Point,
WI - Team Time (1st 5) 1:24:22.8 | Spread (1st 5) 1:35.9 |
| 1, 3, 10, 13, 22, (26), (40) |
| Layne Aurit, Cody Yoder, Gabe Engel, Ethan Hook, Parker Owens, (Jesse Yoder), (Alex LaMere) |
| 15:58.5, 16:41.1, 16:59.0, 17:09.8, 17:34.4, (17:39.5), (18:17.7) |
3 | 80 | Richland Center,
WI - Team Time (1st 5) 1:26:17.1 | Spread (1st 5) 1:08.8 |
| 6, 11, 12, 23, 28, (67), (71) |
| Ryan Stadler, Clayton Lee, Malachi Fretz, Schwartz Dane, Kiernen Culver, (Ethan Hady), (Devan Woodhouse) |
| 16:46.0, 16:59.1, 17:00.5, 17:36.7, 17:54.8, (19:39.8), (20:00.1) |
4 | 101 | Arcadia,
WI - Team Time (1st 5) 1:27:25.0 | Spread (1st 5) 1:28.7 |
| 4, 17, 18, 24, 38, (57), (66) |
| Nestor Badillo, Peyton Nelson, Andy Monroy, Cole Lockington, Ivan Aguilar, (Matthew Badillo), (Juan Hernandez) |
| 16:45.1, 17:22.3, 17:24.8, 17:39.0, 18:13.8, (18:59.0), (19:25.0) |
5 | 102 | Mauston,
WI - Team Time (1st 5) 1:27:28.1 | Spread (1st 5) 1:11.6 |
| 8, 15, 19, 29, 31, (44), (45) |
| Josh Ellerman, Brekk Peterson, Tyler Schwartz, Drake Gosda, Haakon Peterson, (Weston Pouillie), (Blake Herrewig) |
| 16:50.5, 17:12.5, 17:27.0, 17:56.0, 18:02.1, (18:26.3), (18:26.6) |
6 | 190 | Platteville,
WI - Team Time (1st 5) 1:31:05.7 | Spread (1st 5) 1:31.1 |
| 20, 30, 36, 46, 58, (59), (69) |
| Dallas Tatar, Zade Plumb, Guthrie Cline, Cash Peterson, Andrew Donner, (Evan DeBuhr), (Nathan Mumm) |
| 17:28.3, 17:57.6, 18:11.0, 18:29.4, 18:59.4, (19:03.1), (19:45.3) |
7 | 194 | Wisconsin Dells,
WI - Team Time (1st 5) 1:31:15.9 | Spread (1st 5) 30.6 |
| 32, 33, 40, 42, 47, (49), (52) |
| Lukas Gounberg, Luke Sampson, Logan Cunningham, Isaiah Hanna-Funmaker, Blake Schmitz, (Jaren Ward), (Keegan Cobbs) |
| 18:02.3, 18:02.5, 18:17.7, 18:20.5, 18:32.9, (18:38.9), (18:44.3) |
8 | 219 | Gale-Ettrick-Trempealeau,
WI - Team Time (1st 5) 1:32:19.9 | Spread (1st 5) 44.9 |
| 35, 37, 43, 50, 54, (64), (73) |
| Xander Burmeister, Adrian Bautista, Sawyer Smock, Carter Giemza, AJ Earney, (Liam Caya), (Grant Ruiter) |
| 18:10.1, 18:11.1, 18:23.0, 18:40.7, 18:55.0, (19:16.0), (20:05.5) |
9 | 221 | La Crosse Logan,
WI - Team Time (1st 5) 1:32:19.2 | Spread (1st 5) 1:32.0 |
| 24, 34, 48, 53, 62, (68), (70) |
| Joseph Duffrin, Daniel Lenz, Gabe Passe, Owen Mitchell, Isaac Gabriel, (Gabe Driscoll), (Quinn Passe) |
| 17:39.0, 18:05.2, 18:36.0, 18:48.0, 19:11.0, (19:45.0), (19:46.7) |
10 | 301 | Prairie Du Chien,
WI - Team Time (1st 5) 1:39:24.8 | Spread (1st 5) 3:50.5 |
| 27, 39, 76, 77, 82, (83), (84) |
| Sam Kramer, Spencer Foley, Garrett DeHart, Joseph Kramer, Lane Henderson, (Finnian (Finn) Stafford-Johnson), (Tyler Harris) |
| 17:49.3, 18:15.0, 20:47.1, 20:53.6, 21:39.8, (21:46.7), (21:47.3) |
11 | 341 | Black River Falls,
WI - Team Time (1st 5) 1:40:10.0 | Spread (1st 5) 2:40.7 |
| 56, 60, 65, 79, 81, (86), (89) |
| Brad Wensel, Collin Berra, Garrett Tande, Connor Carlson, Owen Zenz, (Morgan Whitethunder), (Dawson O'Brien) |
| 18:58.6, 19:04.9, 19:17.0, 21:10.2, 21:39.3, (22:25.7), (25:26.0) |
12 | 345 | River Valley,
WI - Team Time (1st 5) 1:41:25.1 | Spread (1st 5) 3:09.9 |
| 51, 55, 74, 80, 85 |
| Jackson Thatcher, Noah Radtke, Ben Reis, Elliott Mertens, Isaac Limmex |
| 18:41.2, 18:57.5, 20:42.1, 21:13.2, 21:51.1 |
13 | 348 | Viroqua,
WI - Team Time (1st 5) 1:40:11.1 | Spread (1st 5) 2:00.2 |
| 61, 63, 71, 75, 78, (87), (88) |
| Alex Harnish, Daniel Cress, Owen King, Samuel Kane, Soren DeClercq, (Isaac Fouts), (Zyon Benson) |
| 19:07.8, 19:12.4, 20:00.1, 20:42.8, 21:08.0, (22:46.2), (24:41.4) |