1 | 38 | Pacelli,
WI - Team Time (1st 5) 1:26:27.0 | Spread (1st 5) 1:10.1 |
| 1, 3, 10, 11, 13, (18), (20) |
| Gabe Hoerter, Adam Eiden, Jay Engebretson, Sam Grywacz, Isaac Kosobucki, (Ben Haemmerle), (Nolan Wojchik) |
| 16:36.4, 16:56.6, 17:32.2, 17:35.3, 17:46.5, (17:56.5), (18:03.3) |
2 | 81 | Iola-Scandinavia,
WI - Team Time (1st 5) 1:29:20.3 | Spread (1st 5) 1:58.7 |
| 7, 9, 12, 19, 34, (45), (71) |
| Robert Vater, Charlie Vater, Dylan Donovan, Jacob Lashua, Ian Koss, (Aaron Jones), (Will Meier) |
| 17:12.9, 17:22.7, 17:36.2, 17:56.9, 19:11.6, (20:06.4), (22:09.7) |
3 | 89 | Auburndale,
WI - Team Time (1st 5) 1:29:51.5 | Spread (1st 5) 1:36.5 |
| 2, 14, 22, 25, 26, (30), (54) |
| Carl Lundgren, Charles Jewell, Gavin White Eagle, Ian Grosskopf, Parker Empey, (Mason White Eagle), (James Pankratz) |
| 16:52.6, 17:50.5, 18:14.1, 18:25.2, 18:29.1, (18:45.4), (20:26.0) |
4 | 103 | Rosholt,
WI - Team Time (1st 5) 1:31:07.3 | Spread (1st 5) 3:03.7 |
| 6, 8, 16, 24, 49, (60), (63) |
| Nathan Kropidlowski, Dan Simonis, Sam Trzebiatowski, Marcus Stalter, Seth Delikowski, (Nick Trzebiatowski), (Johnathon Rutta) |
| 17:12.8, 17:21.9, 17:52.8, 18:23.3, 20:16.5, (20:51.7), (21:07.1) |
5 | 182 | Marathon,
WI - Team Time (1st 5) 1:36:46.9 | Spread (1st 5) 2:02.0 |
| 21, 31, 37, 46, 47, (50), (62) |
| Cullen Krasselt, Jaron Gage, Jacob Smith, Derek Vesely, Owen Marks, (Ian Blake), (Derrick Scheiderer) |
| 18:06.7, 18:46.5, 19:38.0, 20:07.0, 20:08.7, (20:20.0), (20:56.8) |
6 | 189 | Stratford,
WI - Team Time (1st 5) 1:37:50.1 | Spread (1st 5) 37.9 |
| 33, 35, 39, 40, 42, (52), (85) |
| Tyler Holcomb, Caden Bruesewitz, Lance Krieg, Brett Bangart, Cody Miller, (Tanner Oertel), (Logan Wright) |
| 19:11.1, 19:23.0, 19:42.0, 19:45.0, 19:49.0, (20:25.0), (23:41.0) |
7 | 199 | Amherst,
WI - Team Time (1st 5) 1:37:31.8 | Spread (1st 5) 2:03.0 |
| 28, 29, 32, 53, 57, (69), (84) |
| Otto Boelk, Max Voss, Noah Barz, Johnny Ballinger, Parker Femal, (Ryan Warzynski), (Ben Lee) |
| 18:38.5, 18:40.2, 19:05.7, 20:25.9, 20:41.5, (21:36.6), (23:38.6) |
8 | 246 | Loyal,
WI - Team Time (1st 5) 1:43:52.0 | Spread (1st 5) 7:28.0 |
| 15, 27, 41, 72, 91 |
| Avery Horvath, Connor Genteman, Seth Genteman, Jaden Ruggles, Vaughn Zettler |
| 17:52.0, 18:35.0, 19:46.0, 22:19.0, 25:20.0 |
9 | 272 | Pittsville,
WI - Team Time (1st 5) 1:43:22.5 | Spread (1st 5) 3:59.9 |
| 23, 50, 59, 67, 73, (76), (81) |
| Sam Bowden, Brennen Peterson, Derek Grossman, Ezra Fiala, Trace Wilke, (Asher Fiala), (Brayden Kumm) |
| 18:23.1, 20:20.0, 20:51.0, 21:25.4, 22:23.0, (22:42.0), (23:12.0) |
10 | 277 | Athens,
WI - Team Time (1st 5) 1:47:54.2 | Spread (1st 5) 9:12.9 |
| 17, 43, 44, 77, 96 |
| Nathan Wolf, Andrew Schaer, Brooks Kraus, Ethan Marohl, Garrett Knott |
| 17:55.2, 19:59.8, 20:00.7, 22:50.4, 27:08.1 |
11 | 294 | Laona-Wabeno,
WI - Team Time (1st 5) 1:47:36.5 | Spread (1st 5) 7:37.1 |
| 4, 48, 66, 87, 89, (93) |
| Matthew Seeber, Korrigann Northrup, Jesse Prasser, Dylan Cloud, Evan Thomas, (Evan VanderVelde) |
| 16:59.2, 20:14.0, 21:24.2, 24:22.8, 24:36.3, (25:20.1) |
12 | 297 | Columbus Catholic,
WI - Team Time (1st 5) 1:49:48.2 | Spread (1st 5) 8:54.8 |
| 5, 36, 70, 91, 95 |
| Andrew Scheer, Nathen Nemitz, Mark Fieweger, Orion Smith, Derek Fieber |
| 17:10.2, 19:32.0, 21:41.0, 25:20.0, 26:05.0 |
13 | 322 | Spencer,
WI - Team Time (1st 5) 1:46:45.0 | Spread (1st 5) 2:03.0 |
| 54, 61, 65, 68, 74, (88), (90) |
| Cameron Nieman, Noah Schultz, Malachai Anderson, Caleb Rucker, Kaizer Eikleberry, (Austyn Kohls), (Andrew Sieracki) |
| 20:26.0, 20:52.0, 21:23.0, 21:35.0, 22:29.0, (24:25.0), (24:53.0) |
14 | 334 | Marion,
WI - Team Time (1st 5) 1:49:33.2 | Spread (1st 5) 4:16.6 |
| 38, 56, 75, 79, 86, (97) |
| Isaiah Gueths, Jaden Sthur, Jesse Trebus, Jackson Krohn, Myles Peterson, (Jack Vankooy) |
| 19:39.3, 20:29.0, 22:36.1, 22:52.9, 23:55.9, (28:24.0) |
15 | 362 | Crandon,
WI - Team Time (1st 5) 1:51:24.7 | Spread (1st 5) 2:38.8 |
| 58, 64, 78, 80, 82, (83), (94) |
| Omar Bailey, Trenton Headson, Noah Gunderson, Devin Headson, Riley Thompson, (Kruz Kulinski), (Chevy Gretzinger) |
| 20:41.9, 21:22.7, 22:51.0, 23:08.4, 23:20.7, (23:25.4), (25:30.1) |