1 | 79 | Pewaukee,
WI - Team Time (1st 5) 1:30:28.6 | Spread (1st 5) 1:29.3 |
| 5, 9, 14, 24, 27, (54), (59) |
| Scott Wolter, Austin Weyer, Jon Grunwaldt, Scott Sutter, Tyler Stanczak, (Clark Varin), (Aaron Jakel) |
| 17:13.3, 17:46.6, 18:13.5, 18:32.6, 18:42.6, (19:28.1), (19:35.2) |
2 | 87 | Lakeside Lutheran,
WI - Team Time (1st 5) 1:30:24.1 | Spread (1st 5) 2:19.5 |
| 2, 10, 15, 29, 31, (66), (112) |
| Grey Davis, Seth Schumacher, Michael Zuehlke, Brandon Schwoch, David Luehring, (Alex Loroff), (Ben Ross) |
| 16:36.0, 17:47.1, 18:13.6, 18:51.9, 18:55.5, (19:48.0), (24:39.8) |
3 | 103 | Marshall,
WI - Team Time (1st 5) 1:31:04.2 | Spread (1st 5) 2:03.4 |
| 4, 7, 11, 34, 47, (93), (97) |
| Hunter Weber, Devin Weber, Josh Murray, Joe Engels, Cameron Ward, (Wyeth Augustine-Marceil), (Brad Kloepping) |
| 17:10.5, 17:34.8, 18:06.4, 18:58.6, 19:13.9, (21:16.2), (21:25.5) |
4 | 122 | Catholic Memorial,
WI - Team Time (1st 5) 1:33:04.5 | Spread (1st 5) 52.0 |
| 13, 20, 21, 30, 38, (104), (106) |
| Sam Holt, Dan Czarnecki, Alex Dodd, Dan Grau, Jake Schreiner, (Brad Bodus), (Evan Wetzel) |
| 18:10.6, 18:28.2, 18:28.8, 18:54.3, 19:02.6, (22:05.9), (22:50.7) |
5 | 173 | Big Foot,
WI - Team Time (1st 5) 1:34:36.0 | Spread (1st 5) 1:21.2 |
| 22, 23, 28, 33, 67, (77), (100) |
| Fletcher Strahan, Peter Reuss, Andy Oja, Ed Kinerk, Michael Brody, (Eman Huerta), (Ben Lueck) |
| 18:29.7, 18:31.8, 18:46.3, 18:57.3, 19:50.9, (20:29.6), (21:34.4) |
6 | 175 | Jefferson,
WI - Team Time (1st 5) 1:33:44.0 | Spread (1st 5) 3:36.8 |
| 3, 16, 17, 60, 79, (83), (91) |
| Clayton Morrison, Zach Linse, Brennan Linse, Caleb Thielman, Jarad Bartelt, (Billy Wright), (Spenser Garcia) |
| 16:55.8, 18:18.8, 18:19.8, 19:37.0, 20:32.6, (20:35.6), (21:12.6) |
7 | 189 | East Troy,
WI - Team Time (1st 5) 1:35:08.5 | Spread (1st 5) 1:18.5 |
| 18, 35, 36, 37, 63, (101), (107) |
| Chandler Denhart, Nick Nolting, Brody Kazik, Casey Shepherd, Aaron Akey, (Sam McCarthy), (Troy Ambrose) |
| 18:24.2, 18:59.1, 19:01.1, 19:01.4, 19:42.7, (21:44.5), (22:53.7) |
8 | 211 | Whitewater,
WI - Team Time (1st 5) 1:34:05.9 | Spread (1st 5) 3:05.9 |
| 1, 42, 53, 57, 58, (65), (85) |
| Brett Harms, Ryan Hafferkamp, Calvin Otterbacher, Tony Cipriano, Jacob Kanack, (Jon Zimdars), (Ryan Anderson) |
| 16:28.1, 19:05.6, 19:24.5, 19:33.7, 19:34.0, (19:47.6), (20:40.7) |
9 | 214 | Racine Saint Catherine's,
WI - Team Time (1st 5) 1:35:27.8 | Spread (1st 5) 2:57.3 |
| 6, 12, 48, 70, 78, (81), (103) |
| John Brennan, Chris Reinhold, Max McCarthy, Jerod Alderson, Kj Banse, (Patrick McCauley), (Sam Quale) |
| 17:32.9, 18:07.5, 19:14.1, 20:03.1, 20:30.2, (20:33.4), (21:52.4) |
10 | 239 | Lake Mills,
WI - Team Time (1st 5) 1:36:42.9 | Spread (1st 5) 1:42.0 |
| 19, 26, 51, 71, 72, (90) |
| Bill Mulligan, Ben Converse, Dan Converse, Devin McCord, Shane Williams, (Shane Hoffman) |
| 18:24.7, 18:42.4, 19:22.5, 20:06.6, 20:06.7, (21:09.2) |
11 | 260 | Clinton,
WI - Team Time (1st 5) 1:36:59.3 | Spread (1st 5) 33.8 |
| 43, 46, 49, 61, 61, (82), (86) |
| Jordan DeLong, Jason Granberg, Cole Peterson, Eric DeLong, Rudi Gonstead, (Jairo Pina), (Jacob Koester) |
| 19:07.4, 19:13.2, 19:16.3, 19:41.2, 19:41.2, (20:34.3), (20:47.8) |
12 | 265 | Delavan-Darien,
WI - Team Time (1st 5) 1:37:21.0 | Spread (1st 5) 3:17.9 |
| 8, 45, 52, 73, 87, (108), (111) |
| Sam Logterman, Kane Castel, Logan Truckenbrod, Ethan Schmidt, Ben Parr, (Kyle Lefel), (Nic Bradley) |
| 17:37.7, 19:13.0, 19:23.0, 20:11.7, 20:55.6, (22:54.6), (24:21.0) |
13 | 307 | Columbus,
WI - Team Time (1st 5) 1:38:57.0 | Spread (1st 5) 1:13.7 |
| 39, 50, 69, 74, 75, (95), (99) |
| Jacob James, Colin Freidel, Josh Ritchie, Casey Crombie, Justin Roche, (Kasey Reese), (Christian Kirchberg) |
| 19:02.7, 19:20.9, 20:02.1, 20:14.9, 20:16.4, (21:19.3), (21:32.6) |
14 | 323 | Deerfield,
WI - Team Time (1st 5) 1:40:09.3 | Spread (1st 5) 2:44.7 |
| 25, 44, 76, 84, 94, (96), (109) |
| Robert Holland, Peter Roberts, Luke Kornelsen, Jens Grieser, Danny Peppey, (Mason Skudlarek), (Devin Bartz) |
| 18:34.2, 19:11.7, 20:27.8, 20:36.7, 21:18.9, (21:20.1), (23:05.4) |
15 | 328 | Edgerton,
WI - Team Time (1st 5) 1:40:19.1 | Spread (1st 5) 2:04.4 |
| 40, 55, 56, 88, 89, (92), (98) |
| James Fox, Scott Greenler, Nathan Hataj, Cameron Wileman, Ethan Fox, (Nikolas Zanter), (Jacob Kaufman) |
| 19:04.1, 19:28.2, 19:30.9, 21:07.4, 21:08.5, (21:13.7), (21:26.7) |
16 | 356 | Watertown Luther Prep,
WI - Team Time (1st 5) 1:44:09.7 | Spread (1st 5) 6:03.5 |
| 32, 64, 68, 79, 113, (114) |
| Dylan Ouimette, Joshua Brands, Adam Marley, Caleb Kemnitz, Nathan Hildebrandt, (Jacob Melso) |
| 18:56.7, 19:46.7, 19:53.5, 20:32.6, 25:00.2, (25:04.1) |
17 | 473 | Palmyra-Eagle,
WI - Team Time (1st 5) 1:57:34.5 | Spread (1st 5) 11:23.6 |
| 41, 102, 105, 110, 115 |
| Diego Villareal, Josh Otto, Zach Feltes, Nick Rennebu, Ian Dunn |
| 19:05.5, 21:50.9, 22:16.2, 23:52.8, 30:29.1 |