1 | 67 | Fremont,
MI - Team Time (1st 5) 1:22:11.3 | Spread (1st 5) 1:32.4 |
| 1, 5, 13, 19, 29, (38), (44) |
| Nick Butcher, Jake Featherstone, Tommy Jewett, Sam Schuiteman, Calvin Crowley, (Charlie Fias), (Josh Kreslins) |
| 15:37.6, 16:07.6, 16:30.6, 16:45.5, 17:10.0, (17:20.8), (17:28.2) |
2 | 77 | Sparta,
MI - Team Time (1st 5) 1:23:02.3 | Spread (1st 5) 50.6 |
| 7, 9, 16, 18, 27, (48), (61) |
| Jacob Gilman, Brandon George, Alden Christafferson, Adam Birkeland, Jacob VerSluys, (Jonathan Delodder), (Luke Bradford) |
| 16:16.1, 16:24.2, 16:35.2, 16:40.1, 17:06.7, (17:31.2), (17:57.2) |
3 | 103 | Gaylord,
MI - Team Time (1st 5) 1:24:04.2 | Spread (1st 5) 42.9 |
| 11, 17, 21, 24, 30, (35), (40) |
| Nate Fischer, Charlend Howard, Joe Jones, Jake Pasternak, Ian Callison, (Bryan Slocum), (Sean Hope) |
| 16:27.5, 16:37.5, 16:48.3, 17:00.5, 17:10.4, (17:17.6), (17:22.7) |
4 | 135 | Ludington,
MI - Team Time (1st 5) 1:24:51.6 | Spread (1st 5) 1:20.4 |
| 4, 20, 32, 36, 43, (46), (82) |
| Luke Johnson, Evan Gomez, Gabe Vanderwall, Shaun Vanderwall, Javier Ruiz, (Evan Parks), (Joe Burton) |
| 16:06.0, 16:48.1, 17:13.2, 17:17.9, 17:26.4, (17:28.4), (18:32.2) |
5 | 152 | Cedar Springs,
MI - Team Time (1st 5) 1:25:01.2 | Spread (1st 5) 2:16.1 |
| 2, 22, 31, 37, 60, (65), (73) |
| Connor Mora, Alex Bray, Aaron Brooks, Justin Harthorn, Ethan Menefee, (Justin Balczak), (Justin Lubben) |
| 15:39.0, 16:54.3, 17:12.6, 17:20.2, 17:55.1, (18:03.1), (18:16.3) |
6 | 180 | Cadillac,
MI - Team Time (1st 5) 1:26:02.7 | Spread (1st 5) 1:14.9 |
| 8, 25, 41, 52, 54, (56), (59) |
| Ryan Hearth, Trevor Holmes, John Ferrara, Jesse Jezak, Trevor Thiebaut, (Connor Whelan), (Philip Merrell) |
| 16:22.3, 17:03.0, 17:24.3, 17:35.9, 17:37.2, (17:43.5), (17:54.6) |
7 | 193 | Whitehall,
MI - Team Time (1st 5) 1:26:24.1 | Spread (1st 5) 1:59.0 |
| 6, 26, 45, 49, 67, (72), (74) |
| Greg Madendorp, Blake Whittington, Casey Robinson, Tyler Grove, Brian Boyce, (Mitch Boyce), (Jake Harris) |
| 16:09.1, 17:04.7, 17:28.3, 17:33.9, 18:08.1, (18:16.2), (18:18.6) |
8 | 196 | Petoskey,
MI - Team Time (1st 5) 1:26:49.8 | Spread (1st 5) 27.9 |
| 28, 34, 39, 42, 53, (58), (62) |
| Mike Drake, Jack Touran, Freddy Liederbach, Logan Hensley, Mike Wilhelm, (Spencer Nemecek), (Ethan Broman) |
| 17:08.3, 17:16.9, 17:22.3, 17:26.1, 17:36.2, (17:51.7), (18:00.0) |
9 | 210 | Muskegon Orchard View,
MI - Team Time (1st 5) 1:26:47.8 | Spread (1st 5) 2:13.6 |
| 10, 15, 50, 51, 84, (88), (96) |
| Ben Dueling, Chris Zitka, Xavier Locke, Corey Burt, Jacob Jett, (Alec Sherwood), (Austin Powlenko) |
| 16:26.4, 16:31.8, 17:34.3, 17:35.3, 18:40.0, (18:53.9), (19:16.0) |
10 | 241 | Remus Chippewa Hills,
MI - Team Time (1st 5) 1:27:53.5 | Spread (1st 5) 1:51.5 |
| 14, 23, 57, 71, 76, (77), (79) |
| Derek Shumway, Tyler Sackett, Brock Crystal, Charles Piatt, Mark Alvarado, (Aaron Richards), (Chris McGuire) |
| 16:31.3, 16:55.1, 17:49.5, 18:14.8, 18:22.8, (18:24.9), (18:29.3) |
11 | 261 | Big Rapids,
MI - Team Time (1st 5) 1:28:09.9 | Spread (1st 5) 2:10.1 |
| 3, 55, 64, 69, 70, (80), (83) |
| Clark Ruiz, Ben Shaffer, Nik Schroeder, Lukas Schroeder, Zack Cox, (Ethan Goodman), (Andrew Scott) |
| 16:03.6, 17:37.3, 18:02.0, 18:13.3, 18:13.7, (18:30.3), (18:39.8) |
12 | 337 | Grant,
MI - Team Time (1st 5) 1:30:56.1 | Spread (1st 5) 2:33.0 |
| 12, 66, 80, 86, 93, (98), (102) |
| Kyle Starr, Nick Ellison, Garrett Carr, Chad Jensen, Josh Kooistra, (Wyatt Williams), (Matt Averill) |
| 16:29.7, 18:05.3, 18:30.3, 18:48.1, 19:02.7, (19:39.1), (20:13.7) |
13 | 373 | Howard City Tri-County,
MI - Team Time (1st 5) 1:32:12.6 | Spread (1st 5) 1:42.4 |
| 33, 78, 85, 87, 90, (91), (92) |
| Andrew Jason, Keegan Brewster, Trent Slavens, Justin Gray, Willie Cook, (Tyler Bennett), (James Ryan) |
| 17:14.3, 18:26.8, 18:44.3, 18:50.5, 18:56.7, (18:58.8), (18:59.3) |
14 | 398 | Newaygo,
MI - Team Time (1st 5) 1:33:04.7 | Spread (1st 5) 1:27.1 |
| 63, 68, 75, 95, 97, (99), (100) |
| Trevor McCready, Max Henderson, Coley Newton, Zac Hunter, Darick Wilson, (Grant Denzer), (Troy Ross) |
| 18:01.4, 18:09.7, 18:19.1, 19:06.0, 19:28.5, (19:55.8), (19:59.8) |
15 | 434 | Cheboygan,
MI - Team Time (1st 5) 1:36:59.1 | Spread (1st 5) 3:51.7 |
| 47, 89, 94, 101, 103, (104), (105) |
| Seth Duncan, Travis Douglas, Max Pletcher, Jonathan Clark, Christopher Baier, (Thomas Jon Quinlan), (Fletcher Boucher) |
| 17:29.8, 18:55.6, 19:04.1, 20:08.1, 21:21.5, (22:31.5), (22:56.0) |