1 | 78 | Rosholt,
WI - Team Time (1st 5) 1:30:56.0 | Spread (1st 5) 2:03.4 |
| 2, 12, 16, 20, 28, (70), (102) |
| Bailey Zdroik, Ryan Hoppa, Dausen Anderson, Louie Schultz, Brock Yenter, (Parker Johnson), (Patrick Betro) |
| 16:57.8, 17:51.5, 18:25.5, 18:40.0, 19:01.2, (21:00.0), (25:22.3) |
2 | 91 | Assumption,
WI - Team Time (1st 5) 1:31:39.0 | Spread (1st 5) 1:34.2 |
| 6, 8, 21, 25, 31, (39), (44) |
| Connor Dolan, Tony Keuntjes, Seamus Dolan, Nicholas Carolfi, Theodore Kobza, (Jarrod Haas), (Carter Austin) |
| 17:27.9, 17:34.6, 18:40.9, 18:53.5, 19:02.1, (19:21.4), (19:37.3) |
3 | 96 | Bonduel,
WI - Team Time (1st 5) 1:31:20.9 | Spread (1st 5) 1:56.7 |
| 4, 11, 13, 32, 36, (38), (53) |
| Sam Falck, Travis Wollenberg, Austin Marcks, Austin Kurey, Jacob Moede, (Josh Schill), (John Shest) |
| 17:19.0, 17:46.0, 17:54.2, 19:06.0, 19:15.7, (19:21.0), (19:48.0) |
| 96 | Lourdes Academy,
WI - Team Time (1st 5) 1:31:28.9 | Spread (1st 5) 2:48.6 |
| 1, 7, 18, 28, 42, (55), (56) |
| Lucas Weber, Jackson Moore, Doug Ryan, Aaron Klysen, Teddy Kraus, (Tony Posorske), (Alex Kroll) |
| 16:45.8, 17:33.3, 18:34.2, 19:01.2, 19:34.4, (19:49.0), (19:51.3) |
5 | 155 | Oconto,
WI - Team Time (1st 5) 1:35:21.6 | Spread (1st 5) 1:08.6 |
| 19, 23, 28, 37, 48, (51), (62) |
| Chris Beekman, Jakob Jarvey, Kyle Stoll, Riley Skarda, Brad Exworthy, (Riley Ristow), (Aiden Wusterbarth) |
| 18:34.4, 18:47.0, 19:01.2, 19:16.0, 19:43.0, (19:47.3), (20:15.3) |
6 | 189 | Green Bay NEW Lutheran,
WI - Team Time (1st 5) 1:36:35.9 | Spread (1st 5) 3:40.4 |
| 10, 15, 24, 64, 76, (78), (95) |
| Evan Roubal, Noah Roubal, David Cantwell, Braeden Rai, Noah Lange, (Luke Schaeffer), (Jacob Decoste) |
| 17:42.3, 18:22.5, 18:50.4, 20:18.0, 21:22.7, (21:30.1), (23:27.0) |
7 | 194 | Amherst,
WI - Team Time (1st 5) 1:36:58.4 | Spread (1st 5) 1:45.6 |
| 22, 27, 32, 46, 67, (69), (82) |
| Seth Barnes, Sawyer Eiden, David Reick, Trent Miller, Patrick Peplinski, (Robert Johannes), (Eric Wuthrich) |
| 18:44.0, 18:57.7, 19:06.0, 19:41.1, 20:29.6, (20:56.4), (21:57.3) |
8 | 195 | Princeton-Green Lake,
WI - Team Time (1st 5) 1:36:24.0 | Spread (1st 5) 1:47.0 |
| 14, 35, 41, 47, 58, (59), (60) |
| Brian Jones, Sam Smith, Conner Van Crete, Ben Gordon, Alex Van Crete, (Devin Kallenbach), (Payton Hall) |
| 18:08.0, 19:13.0, 19:26.0, 19:42.0, 19:55.0, (19:58.0), (19:58.9) |
9 | 221 | St. Mary Catholic,
WI - Team Time (1st 5) 1:37:48.0 | Spread (1st 5) 1:46.7 |
| 17, 42, 45, 54, 63, (66), (71) |
| Luke Willems, Seth Calmes, Kevin Greif, Peter Ullrich, Connor Evans, (Spencer Gagne), (Robert Engelhard) |
| 18:30.0, 19:34.4, 19:38.0, 19:48.9, 20:16.7, (20:29.0), (21:01.9) |
| 221 | Valley Christian (Oshkosh),
WI - Team Time (1st 5) 1:37:49.7 | Spread (1st 5) 4:30.9 |
| 3, 26, 52, 61, 79, (90), (94) |
| Wesley Schiek, Daniel Dunn, Jeff Heinen, Josiah Guyant, John Geffers, (Donovan Moonin), (Aristidis Giannopoulos) |
| 17:12.1, 18:57.0, 19:47.9, 20:09.7, 21:43.0, (23:11.0), (23:24.9) |
11 | 330 | Iola-Scandinavia,
WI - Team Time (1st 5) 1:45:08.4 | Spread (1st 5) 5:22.7 |
| 5, 74, 75, 87, 89, (96), (99) |
| Chase Przybylski, Michael Schaefer, Tyler Huffman, Alec Lund, Sam Jarosh, (Trenton Niemi), (Ian Thurston) |
| 17:24.5, 21:12.9, 21:22.5, 22:21.3, 22:47.2, (23:36.9), (23:57.0) |
12 | 332 | Manawa,
WI - Team Time (1st 5) 1:46:35.6 | Spread (1st 5) 5:32.7 |
| 34, 40, 73, 84, 101, (103) |
| Jared Zielke, Andrew Scheller, Darryn Claussen, Brad Grimm, Adam Michalowski, (Matthew Wepner) |
| 19:09.0, 19:24.0, 21:12.0, 22:08.9, 24:41.7, (25:35.6) |
13 | 367 | Pacelli,
WI - Team Time (1st 5) 1:51:12.3 | Spread (1st 5) 8:12.5 |
| 9, 68, 92, 93, 105, (106) |
| Rhett Krzykowski, Andrew Blenker, Max Firminhac, Thomas Chalkovsky, Alex Heinrich, (Alex Morrow) |
| 17:41.0, 20:55.9, 23:17.9, 23:24.0, 25:53.5, (26:14.0) |
14 | 382 | Coleman,
WI - Team Time (1st 5) 1:48:28.7 | Spread (1st 5) 3:27.1 |
| 50, 77, 81, 83, 91 |
| Miles Kremsreiter, Brandon Champagne, Corby Meeks, Brandon Lake, Jimmy Jopek |
| 19:46.0, 21:29.6, 21:56.0, 22:04.0, 23:13.1 |
15 | 396 | Wolf River Lutheran,
WI - Team Time (1st 5) 1:52:16.9 | Spread (1st 5) 7:04.8 |
| 49, 57, 85, 97, 108, (110) |
| Taylor Timm, James Schmidt, Blaine Andrada, Ben Schmidt, Evan Luepke, (Jacob Falck) |
| 19:44.6, 19:53.7, 22:09.6, 23:39.6, 26:49.4, (29:43.0) |
16 | 437 | Weyauwega-Fremont,
WI - Team Time (1st 5) 1:53:32.2 | Spread (1st 5) 4:01.5 |
| 65, 86, 88, 98, 100 |
| Nic Leach, Glenn Walborn, Austin Baehnman, Josh Long, Jeffrey Lehman |
| 20:19.5, 22:15.5, 22:40.6, 23:55.6, 24:21.0 |
17 | 472 | Lena/Saint Thomas Academy,
WI - Team Time (1st 5) 2:02:42.4 | Spread (1st 5) 6:01.5 |
| 72, 80, 104, 107, 109 |
| Jake Jones, Mitchell Harvey, Henry Benson, Drew May, Joe Faucett |
| 21:04.5, 21:51.9, 25:53.0, 26:47.0, 27:06.0 |