1 | 38 | Kimberly,
WI - Team Time (1st 5) 1:24:39.7 | Spread (1st 5) 49.8 |
| 3, 4, 7, 10, 14, (15), (23) |
| Nicholas Rink, Garrett Benz, Derek Rink, Kevin Kilgas, Cole Robinson, (Levi Sampson), (Spencer Lamers) |
| 16:25.7, 16:55.6, 16:58.5, 17:04.4, 17:15.5, (17:24.6), (17:49.5) |
2 | 41 | Green Bay Preble,
WI - Team Time (1st 5) 1:24:31.0 | Spread (1st 5) 1:00.4 |
| 1, 8, 9, 11, 12, (21), (37) |
| Daniel Laluzerne, Nick Petersen, Nick Freitag, Bennett Krueger, Daniel Massey, (Brody Bialkowski), (DeJuan Plummer) |
| 16:10.3, 16:59.0, 17:01.8, 17:09.2, 17:10.7, (17:41.4), (18:18.4) |
3 | 65 | Ashwaubenon,
WI - Team Time (1st 5) 1:25:56.6 | Spread (1st 5) 1:32.6 |
| 2, 6, 13, 19, 25, (35), (53) |
| Tannor Wagner, Alex Arias, Ethan Gniot, Chandler Roskom, Bennett Ewald, (Ben Ratschan), (Matt Krueger) |
| 16:19.2, 16:56.6, 17:13.2, 17:35.8, 17:51.8, (18:16.8), (19:08.2) |
4 | 123 | Green Bay East,
WI - Team Time (1st 5) 1:29:13.4 | Spread (1st 5) 1:19.7 |
| 4, 26, 28, 32, 33, (38), (39) |
| Eduardo Navarro, Francisco Carranza, Dominic Gerbec, Erick Carranza, Andrew Ibibo, (Mike Wichlacz), (Fabian Salinas) |
| 16:55.6, 17:52.9, 17:56.4, 18:13.2, 18:15.3, (18:19.6), (18:22.3) |
5 | 142 | Bay Port,
WI - Team Time (1st 5) 1:29:59.0 | Spread (1st 5) 55.0 |
| 20, 22, 27, 31, 42, (44), (45) |
| James Muhlenbeck, Sean Spears, Josh Rentmester, Tanner Reinholtz, Noah Peterson, (Collin Benz), (Kyle Beinlich) |
| 17:36.2, 17:46.1, 17:54.9, 18:10.6, 18:31.2, (18:34.6), (18:39.9) |
6 | 164 | Manitowoc Lincoln,
WI - Team Time (1st 5) 1:31:00.8 | Spread (1st 5) 1:17.5 |
| 17, 24, 30, 46, 47, (52), (60) |
| Amari Bauer, Michael Thompson, Andrew Hoffman, Andy Cavanaugh, Erick Jansen, (Logan Lackershire), (Austin Keehan) |
| 17:31.0, 17:50.5, 18:05.2, 18:45.6, 18:48.5, (19:06.3), (19:44.4) |
7 | 190 | De Pere,
WI - Team Time (1st 5) 1:32:10.1 | Spread (1st 5) 1:41.5 |
| 16, 29, 43, 48, 54, (56), (58) |
| Daniel Vopal, Kyle Baumgart, Sam Bermke, Logan Mueller, Sam Allcox, (Alex Ziebell), (Mitchell Jacobsen) |
| 17:28.0, 18:03.8, 18:33.4, 18:55.4, 19:09.5, (19:26.2), (19:38.1) |
8 | 234 | Green Bay Southwest,
WI - Team Time (1st 5) 1:34:58.9 | Spread (1st 5) 2:59.5 |
| 18, 41, 49, 57, 69, (70), (75) |
| Jared Hoyer, Evan Krug, Adam Meyer, Adam Czech, Kaleb Sabel, (Kevin Olson), (Jake Krueger) |
| 17:31.2, 18:24.0, 18:59.3, 19:33.7, 20:30.7, (20:37.4), (22:50.2) |
9 | 275 | Menasha,
WI - Team Time (1st 5) 1:39:02.1 | Spread (1st 5) 3:59.0 |
| 34, 40, 61, 66, 74, (76), (77) |
| David Schneider, Matt Boettcher, Isaac Vosters, Charlie Gifford, Zeke Dougherty, (Ian Rasmussen), (Noah Rataj) |
| 18:16.3, 18:22.4, 19:50.3, 20:17.8, 22:15.3, (23:35.5), (24:40.9) |
10 | 285 | Pulaski,
WI - Team Time (1st 5) 1:38:05.9 | Spread (1st 5) 2:08.4 |
| 36, 55, 59, 67, 68, (72), (73) |
| Erik Johnson, Harrison Grunert, Travis Warax, Jacob Kizaur, Steven Touney, (Shawn King), (Matt Krueger) |
| 18:17.7, 19:17.2, 19:42.4, 20:22.5, 20:26.1, (21:03.1), (21:22.0) |
11 | 290 | Kaukauna,
WI - Team Time (1st 5) 1:37:54.3 | Spread (1st 5) 1:03.3 |
| 50, 51, 62, 63, 64, (65), (71) |
| Conner Schoen, Jacob Wypiszinski, Chris Stein, David Schmitt, Bryce Wiegert, (Quentin Zwiers), (Nick Wiegert) |
| 19:00.8, 19:01.0, 19:51.1, 19:57.3, 20:04.1, (20:16.3), (20:43.7) |