1 | 60 | Fremont,
MI - Team Time (1st 5) 1:23:36.0 | Spread (1st 5) 1:07.2 |
| 1, 8, 10, 16, 25, (48), (79) |
| Nick Butcher, Jake Featherstone, Sam Schuiteman, Tommy Jewett, Charlie Fias, (Tyler Green), (Calvin Crowley) |
| 16:02.5, 16:43.0, 16:47.8, 16:53.0, 17:09.7, (17:55.3), (18:52.0) |
2 | 95 | Gaylord,
MI - Team Time (1st 5) 1:24:54.3 | Spread (1st 5) 20.8 |
| 13, 14, 18, 24, 26, (41), (46) |
| Jayden Hesselink, Joe Jones, Bryan Slocum, Charlend Howard, Nate Fischer, (Sean Hope), (Ian Callison) |
| 16:49.1, 16:51.8, 16:55.9, 17:07.6, 17:09.9, (17:44.4), (17:51.6) |
3 | 124 | Big Rapids,
MI - Team Time (1st 5) 1:25:53.0 | Spread (1st 5) 1:26.0 |
| 3, 19, 29, 29, 44, (54), (72) |
| Clark Ruiz, Carl Bouman, Matt Weis, Matthew Weis, Cody Gosma, (Jon Robison), (Lukas Schroeder) |
| 16:21.0, 16:59.0, 17:23.0, 17:23.0, 17:47.0, (18:03.0), (18:33.2) |
4 | 137 | Sparta,
MI - Team Time (1st 5) 1:26:15.0 | Spread (1st 5) 46.3 |
| 15, 20, 27, 36, 39, (57), (64) |
| Brandon George, Jacob Gilman, Alden Christafferson, Jacob VerSluys, Adam Birkeland, (Jake Gilman), (Colton Cnossen) |
| 16:52.2, 16:59.9, 17:10.2, 17:34.2, 17:38.5, (18:06.3), (18:16.0) |
5 | 165 | Cadillac,
MI - Team Time (1st 5) 1:27:14.1 | Spread (1st 5) 1:32.4 |
| 5, 12, 37, 49, 62, (67), (80) |
| Ryan Hearth, Tyler Pullen, John Ferrara, Ron Purleski, Connor Whelan, (Trevor Holmes), (Jesse Jezak) |
| 16:40.0, 16:49.0, 17:35.0, 17:57.7, 18:12.4, (18:26.0), (18:58.0) |
| 165 | Remus Chippewa Hills,
MI - Team Time (1st 5) 1:27:18.6 | Spread (1st 5) 1:17.9 |
| 7, 31, 32, 43, 52, (67), (95) |
| Tyler Sackett, Zach Fox, Derek Shumway, Nick Searls, Mark Alvarado, (Brock Crystal), (Aaron Richards) |
| 16:42.0, 17:25.0, 17:25.7, 17:46.0, 17:59.9, (18:26.0), (19:46.0) |
7 | 168 | Cedar Springs,
MI - Team Time (1st 5) 1:27:00.8 | Spread (1st 5) 1:47.8 |
| 2, 28, 38, 42, 58, (61), (69) |
| Connor Mora, Mike Stokley, Achrim Tillbrooke, Alex Bray, Nate Kindy, (Justin Harthorn), (Justin Hanes) |
| 16:19.5, 17:13.0, 17:36.0, 17:45.0, 18:07.3, (18:10.0), (18:26.6) |
8 | 178 | Petoskey,
MI - Team Time (1st 5) 1:27:42.6 | Spread (1st 5) 1:15.5 |
| 9, 33, 40, 45, 51, (59), (66) |
| Nate Ismond, Mike Drake, Ryan Bozell, Mike Wilhelm, Jack Touran, (Brian Kenny), (Freddy Liederbach) |
| 16:44.0, 17:28.3, 17:39.8, 17:51.0, 17:59.5, (18:07.6), (18:24.0) |
9 | 189 | Ludington,
MI - Team Time (1st 5) 1:27:47.2 | Spread (1st 5) 1:20.9 |
| 11, 21, 47, 50, 60, (63), (75) |
| Adrian Martinez, Luke Johnson, Evan Gomez, Ryan Walquist, Gabe Vanderwall, (Shaun Vanderwall), (Joe Burton) |
| 16:48.0, 17:00.0, 17:52.3, 17:58.0, 18:08.9, (18:15.5), (18:38.2) |
10 | 262 | Fruitport,
MI - Team Time (1st 5) 1:30:03.1 | Spread (1st 5) 2:08.8 |
| 17, 34, 56, 71, 84, (85), (97) |
| Kevin Kyle, Josh Bair, Keegan Somers, Austin Garcia, Levi Hunter, (Ethan Bell), (Derek Sircher) |
| 16:54.5, 17:31.2, 18:04.0, 18:30.1, 19:03.3, (19:09.2), (20:00.3) |
11 | 266 | Whitehall,
MI - Team Time (1st 5) 1:29:58.6 | Spread (1st 5) 2:03.9 |
| 4, 53, 65, 70, 74, (78), (92) |
| Greg Madendorp, Blake Whittington, Casey Robinson, Chris Tindall, Brian Boyce, (Tyler Grove), (Nick Moulds) |
| 16:33.0, 18:00.0, 18:20.0, 18:28.7, 18:36.9, (18:50.0), (19:28.2) |
12 | 281 | Muskegon Orchard View,
MI - Team Time (1st 5) 1:30:32.1 | Spread (1st 5) 2:01.0 |
| 22, 23, 76, 77, 83, (88), (93) |
| Chris Zitka, Brandon Keur, Corey Burt, Cody Witkowski, Josh Jett, (Hugo Lugo), (Joe Torrez) |
| 17:01.1, 17:03.5, 18:42.0, 18:43.4, 19:02.1, (19:21.0), (19:30.9) |
13 | 371 | Grant,
MI - Team Time (1st 5) 1:33:57.0 | Spread (1st 5) 1:38.1 |
| 35, 81, 82, 86, 87, (91), (95) |
| Kyle Starr, Nick Ellison, Jared Content, Chad Jensen, Tim Richardson, (Garrett Carr), (Josh Kooistra) |
| 17:33.1, 19:01.3, 19:01.8, 19:09.6, 19:11.2, (19:24.0), (19:46.0) |
14 | 374 | Cheboygan,
MI - Team Time (1st 5) 1:37:31.1 | Spread (1st 5) 4:57.1 |
| 6, 73, 90, 102, 103, (104) |
| Seth Duncan, Richard Evans, Jonathan Clark, Jordan Spohn, Christopher Baier, (Joe Houle) |
| 16:41.0, 18:35.0, 19:22.0, 21:15.0, 21:38.1, (23:57.0) |
15 | 434 | Howard City Tri-County,
MI - Team Time (1st 5) 1:37:28.0 | Spread (1st 5) 2:06.8 |
| 54, 89, 94, 98, 99, (100), (101) |
| Andrew Jason, Willie Cook, Justin Gray, Tyler Bennett, Adam Phillips, (Tyler Helton), (Wesley Simcoe) |
| 18:03.0, 19:21.9, 19:44.3, 20:09.0, 20:09.8, (20:21.5), (20:33.5) |