1 | 61 | West Salem,
WI - Team Time (1st 5) 1:26:19.2 | Spread (1st 5) 33.8 |
| 6, 9, 11, 15, 20, (22), (25) |
| Dawson Gronemus, Philip Gabrielsen, Tom Stenberg, Carter Quackenbush, Brennan Garbers, (Carson Gronemus), (Drew Anderson) |
| 16:56.1, 17:07.1, 17:19.7, 17:26.4, 17:29.9, (17:35.2), (17:46.5) |
2 | 102 | Bloomer,
WI - Team Time (1st 5) 1:27:46.0 | Spread (1st 5) 1:53.0 |
| 3, 4, 14, 38, 43, (83), (93) |
| Lucas Anderson, Anders Michaelsen, Seth Rogge, Jaden Ryan, Zeke Anderson, (Willy Bischel), (Alek Lundgren) |
| 16:37.2, 16:52.2, 17:25.6, 18:20.8, 18:30.2, (20:16.6), (20:45.2) |
3 | 107 | Mauston,
WI - Team Time (1st 5) 1:27:21.0 | Spread (1st 5) 2:20.1 |
| 1, 19, 21, 27, 39, (66), (69) |
| Eli Boppart, Josh Ellerman, Tyler Schwartz, Drake Gosda, Graham Hallwood, (Owen Hallwood), (Blake Herrewig) |
| 16:03.7, 17:29.8, 17:30.7, 17:53.0, 18:23.8, (19:17.0), (19:25.6) |
4 | 111 | Elk Mound,
WI - Team Time (1st 5) 1:27:49.4 | Spread (1st 5) 2:17.9 |
| 2, 5, 26, 33, 45, (63), (70) |
| Ian Hazen, Aidan Schiferl, Trae Schaefer, Caleb Beskow, Bodie Folczyk, (Lucas Hanson), (AJ Miller) |
| 16:18.1, 16:55.1, 17:48.4, 18:11.8, 18:36.0, (19:04.3), (19:27.2) |
5 | 117 | Altoona,
WI - Team Time (1st 5) 1:28:54.9 | Spread (1st 5) 1:04.5 |
| 12, 13, 17, 35, 40, (46), (56) |
| Joey Ludy, Ayden Darnell, Levi Day, Jude Kane, Ethan Michels, (Mason Hoepner), (Ethan Prell) |
| 17:20.7, 17:24.4, 17:29.4, 18:15.2, 18:25.2, (18:36.8), (18:44.7) |
6 | 148 | La Crosse Logan,
WI - Team Time (1st 5) 1:29:58.6 | Spread (1st 5) 1:31.9 |
| 8, 24, 32, 37, 47, (51), (72) |
| Daniel Wilson, Roman Westrich, Isaac Trohkimoinen, Alex Pedretti, Ben Lenz, (Joseph Duffrin), (Daniel Lenz) |
| 17:05.0, 17:46.2, 18:11.1, 18:19.4, 18:36.9, (18:41.0), (19:29.6) |
7 | 186 | Gale-Ettrick-Trempealeau,
WI - Team Time (1st 5) 1:31:18.9 | Spread (1st 5) 1:09.5 |
| 18, 36, 41, 42, 49, (65), (77) |
| Sam Ruiter, Xander Burmeister, Charlie Caya, Oliver Marley, Sawyer Smock, (Carter Giemza), (Ethan Gagnon) |
| 17:29.5, 18:18.1, 18:26.1, 18:26.2, 18:39.0, (19:06.8), (19:51.4) |
8 | 192 | Wisconsin Dells,
WI - Team Time (1st 5) 1:31:45.7 | Spread (1st 5) 38.0 |
| 29, 31, 34, 48, 50, (57), (59) |
| Luke Sampson, Logan Cunningham, Jaxon Pettit, Austin Cunningham, Jaren Ward, (Keegan Cobbs), (Jonathan Leger) |
| 18:02.5, 18:10.7, 18:13.2, 18:38.8, 18:40.5, (18:45.2), (18:50.6) |
9 | 219 | Arcadia,
WI - Team Time (1st 5) 1:32:36.3 | Spread (1st 5) 2:19.4 |
| 16, 30, 44, 53, 76, (84), (98) |
| Nestor Badillo, Cole Lockington, Peyton Nelson, Andy Monroy, Matthew Badillo, (Ivan Aguilar), (Caden Dahl) |
| 17:26.9, 18:08.4, 18:33.5, 18:41.2, 19:46.3, (20:18.5), (21:04.6) |
10 | 239 | Medford Area,
WI - Team Time (1st 5) 1:32:59.8 | Spread (1st 5) 3:26.0 |
| 7, 23, 55, 67, 87, (102), (105) |
| Tanner Hraby, Josh Clark, Logan Gubser, Nick Steliga, Lucas Borman, (Brandon Curtis), (Evan Pagel) |
| 16:57.8, 17:35.5, 18:44.3, 19:18.4, 20:23.8, (21:33.7), (22:11.3) |
11 | 255 | Tomahawk,
WI - Team Time (1st 5) 1:33:18.3 | Spread (1st 5) 1:01.2 |
| 28, 52, 54, 60, 61, (78), (86) |
| Presley Gutbrod, Owen Dickrell, Samuel Zastrow, Brett Borchardt, Taje Casey, (Ty Anthes), (Jacob Riemer) |
| 17:59.1, 18:41.1, 18:41.8, 18:56.0, 19:00.3, (19:53.8), (20:22.8) |
12 | 290 | Colby/Abbotsford,
WI - Team Time (1st 5) 1:35:01.1 | Spread (1st 5) 2:34.6 |
| 10, 64, 68, 73, 75, (91), (96) |
| Max Adams, Matthew Sprotte, Braylon Schoelzel, Carter Roth, Jack Schindler, (Joseph Streveler), (Jack Sheahan) |
| 17:10.9, 19:04.4, 19:20.8, 19:39.5, 19:45.5, (20:42.8), (20:57.3) |
13 | 394 | Merrill,
WI - Team Time (1st 5) 1:39:59.5 | Spread (1st 5) 1:41.7 |
| 62, 74, 79, 85, 94, (95), (97) |
| Elliott Hanson, Ian Schuetze, Anton Countryman, Kaden Schwandt, Parker Klebenow, (Brady Eggerbrecht), (Caleb Norton) |
| 19:03.7, 19:44.0, 20:04.4, 20:22.0, 20:45.4, (20:57.0), (21:01.0) |
14 | 400 | Black River Falls,
WI - Team Time (1st 5) 1:40:23.9 | Spread (1st 5) 2:24.3 |
| 58, 80, 81, 82, 99, (104), (106) |
| Brad Wensel, Andrew Rave, Collin Berra, Ryder Brown, Logan Green, (Hunter Lechner), (Connor Carlson) |
| 18:47.9, 20:06.1, 20:06.8, 20:10.9, 21:12.2, (21:51.7), (22:26.1) |
15 | 491 | Neillsville,
WI - Team Time (1st 5) 1:56:23.1 | Spread (1st 5) 7:37.3 |
| 71, 90, 109, 110, 111, (113) |
| Will Drinka, Hunter Schultz, Koltin Luchterhand, Dan Anderson, Claiton Anderson-Ruskin, (Mark Jorgensen) |
| 19:27.3, 20:33.3, 24:00.2, 25:17.7, 27:04.6, (28:18.6) |
16 | 499 | Mosinee,
WI - Team Time (1st 5) 1:47:22.2 | Spread (1st 5) 2:02.5 |
| 88, 100, 101, 103, 107 |
| Jack Hohenstein, Spencer Lemke, Nate Kohnert, Christoffer Martin, Chase Pemble |
| 20:30.9, 21:16.5, 21:19.0, 21:42.4, 22:33.4 |
17 | 515 | Adams-Friendship,
WI - Team Time (1st 5) 2:04:08.4 | Spread (1st 5) 11:14.3 |
| 89, 92, 108, 112, 114, (115) |
| Andrew Vandergalien, Cole Orlowski, Rowen Vandergalien, Gavin Retzlaff, Ayden Cavanaugh, (Gabriel Vandergalien) |
| 20:31.4, 20:44.2, 23:12.0, 27:55.1, 31:45.7, (34:00.2) |