1 | 36 | St. Mark Lutheran,
WI - Team Time (1st 5) 34:52.1 | Spread (1st 5) 1:37.2 |
| 1, 2, 3, 10, 20, (21), (23) |
| Nathan Mayer, Blake Maxwell, Kyler Johnson, Miles Jensen, Anthony Arriaga, (Dominick Baye), (Silas Schubring) |
| 6:15.3, 6:37.5, 6:46.1, 7:20.7, 7:52.5, (8:03.6), (8:11.4) |
2 | 56 | St. Peter (Appleton),
WI - Team Time (1st 5) 36:50.7 | Spread (1st 5) 1:25.4 |
| 5, 7, 8, 11, 25 |
| Zeb Punzel, Luke Pingel, Owen VanderHorst, Riley Tiedt Unk, Malachi Plamann |
| 6:52.4, 7:09.3, 7:10.2, 7:21.0, 8:17.8 |
3 | 75 | Emanuel Lutheran (New London),
WI - Team Time (1st 5) 37:23.4 | Spread (1st 5) 8.2 |
| 13, 14, 15, 16, 17, (24) |
| Ethan Reetz, Trevor Nighbor, Drake Hansen, Logan Heimbruch, Ben Aswege, (Hunter Gorges) |
| 7:24.2, 7:26.9, 7:27.7, 7:32.2, 7:32.4, (8:13.7) |
4 | 89 | Trinity Lutheran (Neenah),
WI - Team Time (1st 5) 39:44.7 | Spread (1st 5) 1:53.5 |
| 4, 9, 22, 26, 28, (30), (35) |
| Stephen Baehman, Dayne Kramer, Matthew Cadorette, Anthony Kruse, Jacob Wiedoff, (Ben Fager), (William Dorow) |
| 6:51.8, 7:18.2, 8:10.0, 8:39.4, 8:45.3, (9:34.1), (10:57.1) |
5 | 104 | Mount Olive Lutheran,
WI - Team Time (1st 5) 41:10.6 | Spread (1st 5) 2:55.0 |
| 6, 18, 19, 29, 32 |
| Caden Rindt, Brock Bader, Caleb Kolell, Henry Knoll, Isaiah Eismann |
| 6:55.1, 7:36.6, 7:38.1, 9:10.7, 9:50.1 |
6 | 137 | St. Paul Lutheran (Green Bay),
WI - Team Time (1st 5) 46:23.9 | Spread (1st 5) 3:15.1 |
| 12, 27, 31, 33, 34, (36) |
| Isaiah Schaefer, Jake Zabell, Michael Holley, Dylan Nysted, Sean Dallman, (Cody Dallman) |
| 7:22.4, 8:43.0, 9:38.0, 10:03.0, 10:37.5, (11:30.9) |