1 | 51 | Grace Lutheran (Menomonee Falls),
WI - Team Time (1st 5) 1:01:19.1 | Spread (1st 5) 1:18.2 |
| 4, 7, 9, 15, 16, (19), (20) |
| Noah Jansen, Bennett Filzen, David Howard, Jack Filzen, Zach Jansen, (Nathan Hermann), (Ty Leibham) |
| 11:32.6, 12:04.3, 12:12.9, 12:38.5, 12:50.8, (13:10.9), (13:17.8) |
| 51 | Manitowoc Lutheran,
WI - Team Time (1st 5) 1:01:29.6 | Spread (1st 5) 2:14.0 |
| 3, 5, 8, 12, 23, (24), (26) |
| Philip Melso, Alex Carey, JJ Sweney, Maxwell Ciha, Crosley Fields, (Connor Sehloff), (Tim Kruschel) |
| 11:29.8, 11:48.4, 12:06.4, 12:21.2, 13:43.8, (14:20.3), (15:17.8) |
3 | 55 | Morning Star Lutheran,
WI - Team Time (1st 5) 1:01:56.7 | Spread (1st 5) 4:05.2 |
| 1, 2, 6, 21, 25, (27) |
| Mason Moths, Ian Selle, Tyson Davison, Ethan Hoppe, Ryan Nolte, (Jake Klibowitz) |
| 10:29.4, 11:26.5, 11:57.6, 13:28.6, 14:34.6, (15:44.4) |
4 | 65 | First Immanuel Lutheran (Cedarburg),
WI - Team Time (1st 5) 1:02:48.9 | Spread (1st 5) 50.3 |
| 10, 11, 13, 14, 17, (18), (22) |
| Sean Suhajda, Ty Bublitz, Athan Speck, Connor Bartsch, Caleb Kinsey, (Aiden Garven), (Sam Seban) |
| 12:16.5, 12:18.8, 12:30.1, 12:36.7, 13:06.8, (13:10.7), (13:30.1) |