1 | 30 | Reed City,
MI - Team Time (1st 5) 48:22.0 | Spread (1st 5) 1:01.7 |
| 1, 2, 5, 8, 14, (20), (26) |
| Ryan Allen, Anthony Kiaunis, Izaiah Lentz, Elijah Lentz, Justin Stellini, (Ethan Nicklas), (August Rohde) |
| 9:17.6, 9:18.3, 9:37.7, 9:49.1, 10:19.3, (10:36.8), (11:09.2) |
2 | 50 | Fremont,
MI - Team Time (1st 5) 50:01.8 | Spread (1st 5) 46.3 |
| 4, 6, 11, 12, 17, (18), (21) |
| John Christensen, Sean Pettis, Chase Lowery, Cole Lowery, Carter Sherman, (Gabriel Jones), (Lucas Bradley) |
| 9:34.3, 9:43.0, 10:11.9, 10:12.0, 10:20.6, (10:21.0), (10:37.2) |
3 | 75 | Central Montcalm,
MI - Team Time (1st 5) 51:29.5 | Spread (1st 5) 1:27.8 |
| 3, 13, 16, 19, 24, (25), (34) |
| Gage Hoffman, Josiah Curry, Graham Coston, Evan Rolston, Landon Hopkins, (Carter Akin), (Sylus Wilson) |
| 9:30.3, 10:18.0, 10:20.3, 10:22.8, 10:58.1, (11:07.5), (12:31.0) |
4 | 119 | Tri-County,
MI - Team Time (1st 5) 56:47.5 | Spread (1st 5) 2:47.5 |
| 7, 22, 28, 29, 33, (38), (41) |
| Gavin Rykse, Quentin DeWitt, Mason Walkwitz, Alex Culver, Brayden Walejewski, (Henry Kauffman), (Landon Moore) |
| 9:43.4, 10:39.0, 11:50.4, 12:03.8, 12:30.9, (12:50.2), (13:15.9) |
5 | 142 | Newaygo,
MI - Team Time (1st 5) 59:56.4 | Spread (1st 5) 2:40.0 |
| 10, 30, 31, 35, 36, (39), (42) |
| Blake Kerr, Zach Spaulding, Ashton Harris, Jadon Ryman, Luke Acton, (Noah Dushane), (Alexander VanBelois) |
| 9:57.2, 12:24.0, 12:26.1, 12:31.9, 12:37.2, (12:56.3), (13:33.3) |
6 | 147 | Chippewa Hills,
MI - Team Time (1st 5) 1:02:08.5 | Spread (1st 5) 4:58.9 |
| 9, 15, 32, 45, 46, (48), (49) |
| Matthew Brownell, Jacob Simon, Henry Jasman, Blaine Welch, Trevor Baker, (Hunter Hoover), (Talon Lent) |
| 9:49.8, 10:19.5, 12:28.6, 14:41.9, 14:48.7, (15:04.7), (16:00.6) |
7 | 170 | Big Rapids,
MI - Team Time (1st 5) 1:02:24.5 | Spread (1st 5) 2:57.9 |
| 23, 27, 37, 40, 43, (44), (47) |
| Austin Dalman, Joel Hardesty, Matt Spedoske, Ian Dorey, Trenten Corsello, (Shaw Walker), (Jace Doxtater) |
| 10:53.3, 11:36.0, 12:49.8, 13:14.2, 13:51.2, (14:29.2), (14:59.6) |