1 | 52 | Whitehall,
MI - Team Time (1st 5) 1:04:23.2 | Spread (1st 5) 1:20.3 |
| 5, 6, 11, 14, 16, (17), (18) |
| Joshua Gonzalez, Joseph Gonzalez, Sam Baustert, Hunter Bower, Tony Polidori, (Nick Morin), (Alex Chappell) |
| 12:12.7, 12:29.0, 12:53.8, 13:14.7, 13:33.0, (13:34.1), (13:39.4) |
2 | 56 | North Muskegon,
MI - Team Time (1st 5) 1:03:47.8 | Spread (1st 5) 2:31.3 |
| 1, 4, 10, 20, 21, (22), (23) |
| Chase Eslick, Jake Lorenz, Ben Hogan, Noah Lowe, Parker Reynolds, (Nick Rossiter), (Harry Mierz) |
| 11:20.1, 12:03.5, 12:47.7, 13:45.1, 13:51.4, (13:52.0), (13:52.9) |
3 | 69 | NBC,
MI - Team Time (1st 5) 1:06:10.3 | Spread (1st 5) 3:00.3 |
| 2, 7, 12, 19, 29, (34), (35) |
| Matthew Lipka, Daniel Lipka, Zack Lemmen, Will Heckman, Christian Lipka, (Jallen Bentz), (Kaydan Degen) |
| 11:46.9, 12:42.8, 13:13.4, 13:40.0, 14:47.2, (18:14.0), (18:22.7) |
4 | 80 | Shelby,
MI - Team Time (1st 5) 1:07:05.1 | Spread (1st 5) 2:54.5 |
| 3, 9, 13, 27, 28, (32), (40) |
| Emmanuel Rodriguez, Cali Kinstner, Axel Hernandez, Michael McLouth, Will Kidder, (Zack Goodrow), (Tristian Baker) |
| 11:47.2, 12:46.0, 13:14.2, 14:36.0, 14:41.7, (15:41.7), (21:53.2) |
5 | 127 | Mason County Central,
MI - Team Time (1st 5) 1:13:35.9 | Spread (1st 5) 3:23.4 |
| 8, 25, 30, 31, 33, (37), (39) |
| Seth Wood, Zech Kmiecik, Adam Fulton, Trevor Skinner, Parker Knizacky, (Alex Mayse), (Brandon Kelley) |
| 12:44.1, 14:06.1, 14:57.5, 15:40.7, 16:07.5, (18:46.7), (19:08.4) |
6 | 139 | Ravenna,
MI - Team Time (1st 5) 1:18:59.1 | Spread (1st 5) 5:21.5 |
| 15, 24, 26, 36, 38 |
| Peter Kubasiak, Zachary Ciesielski, Adam Goodno, Eric Grover, Paul Bowyer |
| 13:25.3, 13:54.9, 14:09.2, 18:42.9, 18:46.8 |