1 | 17 | Beal City,
MI - Team Time (1st 5) 59:46.9 | Spread (1st 5) 2:02.3 |
| 1, 2, 3, 5, 6, (12), (13) |
| Aaron Locke, Landon Davis, Connor Sienkiewicz, Logan Funnell, Riley Owens, (Austin Massey), (Owen Zeien) |
| 10:40.5, 11:52.6, 12:03.2, 12:27.8, 12:42.8, (13:37.3), (13:41.4) |
2 | 70 | McBain,
MI - Team Time (1st 5) 1:08:37.0 | Spread (1st 5) 2:20.0 |
| 4, 11, 14, 19, 22, (29), (33) |
| Braydn Winkel, Brennan Koetje, Tristin Quist, Camlar Ingleright, Lyndon Myers, (Connor Gilde), (Reo Avery) |
| 12:20.7, 13:33.7, 13:47.9, 14:14.0, 14:40.7, (15:51.0), (16:21.6) |
3 | 74 | Lake City,
MI - Team Time (1st 5) 1:08:56.6 | Spread (1st 5) 1:13.6 |
| 9, 10, 16, 18, 21, (27), (37) |
| Trenton Stockwell, Parker Majors, Dan Youngberg, Travis Kelsey, Hayden Fowler, (Eli Hejnal), (Eli Nickerson) |
| 13:06.4, 13:29.8, 13:53.6, 14:06.8, 14:20.0, (15:35.3), (17:56.2) |
4 | 111 | Manton,
MI - Team Time (1st 5) 1:13:51.8 | Spread (1st 5) 2:12.0 |
| 15, 17, 20, 28, 31, (34), (38) |
| Azrael Horvath, Owen Peterson, Isaiah Morrow, Sam Parker, Nathan Ward, (Milan Pant), (Eli Peterson) |
| 13:48.0, 14:04.6, 14:19.4, 15:39.8, 16:00.0, (16:31.2), (18:21.6) |
5 | 119 | Northern Michigan Christian,
MI - Team Time (1st 5) 1:15:16.3 | Spread (1st 5) 3:09.9 |
| 8, 23, 26, 30, 32 |
| Dries VaNoord, Drake VanNoord, Braylin Stahl, Levi DeKam, Gage Prince |
| 12:59.4, 14:58.0, 15:15.0, 15:54.6, 16:09.3 |
6 | 127 | Pine River (LeRoy),
MI - Team Time (1st 5) 1:18:43.6 | Spread (1st 5) 4:55.3 |
| 7, 24, 25, 35, 36, (39) |
| Aubin Allee, Beckett Swanson, Hunter Kruse, Jackson Krantz, Nicholas Blain, (Ty Cutler) |
| 12:58.7, 15:05.8, 15:14.3, 17:30.8, 17:54.0, (19:53.9) |