1 | 19 | Ionia,
MI - Team Time (1st 5) 1:22:23.1 | Spread (1st 5) 1:50.2 |
| 1, 3, 4, 5, 6, (8), (16) |
| Josiah Magley, Heath LaPointe, Jacob Montgomery, Andrew Gerdes, Ellis Yokom, (Tyson Evans), (Riley Husted) |
| 15:20.7, 16:16.4, 16:28.5, 17:06.6, 17:10.9, (17:42.8), (18:33.6) |
2 | 49 | Eaton Rapids,
MI - Team Time (1st 5) 1:29:13.3 | Spread (1st 5) 36.5 |
| 7, 9, 10, 11, 12, (13), (15) |
| Jack Huntington, Drew Holevac, Carter Buckingham, Chris Copeland, Brandon Huntington, (Hudson Schinkel), (Danny O'Brien) |
| 17:32.7, 17:50.0, 17:50.1, 17:51.3, 18:09.2, (18:13.6), (18:22.5) |
3 | 70 | Charlotte,
MI - Team Time (1st 5) 1:32:05.9 | Spread (1st 5) 3:44.8 |
| 2, 14, 17, 18, 19, (20), (21) |
| Koda Brandt, Sam Bruinsma, Jonathan Williams, Lucas Chamberlin, Logan Weicht, (Daniel Rodriguez), (Cody Sobleskey) |
| 15:47.2, 18:17.4, 19:01.6, 19:27.7, 19:32.0, (19:34.1), (19:34.2) |
4 | 128 | Portland,
MI - Team Time (1st 5) 1:54:48.5 | Spread (1st 5) 6:19.5 |
| 22, 23, 26, 28, 29 |
| Ben Wasmus, Brody Sandborn, Devin Spitzley, Matthew Seavey, Zane Slisher |
| 19:39.7, 20:40.6, 22:33.4, 25:55.6, 25:59.2 |
5 | 137 | Lansing Sexton,
MI - Team Time (1st 5) 2:02:58.2 | Spread (1st 5) 7:14.1 |
| 24, 25, 27, 30, 31 |
| Malachi Shakoor, James Childs, Ezekiel Shakoor, Cameron Hogans, Jerry Trainor |
| 20:42.0, 21:41.9, 25:49.0, 26:49.2, 27:56.1 |