1 | 44 | Kenosha Indian Trail,
WI - Team Time (1st 5) 1:09:23.8 | Spread (1st 5) 19.0 |
| 4, 8, 9, 10, 13, (19), (21) |
| Keegan Meier, Tonatiuh Chavez, Eric Salgado, Mason Scoggin, Nick Klinkhammer, (Trey Meier), (Logan Schultz) |
| 13:41.1, 13:50.2, 13:55.8, 13:56.6, 14:00.1, (14:09.0), (14:09.3) |
2 | 90 | Union Grove,
WI - Team Time (1st 5) 1:09:52.9 | Spread (1st 5) 1:50.2 |
| 1, 6, 7, 18, 58, (70), (71) |
| Kevin Hall, Marcus Johnson, Hunter Reich, Tommy Bretl, Nathan McMahon, (Will Behrens), (Luke Bowers) |
| 13:11.0, 13:46.3, 13:46.4, 14:08.0, 15:01.2, (15:25.4), (15:26.1) |
3 | 110 | Kenosha Tremper,
WI - Team Time (1st 5) 1:11:04.6 | Spread (1st 5) 21.7 |
| 15, 20, 23, 24, 28, (31), (34) |
| Wade West, Benjamin Rothove, Jordan Wheeler, Nathan Jackson, Ramon Jimenez, (Nathan Johnson), (Michael States) |
| 14:02.9, 14:09.2, 14:13.2, 14:14.7, 14:24.6, (14:27.5), (14:32.7) |
4 | 130 | Westosha Central,
WI - Team Time (1st 5) 1:11:28.5 | Spread (1st 5) 1:11.8 |
| 3, 11, 22, 44, 50, (54), (65) |
| Will Allen, Kyle Pflug, Dan Koffen, Dylan Hartnek, Carson Meredith, (Frank Quinones), (Connor Wade) |
| 13:40.4, 13:57.0, 14:12.9, 14:46.0, 14:52.2, (14:58.1), (15:20.8) |
5 | 181 | West Bend West,
WI - Team Time (1st 5) 1:13:02.0 | Spread (1st 5) 26.1 |
| 25, 36, 39, 40, 41, (42), (43) |
| Ben Bast, Nathan Butters, Tyler May, Chase Pickett, Brady Davidson, (Andrew Hartzell), (Josh Huss) |
| 14:18.1, 14:34.3, 14:42.1, 14:43.3, 14:44.2, (14:44.6), (14:45.2) |
6 | 211 | Kenosha St. Joseph,
WI - Team Time (1st 5) 1:13:34.8 | Spread (1st 5) 1:23.8 |
| 14, 33, 45, 51, 68, (72), (73) |
| Rocco Matteucci, Israel Mondragon, Ben Franklin, Michael Pienkos, Hayden Dippel, (Joseph Istvanek), (Val Iaquinta) |
| 14:00.6, 14:30.9, 14:46.2, 14:52.7, 15:24.4, (15:27.4), (15:31.6) |
7 | 233 | Kenosha Bradford,
WI - Team Time (1st 5) 1:14:25.8 | Spread (1st 5) 1:50.6 |
| 16, 29, 38, 64, 86, (89), (91) |
| Noah Bliss, Zackery Meyer, Jacob Marker, Issac Sens, Eli Fredrickson, (Owen Erickson), (Jacob Spino) |
| 14:06.2, 14:25.0, 14:38.1, 15:19.7, 15:56.8, (16:06.4), (16:11.4) |
8 | 277 | Burlington,
WI - Team Time (1st 5) 1:15:32.5 | Spread (1st 5) 2:07.1 |
| 26, 37, 59, 61, 94, (105), (120) |
| Kodi Krueger, Joel Fisher, Ben Ewald, Tanner Sylvester, Brent Vieau, (Quinn Adamek), (Elias Tremmel) |
| 14:20.5, 14:37.1, 15:01.3, 15:06.0, 16:27.6, (17:09.1), (18:24.1) |
9 | 293 | Kenosha Christian Life,
WI - Team Time (1st 5) 1:17:11.4 | Spread (1st 5) 4:45.6 |
| 2, 49, 57, 66, 119, (139) |
| Micah Anderson, Nathan Klimt, Brett Mezatis, Jaden Wright, Nathan Gowery, (Alex Yang) |
| 13:35.5, 14:51.1, 14:59.8, 15:23.9, 18:21.1, (22:10.9) |
10 | 304 | Wilmot Union,
WI - Team Time (1st 5) 1:15:58.5 | Spread (1st 5) 1:36.8 |
| 27, 56, 60, 74, 87, (88), (92) |
| Blake Zager, Kieran Kendall, James Raymond, Joseph Banish, Christian Obertin, (Maui Cane), (Josh Melka) |
| 14:21.8, 14:59.1, 15:04.4, 15:34.6, 15:58.6, (15:59.9), (16:20.0) |
11 | 318 | Racine Case,
WI - Team Time (1st 5) 1:16:52.2 | Spread (1st 5) 1:56.7 |
| 30, 46, 67, 82, 93, (104), (114) |
| Aaron Petersen, Lucas Jackson, Gavin Jankowski, Cameron Dederich, Joseph Ekes, (Matthew Henkes), (Ethan Wilkins) |
| 14:26.3, 14:46.8, 15:24.3, 15:51.8, 16:23.0, (17:02.4), (17:39.3) |
12 | 324 | Waterford,
WI - Team Time (1st 5) 1:16:31.5 | Spread (1st 5) 1:01.6 |
| 47, 52, 69, 75, 81, (83), (85) |
| Ryan Kirn, Connor Warnke, Sam Zuelke, Logan Muffick, Patrick Baller, (Nick Werry), (Andrew Jonietz) |
| 14:47.6, 14:54.9, 15:24.7, 15:35.1, 15:49.2, (15:52.8), (15:55.1) |
13 | 330 | The Prairie School,
WI - Team Time (1st 5) 1:16:38.1 | Spread (1st 5) 41.7 |
| 53, 62, 63, 75, 77, (98), (101) |
| Nolan Boerner, Jack Lopez, Jayce Jaramillo, JP Jorgenson, Peter Vanko, (Wyatt Knoell), (Vincent Praefke) |
| 14:57.6, 15:12.1, 15:14.0, 15:35.1, 15:39.3, (16:33.2), (16:49.7) |
14 | 372 | Racine Park,
WI - Team Time (1st 5) 1:19:43.6 | Spread (1st 5) 3:33.7 |
| 17, 55, 79, 106, 115, (132), (135) |
| Jordan Phillips, Joseph Jutley, Carter Sura, Cullen Krogh, Joshua Brendel, (Kyle Ketterhagen), (Eric Rannow) |
| 14:06.6, 14:58.5, 15:46.9, 17:11.3, 17:40.3, (19:54.2), (20:54.3) |
15 | 425 | Catholic Central (Burlington),
WI - Team Time (1st 5) 1:22:26.4 | Spread (1st 5) 4:47.3 |
| 12, 95, 96, 100, 122, (134), (137) |
| Sam Henderson, Matthias Murphy, Conall Lynch, Evander Craig, Paul Nevin, (Henry Hein), (Jackson Phillips) |
| 13:57.9, 16:29.2, 16:29.3, 16:44.8, 18:45.2, (20:13.2), (21:28.5) |
16 | 427 | Shoreland Lutheran,
WI - Team Time (1st 5) 1:30:01.6 | Spread (1st 5) 10:14.3 |
| 5, 35, 123, 124, 140 |
| Richard Schaefer, Johnny Innamorato, Noah Fischer, Noah Moore, Andy Duff |
| 13:42.2, 14:33.8, 18:53.7, 18:55.4, 23:56.5 |
17 | 431 | Marquette University,
WI - Team Time (1st 5) 1:20:56.2 | Spread (1st 5) 2:22.8 |
| 48, 84, 90, 102, 107, (108), (112) |
| Colman Lenci, Alex Roberts, Jack O'Brien, Jacob Fink, Cooper Wood, (Atticus Chappelle), (Jake Czerwinski) |
| 14:50.3, 15:54.0, 16:07.1, 16:51.7, 17:13.1, (17:21.0), (17:34.2) |
18 | 437 | Racine Horlick,
WI - Team Time (1st 5) 1:22:50.3 | Spread (1st 5) 4:30.5 |
| 32, 80, 97, 103, 125, (127), (129) |
| Connor Vertz, Steven Cannalte, Jorge Sarabia, Daydeon Allen, Michael Kroes, (Cole Seggelink), (Ben Stephan) |
| 14:30.2, 15:49.0, 16:31.3, 16:59.1, 19:00.7, (19:07.1), (19:28.2) |
19 | 579 | Milwaukee Ronald Reagan,
WI - Team Time (1st 5) 1:30:16.5 | Spread (1st 5) 2:32.5 |
| 99, 113, 118, 121, 128, (131) |
| Thomas Szymanski, Finnegan Ricco, Aidan Doonan, Noe Martinez, Aurelio Santiago, (Luke Ohlendorf) |
| 16:38.6, 17:36.3, 18:11.4, 18:39.1, 19:11.1, (19:45.8) |
20 | 580 | Badger,
WI - Team Time (1st 5) 1:30:16.8 | Spread (1st 5) 2:37.5 |
| 109, 110, 111, 117, 133, (136) |
| Kal Kramp, Dan Martinez, Crete Slattery, Genaro Camas, Tim Geils, (Bennett Doebler) |
| 17:22.1, 17:23.1, 17:26.3, 18:05.7, 19:59.6, (21:24.6) |
21 | 588 | Racine Saint Catherine's,
WI - Team Time (1st 5) 1:33:58.9 | Spread (1st 5) 5:44.6 |
| 78, 116, 126, 130, 138 |
| Angel Aranda, Calaway Alderson, Isaiah Neal, Jayden Barron, Antonio Sosa |
| 15:46.7, 18:02.2, 19:06.9, 19:31.8, 21:31.3 |