1 | 26 | Madison West,
WI - Team Time (1st 5) 1:20:50.5 | Spread (1st 5) 59.5 |
| 1, 2, 5, 7, 11, (12), (16) |
| Sam Hacker, Charlie Thompson, Jonah Barry, Jeff Sereno, Joe Haase, (Wilson Hacker), (Jacob Carrel) |
| 15:37.6, 15:56.5, 16:11.3, 16:28.0, 16:37.1, (16:38.0), (16:49.2) |
2 | 108 | Middleton,
WI - Team Time (1st 5) 1:24:53.6 | Spread (1st 5) 1:07.1 |
| 6, 18, 21, 26, 37, (38), (42) |
| Bradon Kampstra, Rj Leiferman, Greg Plumb, Alex Joers, Logan Hubbard, (Gregory Plumb), (Zach Lammers) |
| 16:20.1, 16:56.5, 17:02.6, 17:07.2, 17:27.2, (17:27.3), (17:32.6) |
3 | 116 | Madison Memorial,
WI - Team Time (1st 5) 1:25:13.3 | Spread (1st 5) 50.5 |
| 9, 17, 25, 29, 36, (41), (45) |
| Jonah Weisse, Jordan Carlson, Colin Sunde, Jordan Black, Sam Brooks, (hunter hix), (Paul Arbaje) |
| 16:35.8, 16:51.4, 17:04.0, 17:15.8, 17:26.3, (17:32.0), (17:37.0) |
4 | 123 | Beaver Dam,
WI - Team Time (1st 5) 1:25:05.6 | Spread (1st 5) 1:34.2 |
| 4, 10, 28, 30, 51, (68), (72) |
| AJ Kitchen, A.J. Kitchen, Tim Drays, Dylan Bonlender, Remmington Olson, (Zack Nehls), (Ryan Sager) |
| 16:10.9, 16:36.9, 17:13.5, 17:19.2, 17:45.1, (18:36.6), (18:41.9) |
5 | 143 | Sun Prairie East,
WI - Team Time (1st 5) 1:25:57.7 | Spread (1st 5) 59.4 |
| 15, 22, 24, 33, 49, (53), (59) |
| Dillon Weber, Joel Kaminski, Matthew O'Connor, Garret Houk, Danny Gyorog, (Aaron Corcoran), (Andy DeLaitsch) |
| 16:44.6, 17:02.8, 17:03.2, 17:23.1, 17:44.0, (17:48.4), (18:00.0) |
6 | 144 | Baraboo,
WI - Team Time (1st 5) 1:25:34.3 | Spread (1st 5) 1:47.1 |
| 3, 13, 23, 50, 55, (58), (65) |
| Gerrit Bruni, Matt Rosene, Sam Trotter, Ethan Shanks, Connor Drexler, (Joe Bruni), (Cody Pyfferoen) |
| 16:09.3, 16:40.5, 17:03.1, 17:45.0, 17:56.4, (17:59.2), (18:23.7) |
7 | 152 | Watertown,
WI - Team Time (1st 5) 1:26:11.8 | Spread (1st 5) 1:42.2 |
| 8, 14, 27, 40, 63, (69), (74) |
| Jacob Butts, Sam Roets, Conrad Schnell, Andrew Gifford, David Butts, (Kellan Reierson), (Andrew Wenninger) |
| 16:33.2, 16:44.1, 17:07.5, 17:31.6, 18:15.4, (18:38.9), (18:47.5) |
8 | 207 | Monona Grove,
WI - Team Time (1st 5) 1:28:04.8 | Spread (1st 5) 1:34.2 |
| 20, 35, 39, 47, 66, (75), (81) |
| Andrew Marquez, Seth Marten, Wes Oren, Justin Weber, Tyler Blaskowski, (Sayer Weil), (Kyle Smith) |
| 16:57.2, 17:24.8, 17:30.3, 17:41.1, 18:31.4, (18:52.0), (19:23.4) |
9 | 212 | Madison East,
WI - Team Time (1st 5) 1:27:52.6 | Spread (1st 5) 1:02.4 |
| 19, 43, 46, 48, 56, (71), (79) |
| John Groat, Roberto Ogelman, Emmett Ross, Scott Wilton, Graham Highdale, (Arren Alexander), (Olin Halsten) |
| 16:56.6, 17:33.4, 17:40.6, 17:43.0, 17:59.0, (18:41.8), (19:07.0) |
10 | 228 | Waunakee,
WI - Team Time (1st 5) 1:28:23.0 | Spread (1st 5) 37.0 |
| 32, 34, 52, 54, 56, (61), (62) |
| Chris Young, Glenn Will, Stephen Cruz, Matthew Kulcyk, Branden Statz, (Treyton Lenz), (jj Pfister) |
| 17:22.0, 17:24.5, 17:47.2, 17:50.3, 17:59.0, (18:06.4), (18:08.5) |
11 | 278 | DeForest,
WI - Team Time (1st 5) 1:30:29.4 | Spread (1st 5) 1:25.4 |
| 31, 44, 60, 70, 73, (76), (78) |
| Eldon Davidson, Steven Kelly, Ryan Spahn, Mitchel Rufer, Drew Wolff, (Joshua Marineau), (Jared Varner) |
| 17:21.6, 17:36.6, 18:02.9, 18:41.3, 18:47.0, (18:55.2), (19:05.0) |
12 | 370 | Reedsburg Area,
WI - Team Time (1st 5) 1:34:34.0 | Spread (1st 5) 1:04.0 |
| 64, 67, 77, 80, 82, (83), (84) |
| Jason Scott, Alex Cooper, Blake Waldow, Jared Wertz, Taylor Roessler, (Matt Simacek), (Gabe Gavin) |
| 18:20.0, 18:34.0, 18:56.0, 19:20.0, 19:24.0, (19:43.0), (20:06.4) |