1 | 99 | St. John's/Word of Life,
WI - Team Time (1st 5) 49:11.9 | Spread (1st 5) 2:31.8 |
| 2, 8, 9, 18, 62, (75), (133) |
| Gabe Hernandez, Benjamin Hernandez, Moses Pachel, Mason Goodger, Oliver Coudron, (Simon Hernandez), (Isaiah Goodger) |
| 8:46.5, 9:30.8, 9:31.1, 10:05.2, 11:18.3, (11:39.2), (14:21.5) |
2 | 100 | St. Paul's Lutheran (East Troy),
WI - Team Time (1st 5) 50:13.6 | Spread (1st 5) 1:33.7 |
| 4, 6, 11, 38, 41, (69) |
| Owen Feucht, Teddy Spanton, Joseph Clauer, Fylip Spanton, Lucas Lachermeier, (Parker Wolf) |
| 9:20.3, 9:29.7, 9:39.0, 10:50.6, 10:54.0, (11:33.2) |
3 | 133 | Christ Lutheran,
WI - Team Time (1st 5) 51:26.9 | Spread (1st 5) 1:25.5 |
| 14, 17, 21, 24, 57, (59), (85) |
| Graysen Meinecke, Liam Pluer, Brandon Serkowski, Tavin Searing, Brock Bartnik, (Colin Pluer), (Jacob Schultz) |
| 9:47.2, 10:03.0, 10:10.2, 10:13.8, 11:12.7, (11:14.3), (11:57.8) |
4 | 144 | Grace Lutheran (Menomonee Falls),
WI - Team Time (1st 5) 52:12.1 | Spread (1st 5) 47.5 |
| 19, 22, 28, 32, 43, (45), (53) |
| Zach Jansen, Bennett Filzen, David Howard, Jack Filzen, Wyatt Praefke, (Nolan Bedroske), (Ty Leibham) |
| 10:07.2, 10:12.3, 10:23.7, 10:34.2, 10:54.7, (11:00.5), (11:06.2) |
5 | 161 | Trinity Lutheran Freistadt,
WI - Team Time (1st 5) 52:25.0 | Spread (1st 5) 1:25.3 |
| 15, 16, 33, 36, 61, (104), (105) |
| Luke Saleska, Owen Saleska, Micah Saleska, Lincoln Davis, Aaron Makela, (Caleb Hetzel), (Andrew May) |
| 9:51.1, 9:52.1, 10:41.1, 10:44.3, 11:16.4, (12:37.2), (12:39.5) |
6 | 164 | Morning Star Lutheran,
WI - Team Time (1st 5) 52:54.2 | Spread (1st 5) 43.7 |
| 25, 26, 29, 34, 50, (70), (97) |
| Jackson Geschke, Tyson Davison, Carter Geschke, Avrie Aanonsen, Ryan Nolte, (Ethan Hoppe), (Jake Klibowitz) |
| 10:21.2, 10:22.4, 10:24.3, 10:41.4, 11:04.9, (11:34.1), (12:20.4) |
7 | 214 | st. john's mukwonago,
WI - Team Time (1st 5) 54:10.5 | Spread (1st 5) 1:28.8 |
| 20, 27, 46, 47, 74, (148), (152) |
| Charlie Johnson, Logan Grimm, Grant Missall, Caleb Salazar, Jack Raatz, (Dylan Badciong), (Colin Yets) |
| 10:07.8, 10:23.4, 11:00.9, 11:01.8, 11:36.6, (16:44.3), (21:40.4) |
8 | 243 | Bethlehem Lutheran (Menomonee Falls),
WI - Team Time (1st 5) 53:57.9 | Spread (1st 5) 2:47.6 |
| 1, 54, 56, 64, 68, (76), (86) |
| William Netzel, Elliot Nolte, Jason Wendt, Alexander Renn, Ethan Renn, (Jack Wierschem), (Eric Schnelbaecher) |
| 8:44.8, 11:07.2, 11:11.5, 11:22.0, 11:32.4, (11:39.9), (12:00.4) |
9 | 250 | St. John's Lutheran (Wauwatosa),
WI - Team Time (1st 5) 54:45.6 | Spread (1st 5) 3:04.5 |
| 9, 13, 42, 84, 102, (109), (121) |
| Sawyer Festerling, Anton Kuehn, Stephen Hobler, Henry Ognenoff, Joe Totsky, (Michael Hobler), (Andrew Zabors) |
| 9:31.1, 9:46.8, 10:54.5, 11:57.6, 12:35.6, (12:51.3), (13:19.3) |
10 | 293 | Good Shepherd (West Bend),
WI - Team Time (1st 5) 55:38.0 | Spread (1st 5) 2:40.2 |
| 3, 50, 79, 80, 81, (89), (129) |
| Ethan Oertel, Bryson Schmandt, Paul Zeinert, Levi Kolander, Ian Schultz, (Henry Wold), (Jenson Loomis) |
| 9:11.0, 11:04.9, 11:42.9, 11:48.0, 11:51.2, (12:08.7), (13:55.2) |
11 | 300 | David's Star Lutheran,
WI - Team Time (1st 5) 56:36.9 | Spread (1st 5) 2:31.8 |
| 23, 39, 65, 66, 107, (145) |
| Kane Berben, Caleb Guenther, Grayson Gauthier, Sawyer Hackbarth, Luke Mueller, (Samuel Breitkreutz) |
| 10:13.2, 10:51.5, 11:23.2, 11:24.0, 12:45.0, (16:13.4) |
12 | 307 | Peace Lutheran (Hartford),
WI - Team Time (1st 5) 57:03.4 | Spread (1st 5) 1:31.8 |
| 37, 40, 52, 87, 91, (116), (118) |
| Sam Sholtes, Jacob Bentz, Charlie Wendorff, Jake Carstensen, Abram Wagner, (Jackson Bender), (Ollie Bentz) |
| 10:44.4, 10:53.1, 11:05.3, 12:04.4, 12:16.2, (13:08.5), (13:13.8) |
13 | 310 | St John's Lutheran (Newburg),
WI - Team Time (1st 5) 56:42.2 | Spread (1st 5) 3:50.0 |
| 7, 12, 55, 114, 122 |
| Troy Hafemeister, Travis Hafemeister, Landon Beadell, Garrett Beadell, Jacob Santamaria |
| 9:29.8, 9:40.7, 11:09.6, 13:02.3, 13:19.8 |
14 | 372 | Our Savior's Lutheran,
WI - Team Time (1st 5) 58:59.0 | Spread (1st 5) 2:00.9 |
| 44, 48, 78, 90, 112, (127), (128) |
| Isaiah Bloedel, Vincent Stahl, Caleb Lepich, Ben Lederer, James Pautz III, (Jonah Bloedel), (Ewan Pautz) |
| 10:58.2, 11:03.8, 11:42.8, 12:15.1, 12:59.1, (13:46.1), (13:54.0) |
15 | 379 | St Paul's Lutheran (Franklin),
WI - Team Time (1st 5) 58:40.7 | Spread (1st 5) 1:13.6 |
| 58, 60, 73, 88, 100, (138) |
| Will Clough, Press Clough, Jameson Zylka, Owen Richichi, Logan Sanchez, (Noah Manske) |
| 11:14.1, 11:15.4, 11:36.2, 12:07.3, 12:27.7, (15:06.5) |
16 | 416 | Crown of Life Lutheran,
WI - Team Time (1st 5) 1:00:13.6 | Spread (1st 5) 2:49.9 |
| 30, 67, 83, 117, 119, (119), (126) |
| Kurt Strey, Noah Sitzman, Ephraim Klemann, Landon Klemann, Andrew Steffen, (Owen Sitzman), (Elijah Albers) |
| 10:24.6, 11:25.1, 11:56.4, 13:13.0, 13:14.5, (13:14.5), (13:42.4) |
17 | 460 | Christ Alone Lutheran,
WI - Team Time (1st 5) 1:01:18.1 | Spread (1st 5) 1:33.9 |
| 71, 72, 99, 103, 115, (139), (149) |
| Will Steinbrenner, Andrew Meyer, Isaiah Russow, Evan Meyer, Benjamin Boaz, (Isaac Balkman), (Caleb Miller Hamm) |
| 11:34.5, 11:35.0, 12:23.9, 12:36.3, 13:08.4, (15:21.6), (16:44.4) |
18 | 474 | Pilgrim Lutheran (Menomonee),
WI - Team Time (1st 5) 1:02:07.1 | Spread (1st 5) 2:26.5 |
| 49, 93, 98, 110, 124, (130), (135) |
| Jeremiah Weber, Paxton Maksim, Nathan Schwartz, Henry Martinez, William Wright, (Ebin Marten), (Anthony Faust) |
| 11:04.3, 12:18.1, 12:22.4, 12:51.5, 13:30.8, (14:00.3), (14:41.0) |
19 | 475 | St. Paul's Lutheran Oconomowoc,
WI - Team Time (1st 5) 1:05:24.0 | Spread (1st 5) 5:26.0 |
| 35, 63, 96, 137, 144, (147) |
| Jaxson Luedke, Liam Prost, Isaac Chaves, Micah Schockman, Axel Jaeger, (Caleb Meyer) |
| 10:43.1, 11:21.1, 12:19.1, 14:51.6, 16:09.1, (16:43.9) |
20 | 486 | St John's Lutheran (Lannon),
WI - Team Time (1st 5) 1:02:05.2 | Spread (1st 5) 1:19.7 |
| 77, 82, 106, 108, 113, (131), (141) |
| Henry Ballbach, Jack Nelson, Mason Tanck, Noah Thompson, Sam Boggs, (Bennett Ballbach), (Isaiah Bush) |
| 11:40.0, 11:55.0, 12:43.9, 12:46.6, 12:59.7, (14:08.5), (15:27.4) |
21 | 492 | Zion Lutheran (Hartland),
WI - Team Time (1st 5) 1:04:10.2 | Spread (1st 5) 4:59.4 |
| 31, 95, 101, 123, 142, (150) |
| Hudson Meyers, Khyron Koehler, Foster Anderson, Luke Hahm, Rockwell Steenbock, (Kalam Koehler) |
| 10:29.2, 12:18.7, 12:31.9, 13:21.8, 15:28.6, (17:44.3) |
22 | 503 | St. Philip's Lutheran,
WI - Team Time (1st 5) 1:05:46.2 | Spread (1st 5) 6:03.2 |
| 5, 92, 132, 134, 140, (151) |
| Calahan Moldenhauer, Ronald Woods, Josiah Norman, Kashnic Davis, Messiah Norman, (Prince Williams) |
| 9:23.0, 12:17.7, 14:16.5, 14:22.8, 15:26.2, (18:05.8) |
23 | 608 | Salem Lutheran,
WI - Team Time (1st 5) 1:09:13.6 | Spread (1st 5) 3:29.6 |
| 93, 111, 125, 136, 143, (146) |
| Kiyan Jean Jacques, Kyan Miller, Jalen Collien, David Eze, Lucas Weber, (Landree Miller) |
| 12:18.1, 12:52.9, 13:33.1, 14:41.8, 15:47.7, (16:37.3) |