1 | 32 | Kenosha St. Joseph,
WI - Team Time (1st 5) 1:25:21.5 | Spread (1st 5) 38.9 |
| 3, 5, 7, 8, 9, (10), (26) |
| Ryne Scopp, Steve Nelson, Sean Gallagher, Kevin Ryan, Robby Meilbeck, (Avery Scopp), (Jourdan Barnett) |
| 16:42.5, 17:00.3, 17:06.4, 17:10.9, 17:21.4, (17:32.1), (18:14.8) |
2 | 46 | The Prairie School,
WI - Team Time (1st 5) 1:26:10.5 | Spread (1st 5) 1:41.1 |
| 1, 2, 13, 14, 16, (20), (27) |
| Andres Tineo Paz, Nicky Mikaelian, Conner Jerow, Brendan Schwaab, Sam Neubauer, (Riley Koenen), (Alex Nielson) |
| 16:08.3, 16:41.7, 17:43.7, 17:47.4, 17:49.4, (17:57.1), (18:15.5) |
3 | 83 | Living Word Lutheran,
WI - Team Time (1st 5) 1:28:53.2 | Spread (1st 5) 1:18.7 |
| 5, 12, 15, 23, 28, (33), (38) |
| David Rutkowski, John Buettner, Zach Ziemann, Johann Hinck, Jon Buettner, (Caleb Aschebrook), (Matt Rosenheimer) |
| 17:00.3, 17:36.4, 17:48.2, 18:09.3, 18:19.0, (18:49.2), (19:35.4) |
4 | 116 | Lake Country Lutheran,
WI - Team Time (1st 5) 1:30:51.6 | Spread (1st 5) 58.3 |
| 11, 22, 24, 29, 30, (34), (37) |
| Taylor Schleusner, Caleb Jenks, Matthew Babel, Dillon Lesniak, Tyler Hundt, (Josh Tillmann), (Austin Anderson) |
| 17:36.1, 18:05.0, 18:14.0, 18:22.1, 18:34.4, (18:59.9), (19:19.6) |
5 | 194 | Eastbrook Academy,
WI - Team Time (1st 5) 1:38:03.3 | Spread (1st 5) 3:10.3 |
| 17, 39, 40, 42, 56, (67), (70) |
| Gilchrist Carrigan, Clay Quinn, Eric Thompson, David Hasbani, Gabriel Douglas, (Ethan Williams), (Zachary Lisko) |
| 17:55.3, 19:36.5, 19:37.9, 19:48.0, 21:05.6, (22:41.0), (23:00.3) |
6 | 206 | Shoreland Lutheran,
WI - Team Time (1st 5) 1:39:40.0 | Spread (1st 5) 6:15.3 |
| 4, 25, 47, 59, 71 |
| Mike Prue, Jordan Bauer, Collin Hafeman, Michael Stittgen, Levi Babinec |
| 16:49.9, 18:14.6, 20:04.4, 21:25.9, 23:05.2 |
| 206 | Wayland Academy,
WI - Team Time (1st 5) 1:38:13.9 | Spread (1st 5) 1:23.9 |
| 32, 36, 44, 45, 49, (51), (52) |
| David Rosas, Enrique Galvan, David Wimmer, Josiah Hintz, Ryan Rabata, (Edgar Garcia), (Jan Hansen) |
| 18:47.3, 19:18.5, 19:58.1, 19:58.8, 20:11.2, (20:26.1), (20:28.5) |
8 | 209 | Martin Luther,
WI - Team Time (1st 5) 1:38:57.6 | Spread (1st 5) 2:44.9 |
| 17, 43, 46, 50, 53, (55), (58) |
| Jason Schultz, Cody Lang, Kevin Meyer, Dylan Basturash, Ryan Herzog, (Colin McBrair), (Adam Crist) |
| 17:55.3, 19:54.9, 20:04.2, 20:23.0, 20:40.2, (21:04.2), (21:09.1) |
9 | 248 | Brookfield Academy,
WI - Team Time (1st 5) 1:44:08.7 | Spread (1st 5) 5:43.1 |
| 19, 31, 57, 68, 73 |
| Elias Volk, Peter Gardner, Sean Lucca, Arek Kashian, Moid Ali |
| 17:56.6, 18:40.4, 21:08.4, 22:43.6, 23:39.7 |
10 | 265 | Dodgeland,
WI - Team Time (1st 5) 1:46:44.3 | Spread (1st 5) 6:35.3 |
| 21, 35, 66, 69, 74 |
| Brandon Justmann, Connor Schultz, Jerrod Joswick, Jacob Scheffler, William Barrett |
| 17:59.4, 19:00.6, 22:24.6, 22:45.0, 24:34.7 |
11 | 280 | Salam,
WI - Team Time (1st 5) 1:45:54.9 | Spread (1st 5) 2:17.6 |
| 41, 54, 60, 62, 63, (64), (65) |
| Hamzah Abdullah, Sayab Mohammad, Salman Mohammad, Anas Hammad, Abdallah Badwan, (Obada Sarsour), (Nofal Hammad) |
| 19:45.8, 20:40.5, 21:28.2, 21:57.0, 22:03.4, (22:05.0), (22:06.3) |
12 | 332 | University Lake,
WI - Team Time (1st 5) 1:54:55.1 | Spread (1st 5) 4:52.6 |
| 48, 61, 72, 75, 76 |
| Jason Marshall, Quinn Dolan, Noel Bryant, Josh Schwantes, Thomas Yamilkoski |
| 20:04.5, 21:32.4, 23:29.2, 24:51.9, 24:57.1 |