1 | 23 | Rib Lake,
WI - Team Time (1st 5) 1:36:22.7 | Spread (1st 5) 1:57.0 |
| 1, 4, 5, 6, 7, (11), (16) |
| Henry Regier, Evan Lord, Josh Hartke, Jackson Schutt, Hagen Isaacson, (Eliah Harding), (Truman Smith) |
| 17:56.2, 19:20.1, 19:36.2, 19:37.0, 19:53.2, (20:22.9), (20:54.2) |
2 | 62 | Wittenberg Birnamwood,
WI - Team Time (1st 5) 1:42:10.5 | Spread (1st 5) 2:02.6 |
| 3, 9, 12, 18, 20, (31), (38) |
| Landon Meronk, Jonas Bushman, Dalton Fletcher, Carson Meronk, Frank Wierzba, (Milo Salveson), (Carter Waldvogel) |
| 19:10.9, 20:16.6, 20:23.6, 21:05.9, 21:13.5, (24:15.5), (25:31.8) |
3 | 96 | Marathon Venture Academy,
WI - Team Time (1st 5) 1:48:18.6 | Spread (1st 5) 4:16.9 |
| 8, 10, 19, 27, 32, (36), (40) |
| Gavin Matthiae, Brevyn Johnson, Kyle Sulzer, Matthew Kindlarski, Brady Pinter, (Cayden Shepler), (Ian Cihlar) |
| 19:58.7, 20:17.9, 21:11.4, 22:35.0, 24:15.6, (25:03.6), (25:53.3) |
4 | 100 | Colby,
WI - Team Time (1st 5) 1:47:30.4 | Spread (1st 5) 1:28.6 |
| 14, 15, 22, 24, 25, (26), (28) |
| Frank Zavala, Matthew Sprotte, Jack Sheahan, Hopperdietzel Rolyn, Gavin Reis, (Weslee Pichardo), (Griffin Penry) |
| 20:45.2, 20:49.4, 21:35.6, 22:06.4, 22:13.8, (22:34.1), (22:45.7) |
5 | 136 | Waupaca,
WI - Team Time (1st 5) 1:54:48.5 | Spread (1st 5) 3:49.8 |
| 17, 21, 29, 34, 35, (37), (43) |
| Carson Wood, Cody Winchester, Xander Widdel, Wesley Gehring, Kyle Gietman, (Reed Rogers), (Frank Danielson) |
| 21:03.6, 21:23.6, 22:54.4, 24:33.5, 24:53.4, (25:13.4), (26:42.3) |
6 | 172 | Tomahawk,
WI - Team Time (1st 5) 2:04:59.1 | Spread (1st 5) 6:48.5 |
| 13, 30, 41, 42, 46, (51) |
| Jeremiah Johnson, Masen Towle, Dane DeKiep, Ryan Montag, Joe Zastrow, (Elias Albrent) |
| 20:41.7, 23:48.4, 26:20.5, 26:38.3, 27:30.2, (33:31.7) |
7 | 184 | Auburndale,
WI - Team Time (1st 5) 2:05:46.8 | Spread (1st 5) 4:59.5 |
| 23, 33, 39, 44, 45, (48) |
| Jaxon Grube, Gannon Sweeney, William Akins, Brody Braunsky, Jaxon Braunsky, (Ethan Spindler) |
| 22:00.3, 24:21.4, 25:33.0, 26:52.3, 26:59.8, (30:27.9) |
8 | 200 | Prairie River,
WI - Team Time (1st 5) 2:22:30.5 | Spread (1st 5) 15:35.0 |
| 2, 47, 49, 50, 52, (53) |
| Eric Gruenenwald, Jacob Mueller, Zachary Bacon, Treg Knospe, Landon Tessmer, (Preston Schmidt) |
| 18:11.5, 28:23.9, 30:48.3, 31:20.3, 33:46.5, (42:57.6) |