1 | 37 | Immanuel Lutheran (Greenville),
WI - Team Time (1st 5) 53:52.9 | Spread (1st 5) 52.4 |
| 1, 6, 9, 10, 11, (14), (19) |
| Grant Harris, Derek Baumbach, Tate Sauer, Nathan Stafford, Avery Storey, (Clark Harris), (Dustin Heyn) |
| 10:09.6, 10:44.4, 10:57.9, 10:59.0, 11:02.0, (11:26.3), (12:19.9) |
2 | 43 | St. Peter (Appleton),
WI - Team Time (1st 5) 54:30.1 | Spread (1st 5) 1:28.9 |
| 3, 4, 5, 13, 18, (21), (25) |
| Lincoln Boehm, Myles Boehm, Jacob Bickel, Gabe Heiges, Zachary Muenster, (Elliott Olsen), (Owen Olsen) |
| 10:18.8, 10:30.4, 10:42.3, 11:10.9, 11:47.7, (12:24.2), (13:45.4) |
3 | 60 | Zion Morrison,
WI - Team Time (1st 5) 56:40.7 | Spread (1st 5) 2:26.1 |
| 2, 8, 12, 15, 23 |
| Connor Hutjens, Isaiah Muchka, Trenton Schuettpelz, Seth Wittig, Josh Zirbel |
| 10:17.6, 10:50.6, 11:09.9, 11:38.9, 12:43.7 |
4 | 82 | Emanuel Lutheran (New London),
WI - Team Time (1st 5) 59:05.4 | Spread (1st 5) 1:42.3 |
| 7, 16, 17, 20, 22, (24), (26) |
| Mason Dobberstein, Haiydn Peterson, Ethan Schauland, Kaden Kusserow, Pierce Faskell, (Bryghton Birkey), (Charlie Meyer) |
| 10:48.0, 11:41.3, 11:42.1, 12:23.7, 12:30.3, (13:39.7), (16:13.2) |