1 | 90 | Clare,
MI - Team Time (1st 5) 54:16.7 | Spread (1st 5) 30.8 |
| 8, 13, 19, 24, 26, (57), (75) |
| Hunter Nivison, Lucas Combs, Kevin Spicer-Torres, Will Boberg, Kyler Phillips, (Chase Field), (Riley Crawford) |
| 10:30.3, 10:48.6, 10:56.6, 11:00.1, 11:01.1, (11:35.0), (11:49.4) |
2 | 117 | Benzie Central,
MI - Team Time (1st 5) 54:15.0 | Spread (1st 5) 1:02.0 |
| 3, 4, 34, 37, 39, (43), (80) |
| Andrew Hayden, Ismael Halaweh, Jared Bluhm, Zane Brooks, Kyle Bailey, (Derryl Poynor), (Tyler Randolph) |
| 10:14.0, 10:21.0, 11:11.0, 11:13.0, 11:16.0, (11:19.0), (11:53.0) |
3 | 140 | Grandville Calvin Christian,
MI - Team Time (1st 5) 54:11.0 | Spread (1st 5) 1:48.0 |
| 1, 2, 28, 32, 77, (80), (84) |
| Zachary Nowicki, Andrew Rylaarsdam, Alex Clark, Marshall Morehead, Jacob Hop, (Mitchell DeBruin), (Taylor Terborg) |
| 10:03.0, 10:04.0, 11:05.0, 11:08.0, 11:51.0, (11:53.0), (11:56.0) |
4 | 142 | Hemlock,
MI - Team Time (1st 5) 55:08.7 | Spread (1st 5) 1:12.6 |
| 6, 11, 17, 48, 60, (68), (97) |
| Mitchell Hoffman, Sam Grossmeyer, Landon Honsinger, Ryan Hilbrandt, Kurt Sollner, (Mike Passal), (Jonathon Follebout) |
| 10:25.3, 10:45.1, 10:54.2, 11:26.2, 11:37.9, (11:45.3), (12:13.6) |
5 | 153 | Lansing Catholic,
MI - Team Time (1st 5) 55:35.0 | Spread (1st 5) 19.0 |
| 21, 27, 28, 38, 39, (41), (52) |
| Teddy Jurkovic, Teddy Terzian, Nick Sampson, Max Hayden, Jeffery Lorencen, (Keenan Rebera), (Nick Kelsey) |
| 10:57.0, 11:03.0, 11:05.0, 11:14.0, 11:16.0, (11:17.0), (11:30.0) |
6 | 177 | Reese,
MI - Team Time (1st 5) 55:59.8 | Spread (1st 5) 33.7 |
| 16, 23, 45, 46, 47, (53), (91) |
| Josh Childs, Nick Arnold, Adam Fuerst, Jeremy Weaver, Nate Arnold, (Mitchell Ackerman), (Austin Felske) |
| 10:51.5, 10:59.1, 11:21.0, 11:23.0, 11:25.2, (11:30.8), (12:04.7) |
7 | 191 | Shepherd,
MI - Team Time (1st 5) 56:17.2 | Spread (1st 5) 35.0 |
| 20, 33, 34, 49, 55, (56), (64) |
| Kaleb Glowacki, Josh Hutchinson, Walker Priest, Jacob Pifer, Andrew Hutchinson, (Tory Childs), (Kelly Gilbert) |
| 10:56.9, 11:09.8, 11:11.0, 11:27.6, 11:31.9, (11:32.6), (11:42.0) |
8 | 215 | Farwell,
MI - Team Time (1st 5) 56:38.4 | Spread (1st 5) 1:02.9 |
| 14, 18, 44, 61, 78, (121), (135) |
| Brandon Frank, Luke Schultz, Joe Bowen, Trevor Staley, Kurt Meister, (Cameron Disbrow), (Brendon Buccilli) |
| 10:48.9, 10:56.2, 11:20.5, 11:41.0, 11:51.8, (12:56.6), (13:36.9) |
9 | 241 | Midland Bullock Creek,
MI - Team Time (1st 5) 56:44.9 | Spread (1st 5) 2:04.1 |
| 7, 9, 50, 70, 105, (107), (116) |
| James Sira, Chandler Biggs, John Sira, Shane Mudd, Justin Martin, (Jacob Miller), (Curtis Lashuay) |
| 10:26.4, 10:32.7, 11:28.1, 11:47.2, 12:30.5, (12:37.0), (12:48.7) |
10 | 247 | St. Louis,
MI - Team Time (1st 5) 57:09.0 | Spread (1st 5) 1:12.6 |
| 15, 25, 58, 62, 87, (128), (132) |
| Collin Shaw, Connor Pilmore, Shawn Bell, Bobby Church, Matt Starry, (Brett Humphrey), (Zach Watson) |
| 10:49.4, 11:00.9, 11:35.3, 11:41.4, 12:02.0, (13:11.3), (13:27.3) |
11 | 303 | Pinconning,
MI - Team Time (1st 5) 57:53.9 | Spread (1st 5) 2:04.1 |
| 5, 54, 71, 72, 101, (133), (137) |
| Ben Hemstreet, Tanner Wascher, Garrett Bleshenski, Cody Adcock, Zach Nine, (Adam Bersano), (Garrett Bargeron) |
| 10:21.4, 11:31.3, 11:47.6, 11:48.1, 12:25.5, (13:34.5), (13:49.5) |
12 | 305 | Standish Sterling,
MI - Team Time (1st 5) 58:00.7 | Spread (1st 5) 1:20.8 |
| 10, 59, 69, 79, 88, (113), (119) |
| Ben Lentz, Jeff Schlicker, Kyle Daniel, Jim Cousins, Duane Bean, (Andrew Izzo), (Tyrus Luce) |
| 10:41.6, 11:37.4, 11:46.4, 11:52.9, 12:02.4, (12:46.4), (12:51.8) |
13 | 352 | Carrollton,
MI - Team Time (1st 5) 59:53.8 | Spread (1st 5) 2:54.9 |
| 12, 36, 65, 103, 136, (142) |
| Noah Keller, Paul Pack, Cuyler Shepler, DeAnthony Lincoln, Bailey Schwerin, (Brandon McDonald) |
| 10:47.9, 11:12.8, 11:42.7, 12:27.6, 13:42.8, (14:51.1) |
14 | 356 | Bath,
MI - Team Time (1st 5) 58:53.4 | Spread (1st 5) 1:04.1 |
| 31, 67, 74, 90, 94, (96) |
| William Spagnuolo, Russell Lipe, Brad Coulter, Kyle Coulter, Elliott Lipe, (Branley Mafuta) |
| 11:05.9, 11:44.5, 11:49.0, 12:04.0, 12:10.0, (12:13.0) |
15 | 392 | Beaverton,
MI - Team Time (1st 5) 59:54.2 | Spread (1st 5) 1:30.4 |
| 30, 66, 86, 104, 106, (112), (126) |
| Erik Maxwell, Zeke Dassay, Zach Babcock, Ryan Rybkowski, Travis Sleight, (Richie Gordon), (Austin Schnepp) |
| 11:05.8, 11:43.0, 12:00.3, 12:28.9, 12:36.2, (12:45.9), (13:03.9) |
16 | 418 | Harbor Springs,
MI - Team Time (1st 5) 1:00:01.2 | Spread (1st 5) 39.9 |
| 62, 76, 89, 92, 99, (110), (131) |
| Marcus Garrow, Michael Gorman, Jeffrey Howard, Andrew Furstenberg, Trevor Rohrer, (Jacob Nethercott), (Michael Cannon) |
| 11:41.4, 11:49.9, 12:03.6, 12:05.0, 12:21.3, (12:39.5), (13:23.8) |
17 | 462 | Tawas,
MI - Team Time (1st 5) 1:01:20.2 | Spread (1st 5) 1:19.9 |
| 51, 82, 98, 114, 117, (139), (143) |
| Cole VanderVeen, Josh McGuire, Kalvin Lentz, Kaden Mckinley, Michael Jordan, (Raymond Wright), (Kenny McArdle) |
| 11:28.9, 11:55.0, 12:20.9, 12:46.6, 12:48.8, (14:07.4), (15:20.5) |
18 | 480 | Sanford-Meridian,
MI - Team Time (1st 5) 1:01:24.2 | Spread (1st 5) 43.0 |
| 83, 85, 95, 108, 109, (111), (118) |
| Josh Gingery, Dan Burns, Luis Korpal, Jeremy Wenzlick, Casey Owens, (Joe Shuler), (Nick Warner) |
| 11:55.8, 11:59.7, 12:12.6, 12:37.3, 12:38.8, (12:40.6), (12:49.3) |
19 | 501 | Gladwin,
MI - Team Time (1st 5) 1:02:04.8 | Spread (1st 5) 1:06.7 |
| 73, 93, 100, 115, 120, (123), (140) |
| Nick Voise, Sean Pickard, Dallas Gibson, Roger Willford, Brett Walker, (Mike Moore), (Dominic Wegner) |
| 11:48.5, 12:08.5, 12:25.2, 12:47.4, 12:55.2, (12:59.0), (14:19.4) |
20 | 523 | Saginaw Nouvel,
MI - Team Time (1st 5) 1:03:09.2 | Spread (1st 5) 2:01.8 |
| 42, 102, 122, 127, 130, (138), (141) |
| Bradley Krajkowski, Donovan Gomez, Aaron Dise, Bailey Beldyga, Chad Czerny, (Anthony Champagne), (Trevor Robertson) |
| 11:17.6, 12:26.9, 12:57.9, 13:07.4, 13:19.4, (13:53.0), (14:46.4) |
21 | 534 | Harrison,
MI - Team Time (1st 5) 1:03:54.8 | Spread (1st 5) 2:37.4 |
| 22, 124, 125, 129, 134 |
| Brenden Taylor, Kyle Eichhorn, Ruben Saenz, Noah Cesal, Daniel Yoder |
| 10:57.3, 13:02.0, 13:03.6, 13:17.2, 13:34.7 |