1 | 54 | St. Joseph,
MI - Team Time (1st 5) 1:22:40.0 | Spread (1st 5) 17.9 |
| 7, 10, 11, 12, 14, (24), (34) |
| Ryan Leahy, Chris Pfahler, Joseph Beemer, David Berry, Charlie Felton, (Stephen Pfahler), (Nick Whise) |
| 16:23.1, 16:29.7, 16:31.7, 16:34.5, 16:41.0, (17:07.9), (17:27.2) |
2 | 73 | Mattawan,
MI - Team Time (1st 5) 1:22:37.3 | Spread (1st 5) 1:58.4 |
| 1, 6, 17, 19, 30, (31), (39) |
| Alex Standiford, Thomas Meeker, Aaron Bell, Benny Richardson, Joey Lautrup, (Michael Ulrich), (Erick Orlando) |
| 15:19.6, 16:21.0, 16:45.7, 16:53.0, 17:18.0, (17:21.0), (17:47.0) |
3 | 77 | Otsego,
MI - Team Time (1st 5) 1:23:23.8 | Spread (1st 5) 1:01.8 |
| 4, 13, 15, 22, 23, (27), (29) |
| Brian Harvey, Trevor Brinn, Grant Webber, Justin Starr, Tyler Starr, (Michael Bush), (Justin Schwartz) |
| 16:04.2, 16:35.3, 16:41.1, 16:57.2, 17:06.0, (17:13.4), (17:16.0) |
4 | 167 | Hamilton,
MI - Team Time (1st 5) 1:27:00.0 | Spread (1st 5) 2:10.0 |
| 2, 28, 39, 46, 52, (60), (65) |
| Taylor Compton, Elliot Mulder, Brett Slayton, Clay Campbell, Chase Freestone, (Noah Sall), (Brian Sheridan) |
| 15:57.0, 17:14.0, 17:47.0, 17:55.0, 18:07.0, (18:22.0), (18:42.0) |
5 | 195 | Zeeland East,
MI - Team Time (1st 5) 1:28:13.1 | Spread (1st 5) 1:57.4 |
| 5, 25, 53, 55, 57, (70), (74) |
| Mitch Tiethof, Calvin Nitz, Eric Pratt, Alex Perez, Josh Meeuwsen, (Andrew Ringling), (Matt Koomen) |
| 16:20.3, 17:10.3, 18:09.8, 18:15.0, 18:17.7, (18:50.8), (18:55.8) |
6 | 197 | Holland Christian,
MI - Team Time (1st 5) 1:28:05.7 | Spread (1st 5) 2:05.0 |
| 8, 16, 51, 58, 64, (77), (77) |
| Zach Ailes, Tyler Steigenga, Austin Werley, Joshua Jackson, Michael Sikorski, (Mark DeHaan), (Jordan Meyer) |
| 16:26.3, 16:43.8, 18:06.4, 18:17.9, 18:31.3, (19:04.2), (19:04.2) |
7 | 203 | Stevensville Lakeshore,
MI - Team Time (1st 5) 1:28:48.2 | Spread (1st 5) 28.2 |
| 33, 37, 39, 46, 48, (62), (71) |
| Alex Farrington, Andy McDougall, David Hendley, Colby Clark, Jacob Range, (Michael Hoodlebrink), (Jordan Lentz) |
| 17:27.0, 17:44.0, 17:47.0, 17:55.0, 17:55.2, (18:29.0), (18:52.0) |
8 | 211 | Plainwell,
MI - Team Time (1st 5) 1:28:42.4 | Spread (1st 5) 2:22.0 |
| 9, 21, 50, 62, 69, (89), (91) |
| Zach Verhage, Luke Boulter, Max Hultquist, Grayson Betts, Michael Haas, (Adam Licavoli), (Alex McVay) |
| 16:28.2, 16:54.0, 18:01.0, 18:29.0, 18:50.2, (19:33.0), (19:40.6) |
9 | 220 | Paw Paw,
MI - Team Time (1st 5) 1:29:17.6 | Spread (1st 5) 2:41.6 |
| 19, 32, 36, 43, 90, (105), (107) |
| Kyle Richardson, Michael Flory, Josh Grotelueschen, Jared Williams, Tony Westerhoff, (Wyatt Larcinese), (Justin Seals) |
| 16:53.0, 17:23.0, 17:36.3, 17:50.7, 19:34.6, (21:39.8), (23:01.4) |
10 | 247 | Allegan,
MI - Team Time (1st 5) 1:30:20.8 | Spread (1st 5) 1:43.6 |
| 26, 38, 54, 56, 73, (98), (101) |
| Jordan Ealy, Travis Lynch, Zach Passorelli, Kyle Sousley, Rudy Miller, (Shane Sousley), (Matt Dangremond) |
| 17:12.0, 17:46.0, 18:11.2, 18:16.0, 18:55.6, (20:09.1), (20:29.0) |
11 | 263 | Edwardsburg,
MI - Team Time (1st 5) 1:30:28.6 | Spread (1st 5) 3:04.0 |
| 3, 44, 61, 76, 79, (80), (97) |
| Josh Clark, Ben Getz, Josh Eagleson, Austin Horvath, Alan Lopez, (Brandon Parsons), (Greg Hall) |
| 16:01.0, 17:53.0, 18:25.6, 19:04.0, 19:05.0, (19:06.4), (20:08.0) |
12 | 343 | Zeeland West,
MI - Team Time (1st 5) 1:34:47.8 | Spread (1st 5) 2:57.4 |
| 35, 42, 67, 99, 100, (102), (106) |
| Charlie Lewis, Jamin Lash, Andrew Waldron, Caleb Coleman, Ben Engelsman, (Hunter Foco), (Brent Burrows) |
| 17:29.9, 17:50.1, 18:44.5, 20:16.0, 20:27.3, (20:43.0), (22:02.3) |
13 | 349 | Niles,
MI - Team Time (1st 5) 1:33:45.8 | Spread (1st 5) 2:33.0 |
| 18, 72, 84, 87, 88, (103), (104) |
| Sam Vandenheede, Matthew McLaughlin, Tate Brawley, Michael Geiger, Taylor Campbell, (Daniel Sierra), (Donte Stevens) |
| 16:52.0, 18:52.8, 19:16.0, 19:20.0, 19:25.0, (20:47.1), (20:55.1) |
| 349 | South Haven,
MI - Team Time (1st 5) 1:33:50.6 | Spread (1st 5) 1:47.0 |
| 45, 49, 81, 82, 92, (94), (95) |
| Ian Everitt, Nathan VanderRoest, Lucas Mather, Cameron Sleeper, David Ward, (Robert Heinrich), (Josh Billings) |
| 17:54.0, 18:00.1, 19:07.6, 19:07.9, 19:41.0, (19:48.0), (20:01.0) |
15 | 370 | Holland,
MI - Team Time (1st 5) 1:34:38.5 | Spread (1st 5) 58.1 |
| 59, 65, 75, 85, 86, (93), (96) |
| Adam Lemke, Edward Sheldon, Ricardo Rubio, Nathan Redder, Rogelio Padron, (Matthew Ortiz), (Luis Sanchez) |
| 18:18.9, 18:42.0, 19:03.9, 19:16.7, 19:17.0, (19:45.4), (20:03.0) |
16 | 478 | Benton Harbor,
MI - Team Time (1st 5) 1:49:54.2 | Spread (1st 5) 5:39.0 |
| 68, 83, 108, 109, 110, (111), (112) |
| Nibra White, Roy Napier, Tipton Walker, Larry Coleman, Deaires Hadley, (Alex Williams), (Tyler Spencer) |
| 18:50.0, 19:09.0, 23:07.2, 24:19.0, 24:29.0, (24:54.0), (25:54.0) |