1 | 35 | Mancelona,
MI - Team Time (1st 5) 1:30:51.0 | Spread (1st 5) 3:15.0 |
| 1, 3, 7, 9, 15, (28), (35) |
| Tyler Mcclure, Greg Parsons, Jaymes Wildfong, James Lakie, Dan Wildfong, (Jackson Kauffman), (Alec Hoose) |
| 16:24.0, 17:31.0, 18:26.0, 18:51.0, 19:39.0, (22:55.0), (28:39.0) |
2 | 42 | Libertas Christian,
MI - Team Time (1st 5) 1:33:30.0 | Spread (1st 5) 2:12.0 |
| 4, 5, 6, 11, 16, (18) |
| Scott Frain, Jonathan Baribeau, Hayden Wehrman, Jack VanderMolen, Luke Rotman, (Joshua Schmitz) |
| 17:57.0, 18:05.0, 18:21.0, 18:58.0, 20:09.0, (20:14.0) |
3 | 79 | Fairview,
MI - Team Time (1st 5) 1:38:34.0 | Spread (1st 5) 2:05.0 |
| 10, 12, 14, 20, 23, (25), (27) |
| Trennen Smith, Samuel Ford, Logan Alchin, Tyler Demory, Ethan Holberton, (Keith Merritt), (Spencer Clover) |
| 18:56.0, 19:00.0, 19:17.0, 20:20.0, 21:01.0, (21:39.0), (22:18.0) |
4 | 87 | Hale,
MI - Team Time (1st 5) 1:41:10.0 | Spread (1st 5) 6:49.0 |
| 2, 8, 21, 26, 30, (33), (37) |
| Alex Wanty, Eddie Lavere, Dalton Jaremba, Skyler Short, Zander Johnson, (Brady McCadie), (Reece Ready) |
| 16:37.0, 18:44.0, 20:42.0, 21:41.0, 23:26.0, (25:29.0), (29:19.0) |
5 | 115 | Wolverine,
MI - Team Time (1st 5) 1:54:26.0 | Spread (1st 5) 12:42.0 |
| 13, 16, 19, 29, 38, (39), (40) |
| Zeek Glazier, Aidan Wiser, Douglas Canistra, PJ Canistra, Jessie Lawrence, (Cameron O'Keefe), (Samuel Hendrickson) |
| 19:04.0, 20:09.0, 20:18.0, 23:09.0, 31:46.0, (36:00.0), (36:22.0) |
6 | 143 | Ypsilanti Arbor Preparatory,
MI - Team Time (1st 5) 1:56:53.0 | Spread (1st 5) 4:44.0 |
| 22, 24, 31, 32, 34, (36) |
| Anthony Lindsey, Kyle Boucher, Aidan McKinney, Brendan Smith, Jacob Strine-Karcher, (Javon Wilson) |
| 20:48.0, 21:30.0, 23:49.0, 25:14.0, 25:32.0, (28:51.0) |