1 | 34 | Evart,
MI - Team Time (1st 5) 1:23:20.5 | Spread (1st 5) 1:49.1 |
| 3, 5, 6, 8, 12, (19), (31) |
| David Zinger, Max Hodges, Logan Hammer, Santana Scott, Zach Douglas, (Ryan Tuttle), (Akira Inoue) |
| 15:52.8, 16:21.2, 16:30.5, 16:54.1, 17:41.9, (18:07.3), (19:06.6) |
| 34 | Saugatuck,
MI - Team Time (1st 5) 1:23:25.2 | Spread (1st 5) 1:47.9 |
| 2, 4, 7, 10, 11, (17), (18) |
| Sean Kelly, Zach Kerr, Clayton Springer, Jacob Pettinga, Galib Braschler, (Sam Freestone), (Joe Brown) |
| 15:46.0, 16:08.0, 16:35.8, 17:21.5, 17:33.9, (17:54.0), (18:07.0) |
3 | 108 | White Cloud,
MI - Team Time (1st 5) 1:32:09.0 | Spread (1st 5) 1:49.8 |
| 9, 15, 24, 28, 32, (33), (70) |
| Hunter Redman, Andrew Christesen, Steven Bailey, Taylor Rodriguez, Christian Green, (Kris Stencel), (Tyler Washburn) |
| 17:19.6, 17:45.6, 18:51.0, 19:03.4, 19:09.4, (19:27.0), (24:43.8) |
4 | 130 | Hudsonville Freedom Christian (Closed),
MI - Team Time (1st 5) 1:34:09.0 | Spread (1st 5) 2:51.2 |
| 12, 16, 26, 30, 46, (47), (71) |
| Alex Schmidt, Ryan Marquardt, Nathan Meekhof, Gabe Nymeyer, Vince Modert, (David Brown), (Jacob Meekhof) |
| 17:41.9, 17:48.9, 18:58.8, 19:06.3, 20:33.1, (20:37.6), (25:36.0) |
5 | 162 | North Muskegon,
MI - Team Time (1st 5) 1:36:44.0 | Spread (1st 5) 2:00.2 |
| 20, 27, 35, 37, 43, (45), (49) |
| Jeremy Bos, Travis Webster, Matt Hanley, Kristopher Herbert, Jeffrey Bos, (Noah Brininstool), (Connor Durow) |
| 18:09.0, 19:02.0, 19:35.0, 19:48.8, 20:09.2, (20:22.0), (20:45.3) |
6 | 182 | Big Rapids Crossroads Academy,
MI - Team Time (1st 5) 1:38:20.7 | Spread (1st 5) 3:06.2 |
| 14, 29, 41, 48, 50, (54), (61) |
| Mark Brandly, Adam Curtis, Nate Botma, Ethan Fuller, Gregory Woolen, (Nick Heilman), (Dylan Balsitis) |
| 17:44.5, 19:05.0, 20:00.6, 20:39.9, 20:50.7, (21:37.0), (22:30.0) |
7 | 193 | Holton,
MI - Team Time (1st 5) 1:40:32.6 | Spread (1st 5) 4:00.4 |
| 21, 23, 34, 56, 59, (62), (63) |
| Aaron Poling, Duane Baker, Tanner Fowler, Michael Bruce, Sullivan Malenfant, (Kyle Elliott), (Sam Schotts) |
| 18:13.6, 18:43.0, 19:32.0, 21:50.0, 22:14.0, (22:45.7), (22:53.9) |
8 | 222 | Fremont Providence Christian (Closed 2013),
MI - Team Time (1st 5) 1:43:43.7 | Spread (1st 5) 8:36.7 |
| 1, 38, 57, 58, 68 |
| Nick Vanderkooi, Tim Brandt, Tim Eggleston, Josh Clapp, Chris Visser |
| 15:34.6, 19:52.1, 21:54.4, 22:11.3, 24:11.3 |
9 | 224 | Pentwater,
MI - Team Time (1st 5) 1:42:45.4 | Spread (1st 5) 3:27.8 |
| 36, 39, 40, 44, 65, (67) |
| Gabe McClellan, Sam Wagner, Alex Wagner, Nick Anscombe, Cody Anscombe, (Joseph Thrailkill) |
| 19:36.2, 19:56.0, 19:56.7, 20:12.5, 23:04.0, (23:43.3) |
10 | 240 | Walkerville,
MI - Team Time (1st 5) 1:44:52.5 | Spread (1st 5) 3:42.2 |
| 22, 51, 52, 55, 60, (69), (72) |
| Sam Sweet, Carl Tanner, Perrin Kirwin, Calvin Chase, Darren Flanary, (Darrel Brown), (Hunter Way) |
| 18:34.1, 21:00.3, 21:22.0, 21:39.8, 22:16.3, (24:25.0), (30:38.6) |
11 | 250 | Muskegon Western Mich. Christian,
MI - Team Time (1st 5) 1:47:01.9 | Spread (1st 5) 4:33.9 |
| 25, 42, 53, 64, 66 |
| Braxton Snuffer, David Gilson, Andrew Vriesman, Devon Kitchen, Connor Clark |
| 18:57.1, 20:07.9, 21:27.2, 22:58.7, 23:31.0 |