1 | 24 | Ionia, MI - Team Time (1st 5) 1:20:08.6 | Spread (1st 5) 51.9 |
| 1, 3, 4, 5, 11, (12), (35) |
| Nick Wharry, Connor Montgomery, Brice Brown, Brandon Winter, Ruben Cardenas, (Dillon Braun), (Brandon Piggott) |
| 15:36.5, 15:56.4, 16:01.3, 16:06.0, 16:28.4, (16:32.5), (17:22.8) |
2 | 52 | FHN GR Forest Hills Northern, MI - Team Time (1st 5) 1:21:38.4 | Spread (1st 5) 58.3 |
| 2, 7, 9, 13, 21, (23), (28) |
| Jacob Towne, William Trice, Grant Cook, Cal Morgan, John Dood, (Jonathan Coyne), (Joe Consolla) |
| 15:46.1, 16:10.6, 16:22.8, 16:34.5, 16:44.4, (16:47.6), (17:05.7) |
3 | 120 | FHE Ada Forest Hills Eastern, MI - Team Time (1st 5) 1:24:45.5 | Spread (1st 5) 2:05.0 |
| 8, 10, 14, 26, 62, (64), (71) |
| Mowgli Crosby, Ethan Carigon, Jack Stephan, John Resch, Chad Malinowski, (Joey DeBoer), (Connor Koukios) |
| 16:19.7, 16:26.1, 16:35.3, 16:59.7, 18:24.7, (18:25.7), (18:38.6) |
4 | 135 | St. Johns, MI - Team Time (1st 5) 1:25:18.7 | Spread (1st 5) 1:32.4 |
| 16, 17, 20, 27, 55, (65), (66) |
| Spencer Shellberg, Andrew Hyatt, Codey Cook, Tyler Howard, Johnny Snyder, (Kyler VanWormer), (Nicolas Huard) |
| 16:38.9, 16:39.0, 16:44.1, 17:05.4, 18:11.3, (18:28.0), (18:33.9) |
5 | 143 | Alma, MI - Team Time (1st 5) 1:25:42.0 | Spread (1st 5) 1:06.3 |
| 18, 19, 22, 40, 44, (58), (61) |
| Adam Sanchez, Broderic Bender, Jake Morey, Collin Lott, Charlie Morey, (Aaron Stebelton), (Andrew Benn) |
| 16:43.6, 16:43.8, 16:46.2, 17:38.5, 17:49.9, (18:18.8), (18:24.0) |
6 | 158 | DeWitt, MI - Team Time (1st 5) 1:26:22.4 | Spread (1st 5) 1:16.1 |
| 15, 25, 30, 41, 47, (48), (51) |
| Josh D'Haene, Nate Kimble, Aaron Scheffler, Mitch Kolito, Joe Wojciechowski, (Phillip McCauley), (Patrick Donovan) |
| 16:37.7, 16:56.0, 17:09.0, 17:45.9, 17:53.8, (17:56.7), (18:04.5) |
7 | 173 | Belding, MI - Team Time (1st 5) 1:26:50.9 | Spread (1st 5) 40.5 |
| 29, 32, 34, 36, 42, (43), (54) |
| Mitchell Jenks, Justin Belding, Colton Klapko, Austen Giles, Eric Rasch, (Sam Syrjala), (Brady Phelps) |
| 17:06.1, 17:12.1, 17:19.0, 17:27.1, 17:46.6, (17:49.0), (18:10.6) |
8 | 224 | Wayland Union, MI - Team Time (1st 5) 1:29:08.2 | Spread (1st 5) 41.6 |
| 38, 39, 44, 46, 57, (68), (77) |
| Ian Carter, Corey Vandecappelle, Adam Carter, Brennan Steenhoek, Jovy Bileth, (Eli Attruia), (Carson Nieuwenhuis) |
| 17:34.6, 17:36.8, 17:49.9, 17:50.7, 18:16.2, (18:37.0), (18:51.0) |
9 | 233 | Middleville Thornapple-Kellogg, MI - Team Time (1st 5) 1:28:41.8 | Spread (1st 5) 2:29.8 |
| 6, 24, 63, 67, 73, (74), (78) |
| Dustin Brummel, David Walter, Conor Leach, Austin LaVire, James Vannette, (Nate Seifert), (Daniel Vannette) |
| 16:10.4, 16:50.7, 18:25.4, 18:35.1, 18:40.2, (18:41.5), (18:51.7) |
10 | 290 | Mount Pleasant, MI - Team Time (1st 5) 1:31:14.4 | Spread (1st 5) 1:10.2 |
| 37, 52, 60, 69, 72, (75), (76) |
| Chris Yoder, Taylor Felton, Nick Schlosser, Sean Bradley, Colin MacGregor, (Josh Knight), (Hinrich Sackmann) |
| 17:29.3, 18:04.7, 18:23.3, 18:37.6, 18:39.5, (18:41.7), (18:42.3) |
11 | 314 | Comstock Park, MI - Team Time (1st 5) 1:32:20.7 | Spread (1st 5) 2:54.6 |
| 31, 33, 79, 80, 91, (94), (98) |
| Dan Macalka, Chris Vela, Tyler Kippen, Justin Terveen, Dan Racalla, (Ethan Carpenter), (Nathan Smith) |
| 17:11.0, 17:17.4, 18:52.6, 18:54.1, 20:05.6, (20:28.1), (20:42.0) |
12 | 319 | Hastings, MI - Team Time (1st 5) 1:32:21.1 | Spread (1st 5) 47.6 |
| 53, 56, 59, 70, 81, (82), (83) |
| Ronnie Collins, Jake Miller, Garrett Bowers, Chance Miller, Marquell Giles, (Taylor Klotz), (Jacob Pratt) |
| 18:09.9, 18:13.9, 18:21.8, 18:38.0, 18:57.5, (19:06.6), (19:10.7) |
13 | 358 | Lansing Waverly, MI - Team Time (1st 5) 1:34:35.0 | Spread (1st 5) 1:43.7 |
| 49, 50, 84, 87, 88, (93), (97) |
| Logan Raterink, Gregory Johnson, Mike Young, Jordan Potter, Jason Maldonado, (Molefi Branson), (Aaron Frederick) |
| 17:58.4, 18:00.2, 19:16.3, 19:38.0, 19:42.1, (20:22.0), (20:32.8) |
14 | 445 | Lake Odessa Lakewood, MI - Team Time (1st 5) 1:39:26.3 | Spread (1st 5) 1:09.5 |
| 85, 86, 89, 90, 95 |
| Nolan Stoepker, Traviss Wilkerson, Branden Phillips, J Patrick, Gerald Grieser |
| 19:20.6, 19:37.3, 19:55.0, 20:03.3, 20:30.1 |
15 | 488 | Lansing Sexton, MI - Team Time (1st 5) 1:51:42.0 | Spread (1st 5) 6:07.6 |
| 92, 96, 99, 100, 101, (102) |
| Deon Williams, Joel Hobson, Oha' Suttles, R'Shay Nelson, Greg Davenport, (Marlo Overa) |
| 20:15.4, 20:32.2, 21:03.4, 23:28.0, 26:23.0, (29:18.3) |