1 | 40 | St. Mark Lutheran,
WI - Team Time (1st 5) 34:24.2 | Spread (1st 5) 2:07.5 |
| 1, 2, 5, 13, 19, (20), (21) |
| Blake Maxwell, Caleb Zernicke, Wyatt DeSmidt, Erik Demler, Elijah Herman, (Nathaniel Parise), (Christian Parise) |
| 5:52.9, 6:12.1, 6:46.8, 7:32.0, 8:00.4, (8:13.9), (8:44.1) |
2 | 41 | Mount Olive Lutheran,
WI - Team Time (1st 5) 36:39.6 | Spread (1st 5) 48.1 |
| 3, 7, 8, 11, 12, (15), (18) |
| Benjamin Riehle, Jacob Schumacher, Jacob Juckett, Noah Kempf, Grant Bader, (Nathan Wood), (Nick Kraftzenk) |
| 6:43.4, 7:26.9, 7:27.9, 7:29.9, 7:31.5, (7:42.6), (7:58.6) |
3 | 72 | Riverview Lutheran,
WI - Team Time (1st 5) 40:12.6 | Spread (1st 5) 2:48.7 |
| 4, 9, 10, 24, 25 |
| Christian Schmidt, Reagan Walker, Levi Wolfgramm, Jacob Schuler, Elijah Hutchinson |
| 6:43.9, 7:29.2, 7:29.6, 8:57.3, 9:32.6 |
4 | 75 | Emanuel Lutheran (New London),
WI - Team Time (1st 5) 39:26.3 | Spread (1st 5) 1:34.5 |
| 6, 14, 16, 17, 22, (23) |
| Cavan Dobberstein, Luke Heimbruch, Tanner Bohrtz, Trey Rhoden, Granton Fecteau, (Nate Buschkopf) |
| 7:13.6, 7:40.5, 7:50.0, 7:54.1, 8:48.1, (8:56.1) |