1 | 15 | Jonesville, MI - Team Time (1st 5) 1:00:52.6 | Spread (1st 5) 56.4 |
| 1, 2, 3, 4, 5, (11), (14) |
| Caleb Blonde, Marshall Baker, Nicholas Fowler, Lucas Kyser, Ryder Cornett, (Devan Herendeen), (Brandt Nichols) |
| 11:30.2, 12:16.4, 12:17.6, 12:21.8, 12:26.6, (13:03.9), (13:30.9) |
2 | 58 | Concord, MI - Team Time (1st 5) 1:06:31.1 | Spread (1st 5) 1:22.5 |
| 8, 9, 10, 12, 19 |
| Connor Stevens, Nate Fritz, Maddox Hutchinson, Slade Hellard, Colton Gray |
| 12:57.6, 12:59.4, 13:03.1, 13:10.9, 14:20.1 |
3 | 75 | Quincy, MI - Team Time (1st 5) 1:08:33.2 | Spread (1st 5) 1:39.9 |
| 6, 13, 16, 17, 23, (24), (30) |
| Grant Longardner, Benjamin Travelbee, Isaac Lee, Gavin Bearden, Eddie Miller, (Caden Norris), (Austin Preston) |
| 12:47.5, 13:20.2, 13:53.0, 14:05.1, 14:27.4, (14:31.0), (15:25.1) |
4 | 91 | Reading, MI - Team Time (1st 5) 1:10:03.0 | Spread (1st 5) 1:56.1 |
| 7, 15, 20, 21, 28, (32), (33) |
| Brayden Wright, Dylan McCallister, Jacoby Hughes, Case VanAken, Johnathan Engel, (Connor Trott), (Owen Parker) |
| 12:49.3, 13:45.3, 14:20.3, 14:22.7, 14:45.4, (15:47.2), (16:02.3) |
5 | 136 | Homer, MI - Team Time (1st 5) 1:15:09.1 | Spread (1st 5) 1:58.9 |
| 22, 25, 26, 29, 34, (35), (36) |
| Andrew Failing, Keegan Betz, Zach Masternak, Ethan Huff, Colton Fleming, (Joel Cupp), (Ethan Betz) |
| 14:26.7, 14:38.4, 14:42.0, 14:56.4, 16:25.6, (16:38.3), (16:50.9) |
6 | 151 | Springport, MI - Team Time (1st 5) 1:20:11.3 | Spread (1st 5) 4:00.6 |
| 18, 27, 31, 37, 38, (39), (40) |
| Tucker Wiginton, Aidan Bradley, William Taylor, Kaleb Thorp, Jackson Joshua, (Joshua Jordan), (Wyatt Pombier) |
| 14:09.1, 14:42.3, 15:27.6, 17:42.6, 18:09.7, (19:53.7), (27:59.0) |