1 | 19 | Otsego,
MI - Team Time (1st 5) 57:21.5 | Spread (1st 5) 44.4 |
| 1, 2, 3, 4, 9, (20), (21) |
| George Whitaker, Ryan Long, Trevor Meyer, Kaleb Koestner, Liam Raseman, (Dillon Slemp), (Callan Davis) |
| 11:13.9, 11:18.0, 11:22.5, 11:28.8, 11:58.3, (12:34.0), (12:39.7) |
2 | 73 | Edwardsburg,
MI - Team Time (1st 5) 1:01:16.0 | Spread (1st 5) 1:29.0 |
| 6, 7, 14, 17, 29, (36), (47) |
| Reed Gates, Law Gates, Riley Szalai, Ethan Ferguson, Brady Walsh, (Caleb Rausch), (Wesley Jay) |
| 11:36.6, 11:39.2, 12:23.3, 12:31.3, 13:05.6, (13:24.4), (14:35.6) |
3 | 85 | Paw Paw,
MI - Team Time (1st 5) 1:02:02.8 | Spread (1st 5) 1:16.9 |
| 5, 16, 18, 22, 24, (37), (39) |
| Colby Barnett, Ethan Groner, Easton Bridges, Heath Johnson, Landon Lindsay, (Angel Oseguera), (Lex Lounsbury) |
| 11:31.4, 12:29.7, 12:33.3, 12:40.1, 12:48.3, (13:25.2), (13:39.6) |
4 | 95 | Sturgis,
MI - Team Time (1st 5) 1:03:03.3 | Spread (1st 5) 1:21.9 |
| 10, 12, 15, 27, 31, (33), (46) |
| Micaiah Arreola, Seth Larimer, Tyler Veasy, Simon Phillips, Milo Barry, (Anthony Park), (Andrew Halling) |
| 11:59.2, 12:18.2, 12:28.5, 12:56.3, 13:21.1, (13:21.5), (14:31.6) |
5 | 100 | Three Rivers,
MI - Team Time (1st 5) 1:03:18.3 | Spread (1st 5) 1:08.8 |
| 11, 13, 19, 26, 31, (34), (35) |
| David Kore, Jonathan Wilds, Elijah Harris, Brayden Mcclain, Tony Hilton, (Alexander Anderson), (Adrian Perez) |
| 12:12.3, 12:19.9, 12:33.9, 12:51.1, 13:21.1, (13:23.9), (13:24.0) |
6 | 140 | Vicksburg,
MI - Team Time (1st 5) 1:05:56.3 | Spread (1st 5) 2:18.8 |
| 8, 23, 25, 41, 43, (48), (49) |
| Aro Smith, Brighton Lam, Dexter Parsons, Ben Roiniotis, Preston PrestonWright, (Ryder Vansolkema), (Garrett VanSolkema) |
| 11:57.6, 12:46.4, 12:50.0, 14:05.9, 14:16.4, (14:52.9), (14:59.6) |
7 | 178 | Plainwell,
MI - Team Time (1st 5) 1:07:29.0 | Spread (1st 5) 1:12.1 |
| 28, 30, 38, 40, 42, (44), (45) |
| Sean Hoffman, Tate Winenger, Alex Gilbert, Liam Bryant, Landon Ramsey, (Ryan Miller), (Dan Groner) |
| 12:59.9, 13:06.8, 13:25.3, 13:45.0, 14:12.0, (14:18.4), (14:30.4) |