1 | 38 | Kenosha Indian Trail,
WI - Team Time (1st 5) 1:24:23.9 | Spread (1st 5) 2:06.0 |
| 1, 2, 5, 11, 19, (27), (45) |
| Remy Strichartz, Zackery Taylor, Holden Forgette, Alexander Zabel, Trenten Esser, (Aaron Zhang), (Ian Hetrick) |
| 15:51.9, 16:21.2, 16:46.4, 17:26.5, 17:57.9, (18:23.9), (18:58.5) |
2 | 80 | Waukesha South,
WI - Team Time (1st 5) 1:28:02.5 | Spread (1st 5) 1:57.6 |
| 3, 6, 9, 30, 32, (34), (44) |
| Zachary Watson, Benjamin Babcock, Owen Lincicum, Oscar Medina, Austin Isely, (Jack Windisch), (Josef Pludeman) |
| 16:37.2, 16:58.5, 17:24.5, 18:27.5, 18:34.8, (18:40.1), (18:53.1) |
3 | 106 | Racine Horlick,
WI - Team Time (1st 5) 1:29:37.2 | Spread (1st 5) 2:00.1 |
| 4, 13, 20, 31, 38, (47), (60) |
| Landon Franke, Giovanni Maccanelli, Morgan Hanson, Declan Pope, Theodore Schwandt, (Parker Seggelink), (Sebastian Figueroa) |
| 16:42.7, 17:36.6, 18:00.9, 18:34.2, 18:42.8, (19:00.3), (19:29.2) |
4 | 142 | Franklin,
WI - Team Time (1st 5) 1:31:30.1 | Spread (1st 5) 1:28.1 |
| 14, 15, 29, 36, 48, (50), (63) |
| Iker Velasco, Landon Harris, Mathias Mudlaff, Finnian (Finn) Gaynor, Colin Antholine, (Jack Matranga), (Colin Gannon) |
| 17:37.0, 17:40.0, 18:26.8, 18:41.2, 19:05.1, (19:11.1), (19:36.5) |
5 | 148 | Kenosha Tremper,
WI - Team Time (1st 5) 1:31:38.9 | Spread (1st 5) 1:51.0 |
| 10, 17, 24, 43, 54, (66), (68) |
| Gabriel Chavez, Cody Rossin, Mario Gomez-Solis, John Fitzgerald, Rylan Bozych, (Aiden Lawler), (Bryce Dahlstrom) |
| 17:26.2, 17:48.8, 18:13.7, 18:53.0, 19:17.2, (19:47.6), (19:48.3) |
6 | 149 | South Milwaukee,
WI - Team Time (1st 5) 1:31:48.5 | Spread (1st 5) 1:26.0 |
| 8, 22, 39, 39, 41, (42), (75) |
| Luke Strasser, Miles Spankowski, Jeremiah Brown, Dax Peterson, Peyton Leanna, (Joey Kehoe), (Alex Wallner) |
| 17:23.0, 18:10.7, 18:42.9, 18:42.9, 18:49.0, (18:51.3), (20:35.1) |
7 | 175 | Racine Case,
WI - Team Time (1st 5) 1:32:26.9 | Spread (1st 5) 2:45.0 |
| 7, 12, 23, 62, 71, (83), (84) |
| Carson Buckli, Beckett Pawlak, Philip Weiglein, Juan Lopez-Reyes, Rurik Yuhas, (Pedro Morales Cruz), (Nathaniel Foster) |
| 17:13.2, 17:32.8, 18:11.1, 19:31.6, 19:58.2, (22:53.0), (22:59.8) |
8 | 181 | Oak Creek,
WI - Team Time (1st 5) 1:33:14.4 | Spread (1st 5) 1:17.6 |
| 18, 25, 37, 49, 52, (55), (69) |
| Jacob Baumann, Hunter Wagner, Kyle Hasiuk, Lucas Holl, Joshua Wesemann, (Pal Dhalwai), (Oliver Gaynor) |
| 17:55.6, 18:16.1, 18:42.2, 19:07.3, 19:13.2, (19:17.4), (19:50.7) |
| 181 | Westosha Central,
WI - Team Time (1st 5) 1:33:15.6 | Spread (1st 5) 1:24.0 |
| 16, 33, 35, 46, 51, (53), (56) |
| Lukas Galley, Tommy Otto, Noah Salas, Jack Zirkelbach, Jack Verhaalen, (Travis Verhaalen), (Marcos Lowe) |
| 17:48.1, 18:35.4, 18:40.6, 18:59.4, 19:12.1, (19:16.4), (19:17.7) |
10 | 254 | Kenosha Bradford,
WI - Team Time (1st 5) 1:36:26.7 | Spread (1st 5) 2:12.9 |
| 26, 28, 61, 65, 74, (76), (80) |
| Trevor Lofquist, Miguel Fonseca, Jackson Fisher, Wyatt Djuplin, Landon Plebanek, (Jake Thomas), (Mason Clendenning) |
| 18:18.6, 18:24.3, 19:29.6, 19:42.7, 20:31.5, (20:39.6), (21:27.3) |
11 | 277 | Union Grove,
WI - Team Time (1st 5) 1:36:51.2 | Spread (1st 5) 2:00.2 |
| 21, 58, 59, 67, 72, (73), (78) |
| Killian Helt, Evan Northup, Jaden Talley, Henry Peplinski, Terryn Clemmensen, (Tyler Keland), (Henry Barrera) |
| 18:02.7, 19:28.5, 19:29.0, 19:48.1, 20:02.9, (20:06.5), (20:47.3) |
12 | 347 | Racine Park,
WI - Team Time (1st 5) 1:40:37.6 | Spread (1st 5) 1:40.1 |
| 57, 64, 70, 77, 79, (81), (82) |
| Myles Mapp, Evan Vallejos, David Garcia, Hayden Sura, Antonio Castro, (Alberto Velasco), (Edgardo Ramirez) |
| 19:19.1, 19:41.3, 19:57.8, 20:40.2, 20:59.2, (21:36.6), (22:24.6) |