1 | 31 | Hartford Union,
WI - Team Time (1st 5) 54:29.8 | Spread (1st 5) 59.6 |
| 1, 2, 5, 11, 12, (18), (29) |
| Nash Merklein, Adam Weyer, Thomas Binns, Nick Tiefenthaler, Braylen Rennhack, (Reed Merklein), (Brady Kuechler) |
| 10:23.3, 10:39.5, 10:51.3, 11:12.8, 11:22.9, (11:36.1), (11:57.8) |
2 | 64 | Shorewood,
WI - Team Time (1st 5) 56:35.7 | Spread (1st 5) 43.6 |
| 7, 9, 10, 17, 21, (28), (30) |
| Johan Bannink, Charlie Pierce, Cody McKenna, Sam Donner, Noah Loomis, (Angus Vigoran-Clark), (Ryan Optekar) |
| 10:59.3, 11:08.4, 11:12.0, 11:33.1, 11:42.9, (11:57.5), (11:58.4) |
3 | 86 | Oak Creek,
WI - Team Time (1st 5) 57:34.5 | Spread (1st 5) 1:03.9 |
| 3, 8, 24, 25, 26, (27), (32) |
| Maximus Silkey, Brandon Acker, Ajit Singh, Jacob Baumann, Andrew Wrasse, (Joshua Wesemann), (Jason Dahmes) |
| 10:50.1, 11:06.1, 11:51.1, 11:53.2, 11:54.0, (11:54.6), (12:05.9) |
4 | 92 | Nicolet,
WI - Team Time (1st 5) 57:39.9 | Spread (1st 5) 1:13.1 |
| 4, 15, 20, 22, 31, (34), (41) |
| Francisco Rosas-Sarmiento, Jack Ziegler, Lukas Vater, Dylan Kroll, Aidan Bendickson, (Antonio Diaz Torres), (Ryan Pringle) |
| 10:50.7, 11:24.5, 11:37.8, 11:43.1, 12:03.8, (12:08.0), (12:37.8) |
5 | 120 | Milwaukee King,
WI - Team Time (1st 5) 58:54.4 | Spread (1st 5) 48.6 |
| 14, 16, 19, 35, 36, (43), (47) |
| Ben Parry, Max Siegel, Sebastien Tanner, Ciaran Bagley, Stephen Reed, (Max Klassen), (Zachary Parry) |
| 11:23.8, 11:31.9, 11:37.6, 12:08.7, 12:12.4, (13:02.2), (13:10.6) |
6 | 180 | Wauwatosa West,
WI - Team Time (1st 5) 1:02:46.9 | Spread (1st 5) 1:44.7 |
| 13, 32, 44, 45, 46, (50), (51) |
| Tyler Parker, Kevin Kauflin, Dan Schuldt, Colman Hanlon, Harrison Liang, (Liam Krause), (Noah Kubiak) |
| 11:23.1, 12:05.9, 13:04.5, 13:05.6, 13:07.8, (13:19.1), (13:23.5) |
7 | 193 | Arcadia,
WI - Team Time (1st 5) 1:02:42.6 | Spread (1st 5) 2:00.9 |
| 23, 37, 39, 40, 54, (55), (58) |
| Cole Lockington, Nestor Badillo, Peyton Nelson, Andy Monroy, Matthew Badillo, (Ben Kolstad), (Irbin Ortiz) |
| 11:43.2, 12:16.6, 12:21.5, 12:37.2, 13:44.1, (13:50.4), (14:01.0) |
8 | 218 | Mondovi,
WI - Team Time (1st 5) 1:07:17.3 | Spread (1st 5) 4:49.4 |
| 6, 38, 49, 62, 63, (70) |
| Landon Clark, Carson Hass, Jaxon Cooke, Isaac Rustad, Jake Accola, (Jacob Toone) |
| 10:56.3, 12:17.7, 13:18.3, 14:59.3, 15:45.7, (19:10.4) |
9 | 285 | St. Augustine Preparatory,
WI - Team Time (1st 5) 1:27:03.3 | Spread (1st 5) 15:59.7 |
| 42, 48, 52, 69, 74 |
| Cesar Garcia-Pina, Luis Flores, Paulino Ornelas, Jorge Lara Valenciano, Yeshua Hernandez-Marquez |
| 12:48.3, 13:13.8, 13:37.4, 18:35.8, 28:48.0 |
10 | 296 | Cristo Rey Jesuit,
WI - Team Time (1st 5) 1:12:14.0 | Spread (1st 5) 2:04.1 |
| 56, 57, 59, 60, 64, (65), (67) |
| Mauricio Alvarez, Orlando Luna, Jair Valle, Oscar Cervantes, Carlos Cardenas, (Antonio Padilla), (Juan Diego Martinez) |
| 13:50.8, 13:56.5, 14:09.6, 14:22.2, 15:54.9, (16:01.1), (16:34.9) |
11 | 319 | Milwaukee Washington,
WI - Team Time (1st 5) 1:26:22.2 | Spread (1st 5) 10:27.7 |
| 53, 61, 66, 68, 71, (72), (73) |
| Lamondre Wilson, Jaylen Lewis, Deon Simmons, Miking Hankins, Malik Gray, (De'Quris Johnson), (Solomon Dotson) |
| 13:37.5, 14:40.7, 16:13.1, 17:45.7, 24:05.2, (24:30.0), (24:31.0) |