1 | 47 | Mukwonago,
WI - Team Time (1st 5) 1:23:44.0 | Spread (1st 5) 1:41.9 |
| 2, 4, 5, 7, 29, (45), (47) |
| Caleb Schreiber, Gavin McGrath, Quinten Beyer, Grady Roberts, Andrew Davies, (Gavin Meinecke), (Declan McGrath) |
| 16:11.6, 16:25.1, 16:31.4, 16:42.4, 17:53.5, (18:59.1), (19:08.1) |
2 | 67 | Pewaukee,
WI - Team Time (1st 5) 1:24:56.1 | Spread (1st 5) 1:03.1 |
| 3, 11, 12, 20, 21, (22), (24) |
| Nathan Burke, Mick Gilson, Carter Grossklaus, Jackson Douglas, Charlie Pease, (Matthew Moore), (Peyton Syltie) |
| 16:21.1, 16:52.2, 16:56.5, 17:22.1, 17:24.2, (17:25.4), (17:27.4) |
3 | 111 | Badger,
WI - Team Time (1st 5) 1:27:37.6 | Spread (1st 5) 41.9 |
| 17, 18, 18, 27, 31, (32), (33) |
| Javi Reyes, Alex Cornue, Gage Nicholson, Anderson Greenberg, Will Larkin, (Kaiden Staggs), (Eli Vandeberg) |
| 17:17.6, 17:19.0, 17:19.0, 17:42.5, 17:59.5, (18:00.3), (18:04.5) |
| 111 | Kettle Moraine,
WI - Team Time (1st 5) 1:27:12.5 | Spread (1st 5) 57.1 |
| 13, 14, 26, 28, 30, (34), (36) |
| Isaac Kirby, Ryan Montes de Oca, Ryan Keller, Carter Schroeder, Adam Langreder, (Graham Kelchen), (Ryan Montes) |
| 16:58.5, 16:58.6, 17:34.0, 17:45.8, 17:55.6, (18:06.5), (18:13.7) |
5 | 116 | Fort Atkinson,
WI - Team Time (1st 5) 1:27:25.9 | Spread (1st 5) 2:15.2 |
| 1, 16, 25, 35, 39, (48), (55) |
| Benjamin Stricker, Grant Heagney, Owen Geiger, Jameson Stafford, Graeson Geiger, (Vinny Sitkiewitz), (Hayden Kincaid) |
| 16:06.3, 17:14.2, 17:31.9, 18:12.0, 18:21.5, (19:16.2), (19:34.4) |
6 | 152 | Waukesha North,
WI - Team Time (1st 5) 1:30:37.9 | Spread (1st 5) 3:46.0 |
| 8, 9, 10, 58, 67, (68), (69) |
| Brode Engelien, Noah Mosley, Reece Ellingsen, Vince Sberna, Tyler Kohl, (Jayden Sheahan), (Josh Garcia) |
| 16:45.4, 16:49.4, 16:50.0, 19:41.7, 20:31.4, (20:32.6), (20:36.4) |
7 | 191 | Waterford,
WI - Team Time (1st 5) 1:32:40.1 | Spread (1st 5) 2:40.2 |
| 6, 43, 44, 46, 52, (54), (71) |
| Trever Buchanan, Jonah Klingsten, Dillon Frahman, Tyler Jonietz, Colin Kienast, (Maddox Juergens), (Luke Osgood) |
| 16:42.1, 18:42.9, 18:46.1, 19:06.7, 19:22.3, (19:26.2), (20:37.6) |
8 | 211 | Wauwatosa West,
WI - Team Time (1st 5) 1:33:40.0 | Spread (1st 5) 2:44.1 |
| 23, 37, 42, 49, 60, (64), (69) |
| Tyler Parker, Kevin Kauflin, Mitchell Schmitt, Adam Bartelme, Eli Peik, (Dan Schuldt), (Jameson Boettcher) |
| 17:25.6, 18:14.7, 18:32.7, 19:17.3, 20:09.7, (20:15.1), (20:36.4) |
9 | 263 | Wilmot Union,
WI - Team Time (1st 5) 1:37:02.1 | Spread (1st 5) 1:37.2 |
| 38, 53, 56, 57, 59, (65), (77) |
| Cael Handorf, Eric Armatys, Charlie Fielder, Zach Walls, Andrew Scharinger, (Shane Fielder), (Lucas Mangold) |
| 18:19.2, 19:26.0, 19:39.4, 19:41.1, 19:56.4, (20:22.5), (21:31.7) |
10 | 280 | Milton,
WI - Team Time (1st 5) 1:38:49.5 | Spread (1st 5) 4:14.9 |
| 15, 41, 73, 75, 76, (78), (83) |
| Jonathan Flowers, Mason Sorge, Eli Bilhorn, Cash Klug, Issac Smith, (Mark Flowers), (Jesse Reid) |
| 17:12.3, 18:27.2, 20:41.5, 21:01.3, 21:27.2, (21:35.0), (22:24.8) |
11 | 286 | Burlington,
WI - Team Time (1st 5) 1:38:54.4 | Spread (1st 5) 2:12.8 |
| 40, 51, 61, 62, 72, (74), (81) |
| Jaiden Matsche, Jesus Lopez Vences, Ian Nie, Peyton Tridle, Benjamin Rauch, (Isaac Tremmel), (Sullivan Bies) |
| 18:27.0, 19:21.0, 20:12.9, 20:13.7, 20:39.8, (20:45.5), (21:42.0) |
12 | 338 | Elkhorn Area,
WI - Team Time (1st 5) 1:43:12.0 | Spread (1st 5) 2:17.9 |
| 50, 63, 66, 79, 80, (82), (84) |
| Miguel Luna, Josh Alexandroni, Tegan Hougelin, Lucas Sabo, Robert Remus, (Trevin Walbrandt), (Lucas Wagner) |
| 19:20.2, 20:13.9, 20:23.1, 21:36.7, 21:38.1, (22:07.7), (23:20.5) |