1 | 20 | Traverse City West,
MI - Team Time (1st 5) 59:57.1 | Spread (1st 5) 1:00.8 |
| 2, 3, 4, 5, 6, (7), (8) |
| Duncan Robinson, Liam Wierzba, Winslow Robinson, Caden Stoops, Eliott Dion, (Nathaniel Dion), (Jacob Lober) |
| 11:34.2, 11:34.5, 11:39.1, 12:34.3, 12:35.0, (12:35.1), (12:40.9) |
2 | 49 | Glen Lake,
MI - Team Time (1st 5) 1:04:27.0 | Spread (1st 5) 1:55.1 |
| 1, 10, 11, 13, 14, (16), (18) |
| Colebrook Sutherland, Hawthorn Sutherland, Abraham Feeney, Joel Martin, Justin Thompson, (Keaton LaCross), (Liam McCaw) |
| 11:33.0, 12:55.1, 13:05.3, 13:25.5, 13:28.1, (13:39.6), (13:48.9) |
3 | 103 | Grand Traverse Academy,
MI - Team Time (1st 5) 1:12:31.0 | Spread (1st 5) 1:56.0 |
| 15, 20, 21, 22, 25, (26), (29) |
| Weston Kinney, Tobin Allen, Connor Hughes, Hudson Conner, Samuel McMann, (Parker Rubin), (Cason Adams) |
| 13:38.0, 14:18.0, 14:27.0, 14:34.0, 15:34.0, (15:40.0), (15:47.0) |
4 | 104 | Kingsley,
MI - Team Time (1st 5) 1:13:13.6 | Spread (1st 5) 2:18.3 |
| 12, 19, 23, 24, 26, (30), (31) |
| Noah Mayer, Corbin Bender, Levi Sterk, Eli Mitchell, Daniel Bauer, (Logan Face), (Nathan Peters) |
| 13:21.7, 13:52.9, 14:57.0, 15:22.0, 15:40.0, (16:07.3), (16:58.4) |
5 | 119 | Kalkaska,
MI - Team Time (1st 5) 1:19:00.2 | Spread (1st 5) 5:55.3 |
| 9, 17, 28, 32, 33, (34), (35) |
| Christian Hicks, Michael Morgan, Bryce Elmy, Josh Saxton, Jackson Arnold, (Ronny Campbell), (Joel Rosin) |
| 12:41.7, 13:42.2, 15:41.0, 18:18.3, 18:37.0, (18:50.6), (19:04.6) |