1 | 58 | St John's Lutheran (West Bend),
WI - Team Time (1st 5) 1:06:46.3 | Spread (1st 5) 2:58.9 |
| 1, 3, 11, 20, 23, (30) |
| Ethan Hackman, Drew Gundrum, William Frame, Eli Raddemann, Jakob Toerpe, (Carter Hackman) |
| 11:41.9, 12:19.0, 13:33.8, 14:30.8, 14:40.8, (15:17.7) |
2 | 59 | Morning Star Lutheran,
WI - Team Time (1st 5) 1:07:08.6 | Spread (1st 5) 2:37.7 |
| 2, 9, 10, 16, 22, (28), (36) |
| Nathan Kabelowsky, Oliver Davison, Mason Moths, Jackson Geschke, Carter Geschke, (Tyson Davison), (Cole Kneser) |
| 11:56.9, 13:05.3, 13:31.3, 14:00.5, 14:34.6, (14:59.9), (15:31.3) |
3 | 94 | Christ Alone Lutheran,
WI - Team Time (1st 5) 1:11:12.1 | Spread (1st 5) 1:15.2 |
| 12, 14, 17, 24, 27, (35), (37) |
| Maddox Prahl, Isaiah Prahl, Christopher Himsel, Andrew Meyer, Jonathan Himsel, (Evan Meyer), (Will Steinbrenner) |
| 13:34.8, 13:44.2, 14:18.3, 14:44.8, 14:50.0, (15:31.2), (15:31.6) |
4 | 98 | Bethlehem Lutheran (Menomonee Falls),
WI - Team Time (1st 5) 1:11:05.5 | Spread (1st 5) 3:04.7 |
| 6, 13, 15, 25, 39, (42), (45) |
| William Netzel, Max Silvis, Curtis Lebiecki, Isaac Collyard, Elliot Nolte, (Landon Blievernicht), (Jack Wierschem) |
| 12:47.1, 13:40.3, 14:00.3, 14:46.0, 15:51.8, (16:17.3), (16:28.7) |
5 | 99 | First Immanuel Lutheran (Cedarburg),
WI - Team Time (1st 5) 1:10:55.8 | Spread (1st 5) 2:42.1 |
| 5, 7, 26, 29, 32, (33), (34) |
| Hudson Fitting, Owen Weeden, Athan Speck, Zeke Smedal, Caleb Kinsey, (Will Borland), (Nathan Michels) |
| 12:42.6, 12:57.4, 14:48.2, 15:02.9, 15:24.7, (15:25.5), (15:28.9) |
6 | 142 | Good Shepherd (West Bend),
WI - Team Time (1st 5) 1:14:41.5 | Spread (1st 5) 4:17.6 |
| 4, 8, 41, 43, 46, (50), (52) |
| Nicholas Pieper, Ethan Oertel, Bryson Schmandt, Phineas Wagner, Robert Hanson, (Rowen Kolander), (William Nett) |
| 12:21.9, 13:04.9, 16:15.8, 16:19.4, 16:39.5, (16:53.0), (17:08.0) |
7 | 178 | Trinity Lutheran Freistadt,
WI - Team Time (1st 5) 1:21:28.6 | Spread (1st 5) 5:56.2 |
| 18, 19, 21, 57, 63, (64) |
| Owen Saleska, Jack Wirth, Lincoln Davis, Aaron Makela, Trevor Tyler, (Gunnar Stark) |
| 14:18.4, 14:24.6, 14:32.2, 17:58.8, 20:14.6, (20:22.5) |
8 | 251 | David's Star Lutheran,
WI - Team Time (1st 5) 1:25:20.5 | Spread (1st 5) 1:28.4 |
| 43, 49, 51, 53, 55 |
| Grayson Gauthier, Caleb Guenther, Silas Hartwig, Ethan Meyer, Will Meyer |
| 16:19.4, 16:52.4, 17:07.0, 17:13.9, 17:47.8 |
9 | 259 | Our Savior's Lutheran,
WI - Team Time (1st 5) 1:26:45.5 | Spread (1st 5) 2:11.8 |
| 40, 48, 54, 58, 59, (60) |
| Isaiah Bloedel, Caleb Lepich, Warren Smith, Bryce Hilgendorf, Caleb Hilgendorf, (James Pautz III) |
| 16:02.0, 16:51.2, 17:26.3, 18:12.2, 18:13.8, (18:54.0) |
10 | 279 | St. Paul's Lutheran Oconomowoc,
WI - Team Time (1st 5) 1:35:44.0 | Spread (1st 5) 6:34.0 |
| 38, 47, 61, 66, 67, (68), (69) |
| Jackson Luedtke, Wyatt Tanner, Liam Prost, Eric Anderson, Micah Schockman, (Eli Pesicek), (Caleb Meyer) |
| 15:51.0, 16:50.0, 19:27.0, 21:11.0, 22:25.0, (22:44.0), (23:16.0) |
11 | 309 | Salem Lutheran,
WI - Team Time (1st 5) 1:47:27.5 | Spread (1st 5) 8:39.5 |
| 31, 65, 70, 71, 72, (73) |
| Promise Boe, Kiyan Jean Jacques, Emmanuel Boe, Kyan Miller, Jalen Collien, (Isaiah Bush) |
| 15:24.4, 20:40.8, 23:22.4, 23:56.0, 24:03.9, (24:22.4) |
12 | 343 | Zion Lutheran (Hartland),
WI - Team Time (1st 5) 2:06:19.5 | Spread (1st 5) 13:48.7 |
| 56, 62, 74, 75, 76 |
| Khyron Koehler, Grayson Gaffney, Luke Hahm, Jacob Gaffney, Lucius Gerou |
| 17:48.3, 19:44.7, 27:58.7, 29:10.8, 31:37.0 |