1 | 60 | McFarland,
WI - Team Time (1st 5) 1:28:14.6 | Spread (1st 5) 31.4 |
| 6, 12, 13, 14, 15, (18), (38) |
| Brett Kaether, Max Kelley, Brant Birrenkott, Steven Jordan, Peter Grenzow, (Sam Siegmann), (Evan Boushon) |
| 17:20.6, 17:29.0, 17:42.0, 17:51.0, 17:52.0, (17:58.0), (18:35.4) |
2 | 66 | New Glarus/Monticello,
WI - Team Time (1st 5) 1:26:53.2 | Spread (1st 5) 1:53.3 |
| 2, 3, 10, 23, 28, (32), (36) |
| Ryan McCoy, Travis Beutler, Carl Pratt, Alexander Yieser, Tyler Meier, (Wesley Morgan), (Riley Miller) |
| 16:25.7, 16:30.8, 17:25.0, 18:12.7, 18:19.0, (18:26.7), (18:32.5) |
3 | 87 | Dodgeville/Mineral Point,
WI - Team Time (1st 5) 1:29:17.0 | Spread (1st 5) 1:01.0 |
| 7, 8, 18, 24, 30, (37), (79) |
| Brett Hottmann, Trevor Wunnicke, Joe Frank, Matt Dougherty, Zach Wallace, (Dylan Schroeder), (Greg Hanson) |
| 17:21.0, 17:23.0, 17:58.0, 18:13.0, 18:22.0, (18:34.0), (19:50.0) |
4 | 106 | Madison Edgewood,
WI - Team Time (1st 5) 1:28:47.7 | Spread (1st 5) 2:37.3 |
| 1, 5, 16, 33, 51, (57), (95) |
| Matt McKenna, Joe McKenna, Wil Tobe, Kevin Etzel, Alex Wolfe, (Andrew Mott), (Patrick Juan) |
| 16:17.7, 17:12.0, 17:54.0, 18:29.0, 18:55.0, (19:17.0), (20:41.0) |
5 | 148 | Monroe,
WI - Team Time (1st 5) 1:31:37.0 | Spread (1st 5) 1:55.0 |
| 9, 22, 26, 33, 58, (71), (73) |
| Joel Henry, Luke Peterson, Brandon Mortimer, Steve Christiansen, Jacob Gassman, (Justin Helton), (Brian Schneider) |
| 17:24.0, 18:11.0, 18:14.0, 18:29.0, 19:19.0, (19:38.0), (19:39.0) |
6 | 151 | Lodi,
WI - Team Time (1st 5) 1:31:46.0 | Spread (1st 5) 57.0 |
| 16, 20, 29, 39, 47, (49), (53) |
| Caden Miller, Andrew Findora, Jonny Gollmar, Michael Phillips, Michael Rendler, (Tyler Pedracine), (Keaton Shaw) |
| 17:54.0, 18:05.0, 18:20.0, 18:36.0, 18:51.0, (18:53.0), (19:09.0) |
7 | 166 | Platteville,
WI - Team Time (1st 5) 1:32:24.0 | Spread (1st 5) 1:09.0 |
| 20, 24, 27, 39, 56, (59), (67) |
| Aaron Speiss, Coda Phillips, Mike Melssen, Loren Bahr, Tanner Beebe, (West Banfield), (Nick Erickson) |
| 18:05.0, 18:13.0, 18:16.0, 18:36.0, 19:14.0, (19:20.0), (19:31.0) |
8 | 228 | River Valley,
WI - Team Time (1st 5) 1:33:38.8 | Spread (1st 5) 2:30.2 |
| 4, 45, 46, 65, 68, (90), (100) |
| Josiah Miller, Tony Bahr, Denver Hood, Ryan Schwartz, Austyn Alt, (Taylor Scott), (Eric Sullivan) |
| 17:01.8, 18:48.0, 18:49.0, 19:28.0, 19:32.0, (20:33.0), (21:13.0) |
9 | 273 | Southwestern,
WI - Team Time (1st 5) 1:35:36.0 | Spread (1st 5) 2:47.0 |
| 11, 35, 61, 81, 85, (92), (107) |
| Taylor Sullivan, Derek Tranel, Zach Adams, Kyle Collins, Cory Vaassen, (Evan Richard), (Austin Simons) |
| 17:26.0, 18:32.0, 19:23.0, 20:02.0, 20:13.0, (20:38.0), (22:25.0) |
10 | 283 | Edgerton,
WI - Team Time (1st 5) 1:35:55.0 | Spread (1st 5) 58.0 |
| 41, 49, 55, 69, 69, (76), (86) |
| Scott Greenler, Jordan Hammer, Christian Fox, Lucas Langer, Nathan Hataj, (Jarrod Schleusner), (Travis Spegal) |
| 18:38.0, 18:53.0, 19:12.0, 19:36.0, 19:36.0, (19:42.0), (20:14.0) |
11 | 285 | Prairie Du Chien,
WI - Team Time (1st 5) 1:36:14.0 | Spread (1st 5) 1:05.0 |
| 31, 62, 63, 63, 66, (75), (88) |
| Connor Morovits, T.J. Valley, Nolan Bowar, Carl Hanson, Eric Halverson, (Eric Mezera), (Adam Heal) |
| 18:25.0, 19:25.0, 19:27.0, 19:27.0, 19:30.0, (19:41.0), (20:18.0) |
12 | 309 | Brodhead/Juda,
WI - Team Time (1st 5) 1:36:56.0 | Spread (1st 5) 1:49.0 |
| 42, 48, 53, 77, 89, (92), (101) |
| Daniel Drewes, Tate Harnack, JB Courdray, Kyle Lockhart, Nate Beuschel, (Elloit Klar), (Joe Stephenson) |
| 18:41.0, 18:52.0, 19:09.0, 19:44.0, 20:30.0, (20:38.0), (21:22.0) |
13 | 337 | Evansville,
WI - Team Time (1st 5) 1:37:50.0 | Spread (1st 5) 1:29.0 |
| 43, 59, 71, 80, 84, (91), (92) |
| Evan Arnold, Justin Vickery, Jake Schmit, Keith Abel, Logan Fahlgren, (Jacob Olivas), (Ryan Kimberly) |
| 18:43.0, 19:20.0, 19:38.0, 19:57.0, 20:12.0, (20:37.0), (20:38.0) |
14 | 392 | Parkview,
WI - Team Time (1st 5) 1:40:12.0 | Spread (1st 5) 2:07.0 |
| 44, 74, 81, 96, 97, (99), (104) |
| Cody Scott, Tyler Peterson, Shane Draeving, Chase Isenberger, Alex Hauri, (Ryne Harris), (Cole Ryan) |
| 18:46.0, 19:40.0, 20:02.0, 20:51.0, 20:53.0, (21:07.0), (21:45.0) |
15 | 445 | Richland Center,
WI - Team Time (1st 5) 1:44:33.0 | Spread (1st 5) 3:12.0 |
| 52, 83, 102, 102, 106, (111) |
| Tyler Harris, Connor Fieldhouse, Mark Doudna, Reid Beatty, Evan O'Connell, (Ben Jewell) |
| 19:06.0, 20:07.0, 21:31.0, 21:31.0, 22:18.0, (23:42.0) |
16 | 475 | Iowa-Grant,
WI - Team Time (1st 5) 1:45:46.0 | Spread (1st 5) 3:12.0 |
| 78, 86, 98, 105, 108, (109), (110) |
| Kyle Bomkamp, Kasey Cooper, Jade Allen, Cody Wall, Shawn Meuer, (Shawn Soman), (Logan Mills) |
| 19:47.0, 20:14.0, 20:55.0, 21:51.0, 22:59.0, (23:01.0), (23:34.0) |