1 | 15 | Traverse City West,
MI - Team Time (1st 5) 57:13.7 | Spread (1st 5) 39.4 |
| 1, 2, 3, 4, 5, (7), (10) |
| Ben Habers, Willem DeGood, Charlie Licht, Jeremiah Jaymes, Parker Kirschner, (Sam King), (Sam Schutte) |
| 11:02.7, 11:21.0, 11:30.3, 11:37.6, 11:42.1, (12:00.1), (12:30.5) |
2 | 61 | Kalkaska,
MI - Team Time (1st 5) 1:05:38.7 | Spread (1st 5) 1:38.4 |
| 8, 11, 12, 14, 16, (21), (25) |
| Gavin Guggemos, Christian Hicks, Camden Moore, Tripp Wagoner, Kayden Dueweke-Gonzales, (Adam Williams), (Andrew Shetler) |
| 12:03.6, 12:56.0, 13:20.8, 13:36.3, 13:42.0, (14:49.1), (15:00.4) |
3 | 76 | Grand Traverse Academy,
MI - Team Time (1st 5) 1:08:45.9 | Spread (1st 5) 2:13.5 |
| 9, 13, 17, 18, 19, (20), (24) |
| Matthew Kinney, Connor Reed, Tobin Allen, Parker Rubin, Connor Hughes, (Gil Piche), (Tristan Bembeneck) |
| 12:24.0, 13:29.3, 13:56.8, 14:18.3, 14:37.5, (14:45.5), (14:54.6) |
4 | 92 | Glen Lake,
MI - Team Time (1st 5) 1:11:07.3 | Spread (1st 5) 3:47.5 |
| 6, 15, 22, 23, 26 |
| Colebrook Sutherland, Isaac Hlavka, Preston Peterson, Mitch Griffith, Wade Budd |
| 11:59.4, 13:36.9, 14:50.7, 14:53.4, 15:46.9 |