1 | 75 | Living Word Lutheran,
WI - Team Time (1st 5) 1:28:30.5 | Spread (1st 5) 1:40.4 |
| 1, 8, 19, 21, 26, (36), (37) |
| Andy Barnhart, Michael Axtman, Matthew Axtman, Grant Fox, Alex Kashevarof, (Nate Burnside), (Patrick Cassidy) |
| 16:45.1, 17:08.1, 18:05.3, 18:06.5, 18:25.5, (18:52.6), (18:56.0) |
2 | 89 | Kenosha St. Joseph,
WI - Team Time (1st 5) 1:29:57.9 | Spread (1st 5) 46.0 |
| 12, 13, 17, 20, 27, (29), (45) |
| Cameron Mills, Jacob Cairo, Ben Scopp, Scott Grymkoski, John Hodge, (Jack Bolog), (Nick Harron) |
| 17:40.3, 17:46.9, 17:58.4, 18:06.0, 18:26.3, (18:31.6), (19:10.4) |
3 | 113 | Kenosha Christian Life,
WI - Team Time (1st 5) 1:30:43.9 | Spread (1st 5) 1:52.3 |
| 7, 18, 23, 25, 40, (65), (72) |
| Steven Wright, Luke Dasovic, Grant Dasovic, Joshua Jurewicz, James Wilson, (JR Wilson), (Lucas Hyllberg) |
| 17:06.8, 18:00.7, 18:15.3, 18:22.0, 18:59.1, (19:57.0), (20:16.2) |
4 | 116 | University Lake,
WI - Team Time (1st 5) 1:30:12.8 | Spread (1st 5) 2:43.6 |
| 4, 6, 10, 38, 58, (60), (86) |
| Daniel Bronner, Rob Sommers, Mitchell Horner, Jack Ulmer, Chris Durham, (Sam Ehrsam), (Daniel Brand) |
| 17:03.8, 17:06.2, 17:18.1, 18:57.3, 19:47.4, (19:49.8), (21:01.9) |
5 | 127 | Racine Saint Catherine's,
WI - Team Time (1st 5) 1:31:27.3 | Spread (1st 5) 2:27.7 |
| 3, 16, 22, 34, 52, (59), (101) |
| Josh Gregory, Nick Ignasiak, Santiago Espinoza, Ryan Busey, Cole Dixon, (Alex Pawlowski), (Tyler Graceffa) |
| 17:02.2, 17:56.9, 18:12.2, 18:46.1, 19:29.9, (19:49.5), (22:07.4) |
| 127 | The Prairie School,
WI - Team Time (1st 5) 1:31:24.8 | Spread (1st 5) 1:45.5 |
| 9, 14, 32, 33, 39, (44), (53) |
| John Mark Goeke, Eli Vass, Vincent Guardiola, Matthew Attipetty, Harry Bukacek Frazier, (Ricky Granger), (Henry Hua) |
| 17:12.2, 17:51.7, 18:40.4, 18:42.8, 18:57.7, (19:04.6), (19:31.8) |
7 | 156 | Lake Country Lutheran,
WI - Team Time (1st 5) 1:32:32.2 | Spread (1st 5) 2:23.4 |
| 2, 30, 35, 43, 46, (56), (63) |
| Alex Mielke, Steven Muzzey, Matt Daniels, Isaiah Scheuer, Jonathan Rossing, (Elijah Owen), (Thomas Buchan) |
| 16:51.8, 18:31.8, 18:48.9, 19:04.5, 19:15.2, (19:36.5), (19:52.0) |
8 | 231 | Brookfield Academy,
WI - Team Time (1st 5) 1:36:05.1 | Spread (1st 5) 1:34.4 |
| 24, 41, 47, 55, 64, (77), (78) |
| Nathan Kustner, Evan Medora, Jack Loomis, Christopher Bienko, Christopher Bienkowski, (Sam Weinberg), (Mark Bechtold) |
| 18:18.2, 19:00.5, 19:19.9, 19:33.9, 19:52.6, (20:28.6), (20:29.9) |
9 | 236 | Catholic Central (Burlington),
WI - Team Time (1st 5) 1:36:13.9 | Spread (1st 5) 3:35.9 |
| 11, 15, 31, 88, 91, (93), (97) |
| Gavin Clayton, John Pum, Greg Sember, Anthony Simonelli, Josh Muellenbach, (Anthony Ricci), (Chris Carlock) |
| 17:30.7, 17:54.3, 18:38.9, 21:03.4, 21:06.6, (21:11.5), (21:30.4) |
10 | 263 | Eastbrook Academy,
WI - Team Time (1st 5) 1:38:25.6 | Spread (1st 5) 6:06.3 |
| 5, 28, 49, 71, 110 |
| Christian Lesac, Matthew Lesac, Jon Allen, Elijah Bradley, Josh Solomon |
| 17:05.5, 18:31.1, 19:24.0, 20:13.2, 23:11.8 |
11 | 315 | Johnson Creek,
WI - Team Time (1st 5) 1:39:46.7 | Spread (1st 5) 1:42.1 |
| 48, 50, 51, 79, 87, (90), (100) |
| Nick Bowman, Zane Apkarian, Cole Ducklow, Noah Argus, Tristen Christensen, (Andrew Coopman), (Chris Yezzi) |
| 19:20.5, 19:25.4, 19:26.9, 20:31.3, 21:02.6, (21:06.0), (22:06.7) |
12 | 335 | HOPE Christian,
WI - Team Time (1st 5) 1:40:16.6 | Spread (1st 5) 46.2 |
| 57, 62, 67, 74, 75, (82), (83) |
| Marquis Stewart, Semaj Richmond, Qeyontice Harris, Jaylen Cox, Tyrik Scott, (Michael Willis), (Jawaun Leon-Guerre) |
| 19:37.3, 19:51.2, 20:01.3, 20:23.3, 20:23.5, (20:47.6), (20:48.3) |
13 | 376 | Palmyra-Eagle,
WI - Team Time (1st 5) 1:43:20.3 | Spread (1st 5) 3:36.2 |
| 42, 61, 73, 95, 105, (106), (113) |
| Tommy Schueller, Griffin Isaacsen, Gavin Calderon, Alden Ferreira, Jack Rosman, (Ryan Timmerman), (Brandon Davis) |
| 19:03.4, 19:51.0, 20:22.2, 21:24.1, 22:39.6, (22:43.0), (23:31.7) |
14 | 377 | Shoreland Lutheran,
WI - Team Time (1st 5) 1:42:23.5 | Spread (1st 5) 2:05.6 |
| 54, 69, 76, 80, 98, (102), (104) |
| Japheth Patterson, Andrew Koestler, Lucas Wendt, Ben Jarvis, Cameron Hachtel, (Hunter Pecard), (Kurt Keefer) |
| 19:33.7, 20:07.6, 20:24.5, 20:38.4, 21:39.3, (22:12.0), (22:39.5) |
15 | 407 | Williams Bay,
WI - Team Time (1st 5) 1:44:00.6 | Spread (1st 5) 1:53.7 |
| 68, 70, 81, 89, 99, (115) |
| Thomas Korsholm, Derek Wautlet, Evan Rees, Caleb Edington, Chayton Gilbert, (Titus Frederick) |
| 20:06.9, 20:09.6, 20:38.5, 21:05.0, 22:00.6, (25:17.3) |
16 | 469 | Wayland Academy,
WI - Team Time (1st 5) 1:47:08.1 | Spread (1st 5) 1:30.7 |
| 84, 92, 94, 96, 103, (111), (112) |
| Javier Gomez, Luc Laval, Nicholas Rahming, Ken Wang, Jimmy Zhu, (Abhi Shah), (Fischer Vickers) |
| 20:49.5, 21:11.1, 21:22.5, 21:24.8, 22:20.2, (23:12.2), (23:18.9) |
17 | 475 | Heritage Christian,
WI - Team Time (1st 5) 1:49:31.3 | Spread (1st 5) 3:02.1 |
| 66, 85, 107, 108, 109, (114) |
| Ezra King, Dwight Davis, Erik Voeller, Pano Tsiamis, Cole Nickell, (Michael Carrao) |
| 19:57.2, 20:55.4, 22:46.9, 22:52.5, 22:59.3, (24:34.0) |