1 | 18 | Otsego,
MI - Team Time (1st 5) 59:05.0 | Spread (1st 5) 1:11.9 |
| 1, 2, 3, 4, 8, (9), (18) |
| George Whitaker, Ryan Long, Trevor Meyer, Kaleb Koestner, Liam Raseman, (Dillon Slemp), (Jack Deboer) |
| 11:15.6, 11:22.0, 11:59.0, 12:00.9, 12:27.5, (12:35.7), (13:15.7) |
2 | 63 | Paw Paw,
MI - Team Time (1st 5) 1:03:54.2 | Spread (1st 5) 1:15.5 |
| 5, 10, 14, 15, 19, (25), (27) |
| Colby Barnett, Ethan Groner, Landon Lindsay, Easton Bridges, Lex Lounsbury, (Caleb Campbell), (Angel Oseguera) |
| 12:01.8, 12:36.9, 12:58.0, 13:00.2, 13:17.3, (14:12.0), (14:19.8) |
3 | 64 | Sturgis,
MI - Team Time (1st 5) 1:03:56.4 | Spread (1st 5) 1:46.1 |
| 6, 7, 12, 16, 23, (26), (29) |
| Micaiah Arreola, Seth Larimer, Tyler Veasy, Simon Phillips, Milo Barry, (Anthony Park), (Andrew Halling) |
| 12:04.4, 12:16.6, 12:42.9, 13:02.0, 13:50.5, (14:13.8), (14:26.6) |
4 | 109 | Three Rivers,
MI - Team Time (1st 5) 1:08:32.0 | Spread (1st 5) 1:57.0 |
| 11, 13, 24, 30, 31, (32), (33) |
| Jonathan Wilds, David Kore, Tony Hilton, Zachary Carr, Bryce Cole, (Max Wolgast), (Elijah Harris) |
| 12:37.7, 12:56.2, 13:54.1, 14:29.3, 14:34.7, (14:48.9), (14:49.7) |
5 | 139 | Plainwell,
MI - Team Time (1st 5) 1:12:11.6 | Spread (1st 5) 1:54.0 |
| 20, 22, 28, 34, 35, (37), (40) |
| Sean Hoffman, Tate Winenger, Alex Gilbert, Liam Bryant, Brady Cutler, (Landon Ramsey), (Dan Groner) |
| 13:31.0, 13:37.8, 14:23.4, 15:14.4, 15:25.0, (15:47.8), (16:03.7) |
6 | 151 | Vicksburg,
MI - Team Time (1st 5) 1:14:12.0 | Spread (1st 5) 2:49.5 |
| 17, 21, 36, 38, 39, (41) |
| Aro Smith, Brighton Lam, Ryder Vansolkema, Garrett VanSolkema, Cody VanSolkema, (Sawyer Sutherland) |
| 13:13.3, 13:33.8, 15:26.8, 15:55.3, 16:02.8, (17:13.1) |