1 | 55 | DeWitt,
MI - Team Time (1st 5) 59:59.5 | Spread (1st 5) 1:39.7 |
| 1, 4, 5, 20, 25, (30), (32) |
| Zack Rollis, Kalyn VanWormer, Cameron Ramos, Kyle Hellems, Kalyb Vanwormer, (Travis Barr), (Carson Van Tighem) |
| 11:05.5, 11:43.6, 11:52.6, 12:32.6, 12:45.2, (12:51.8), (12:53.3) |
2 | 136 | Fowlerville,
MI - Team Time (1st 5) 1:03:26.8 | Spread (1st 5) 1:22.1 |
| 8, 12, 16, 47, 53, (118), (130) |
| Tyler Steinhelper, Chris Davis, Aaron Davis, Bryson Scott, Collin Smar, (Robby Bilyk), (Gavin Tait) |
| 12:04.3, 12:15.0, 12:23.6, 13:17.5, 13:26.4, (14:58.1), (15:33.0) |
3 | 137 | Grand Rapids Christian,
MI - Team Time (1st 5) 1:03:34.9 | Spread (1st 5) 1:07.7 |
| 10, 15, 29, 39, 44, (51), (52) |
| Sam Terpstra, Matthew Winkle, Nathan Van Harn, Timothy Nelson, Joel Muyskens, (Jordan Otte), (Tony Kuyper) |
| 12:07.2, 12:19.1, 12:50.4, 13:03.3, 13:14.9, (13:24.4), (13:26.2) |
4 | 154 | Chelsea Beach,
MI - Team Time (1st 5) 1:03:31.1 | Spread (1st 5) 1:57.1 |
| 3, 12, 22, 58, 59, (81), (83) |
| Joshua Kowalski, Foster Thorburn, Connor Gilbreath, Brandon DeGracia, Jeremy Northrop, (Gabe Gasbarre), (Jacob Smedshammer) |
| 11:35.0, 12:15.0, 12:38.0, 13:31.0, 13:32.1, (14:00.5), (14:02.0) |
5 | 189 | Glen Lake,
MI - Team Time (1st 5) 1:04:59.9 | Spread (1st 5) 1:11.7 |
| 14, 23, 42, 54, 56, (125), (131) |
| Drake Parker, Caleb Gleason, Matthew Pleva, JD Willey, Rolli Charpentier, (Garrett Tremble), (Christian Barber) |
| 12:18.2, 12:38.1, 13:07.0, 13:26.7, 13:29.9, (15:13.9), (15:36.0) |
6 | 209 | Allendale,
MI - Team Time (1st 5) 1:05:22.4 | Spread (1st 5) 1:17.5 |
| 17, 35, 40, 46, 71, (107), (123) |
| Bryce Sawyer, Jason Isenga, Dakota Riemersma, Zack Hamlin, Henry Austin, (Collin Bush), (Weston Pineiro) |
| 12:24.2, 12:55.3, 13:04.0, 13:17.2, 13:41.7, (14:43.5), (15:04.0) |
7 | 220 | Mason (Erie),
MI - Team Time (1st 5) 1:05:33.6 | Spread (1st 5) 2:07.5 |
| 11, 19, 37, 61, 92, (129) |
| Corbin Healey, Carter Rose, Jackson Hoffman, Kyle Axel, Max Kortsch, (Blake Beridge) |
| 12:11.7, 12:31.3, 12:56.8, 13:34.6, 14:19.2, (15:28.2) |
8 | 266 | Alma,
MI - Team Time (1st 5) 1:07:03.8 | Spread (1st 5) 1:00.2 |
| 30, 49, 50, 62, 75, (76), (94) |
| Monroe Molesky, Caleb Snyder, Josh Leppien, Jay Sandel, Brenden Donnelly, (Zach Manley), (Dakota Schneider) |
| 12:51.8, 13:22.0, 13:23.0, 13:35.0, 13:52.0, (13:54.1), (14:25.0) |
9 | 282 | Cadillac,
MI - Team Time (1st 5) 1:06:24.8 | Spread (1st 5) 2:30.2 |
| 2, 38, 73, 84, 85, (103), (115) |
| Connor Jackson, Matthew Brines, Tim Carlington, Brandan Eller, Derek Tonello, (Connor Berquist), (Rhys Seward) |
| 11:34.3, 12:57.4, 13:44.5, 14:04.1, 14:04.5, (14:37.4), (14:55.1) |
10 | 302 | Capital Homeschool,
MI - Team Time (1st 5) 1:07:47.9 | Spread (1st 5) 2:01.1 |
| 26, 34, 63, 68, 111, (126), (152) |
| Timmy DeMass, Reece Huberts, Vince Fedewa, Tanner Howard, Caleb Wood, (Micah Potter), (Jaden Butler) |
| 12:46.0, 12:55.0, 13:39.0, 13:40.8, 14:47.1, (15:16.0), (17:29.6) |
11 | 336 | Gladwin,
MI - Team Time (1st 5) 1:08:48.7 | Spread (1st 5) 3:11.1 |
| 18, 28, 74, 82, 134, (144), (156) |
| Adam Bishop, Fengjin Cui, Mackenzie Weston, Austin Edgar, Sebastian Landenberger, (Kurt Landenberger), (Justin Zietz) |
| 12:30.1, 12:50.3, 13:46.0, 14:01.1, 15:41.2, (16:31.0), (17:44.0) |
12 | 344 | Notre Dame Marist Academy,
MI - Team Time (1st 5) 1:08:55.8 | Spread (1st 5) 1:58.5 |
| 36, 48, 57, 89, 114, (127), (128) |
| Sante Dybowski, Eli Seitzinger, Anthony Pangoui, Alec Gaboury, Lucas Karolski, (Nolan Mylenek), (Mason Mylenek) |
| 12:56.1, 13:21.8, 13:30.8, 14:12.5, 14:54.6, (15:17.8), (15:21.9) |
13 | 356 | Breckenridge,
MI - Team Time (1st 5) 1:09:52.8 | Spread (1st 5) 4:05.5 |
| 7, 33, 41, 135, 140, (141), (150) |
| Travis Eastman, Elijah Stoneman, Nathan Laurenz, Blaine Long, Colton Chovanec, (Henry Richardson), (Kyler Chovanec) |
| 12:01.6, 12:53.8, 13:06.5, 15:43.8, 16:07.1, (16:13.8), (17:20.0) |
14 | 389 | Flushing,
MI - Team Time (1st 5) 1:10:01.0 | Spread (1st 5) 1:03.0 |
| 55, 63, 80, 94, 97, (100), (113) |
| Alton Schuessler, Zach Baxter, Mason George, Evan Hayek, Jordan Maynor, (Nolan Herr), (Devin Hope) |
| 13:27.0, 13:39.0, 14:00.0, 14:25.0, 14:30.0, (14:32.0), (14:52.0) |
15 | 399 | Catholic United,
MI - Team Time (1st 5) 1:10:15.9 | Spread (1st 5) 2:12.1 |
| 27, 43, 90, 118, 121, (148), (149) |
| Bryce Arredondo, David Jamet, James Klein, Peter Dudka, Ben Green, (Jack Potter), (Eric Lastfogel) |
| 12:46.8, 13:13.4, 14:18.7, 14:58.1, 14:58.9, (17:00.6), (17:16.9) |
16 | 402 | Chippewa Hills,
MI - Team Time (1st 5) 1:10:03.3 | Spread (1st 5) 2:28.9 |
| 9, 91, 99, 101, 102, (110), (124) |
| Austin Mathis, Tyrone Caldwell, Austin Sherman, Amisun Oliver, Michael Grider, (Ray Robertson), (Eric Richard) |
| 12:05.9, 14:18.9, 14:31.3, 14:32.4, 14:34.8, (14:46.6), (15:07.7) |
17 | 419 | Birch Run,
MI - Team Time (1st 5) 1:10:29.6 | Spread (1st 5) 55.6 |
| 72, 77, 78, 87, 105, (153), (166) |
| Trey Plichta, Johnathon Voelker, Adam Wenzlick, Keegan Hutchinson, Hunter Holbrook, (Coby Vitany), (Carson Vitany) |
| 13:43.3, 13:58.7, 13:59.0, 14:09.7, 14:38.9, (17:34.8), (18:51.7) |
18 | 420 | Hanover Horton,
MI - Team Time (1st 5) 1:12:54.5 | Spread (1st 5) 6:30.5 |
| 6, 65, 78, 107, 164 |
| Landon Melling, Bradley Guenther, Donovon Kennedy, Brandon Shepherd, Mickey Cossel |
| 12:01.0, 13:39.5, 13:59.0, 14:43.5, 18:31.5 |
19 | 431 | Cedar Springs,
MI - Team Time (1st 5) 1:11:48.0 | Spread (1st 5) 3:30.0 |
| 21, 66, 69, 136, 139, (158), (165) |
| Dallas Mora, Brandon Sawade, Brayden Marvel, Thomas Metiva, Nate Draper, (Tyler Salinas), (Josh Walker) |
| 12:34.0, 13:40.0, 13:41.0, 15:49.0, 16:04.0, (18:02.0), (18:46.0) |
20 | 488 | Dundee,
MI - Team Time (1st 5) 1:14:26.7 | Spread (1st 5) 4:59.3 |
| 24, 67, 109, 133, 155, (162), (163) |
| Colin Kane, Bryce Groves, Antó Ritsema, Matthew Kahn, Luke Garrett, (Parker Hovey), (Evan Marshall) |
| 12:42.1, 13:40.4, 14:43.7, 15:39.1, 17:41.4, (18:15.2), (18:23.0) |
21 | 552 | Lakeview,
MI - Team Time (1st 5) 1:15:00.0 | Spread (1st 5) 2:34.0 |
| 69, 86, 117, 138, 142, (154) |
| Josh Case, Lee RingLever, Dylan Bates, Nick Ruvalcuba, Trenton Markcum, (Cameron Moore) |
| 13:41.0, 14:08.0, 14:57.0, 15:59.0, 16:15.0, (17:36.5) |
22 | 567 | Lumen Christi,
MI - Team Time (1st 5) 1:14:26.8 | Spread (1st 5) 1:27.7 |
| 87, 106, 120, 122, 132, (146), (151) |
| Chris Spencer, Ben Munie, Calvin Burdick, Michael Scarpino, London Hardwick, (Caleb Crandall), (Will Padbury) |
| 14:09.7, 14:40.9, 14:58.3, 15:00.5, 15:37.4, (16:40.4), (17:26.7) |
23 | 601 | Greenspire,
MI - Team Time (1st 5) 1:17:49.6 | Spread (1st 5) 3:50.1 |
| 93, 98, 112, 137, 161, (171) |
| Nathan Dingman, Trey Hepler, Tristan Ringmuth, Jacob Ritzer, Elijah McKinley, (Jakob Gale) |
| 14:22.1, 14:31.1, 14:47.6, 15:56.6, 18:12.2, (20:58.0) |
24 | 607 | Farwell,
MI - Team Time (1st 5) 1:19:38.1 | Spread (1st 5) 4:36.2 |
| 60, 96, 145, 147, 159 |
| Wyatt Tubbs, Ryan Marhofer, Addison Carrizales, Jerry Hammond, Grant Evans |
| 13:33.8, 14:26.9, 16:31.6, 16:55.8, 18:10.0 |
25 | 621 | Fremont,
MI - Team Time (1st 5) 1:20:55.6 | Spread (1st 5) 4:55.6 |
| 45, 116, 143, 157, 160, (167), (170) |
| Wyatt Kaastra, Ben DeVries, Roger Perez, Steven Scott, Kyle Stack, (Tyler Rafferty), (Taven Shriver) |
| 13:15.7, 14:56.4, 16:30.6, 18:01.6, 18:11.3, (19:17.8), (19:43.9) |
26 | 786 | Future Falcons (Ogemaw Heights),
MI - Team Time (1st 5) 1:39:20.7 | Spread (1st 5) 8:59.0 |
| 104, 168, 169, 172, 173, (174) |
| TJ Hansen, Jewel Gill-Miller, Derek Kibbe, Jacob Coates, Todd Frank, (Holden Olsick) |
| 14:38.0, 19:28.0, 19:42.6, 21:55.1, 23:37.0, (29:43.0) |