1 | 44 | FHE Ada Forest Hills Eastern,
MI - Team Time (1st 5) 1:22:06.1 | Spread (1st 5) 1:11.9 |
| 2, 5, 6, 15, 16, (21), (32) |
| Garrett Cullen, Chad Scott, Spencer Ferris, Jay Ferris, Erik Bates, (Alex Barber), (Colin Kammeraad) |
| 15:45.8, 16:12.5, 16:12.7, 16:57.4, 16:57.7, (17:12.8), (17:29.7) |
2 | 71 | GR Christian,
MI - Team Time (1st 5) 1:24:03.1 | Spread (1st 5) 38.6 |
| 9, 10, 14, 18, 20, (23), (30) |
| Kevin Peterson, Eric Doornbos, Gabe Gunnink, Grant Ludema, Kai Koopman, (Jacob Kuyvenhoven), (Matt VanWyk) |
| 16:30.1, 16:31.9, 16:51.4, 17:01.0, 17:08.7, (17:15.4), (17:29.5) |
3 | 88 | Sparta,
MI - Team Time (1st 5) 1:24:44.1 | Spread (1st 5) 55.2 |
| 8, 11, 17, 24, 28, (46), (50) |
| Nate Dahlgren, Nathan Dahlgren, Alden Christafferson, Brandon George, Jacob Gilman, (Jake Gilman), (Jacob VerSluys) |
| 16:29.3, 16:34.3, 16:58.7, 17:17.3, 17:24.5, (18:00.3), (18:09.5) |
4 | 125 | FHN GR Forest Hills Northern,
MI - Team Time (1st 5) 1:26:35.0 | Spread (1st 5) 23.0 |
| 19, 22, 26, 27, 31, (34), (38) |
| Trevor McSween, Andrew Stepanovich, Jacob Towne, William Trice, Ben LaFave, (Zach Stepanovich), (Jordan Bennett) |
| 17:06.6, 17:13.9, 17:21.1, 17:23.8, 17:29.6, (17:32.0), (17:45.3) |
5 | 141 | GR Kenowa Hills,
MI - Team Time (1st 5) 1:25:55.7 | Spread (1st 5) 2:29.4 |
| 1, 12, 40, 41, 47, (51), (52) |
| Reed Kamyszek, Russ Werra, Steve Grep, Dan Poindexter, Bill York, (Nolan Carlson), (Nate Haisma) |
| 15:32.2, 16:34.5, 17:52.7, 17:54.7, 18:01.6, (18:13.6), (18:14.9) |
6 | 147 | GR Catholic Central,
MI - Team Time (1st 5) 1:26:53.4 | Spread (1st 5) 1:51.8 |
| 4, 25, 36, 39, 43, (44), (48) |
| Jimmy McKeiver, Donald Sund, Geoff Albaugh, Yakem Kurban, John VanHammen, (Nick Bongiorno), (Jacob Thomas-Gullick) |
| 16:05.0, 17:17.7, 17:42.0, 17:51.9, 17:56.8, (17:57.3), (18:03.0) |
7 | 149 | Fruitport,
MI - Team Time (1st 5) 1:26:29.7 | Spread (1st 5) 2:13.6 |
| 3, 29, 33, 35, 49, (68), (70) |
| Jacob Batch, Ty Bell, Kevin Kyle, Tyler Bell, Josh Bair, (Robert Afton), (Keegan Somers) |
| 15:51.4, 17:26.0, 17:30.0, 17:37.3, 18:05.0, (19:04.0), (19:12.4) |
8 | 188 | Spring Lake,
MI - Team Time (1st 5) 1:28:55.6 | Spread (1st 5) 2:17.3 |
| 7, 13, 53, 57, 58, (61), (63) |
| Blake Rottschafer, Steven Kramer, Daniel Josey, Stephen Hintz, Andrew Wood, (Marcus Fowler), (Andrew Woods) |
| 16:25.8, 16:49.1, 18:16.1, 18:41.5, 18:43.1, (18:44.8), (18:53.9) |
9 | 234 | Coopersville,
MI - Team Time (1st 5) 1:30:27.8 | Spread (1st 5) 47.3 |
| 37, 42, 45, 54, 56, (59), (65) |
| Connor St. John, Cameron Hill, Sam VanderArk, Brian Young, Andrew Clark, (Geoff Adams), (Kevin Smith) |
| 17:44.2, 17:55.8, 17:58.8, 18:17.5, 18:31.5, (18:43.3), (18:57.1) |
10 | 343 | East Grand Rapids,
MI - Team Time (1st 5) 1:35:20.5 | Spread (1st 5) 1:15.9 |
| 55, 66, 67, 75, 80, (84), (87) |
| John Congden, Nick Koprowicz, Aaron Bunker, Isaac Berkowitz, Forrest Pickett, (Robert Smith), (Grant Page) |
| 18:23.8, 18:57.6, 18:58.2, 19:21.2, 19:39.7, (20:55.2), (20:59.1) |
11 | 356 | Comstock Park,
MI - Team Time (1st 5) 1:36:15.7 | Spread (1st 5) 1:12.1 |
| 62, 64, 71, 77, 82, (85), (90) |
| Dan Macalka, Nick Ross, Tate Baker, Tony Russo, Loren DeJonge, (Justin Phelps), (Chris Vela) |
| 18:46.7, 18:54.1, 19:14.3, 19:21.8, 19:58.8, (20:56.8), (21:12.5) |
12 | 357 | Wyoming,
MI - Team Time (1st 5) 1:36:20.2 | Spread (1st 5) 1:10.5 |
| 59, 69, 72, 76, 81, (88), (94) |
| Christian Suero, Alex Martinez, Alberto Flores, Sam Billin, Tyler Ledy, (Ian Nyberg), (Jesse Fick) |
| 18:43.3, 19:05.7, 19:15.7, 19:21.7, 19:53.8, (21:01.5), (21:39.1) |
13 | 400 | Grand Rapids Creston (Closed 2013),
MI - Team Time (1st 5) 1:39:42.0 | Spread (1st 5) 1:39.0 |
| 74, 78, 79, 83, 86, (92), (97) |
| Brandon Quillan, Nico Mitchell-Garcia, Chris Schipper, Angel Garcia, Jalen Michaels, (Niko Mitchell-Garcia), (Robert Corbett) |
| 19:20.0, 19:30.0, 19:34.0, 20:19.0, 20:59.0, (21:32.7), (22:32.0) |
14 | 441 | GR Northview,
MI - Team Time (1st 5) 1:45:23.0 | Spread (1st 5) 2:36.3 |
| 73, 89, 91, 93, 95, (96) |
| Brian Chambers, Jake Plank, Sam Carlberg, Brad Karsies, Ethan Stevens, (Aric Guant) |
| 19:18.1, 21:09.1, 21:25.8, 21:35.6, 21:54.4, (22:15.6) |