1 | 40 | Arrowhead,
WI - Team Time (1st 5) 1:25:10.8 | Spread (1st 5) 54.1 |
| 2, 8, 9, 10, 11, (12), (16) |
| Russell Sandvold, Will Conley, Ben Bierman, Tyler Zeman, Kyle Lewin, (Brad Lewin), (Nick Linnan) |
| 16:20.8, 17:09.8, 17:12.4, 17:12.9, 17:14.9, (17:19.9), (17:24.2) |
2 | 70 | Germantown,
WI - Team Time (1st 5) 1:26:15.5 | Spread (1st 5) 1:03.9 |
| 4, 14, 15, 17, 20, (21), (23) |
| Timothy Trapp, Tim Lydy, Kyle Hartmann, Kenneth Haferkorn, Muzahir Badani, (Benjamin Baus), (Nick Skidmore) |
| 16:30.6, 17:21.0, 17:22.5, 17:26.9, 17:34.5, (17:36.1), (17:39.1) |
3 | 96 | Menomonee Falls,
WI - Team Time (1st 5) 1:27:24.7 | Spread (1st 5) 1:08.8 |
| 6, 7, 22, 25, 36, (54), (64) |
| Nathan Paulson, PJ Weyer, Ryan Birschbach, Dan Hyde, Josh Richie, (Tyler Wittmann), (Ben Bartos) |
| 16:55.4, 17:05.7, 17:37.8, 17:41.6, 18:04.2, (18:30.8), (18:48.4) |
4 | 104 | Homestead,
WI - Team Time (1st 5) 1:27:15.8 | Spread (1st 5) 1:23.8 |
| 3, 19, 26, 27, 29, (56) |
| Nate Routhier, Jt Raduka, Alex Boyle, Eric Railsback, Alex Mattson, (Andrew Churchill) |
| 16:28.5, 17:28.9, 17:42.0, 17:44.1, 17:52.3, (18:32.7) |
5 | 147 | Hamilton,
WI - Team Time (1st 5) 1:27:50.3 | Spread (1st 5) 2:49.2 |
| 1, 18, 32, 44, 52, (58), (67) |
| Marcus Paulson, Seth Leinbach, Dan McKee, Zachary Kasun, Zachary Lastrilla, (Kevin Wahlen), (Jake Jablonski) |
| 15:41.0, 17:28.2, 17:57.6, 18:13.3, 18:30.2, (18:39.8), (18:50.8) |
6 | 154 | West Bend West,
WI - Team Time (1st 5) 1:29:30.6 | Spread (1st 5) 27.8 |
| 24, 28, 30, 33, 39, (45), (53) |
| Nick Lache, Ben Skurek, Sam Eichner, Eric Stoll, Noah Eichner, (Ryne Gorlaski), (Mason Petrin) |
| 17:40.2, 17:50.1, 17:53.1, 17:59.2, 18:08.0, (18:18.1), (18:30.6) |
7 | 168 | Cedarburg,
WI - Team Time (1st 5) 1:29:36.0 | Spread (1st 5) 1:29.1 |
| 5, 34, 40, 43, 46, (48), (72) |
| Jimmy Mikkelson, Aaron Isbell, Andrew Ellis, Ryan Mulcahy, Chase Mantel, (Matt Lane), (Craig Baumgartner) |
| 16:51.5, 18:01.4, 18:09.4, 18:13.1, 18:20.6, (18:25.1), (19:12.1) |
8 | 217 | Hartford Union,
WI - Team Time (1st 5) 1:31:10.8 | Spread (1st 5) 1:16.5 |
| 13, 42, 50, 55, 57, (76), (77) |
| Brian Klipstein, Alex Kraft, Hans Hermann, Dan Bartelt, Erik Becker, (Anthony Cherek), (Joel Martin) |
| 17:20.3, 18:12.6, 18:28.9, 18:32.2, 18:36.8, (19:37.9), (19:44.6) |
9 | 246 | Slinger,
WI - Team Time (1st 5) 1:32:05.5 | Spread (1st 5) 40.8 |
| 35, 37, 51, 61, 62, (65), (70) |
| Jake Merk, Anthony Gnas, Andy Breuer, Jordan Garcia, Brad Sovinski, (Michael Borst), (Dominic Haddad) |
| 18:04.0, 18:04.7, 18:29.4, 18:42.6, 18:44.8, (18:50.2), (19:05.3) |
10 | 269 | Oconomowoc,
WI - Team Time (1st 5) 1:32:45.1 | Spread (1st 5) 1:00.5 |
| 31, 47, 60, 63, 68, (71), (80) |
| Tyler Yost, Noah Brown, Michael Pagel, Matt Brooks, Lance Klaty, (A.J. Rich), (Adam Shea) |
| 17:55.9, 18:23.8, 18:42.2, 18:46.8, 18:56.4, (19:06.9), (20:19.8) |
11 | 305 | West Bend East,
WI - Team Time (1st 5) 1:33:49.4 | Spread (1st 5) 1:07.6 |
| 38, 59, 66, 69, 73, (78), (79) |
| Ian Givens, Cody Harrison, Justin Lloyd, Zachary Thomas, Micheal Altschwage, (Andrew Jack), (Riley Heisdorf) |
| 18:06.3, 18:40.3, 18:50.7, 18:58.2, 19:13.9, (19:45.7), (19:48.7) |
12 | 320 | Milwaukee Vincent,
WI - Team Time (1st 5) 1:36:04.7 | Spread (1st 5) 2:17.3 |
| 41, 49, 74, 75, 81, (82), (83) |
| Victor Bowen, Tevin McCoy, Jeffery Pigg, Chaunsey Weightman, Jon Zager, (Lavele Gray), (Christian McCullar) |
| 18:09.5, 18:26.0, 19:26.0, 19:36.4, 20:26.8, (21:35.0), (22:18.0) |