1 | 70 | Watertown Luther Prep,
WI - Team Time (1st 5) 1:27:31.3 | Spread (1st 5) 1:09.1 |
| 6, 8, 15, 20, 21, (24), (25) |
| Ethan Carter, Jonathan Thede, Caleb VonDeylen, Josiah Loersch, Joseph Wildauer, (Nathan Riley), (Jeremiah Stein) |
| 16:47.5, 17:08.3, 17:43.3, 17:55.6, 17:56.6, (18:13.3), (18:18.5) |
2 | 91 | Kenosha Christian Life,
WI - Team Time (1st 5) 1:28:59.0 | Spread (1st 5) 1:49.9 |
| 5, 16, 18, 23, 29, (76), (80) |
| Steven Wright, Grant Dasovic, Luke Dasovic, Joshua Jurewicz, James Wilson, (Lucas Hyllberg), (Jordan Crowe) |
| 16:43.0, 17:46.4, 17:51.7, 18:05.0, 18:32.9, (19:56.7), (20:06.0) |
3 | 101 | DASH Homeschool,
WI - Team Time (1st 5) 1:28:38.8 | Spread (1st 5) 2:27.8 |
| 2, 10, 14, 34, 41, (44), (47) |
| Jacob Dickman, Justin Chu, Drake Hacker, John Sherman, Samuel Zinkgraf, (Joe Hughes), (John LaBonte) |
| 16:17.7, 17:15.2, 17:42.5, 18:37.9, 18:45.5, (18:53.0), (19:02.9) |
4 | 115 | University Lake,
WI - Team Time (1st 5) 1:28:22.1 | Spread (1st 5) 3:28.2 |
| 1, 3, 9, 31, 71, (73), (83) |
| Rob Sommers, Mitchell Horner, Daniel Bronner, Chris Durham, Daniel Brand, (Joe Murphy), (Ramiro Roman) |
| 16:16.1, 16:34.6, 17:10.7, 18:36.4, 19:44.3, (19:44.5), (20:16.1) |
5 | 130 | Saint Lawrence Seminary,
WI - Team Time (1st 5) 1:31:26.1 | Spread (1st 5) 1:17.0 |
| 12, 19, 26, 27, 46, (48), (75) |
| Wilson Burge, Roberto Silva, Zeb Boos, JP Ajide, Bryant Nguyen, (Eddie Mills), (Logan Burge) |
| 17:39.1, 17:54.1, 18:27.8, 18:29.0, 18:56.1, (19:05.9), (19:55.8) |
6 | 136 | St. Anthony,
WI - Team Time (1st 5) 1:31:12.2 | Spread (1st 5) 1:44.3 |
| 11, 13, 17, 40, 55, (57), (68) |
| Marco Rangel, Tomas Trujillo, Jared Regis, Luis Rock, Rogelio Regis, (Daniel Ward), (Andy Mora) |
| 17:36.0, 17:42.0, 17:50.8, 18:43.1, 19:20.3, (19:22.1), (19:41.2) |
7 | 174 | Kenosha St. Joseph,
WI - Team Time (1st 5) 1:33:15.1 | Spread (1st 5) 5.1 |
| 32, 33, 35, 36, 38, (42), (43) |
| Scott Grymkoski, Jacob Cairo, Cameron Mills, John Hodge, Ben Scopp, (Nick Harron), (Jack Grosz) |
| 18:37.2, 18:37.4, 18:38.7, 18:39.5, 18:42.3, (18:49.5), (18:49.9) |
8 | 228 | Home School Eagles,
WI - Team Time (1st 5) 1:34:07.0 | Spread (1st 5) 3:37.0 |
| 4, 39, 51, 52, 82, (94), (99) |
| Dalton Rasmussen, Austin Hegle, Elijah Glenn, Larry Fisher, Hayden Rasmussen, (Tanner Boyer), (Aaron Boeve) |
| 16:36.0, 18:43.0, 19:16.0, 19:19.0, 20:13.0, (20:43.0), (21:19.0) |
9 | 261 | Wilmot Union,
WI - Team Time (1st 5) 1:36:12.4 | Spread (1st 5) 1:03.1 |
| 28, 54, 55, 59, 65, (68), (71) |
| Jordan Paulsen, Brock Muzzy, Kyle Diedrich, Alex Wank, Shawn Davis, (Nathan Loeffler), (Tristan Azevedo) |
| 18:31.6, 19:20.2, 19:20.3, 19:25.6, 19:34.7, (19:41.2), (19:44.3) |
10 | 269 | St. John's NW Military Academy,
WI - Team Time (1st 5) 1:35:51.0 | Spread (1st 5) 1:55.7 |
| 22, 45, 58, 67, 77, (81), (91) |
| Matthew Armer, Justin Van Harn, Parker Fath, Max Johnson, Quinn Schoenenberger, (Slosar Chris), (Lucas Koppenhoffer) |
| 18:01.3, 18:53.9, 19:23.4, 19:35.4, 19:57.0, (20:10.1), (20:36.3) |
11 | 318 | Beloit Memorial,
WI - Team Time (1st 5) 1:37:12.1 | Spread (1st 5) 3:56.7 |
| 7, 64, 66, 84, 97, (104), (113) |
| Andrew Wadle, Jason Schroeder, Gustavo Badillo, Turner Wightman, Zach Molland, (Horratio Torres), (Cody Thostenson) |
| 16:53.9, 19:34.2, 19:35.1, 20:18.3, 20:50.6, (21:47.4), (23:53.7) |
12 | 330 | Milwaukee King,
WI - Team Time (1st 5) 1:38:05.0 | Spread (1st 5) 1:12.0 |
| 49, 60, 62, 74, 85, (102) |
| Marques Washington, Silas Horton, Patrick Gilvary, Graham Bronson, Ryan Dean, (Magnus Isaacson) |
| 19:07.0, 19:26.0, 19:28.0, 19:45.0, 20:19.0, (21:37.0) |
13 | 412 | Carmen South,
WI - Team Time (1st 5) 1:45:19.0 | Spread (1st 5) 4:30.0 |
| 37, 53, 105, 106, 111, (116), (118) |
| Marco Moreno, Dishaun Walker, Xavier Ortega, Enrique Samos, Matt Cleats, (Alseno Floras), (Kevin Farn) |
| 18:41.0, 19:20.0, 22:03.0, 22:04.0, 23:11.0, (25:33.0), (27:17.0) |
14 | 416 | HOPE Christian,
WI - Team Time (1st 5) 1:43:31.0 | Spread (1st 5) 3:28.0 |
| 50, 63, 93, 100, 110, (119) |
| Marquis Stewart, Semaj Richmond, Jawaun Leon-Guerre, Quentice Narros, Janari Marlow, (Ezekiel Carson) |
| 19:12.0, 19:30.0, 20:39.0, 21:30.0, 22:40.0, (28:10.0) |
15 | 425 | Lake Country Lutheran,
WI - Team Time (1st 5) 1:41:35.0 | Spread (1st 5) 1:06.0 |
| 70, 79, 89, 92, 95, (98) |
| Matt Daniels, Elijah Owen, Thomas Buchan, Ryan Bruening, Sean Howard, (CJ Dunteman) |
| 19:42.0, 20:02.0, 20:25.0, 20:38.0, 20:48.0, (21:07.0) |
16 | 426 | Milwaukee Marshall,
WI - Team Time (1st 5) 1:51:28.0 | Spread (1st 5) 8:39.0 |
| 30, 61, 103, 115, 117, (120) |
| Treyshawn Rush, Jerrod Parks, Jacob Cannestra, Logan Cannestra, Leng Yang, (Payton Dodds) |
| 18:36.0, 19:27.0, 21:44.0, 24:26.0, 27:15.0, (28:21.0) |
17 | 450 | Wayland Academy,
WI - Team Time (1st 5) 1:43:04.2 | Spread (1st 5) 1:35.9 |
| 78, 87, 88, 96, 101, (107), (108) |
| Nicholas Rahming, Javier Gomez, Ken Wang, Luc Laval, Jimmy Zhu, (Abhi Shah), (Fischer Vickers) |
| 19:57.2, 20:21.2, 20:22.3, 20:50.4, 21:33.1, (22:30.7), (22:31.3) |
18 | 511 | Heritage Christian,
WI - Team Time (1st 5) 1:50:45.0 | Spread (1st 5) 3:47.3 |
| 86, 90, 109, 112, 114 |
| Ezra King, Dwight Davis, Cole Nickell, Erik Voeller, Michael Carrao |
| 20:19.5, 20:31.0, 22:33.9, 23:13.8, 24:06.8 |