1 | 64 | Brookfield East,
WI - Team Time (1st 5) 1:22:37.1 | Spread (1st 5) 41.1 |
| 4, 9, 13, 18, 20, (21), (26) |
| Trent Curry, Mark Browne, Logan Bell, Ian Szablewski, Joseph Hemmer, (Jackson Pitzen), (Miles Struebing) |
| 16:08.4, 16:21.1, 16:32.2, 16:45.9, 16:49.5, (16:51.7), (17:00.0) |
2 | 74 | Germantown,
WI - Team Time (1st 5) 1:22:11.6 | Spread (1st 5) 1:37.7 |
| 1, 3, 22, 23, 25, (28), (34) |
| Ben Schnoor, Jimmy Koel, Marcus Knight, Lukas Ciardo, Cooper Feltz, (Jack Ramstack), (Dillon Walker) |
| 15:21.8, 16:06.2, 16:51.9, 16:52.2, 16:59.5, (17:04.8), (17:11.1) |
3 | 111 | Whitefish Bay,
WI - Team Time (1st 5) 1:24:24.5 | Spread (1st 5) 1:14.1 |
| 5, 17, 19, 30, 40, (42), (43) |
| Niko Martinez-Ortiz, Jacob Anzia, Jonathan Lukas, Ethan Morris, Jonah Block, (Carl Youel), (Isaac Fullmer) |
| 16:15.6, 16:45.6, 16:47.6, 17:06.0, 17:29.7, (17:35.3), (17:37.7) |
4 | 122 | Marquette University,
WI - Team Time (1st 5) 1:24:31.0 | Spread (1st 5) 1:15.8 |
| 11, 12, 24, 30, 45, (51), (57) |
| Ryan Pelis, Chris McKenna, Ben DeGuire, Henry Hegemann, Christian Kohr, (Colman Lenci), (Ben Kelroy) |
| 16:23.4, 16:24.0, 16:58.4, 17:06.0, 17:39.2, (17:50.1), (18:09.4) |
5 | 151 | Menomonee Falls,
WI - Team Time (1st 5) 1:25:46.5 | Spread (1st 5) 49.9 |
| 14, 29, 32, 37, 39, (47), (49) |
| Eric Dethloff, Caden Christ, Rawson Mathaus, Braden Reigstad, Joe Lynch, (Cole Grandkoski), (Stephen Esterle) |
| 16:39.0, 17:05.1, 17:08.6, 17:24.9, 17:28.9, (17:42.1), (17:49.4) |
6 | 168 | Homestead,
WI - Team Time (1st 5) 1:26:05.4 | Spread (1st 5) 1:18.0 |
| 10, 35, 36, 41, 46, (49), (53) |
| Owen Bosley, Cullen Boyle, Jackson Rusch, Kyle Knutson, Maxwell Fuehrer, (Logan Kluck), (Colby Sehnert) |
| 16:21.4, 17:16.8, 17:17.2, 17:30.6, 17:39.4, (17:49.4), (17:50.7) |
7 | 169 | Milwaukee King,
WI - Team Time (1st 5) 1:26:15.3 | Spread (1st 5) 1:27.0 |
| 7, 33, 38, 43, 48, (59), (64) |
| Ellery Pleier, Aidan Bree, Max Siegel, Nickolas Krueger, Ben Liebl, (Kai Buliox), (Ben Parry) |
| 16:18.3, 17:09.0, 17:25.0, 17:37.7, 17:45.3, (18:10.9), (18:24.2) |
8 | 188 | Wauwatosa East,
WI - Team Time (1st 5) 1:27:08.4 | Spread (1st 5) 2:03.0 |
| 6, 15, 52, 55, 60, (61), (62) |
| Arthur Wellenstein, Grant Heus, Steven Koss, Reed Schubert, Jake Boeder, (JT Foti), (Hamze Boulaleh) |
| 16:15.8, 16:44.9, 17:50.2, 17:58.7, 18:18.8, (18:22.9), (18:23.2) |
9 | 193 | Nicolet,
WI - Team Time (1st 5) 1:27:01.4 | Spread (1st 5) 2:36.3 |
| 2, 16, 54, 58, 63, (66), (71) |
| Nicholas Holmes, James Weseman, Ryan Mortonson, Krisjanis Kaugars, Isaac Rasmussen, (Francisco Rosas), (Fernando Garza) |
| 15:47.7, 16:45.1, 17:54.0, 18:10.6, 18:24.0, (18:27.5), (19:02.7) |
10 | 223 | Cedarburg,
WI - Team Time (1st 5) 1:28:31.5 | Spread (1st 5) 2:19.7 |
| 8, 26, 56, 65, 68, (69), (70) |
| Timmy Brey, Dwight Hosni, Matthew Meuler, Ryker Hofman, Isaac Holton, (Andrew Langholz), (Case Callahan) |
| 16:19.9, 17:00.0, 18:06.5, 18:25.5, 18:39.6, (18:49.0), (18:57.1) |
11 | 361 | Milwaukee Lutheran,
WI - Team Time (1st 5) 1:44:00.4 | Spread (1st 5) 3:38.3 |
| 67, 72, 73, 74, 75 |
| Caleb Wolff, Isaiah Hubbard, Isaac Schmidt, Ben Schlie, Keith Schutz |
| 18:34.3, 20:29.4, 20:49.2, 21:54.9, 22:12.6 |