1 | 42 | St. Mary (Neenah),
WI - Team Time (1st 5) 1:00:13.8 | Spread (1st 5) 1:25.3 |
| 1, 5, 9, 10, 17, (33), (35) |
| Alexander Groppel, Ashton Post, Benjamin Schoeni, Harry Higgins, Andrew Werner, (Joseph Pirillo), (George Staner) |
| 11:20.0, 11:54.3, 12:05.2, 12:09.0, 12:45.3, (13:19.4), (13:21.3) |
2 | 52 | Pacelli,
WI - Team Time (1st 5) 1:01:24.9 | Spread (1st 5) 1:11.7 |
| 3, 3, 7, 14, 25, (32), (34) |
| Nolan Wojchik, Sam Carpenter, Lucas Haemmerle, Luke Eiden, Nathaniel Meadows, (Luke Sekerka), (Nathaniel Haemmerle) |
| 11:54.0, 11:54.0, 12:03.5, 12:27.7, 13:05.7, (13:15.2), (13:19.7) |
3 | 79 | John Muir,
WI - Team Time (1st 5) 1:03:07.0 | Spread (1st 5) 46.0 |
| 8, 15, 16, 19, 21, (30), (30) |
| Brett Butalla, Jack Kostroski, Will Butalla, Gabe Larkin, Lucas Hager, (Henry Galang), (Teigan Rasmus) |
| 12:05.0, 12:40.0, 12:43.0, 12:48.0, 12:51.0, (13:13.0), (13:13.0) |
4 | 96 | Amherst,
WI - Team Time (1st 5) 1:03:42.1 | Spread (1st 5) 48.6 |
| 11, 12, 23, 24, 26, (29), (39) |
| Max Voss, Ayden Kazda, Beau Diederich, Elijah Bohm, Colton Vanderlaan, (Marcus Barz), (Dylan Smith) |
| 12:17.7, 12:19.0, 12:54.9, 13:04.2, 13:06.3, (13:12.2), (13:26.2) |
5 | 140 | Assumption,
WI - Team Time (1st 5) 1:06:33.0 | Spread (1st 5) 3:57.8 |
| 6, 13, 18, 38, 65, (66) |
| Owen Daliege, Aiden Daliege, Aaron Jacoby, Alex Jacoby, Wyatt Clark, (AJ Plummer) |
| 12:01.4, 12:20.7, 12:46.5, 13:25.2, 15:59.2, (16:02.5) |
6 | 184 | Waupaca,
WI - Team Time (1st 5) 1:08:14.0 | Spread (1st 5) 1:46.0 |
| 19, 22, 44, 48, 51, (59), (62) |
| Owen Lencki, Anton Downs, Cohen Deschler, Oliver Waller, Kadin Becker, (Bowe Bessette), (Maxwell Dolski) |
| 12:48.0, 12:52.0, 13:44.0, 14:16.0, 14:34.0, (15:05.0), (15:22.0) |
7 | 187 | Westfield,
WI - Team Time (1st 5) 1:08:10.0 | Spread (1st 5) 2:50.0 |
| 2, 41, 43, 47, 54, (58), (61) |
| Keegan Hockerman, Ethan Stolpa, Hugo Johnson, Owen Hendee, Robbie Moody, (Ben Halverson), (Boyan Krastev) |
| 11:52.0, 13:40.0, 13:43.0, 14:13.0, 14:42.0, (14:58.0), (15:16.0) |
8 | 201 | Campbellsport,
WI - Team Time (1st 5) 1:08:05.2 | Spread (1st 5) 49.3 |
| 36, 37, 40, 42, 46, (55), (56) |
| Isaac Timm, Aydan Meilahn, Logan Nolan, Davin Rentmeester, Jon Thelen, (Karstan Krueger), (Sawyer Dirmeier) |
| 13:21.8, 13:24.6, 13:27.0, 13:40.7, 14:11.1, (14:44.0), (14:46.8) |
9 | 203 | Elkhart Lake-Glenbeulah,
WI - Team Time (1st 5) 1:09:18.9 | Spread (1st 5) 1:32.2 |
| 27, 28, 45, 50, 53, (57), (63) |
| Soren Holzwart, Carson Mersberger, Trevor Awe, Markus Prigge, Sal Viglietti, (Dakota Koehler), (Nash Wenninger) |
| 13:09.7, 13:11.5, 13:45.4, 14:30.4, 14:41.9, (14:51.1), (15:23.3) |
10 | 292 | Omro,
WI - Team Time (1st 5) 1:15:59.3 | Spread (1st 5) 1:40.2 |
| 49, 52, 60, 64, 67, (68), (69) |
| Blake Stachura, Mason Gruss, Drake Milis, Jonah Brey, Elijah Binder, (Alex Villalobos), (Dominic Crump) |
| 14:24.3, 14:36.1, 15:09.0, 15:45.4, 16:04.5, (16:15.8), (16:49.1) |