1 | 20 | Grand Rapids Christian,
MI - Team Time (1st 5) 33:17.3 | Spread (1st 5) 47.8 |
| 1, 2, 4, 5, 8, (10), (18) |
| Maximilian Rodwell, Lennox Veldheer, Elliot Lim, Jack Scholten, Arie Teitsma, (Isaac Witte), (Hendrik Uken) |
| 6:04.7, 6:45.6, 6:46.6, 6:47.9, 6:52.5, (7:06.7), (7:24.7) |
2 | 44 | Gladwin,
MI - Team Time (1st 5) 35:00.0 | Spread (1st 5) 32.0 |
| 3, 6, 9, 12, 14, (16), (17) |
| Myles Robinson, Adam Cameron, Mason Cameron, Jacob Pahl, Braedon Ricky, (Blake Verellen), (Ivan Christensen) |
| 6:46.0, 6:49.0, 6:56.0, 7:11.0, 7:18.0, (7:21.8), (7:22.5) |
3 | 75 | Catholic United,
MI - Team Time (1st 5) 37:16.7 | Spread (1st 5) 1:15.0 |
| 7, 11, 15, 20, 22, (24) |
| Henry Minks, Patrick Latchana, Gavin Clark, Anthony Schmitz, Charlie Shuff, (Jacob Benoit) |
| 6:49.5, 7:08.4, 7:21.4, 7:52.9, 8:04.5, (9:01.7) |
4 | 101 | Future Falcons (Ogemaw Heights),
MI - Team Time (1st 5) 40:34.9 | Spread (1st 5) 2:08.7 |
| 13, 19, 21, 23, 25, (26), (27) |
| Nolan Dowell, Cole Paten, Johnny Stahl, Brayson Agren, Leon O'Farrell, (Jakob O'Farrell), (Wyatt Vaughn) |
| 7:15.0, 7:43.4, 7:54.0, 8:18.8, 9:23.7, (10:24.6), (10:25.1) |