1 | 38 | St. Mark Lutheran,
WI - Team Time (1st 5) 52:12.2 | Spread (1st 5) 1:52.7 |
| 1, 2, 4, 13, 18, (19), (25) |
| Luke Donart, Jacob Zernicke, Brady Johnson, Miles Jensen, Will Perry, (Dominic Baye), (Cameron Baye) |
| 9:42.2, 9:51.7, 9:57.4, 11:06.0, 11:34.9, (11:38.0), (13:58.4) |
2 | 51 | St. Peter (Appleton),
WI - Team Time (1st 5) 52:58.3 | Spread (1st 5) 1:36.3 |
| 3, 9, 10, 12, 17, (23) |
| Luke Pingel, Hezekiah Punzel, Zeb Punzel, Logan Boehm, Riley Tiedt, (Brevon Merritt) |
| 9:53.8, 10:22.8, 10:34.3, 10:37.3, 11:30.1, (12:51.2) |
3 | 57 | Emanuel Lutheran (New London),
WI - Team Time (1st 5) 53:42.6 | Spread (1st 5) 1:21.8 |
| 5, 7, 14, 15, 16, (20), (21) |
| Drake Hansen, Logan Heimbruch, Kenneth Bentzler, Ethan Reetz, Brady Nelson, (Owen Selle), (Jared Selle) |
| 9:58.3, 10:07.6, 11:07.5, 11:09.1, 11:20.1, (11:38.5), (11:38.7) |
4 | 71 | Immanuel Lutheran (Greenville),
WI - Team Time (1st 5) 56:16.5 | Spread (1st 5) 3:20.6 |
| 6, 8, 11, 22, 24 |
| Jaice Jahnke, Spencer Jens, Caleb Heckendorf, Derek Krause, Connor Ziegert |
| 10:05.0, 10:08.6, 10:34.6, 12:02.7, 13:25.6 |