1 | 39 | McDonell Central,
WI - Team Time (1st 5) 1:26:43.2 | Spread (1st 5) 1:22.8 |
| 1, 7, 8, 9, 14, (29), (32) |
| Isaac Bohaty, Joe Thaler, Charlie Bleskachek, Sean Craker, Peyton Tozer, (Luke Newton), (Mitchell Haley) |
| 16:31.7, 17:23.0, 17:26.9, 17:27.1, 17:54.5, (18:38.9), (18:47.9) |
2 | 107 | Mosinee,
WI - Team Time (1st 5) 1:30:18.9 | Spread (1st 5) 2:15.9 |
| 4, 6, 18, 38, 41, (47), (54) |
| Grayson Barrett, Eric Kordus, Logan Cychosz, Riley Alcoba, Carter Barrett, (Ethan Krzanowski), (Gabe Kohnert) |
| 16:49.2, 17:19.0, 18:02.7, 19:02.9, 19:05.1, (19:25.1), (19:47.0) |
3 | 108 | Loyal,
WI - Team Time (1st 5) 1:30:02.9 | Spread (1st 5) 2:54.3 |
| 3, 5, 11, 37, 52, (53), (59) |
| Tamerat Kubista, Elliot Genteman, Luke Bogdonovich, Kole Bogdonovich, Seth Genteman, (Tanner Troutt), (Caleb Mueller) |
| 16:42.2, 17:02.4, 17:39.9, 19:01.9, 19:36.5, (19:38.3), (20:12.7) |
4 | 113 | Augusta,
WI - Team Time (1st 5) 1:31:09.8 | Spread (1st 5) 39.2 |
| 17, 20, 22, 23, 31, (36), (45) |
| Aaron Dorf, Jacob Engstrom, Jackson Goings, Ryan Grunewald, Logan Brown, (Vincent Ricciardi), (Andrew Perkovich) |
| 18:00.9, 18:06.3, 18:08.0, 18:14.5, 18:40.1, (18:58.7), (19:15.2) |
5 | 140 | Altoona,
WI - Team Time (1st 5) 1:32:55.0 | Spread (1st 5) 2:33.0 |
| 10, 15, 25, 33, 57, (62), (63) |
| Evan Moss, Logan Knack, Nick Sandstrom, Grant Curtiz, Zack Engan, (Jarret Smith), (Riley Parks) |
| 17:36.0, 17:58.1, 18:18.9, 18:53.0, 20:09.0, (20:16.5), (20:19.7) |
6 | 161 | Neillsville,
WI - Team Time (1st 5) 1:33:36.6 | Spread (1st 5) 1:49.2 |
| 13, 26, 27, 44, 51, (72), (75) |
| Joe Anason, Dominic Bibeau-Donahue, Skylar Drinka, Efer Costillo, Jeremy Tessman, (Stone Johnson), (Nate Weiers) |
| 17:47.0, 18:27.5, 18:32.1, 19:13.8, 19:36.2, (21:40.6), (22:05.7) |
7 | 195 | Regis,
WI - Team Time (1st 5) 1:35:36.6 | Spread (1st 5) 4:15.9 |
| 2, 24, 40, 64, 65, (71), (73) |
| Zach Yengo, Andrew Schlitz, Griffin Johnson, Abe Rocksvold, Dane Becker, (Donovan Wogernese), (Ryan Whiteside) |
| 16:34.9, 18:17.0, 19:05.0, 20:48.9, 20:50.8, (21:39.6), (21:42.0) |
8 | 199 | Stanley-Boyd,
WI - Team Time (1st 5) 1:35:37.7 | Spread (1st 5) 2:00.9 |
| 16, 39, 42, 46, 56, (69), (76) |
| Brice Vircks, Chris Hughes, Dalton McDermond, Derek Burlingame, Travis Christoph, (Jared Endvick), (Trenton Whisnant) |
| 18:00.7, 19:04.3, 19:06.3, 19:24.8, 20:01.6, (21:28.3), (23:42.0) |
9 | 203 | Owen-Withee,
WI - Team Time (1st 5) 1:37:52.8 | Spread (1st 5) 4:17.2 |
| 12, 19, 30, 68, 74, (77) |
| Matt Jankowski, Jacob Seidel, Marcus Ackerman, Ben Lovell, Jesus Rivas, (Devin Wiechers) |
| 17:42.5, 18:03.1, 18:39.9, 21:27.6, 21:59.7, (23:49.2) |
10 | 239 | Fall Creek,
WI - Team Time (1st 5) 1:42:04.3 | Spread (1st 5) 7:25.6 |
| 21, 34, 48, 55, 81 |
| David Anderson, Drake Schultz, Alex Hager, Chris Moore, Ryan Johnson |
| 18:07.5, 18:54.5, 19:30.7, 19:58.5, 25:33.1 |
11 | 261 | Osseo-Fairchild,
WI - Team Time (1st 5) 1:42:27.0 | Spread (1st 5) 5:12.0 |
| 28, 35, 50, 70, 78, (79), (80) |
| Tristan Shuttleworth, Jared Penkert, Josh Porter, Brayton Pecenka, Sawyer Frieburg, (Cole Windhorst), (Taylor Bee) |
| 18:37.3, 18:58.6, 19:32.3, 21:29.5, 23:49.3, (24:18.5), (24:28.1) |
12 | 271 | Cadott,
WI - Team Time (1st 5) 1:39:20.9 | Spread (1st 5) 1:05.6 |
| 43, 49, 58, 60, 61, (66), (67) |
| James Pfeiffer, Andy Hinzmann, Austin Sande, Christian Wurzer, Steven Pfeiffer, (Garrett Roth), (Matt Drilling) |
| 19:09.8, 19:31.1, 20:10.8, 20:13.8, 20:15.4, (21:08.1), (21:22.5) |