1 | 66 | Waupun,
WI - Team Time (1st 5) 1:28:38.0 | Spread (1st 5) 1:00.6 |
| 2, 9, 17, 18, 20, (24), (45) |
| Andrew Klapper, Justin McLinn, Cody Tincher, Josh Knowlton, John Dreymiller, (Bryce Verheyen), (Bryce Buchda) |
| 17:01.5, 17:36.3, 17:57.9, 18:00.2, 18:02.1, (18:05.7), (18:53.2) |
2 | 85 | Poynette,
WI - Team Time (1st 5) 1:29:19.2 | Spread (1st 5) 1:20.7 |
| 3, 11, 13, 25, 33, (38), (79) |
| Brett Severson, Callum Weber, Josh Phipps, Kyle Gregorich, Mark VanEtten, (Eli Lurquin), (Tom Hazard) |
| 17:07.1, 17:45.0, 17:50.4, 18:08.9, 18:27.8, (18:46.4), (20:04.2) |
3 | 107 | Portage,
WI - Team Time (1st 5) 1:29:52.7 | Spread (1st 5) 1:40.7 |
| 4, 6, 26, 32, 39, (50), (67) |
| Jacob Hamm, Logan Jacobs, Isaac Zarecki, Marcus Thompson, Tate Zarecki, (Mitchell Beard), (Jacob Poches) |
| 17:09.9, 17:15.0, 18:11.6, 18:25.6, 18:50.6, (19:05.8), (19:32.8) |
4 | 141 | Plymouth,
WI - Team Time (1st 5) 1:31:20.2 | Spread (1st 5) 27.3 |
| 21, 23, 28, 34, 35, (46), (65) |
| Mitch Tournour, Alex Dykstra, Thomas Jankowski, Chandler Haun, Jacob Faust, (NIck Pearce), (Ben Morris) |
| 18:02.2, 18:04.6, 18:14.6, 18:29.3, 18:29.5, (18:53.3), (19:30.2) |
5 | 144 | Winnebago Lutheran Academy,
WI - Team Time (1st 5) 1:30:20.8 | Spread (1st 5) 3:30.0 |
| 1, 5, 19, 44, 75, (84), (97) |
| Mitchell Bilitz, Eric Bilitz, Brady Kollmann, Matthew Poch, Matt Tadych, (Andrew Breister), (Ben Gorr) |
| 16:21.0, 17:14.9, 18:00.9, 18:53.0, 19:51.0, (20:29.0), (21:51.0) |
6 | 171 | Saint Lawrence Seminary,
WI - Team Time (1st 5) 1:32:35.8 | Spread (1st 5) 1:42.5 |
| 10, 16, 36, 48, 61, (63), (81) |
| Erin Urness, Joseph Nguyen, Uriel Diaz, Nathaniel Marshall, Jose Garza, (Huy Anthony Nguyen), (Charles Brennan) |
| 17:42.9, 17:54.0, 18:32.6, 19:00.9, 19:25.4, (19:28.2), (20:12.3) |
7 | 190 | Winneconne,
WI - Team Time (1st 5) 1:33:21.6 | Spread (1st 5) 1:37.5 |
| 12, 22, 41, 56, 59, (71), (90) |
| Sam Engel, Joey Lefeber, Daniel Jandrin, Luke Kubasta, Myles Beach, (Geryd Steffek), (Quentin Burant) |
| 17:46.1, 18:02.7, 18:51.4, 19:17.8, 19:23.6, (19:42.4), (21:04.3) |
8 | 208 | Ripon,
WI - Team Time (1st 5) 1:33:57.2 | Spread (1st 5) 1:26.2 |
| 14, 29, 53, 55, 57, (72), (85) |
| Jonathan Salmela, Evan Long, Joey Ott, David Memenga, Sam Kasper, (Ben Reilly), (Sam Ehster) |
| 17:53.4, 18:15.1, 19:13.5, 19:15.6, 19:19.6, (19:43.6), (20:42.5) |
9 | 215 | Campbellsport,
WI - Team Time (1st 5) 1:33:42.4 | Spread (1st 5) 2:39.5 |
| 7, 30, 49, 52, 77, (88), (92) |
| Clark Kelley, Sam Candee, Tyler Beres, Jake Hawley, Chase Lindgren, (Tanis Kneevers), (Trent Kubichek) |
| 17:16.5, 18:17.6, 19:04.4, 19:07.9, 19:56.0, (20:54.2), (21:24.1) |
10 | 227 | Berlin,
WI - Team Time (1st 5) 1:34:24.5 | Spread (1st 5) 1:14.5 |
| 27, 31, 51, 54, 64, (69), (70) |
| Jason Niemuth, Bryce Huggins, Jackson Aton, Josh Mack, Gavin Harmon, (Lucas DeRuyter), (Andrew Clark) |
| 18:14.2, 18:20.6, 19:06.2, 19:14.8, 19:28.7, (19:38.5), (19:41.4) |
11 | 246 | Lomira,
WI - Team Time (1st 5) 1:35:23.7 | Spread (1st 5) 2:20.9 |
| 15, 40, 43, 66, 82, (83), (87) |
| Brandon Schellinger, Dylan Schmidt, Tyler Morgan, Ryan Biffert, Dean Polster, (Sawyer Hoff), (Justin Lammers) |
| 17:53.7, 18:51.0, 18:52.7, 19:31.7, 20:14.6, (20:27.6), (20:48.0) |
12 | 274 | Wautoma,
WI - Team Time (1st 5) 1:36:28.3 | Spread (1st 5) 3:35.7 |
| 8, 42, 62, 73, 89, (96), (103) |
| Jarrett Simonson, Heath Backey, Andrew Eisch, Isaiah De la fuente, John Olk, (Devin Borchardt), (Jared Backey) |
| 17:23.2, 18:51.7, 19:25.9, 19:48.6, 20:58.9, (21:42.2), (26:13.8) |
13 | 362 | Omro,
WI - Team Time (1st 5) 1:40:10.9 | Spread (1st 5) 2:06.6 |
| 47, 60, 78, 86, 91, (95), (98) |
| Glen Lohry, Josh Wright, Jason Will, Noah Larsen, Jon Frank, (Zach Smith), (Derrik Heise) |
| 18:59.6, 19:24.2, 19:57.7, 20:43.2, 21:06.2, (21:31.6), (21:52.2) |
| 362 | Sheboygan Falls,
WI - Team Time (1st 5) 1:41:19.9 | Spread (1st 5) 3:14.8 |
| 37, 58, 74, 93, 100, (106) |
| Alex Fitzgerald, Jake Fischer, Mack Carstens, Nick St. Onge, Justyn St. Onge, (Nathan Posewitz) |
| 18:44.5, 19:20.5, 19:50.9, 21:24.7, 21:59.3, (28:46.8) |
15 | 447 | North Fond du Lac/Horace Mann,
WI - Team Time (1st 5) 1:56:07.1 | Spread (1st 5) 9:10.9 |
| 68, 76, 94, 104, 105, (107) |
| Kurt Weir, Ryan Easterson, Josh Weimer, Andrew Hopp, Michael Friedel, (Andrew Duffy) |
| 19:33.5, 19:52.5, 21:30.1, 26:26.6, 28:44.4, (28:47.6) |
16 | 490 | Howards Grove,
WI - Team Time (1st 5) 2:02:39.8 | Spread (1st 5) 15:16.9 |
| 80, 99, 101, 102, 108 |
| Eric Dvorachek, Cody Stange, Marquis Bolz, Fred Meyer, Chris Spieth |
| 20:07.0, 21:56.6, 22:02.9, 23:09.4, 35:23.9 |