1 | 30 | Badger,
WI - Team Time (1st 5) 1:22:34.4 | Spread (1st 5) 1:10.6 |
| 1, 5, 6, 7, 11, (12), (17) |
| Demetrius Farmakis, Brody Kluge, Dominic Alonzo, Jackson Albanese, Angel Toribio, (Evan Wruk), (Logan Wade) |
| 15:45.7, 16:33.4, 16:35.6, 16:43.4, 16:56.3, (16:58.8), (17:22.4) |
2 | 38 | Kenosha Indian Trail,
WI - Team Time (1st 5) 1:23:25.4 | Spread (1st 5) 40.7 |
| 3, 4, 9, 10, 12, (15), (16) |
| Keegan Meier, Remy Strichartz, Chad Helmke, Nick Fonk, Gabe Islas, (Nick Klinkhammer), (Holden Forgette) |
| 16:18.1, 16:30.1, 16:47.7, 16:50.7, 16:58.8, (17:09.6), (17:14.6) |
3 | 99 | Westosha Central,
WI - Team Time (1st 5) 1:27:09.7 | Spread (1st 5) 1:52.6 |
| 2, 20, 21, 27, 29, (30), (39) |
| Will Allen, Dan Koffen, Steven Verhaalen, Connor Wade, Lucas Sternburg, (Travis Verhaalen), (Lukas Galley) |
| 16:06.4, 17:26.7, 17:39.6, 17:58.0, 17:59.0, (18:02.1), (18:35.7) |
4 | 128 | Kenosha Bradford,
WI - Team Time (1st 5) 1:29:07.4 | Spread (1st 5) 1:25.7 |
| 14, 18, 28, 32, 36, (40), (41) |
| Noah Bliss, Zackery Meyer, Eli Fredrickson, Aiden Knick, Josh Davison, (Danny Torresin), (Owen Erickson) |
| 17:03.0, 17:23.0, 17:58.3, 18:14.4, 18:28.7, (18:44.7), (18:45.4) |
5 | 159 | Kenosha Tremper,
WI - Team Time (1st 5) 1:31:04.7 | Spread (1st 5) 45.1 |
| 22, 31, 34, 35, 37, (45), (46) |
| Elijah Stuebner, Cody Rossin, Aaron Zuleta, Daniel Plutchak, Arden Bergendahl, (Stephen Fedrick), (Carter Shike) |
| 17:47.5, 18:09.8, 18:17.1, 18:17.7, 18:32.6, (19:09.4), (19:09.6) |
6 | 193 | Waterford,
WI - Team Time (1st 5) 1:33:12.3 | Spread (1st 5) 2:44.6 |
| 8, 33, 44, 53, 55, (56), (73) |
| Trever Buchanan, John Czajka, Nathan Heeren, Andrew Jonietz, Trevor Zabrowski, (Jackson Laney), (Dane Edwards) |
| 16:47.3, 18:15.9, 19:07.6, 19:29.6, 19:31.9, (19:32.8), (21:02.8) |
7 | 239 | Racine Case,
WI - Team Time (1st 5) 1:36:17.2 | Spread (1st 5) 3:09.1 |
| 23, 24, 57, 64, 71, (81), (82) |
| John Merril, Carson Buckli, Logan Jankowski, Alexander Davis, Beto Altamirano, (Rurik Yuhas), (Derek Alzate) |
| 17:49.2, 17:49.4, 19:36.2, 20:04.1, 20:58.3, (21:59.1), (22:00.4) |
8 | 257 | Union Grove,
WI - Team Time (1st 5) 1:36:57.6 | Spread (1st 5) 1:29.6 |
| 38, 48, 51, 58, 62, (68), (69) |
| Ryan Peplinski, Killian Helt, John Stamm, Noah Ignasiak, Luke Baird, (Roman Domashevsky), (Sam Navin) |
| 18:32.9, 19:13.7, 19:18.3, 19:50.2, 20:02.5, (20:38.1), (20:55.5) |
9 | 258 | Racine Horlick,
WI - Team Time (1st 5) 1:37:19.7 | Spread (1st 5) 1:38.3 |
| 42, 47, 50, 52, 67, (70), (72) |
| Jorge Sarabia, Cole Seggelink, Ty Wendt, Milton Ramirez, Rodney Brushwood, (Eric Herman), (Ben Stephan) |
| 18:56.4, 19:10.3, 19:17.6, 19:20.7, 20:34.7, (20:56.8), (21:00.7) |
10 | 261 | Wilmot Union,
WI - Team Time (1st 5) 1:37:43.2 | Spread (1st 5) 3:15.9 |
| 25, 43, 59, 60, 74, (79), (80) |
| Cael Handorf, Caleb Bruley, Kieran Kendall, Shane Fielder, Logan Johnson, (Gabriel Handorf), (Luke Pietluck) |
| 17:50.6, 18:58.9, 19:53.1, 19:54.1, 21:06.5, (21:43.4), (21:49.6) |
11 | 269 | Burlington,
WI - Team Time (1st 5) 1:37:25.4 | Spread (1st 5) 2:14.3 |
| 26, 49, 63, 65, 66, (77), (78) |
| Tanner Sylvester, Ethan Kieffer, Jaiden Matsche, Eli Tremmel, Ian Nie, (Sullivan Bies), (Phillip Northrop) |
| 17:53.1, 19:15.4, 20:03.7, 20:05.8, 20:07.4, (21:26.1), (21:35.8) |
12 | 285 | Racine Park,
WI - Team Time (1st 5) 1:39:32.7 | Spread (1st 5) 3:55.1 |
| 19, 54, 61, 75, 76, (83), (84) |
| Carter Sura, Eric Rannow, Ezekial King, Kyle Ketterhagen, Myles Mapp, (Evan Vallejos), (Hayden Sura) |
| 17:26.5, 19:30.6, 19:58.5, 21:15.5, 21:21.6, (22:12.8), (22:29.7) |