1 | 21 | Wisconsin Lutheran,
WI - Team Time (1st 5) 59:12.0 | Spread (1st 5) 1:06.4 |
| 1, 2, 3, 7, 8, (9), (10) |
| Thomas Moldenhauer, Marty Kehoe, Gabe Hernandez, Carter Frey, Rudy Kehoe, (Ben Hernandez), (Charlie Frey) |
| 11:23.4, 11:30.2, 11:44.2, 12:04.4, 12:29.8, (12:35.0), (12:35.1) |
2 | 64 | First Immanuel Lutheran (Cedarburg),
WI - Team Time (1st 5) 1:07:16.2 | Spread (1st 5) 1:55.8 |
| 6, 12, 13, 16, 17, (18), (22) |
| Owen Weeden, Zeke Smedal, Caleb Kinsey, Nathan Michels, Will Borland, (Athan Speck), (Tyler Brunn) |
| 12:03.6, 13:38.5, 13:38.6, 13:56.1, 13:59.4, (14:02.4), (14:20.0) |
3 | 73 | Grace Lutheran (Menomonee Falls),
WI - Team Time (1st 5) 1:07:34.5 | Spread (1st 5) 2:09.1 |
| 5, 14, 15, 19, 20, (23), (25) |
| Travis Loften, Bennett Filzen, Nathan Hermann, Aaron Theys, Nolan Zonnon, (Tyler Pinney), (Griffin Winkelmann) |
| 11:55.0, 13:39.5, 13:51.9, 14:04.0, 14:04.1, (14:27.0), (14:58.7) |
4 | 85 | Manitowoc Lutheran,
WI - Team Time (1st 5) 1:08:06.0 | Spread (1st 5) 3:17.6 |
| 3, 11, 21, 24, 26, (27), (28) |
| Matthias Buege, Maxwell Ciha, Caleb Holper, Emett Brodtke, Trystan Neuberger, (Allan Reis), (Ebbott Fields) |
| 11:44.2, 12:39.6, 14:07.0, 14:33.4, 15:01.8, (15:22.3), (16:20.4) |
5 | 155 | Zion Lutheran (Hartland),
WI - Team Time (1st 5) 1:40:21.3 | Spread (1st 5) 5:20.7 |
| 29, 30, 31, 32, 33 |
| Foster Anderson, Grayson Gaffney, Luke Hahm, Lucius Gerou, Jacob Gaffney |
| 16:44.9, 19:24.5, 20:06.6, 21:59.7, 22:05.6 |