1 | 50 | Homestead,
WI - Team Time (1st 5) 1:21:40.5 | Spread (1st 5) 1:14.6 |
| 1, 4, 8, 12, 25, (41), (42) |
| Drew Bosley, Thomas Miller, Evan Routhier, Noah Cummisford, Meseret Elgin, (Adam Peterson), (Jordan Kranich) |
| 15:41.9, 16:05.4, 16:20.5, 16:36.2, 16:56.5, (17:22.6), (17:29.6) |
2 | 67 | Germantown,
WI - Team Time (1st 5) 1:22:58.5 | Spread (1st 5) 38.0 |
| 7, 10, 13, 14, 23, (39), (43) |
| Craig Reese, Jake Dufrane, Jake Garvey, Dylan Ayer, Evan Adair, (Joe Biesel), (Westin Feltz) |
| 16:18.3, 16:25.0, 16:38.0, 16:40.9, 16:56.3, (17:19.3), (17:30.5) |
3 | 79 | Whitefish Bay,
WI - Team Time (1st 5) 1:23:23.9 | Spread (1st 5) 35.0 |
| 9, 11, 18, 19, 22, (36), (38) |
| David Potter, Scott Rojahn, George Papajohn, Blake Bostwick, Matthew Dudek, (Nathan Ebersole), (Ilias Bengana) |
| 16:20.8, 16:28.4, 16:45.5, 16:53.4, 16:55.8, (17:15.5), (17:17.3) |
4 | 94 | Wauwatosa East,
WI - Team Time (1st 5) 1:23:37.9 | Spread (1st 5) 1:09.1 |
| 3, 15, 21, 23, 32, (33), (35) |
| Sam Potter, Marquez Green, Nathan Green, Paul Gagne, Sam Stelloh, (Faisal Bartlett), (Jack Sveum) |
| 15:57.5, 16:42.5, 16:55.0, 16:56.3, 17:06.6, (17:08.3), (17:10.8) |
5 | 124 | Milwaukee King,
WI - Team Time (1st 5) 1:24:32.8 | Spread (1st 5) 1:21.5 |
| 5, 6, 28, 40, 45, (52), (63) |
| Corey Thornton, Ahmed Ibrahim, Najee Ahmad, Kevin Diaz, Julian White, (Willie Koch), (Ryan Fields) |
| 16:15.8, 16:17.1, 17:02.9, 17:19.7, 17:37.3, (17:46.7), (18:11.1) |
6 | 154 | Cedarburg,
WI - Team Time (1st 5) 1:25:21.8 | Spread (1st 5) 1:43.2 |
| 2, 27, 31, 46, 48, (65), (70) |
| Jack O'Neil, Max Struve, Andrew Rathkamp, Greg Sorrell, Ben Mrotek, (Alex Schilke), (Matthew Zbiegien) |
| 15:56.7, 17:00.4, 17:05.8, 17:39.0, 17:39.9, (18:22.3), (18:41.9) |
7 | 184 | Nicolet,
WI - Team Time (1st 5) 1:26:32.3 | Spread (1st 5) 1:04.3 |
| 16, 34, 37, 44, 53, (57), (58) |
| Max Selbach, Kyle Asmann, Zachary Asmann, August Eurich, Rafi Barasch, (Austin Cramer), (Dylan Ellison) |
| 16:43.4, 17:08.6, 17:17.0, 17:35.6, 17:47.7, (17:54.0), (17:56.4) |
| 184 | Port Washington,
WI - Team Time (1st 5) 1:26:34.0 | Spread (1st 5) 46.6 |
| 26, 29, 30, 49, 50, (55), (56) |
| Ben Claas, Max Noll, Brett Grisar, Fraser Toal, Miles Stimac, (TJ Kasdorf), (Charles DeMerit) |
| 16:57.9, 17:03.9, 17:05.6, 17:42.1, 17:44.5, (17:48.5), (17:48.7) |
9 | 241 | Menomonee Falls,
WI - Team Time (1st 5) 1:28:31.7 | Spread (1st 5) 1:12.3 |
| 20, 47, 54, 59, 61, (64), (66) |
| Tyler Smalley, Jayce Kolinski, Tom Goihl, Logan Hipps, Josh Ebner, (Devin Hoferitza), (Owen Stegner) |
| 16:53.6, 17:39.3, 17:47.9, 18:05.0, 18:05.9, (18:11.8), (18:29.0) |
10 | 257 | Wauwatosa West,
WI - Team Time (1st 5) 1:29:12.7 | Spread (1st 5) 1:45.7 |
| 17, 51, 60, 62, 67, (68), (69) |
| Liam Boyd, Logan Steinike, Michael Detlaff, Jeremiah Cash, Logan Steineke, (Bobby Frank), (Josh Cash) |
| 16:43.8, 17:44.7, 18:05.7, 18:09.0, 18:29.5, (18:32.3), (18:40.0) |
11 | 365 | Milwaukee Marshall,
WI - Team Time (1st 5) 1:43:05.0 | Spread (1st 5) 1:57.1 |
| 71, 72, 73, 74, 75, (76), (77) |
| Treyshawn Rush, Sam Versteegh, Jerrod Parks, Rusty Guy, Jacob Cannestra, (Logan Cannestra), (Pairreon Warren) |
| 19:16.9, 20:16.5, 21:05.9, 21:11.7, 21:14.0, (21:25.8), (21:52.0) |