1 | 49 | Slinger, WI - Team Time (1st 5) 1:23:42.1 | Spread (1st 5) 1:46.0 |
| 1, 2, 9, 18, 19, (20), (24) |
| Cael Grotenhuis, William MacCudden, Jonah Jagielski, Nolan Baumhardt, Braeden Krueger, (Logan Grotenhuis), (Tyson Miller) |
| 15:38.0, 16:25.8, 16:51.9, 17:22.4, 17:24.0, (17:30.4), (17:32.7) |
2 | 85 | Hartford Union, WI - Team Time (1st 5) 1:26:26.2 | Spread (1st 5) 53.3 |
| 6, 10, 20, 22, 27, (28), (37) |
| Cael Schoemann, Nash Merklein, Jacob Mularski, Adam Weyer, Stellan Larsson, (Thomas Binns), (Harsh Patel) |
| 16:48.9, 16:53.5, 17:30.4, 17:31.2, 17:42.2, (17:46.2), (18:03.8) |
3 | 100 | West Bend West, WI - Team Time (1st 5) 1:27:20.6 | Spread (1st 5) 56.2 |
| 12, 15, 16, 26, 31, (33), (34) |
| Sam Schreiber, Ben Bast, Nick Lemanski, Nathan Butters, Tyler May, (Kyler Fuchs), (Zach Koenings) |
| 17:03.2, 17:14.2, 17:21.7, 17:42.1, 17:59.4, (18:01.7), (18:02.0) |
4 | 108 | Fond Du Lac, WI - Team Time (1st 5) 1:27:30.2 | Spread (1st 5) 1:03.7 |
| 7, 17, 25, 29, 30, (35), (54) |
| Charlie Quast, Kevin Zheng, Grant Long, Nikolas Golke, Nathan Ott, (Tyler Vang), (Billy Kotansky) |
| 16:49.7, 17:22.2, 17:33.4, 17:51.5, 17:53.4, (18:02.4), (19:00.8) |
5 | 121 | Watertown, WI - Team Time (1st 5) 1:27:56.9 | Spread (1st 5) 1:26.8 |
| 11, 13, 14, 40, 43, (48), (55) |
| Christopher Kitzhaber, Joshua Krueger, Nathan Williams, Jack Heier, Holden Thielke, (Clarence Zabel), (Benjamin Gifford) |
| 17:00.9, 17:08.1, 17:09.6, 18:10.6, 18:27.7, (18:33.9), (19:08.4) |
6 | 158 | Manitowoc Lincoln, WI - Team Time (1st 5) 1:29:25.1 | Spread (1st 5) 1:27.4 |
| 8, 32, 38, 39, 41, (63), (73) |
| Mason Gates, Sam Jacobson, Max Bailey, Zach Bergner, Isaac Merten, (Carson Zutz), (Matt Abler) |
| 16:51.4, 18:00.0, 18:05.3, 18:09.6, 18:18.8, (19:44.0), (20:09.0) |
7 | 163 | Oshkosh West, WI - Team Time (1st 5) 1:29:42.9 | Spread (1st 5) 2:56.4 |
| 3, 4, 47, 49, 60, (61), (62) |
| John Thill, Elijah Geffers, Nick Vey, Anders Larson, Caden Moon, (Taylor Block), (Collin Haese) |
| 16:28.3, 16:38.1, 18:31.7, 18:40.1, 19:24.7, (19:33.2), (19:38.2) |
8 | 234 | Beaver Dam, WI - Team Time (1st 5) 1:33:35.7 | Spread (1st 5) 3:10.3 |
| 5, 51, 53, 59, 66, (69), (70) |
| Gavin Czarnecki, Aaron Uhrich, Boston Damon, Luke Eberle, Peter Kremsreiter, (Eli Titus), (Warrick Gochenaur) |
| 16:41.7, 18:50.0, 18:54.0, 19:18.0, 19:52.0, (19:59.0), (20:03.5) |
9 | 247 | Oshkosh North, WI - Team Time (1st 5) 1:34:11.6 | Spread (1st 5) 2:15.5 |
| 23, 44, 57, 58, 65, (67), (84) |
| Zach Tjugum, Austin Tague, Devin Williams, Matthew Crawford, Trey Pecore, (Chase Pecore), (Zach Schamens) |
| 17:31.4, 18:29.2, 19:10.1, 19:14.0, 19:46.9, (19:52.6), (22:38.6) |
10 | 276 | West Bend East, WI - Team Time (1st 5) 1:35:47.4 | Spread (1st 5) 2:05.0 |
| 36, 45, 56, 68, 71, (72), (74) |
| Grant Lauters, Matthew Moran, Max Biersack, Travis Wiesner, Nathan Matenaer, (Nolan Renick), (Maxwell Mollwitz) |
| 18:02.7, 18:29.4, 19:09.3, 19:58.3, 20:07.7, (20:08.0), (20:13.1) |
11 | 283 | Sheboygan North, WI - Team Time (1st 5) 1:36:04.2 | Spread (1st 5) 1:51.0 |
| 42, 50, 52, 64, 75, (78), (79) |
| Thaddeus Zenk, Elliot Opel, Ben Crouse, Daniel Fuentez, Trent Stuefen, (Drew Thomas), (Dylan Dettloff) |
| 18:24.0, 18:48.4, 18:50.1, 19:46.7, 20:15.0, (20:19.0), (20:39.7) |
12 | 360 | Sheboygan South, WI - Team Time (1st 5) 1:41:30.5 | Spread (1st 5) 3:04.3 |
| 46, 76, 77, 80, 81, (82), (83) |
| Alex Kaffine, Davis Glaven, Zachary Groh, Tyler Weser, Lucas Scharenbroch, (Jacob Weiding), (Preston Miller) |
| 18:30.5, 20:15.3, 20:16.9, 20:53.0, 21:34.8, (22:01.9), (22:17.7) |