1 | 45 | Fruitport,
MI - Team Time (1st 5) 58:03.0 | Spread (1st 5) 1:15.3 |
| 2, 7, 8, 13, 15, (21), (34) |
| Noah Hendricks, Liam Parker, Aaron King, Isaac Fitzgerald, Mitchell Johnson, (Cameron Brandow), (Andrew Wahr) |
| 10:50.9, 11:29.1, 11:36.9, 11:59.9, 12:06.2, (12:35.2), (13:14.4) |
2 | 59 | Fremont,
MI - Team Time (1st 5) 59:18.0 | Spread (1st 5) 1:58.8 |
| 1, 5, 11, 18, 24, (25), (26) |
| Sam Stitt, Matthew Zerfas, Sam Kreslins, Cole Hamilton, Dominick Byrne, (Sam Kaastra), (Cameron Nicholas) |
| 10:49.6, 11:21.0, 11:58.6, 12:20.4, 12:48.4, (12:50.7), (12:51.8) |
3 | 80 | Summit Academy,
MI - Team Time (1st 5) 1:00:59.0 | Spread (1st 5) 1:37.0 |
| 4, 12, 17, 20, 27, (40), (47) |
| Garrett Novak, Caleb Keyes, Jeremy Novak, Demetrius Johnson, James Maitland, (William Noles), (Riley Pigott) |
| 11:16.0, 11:59.0, 12:16.0, 12:35.0, 12:53.0, (13:37.0), (14:04.0) |
4 | 125 | Allendale,
MI - Team Time (1st 5) 1:03:50.2 | Spread (1st 5) 1:07.2 |
| 14, 22, 28, 30, 31, (36), (46) |
| Brad Hotovy, Ben Levander, Zach Dewitt, Sam Austin, Nolan Selk, (Andrew Corner), (Dylan Speet) |
| 12:00.8, 12:38.2, 12:55.4, 13:07.8, 13:08.0, (13:25.8), (13:51.4) |
5 | 138 | Grant,
MI - Team Time (1st 5) 1:03:49.5 | Spread (1st 5) 3:11.3 |
| 3, 9, 37, 41, 48, (49), (62) |
| Bobby Haskin, Jesse Saxton, Gannon Carr, Mason Deible, Connor Niewadomski, (Jacob McCarty), (Brendan Jennings) |
| 10:54.8, 11:44.1, 13:26.9, 13:37.6, 14:06.1, (14:07.0), (16:38.3) |
6 | 144 | Cedar Springs,
MI - Team Time (1st 5) 1:04:58.0 | Spread (1st 5) 1:21.0 |
| 16, 19, 32, 38, 39, (42), (45) |
| Josh Bray, Dallas Mora, Christian Holloway, Zack Zenker, Remington Sawade, (Jacob Walker), (Ethan Lewis) |
| 12:13.0, 12:30.0, 13:09.0, 13:32.0, 13:34.0, (13:42.0), (13:47.0) |
7 | 157 | Hanover Horton,
MI - Team Time (1st 5) 1:06:04.0 | Spread (1st 5) 3:20.0 |
| 6, 23, 33, 44, 51, (54), (57) |
| Landon Melling, Weston Lowry, Chase Swope, Zach Abbee, Bryce Stevens, (Cameron Vinton), (Zachary White) |
| 11:29.0, 12:47.0, 13:13.0, 13:46.0, 14:49.0, (15:10.0), (15:31.0) |
8 | 170 | Chippewa Hills,
MI - Team Time (1st 5) 1:06:57.5 | Spread (1st 5) 3:16.6 |
| 10, 29, 35, 43, 53, (60), (61) |
| Austin Mathis, Ray Robertson, Jacob Beers, Nicholas Sherman, Eric Richard, (Basil Beers), (Theodore Williams) |
| 11:49.3, 12:58.0, 13:18.4, 13:45.9, 15:05.9, (16:04.8), (16:16.3) |
9 | 269 | Addison,
MI - Team Time (1st 5) 1:15:06.0 | Spread (1st 5) 1:26.0 |
| 49, 52, 54, 56, 58, (59), (63) |
| Darrell Dochstader, Mikey Howard, Conrad Mayfield, Justin Buckhout, Michael Berger, (Devin Buckhout), (Collin Mayfield) |
| 14:07.0, 15:04.0, 15:10.0, 15:12.0, 15:33.0, (15:56.0), (16:47.0) |