1 | 47 | East Grand Rapids,
MI - Team Time (1st 5) 45:40.3 | Spread (1st 5) 1:06.2 |
| 1, 2, 3, 12, 29, (35), (54) |
| Davis Christy, Ryan Brinker, Alex Thole, Rowen Bishop, Jonah Workman, (James Austin), (Oskar Dicke) |
| 8:43.6, 8:45.2, 8:56.8, 9:24.9, 9:49.8, (9:53.3), (10:02.2) |
2 | 133 | Portage West,
MI - Team Time (1st 5) 48:34.3 | Spread (1st 5) 36.1 |
| 9, 18, 22, 37, 47, (51), (109) |
| Nicholas Cabrera, Bruno Cabrera, Abrar Hossen, Rylan Andrews, Sam Bodine, (Josh Lindsay), (Sawyer Lindstrom) |
| 9:22.4, 9:38.6, 9:41.1, 9:53.7, 9:58.5, (10:00.5), (10:39.7) |
3 | 176 | East Rockford,
MI - Team Time (1st 5) 49:19.5 | Spread (1st 5) 21.0 |
| 21, 28, 35, 40, 52, (56), (70) |
| Adam Flanders, Owen Vandrie, Carter Bissell, Caden Karcher, Aidan Flanders, (Nate Fahey), (Keegan Becker) |
| 9:40.6, 9:48.8, 9:53.3, 9:55.2, 10:01.6, (10:02.8), (10:13.8) |
4 | 219 | Cedar Springs,
MI - Team Time (1st 5) 49:27.2 | Spread (1st 5) 1:10.9 |
| 11, 15, 30, 59, 104, (121), (145) |
| Elliot Moleski, Eli Kleynenberg, Zach Reed, Jack Sherburn, Elijah Howland, (Ian Klenk), (Ayden Cook) |
| 9:24.5, 9:31.4, 9:51.2, 10:04.7, 10:35.4, (10:50.4), (11:16.8) |
5 | 221 | Hastings,
MI - Team Time (1st 5) 49:48.2 | Spread (1st 5) 13.1 |
| 31, 34, 38, 58, 60, (95), (113) |
| Caleb LaBoe, Riley Shults, Jonah Teed, Reuben Solmes, Micah Johnson, (Charles Nickels), (Jonah Lewis) |
| 9:52.1, 9:52.6, 9:54.1, 10:04.2, 10:05.2, (10:30.9), (10:45.0) |
6 | 223 | Northern Hills,
MI - Team Time (1st 5) 49:48.2 | Spread (1st 5) 41.5 |
| 20, 25, 32, 66, 80, (97), (98) |
| Nat DeWaard, Spencer Porter, Hudson Kemperman, Jaden Polizzi, Jonas Baar, (Caleb Hill), (Ben Pease) |
| 9:40.4, 9:44.7, 9:52.3, 10:08.9, 10:21.9, (10:32.5), (10:32.7) |
7 | 231 | Portage Central,
MI - Team Time (1st 5) 49:33.2 | Spread (1st 5) 1:02.6 |
| 7, 38, 49, 61, 76, (82), (86) |
| Logan Begeman, Matthew Long, Bryant Winstanley, Hunter Meninga, Aiden Phenicie, (Jack Hinze), (Alex Beachnau) |
| 9:15.5, 9:54.1, 9:59.5, 10:06.0, 10:18.1, (10:22.8), (10:28.3) |
8 | 250 | Clare,
MI - Team Time (1st 5) 49:37.3 | Spread (1st 5) 1:17.9 |
| 6, 10, 71, 75, 88, (111), (162) |
| Brad White, Nic Porter, Caidan Gaskill, Keagan Hill, Andrew Klaus, (Brody Allen), (Logan Carstensen) |
| 9:10.5, 9:24.3, 10:16.4, 10:17.7, 10:28.4, (10:43.1), (11:36.5) |
9 | 273 | Harper Creek,
MI - Team Time (1st 5) 50:25.5 | Spread (1st 5) 43.5 |
| 24, 44, 48, 72, 85, (91), (129) |
| Braxton Liss, Dominic Lowrie, Kaymen Graybeal, William O'Dell, Jackson Dzwik, (Cooper Gardner), (Brock Hibbs) |
| 9:44.6, 9:57.0, 9:58.8, 10:17.0, 10:28.1, (10:30.3), (11:04.4) |
10 | 286 | Portage North,
MI - Team Time (1st 5) 50:24.8 | Spread (1st 5) 19.9 |
| 45, 50, 53, 65, 73, (110), (118) |
| Avery Kucharski, Gavin Thompson, Quinton Swanson, Corbin Trickey, Bobby Koscinski, (Sam Collins), (Braden Paupore) |
| 9:57.3, 9:59.9, 10:02.1, 10:08.3, 10:17.2, (10:40.8), (10:47.1) |
11 | 332 | Meridian,
MI - Team Time (1st 5) 50:57.6 | Spread (1st 5) 54.8 |
| 19, 42, 69, 99, 103, (106), (118) |
| Ethan Wetzel, Elliot Noyes, Logan Brawt, Drew LaFave, Josh Brawt, (Austin Sisco), (Eli Olmsted) |
| 9:40.3, 9:55.7, 10:13.3, 10:33.2, 10:35.1, (10:36.1), (10:47.1) |
12 | 338 | Reeths-Puffer,
MI - Team Time (1st 5) 50:53.1 | Spread (1st 5) 2:06.4 |
| 4, 26, 77, 90, 141, (142), (153) |
| Kye Grant, Tate Bradley, Gavin Wierenga, Jamie Neel, Levi Carlson, (Tyler Tindall), (Connor Anderson) |
| 9:05.9, 9:45.5, 10:19.4, 10:30.0, 11:12.3, (11:13.5), (11:23.2) |
13 | 418 | Kalamazoo Linden Grove,
MI - Team Time (1st 5) 51:54.1 | Spread (1st 5) 2:00.7 |
| 5, 62, 79, 135, 137, (144), (166) |
| Jasper Cane, Spencer Soule, Andrew Wright, Rip Raab, Aiden Rudlaff, (Rohan Marion), (Henry Dutcher) |
| 9:08.9, 10:06.1, 10:21.3, 11:08.2, 11:09.6, (11:16.2), (11:39.0) |
14 | 423 | Richland Gull Lake,
MI - Team Time (1st 5) 52:46.5 | Spread (1st 5) 2:07.7 |
| 17, 27, 41, 168, 170 |
| Malin Sage, Ryan Rohrer, Warrick Elder, Keegan Fulling, Gabriel Hall |
| 9:36.6, 9:47.9, 9:55.6, 11:42.1, 11:44.3 |
15 | 452 | Lakeview (Battle Creek),
MI - Team Time (1st 5) 52:17.7 | Spread (1st 5) 1:46.2 |
| 13, 63, 117, 120, 139, (147), (180) |
| Aiden Moore, Josh Hennessy, Vegas Brown, Jack Ludeker, Kalvin Frank, (Luke Dzwik), (Maddox Bishop) |
| 9:25.2, 10:07.1, 10:46.6, 10:47.4, 11:11.4, (11:18.5), (11:56.2) |
16 | 479 | Gladwin,
MI - Team Time (1st 5) 52:46.8 | Spread (1st 5) 1:59.7 |
| 8, 67, 115, 143, 146, (155), (172) |
| Seth Mead, Ben Verellen, Garrett Cingano, Elijah Christensen, Elijah Townsend, (Brensen Reed), (Devin Shook) |
| 9:17.8, 10:11.2, 10:45.3, 11:15.0, 11:17.5, (11:26.2), (11:45.7) |
| 479 | Marshall,
MI - Team Time (1st 5) 52:57.9 | Spread (1st 5) 1:09.6 |
| 43, 89, 93, 123, 131, (150), (152) |
| Aidan McPartlin, Josh Kase, Clark Erwin, Nicholas Ferreira, Aiden Alegria, (Micah Morehouse), (Cameron Weers) |
| 9:56.6, 10:29.8, 10:30.7, 10:54.6, 11:06.2, (11:21.8), (11:22.9) |
18 | 481 | Grandville,
MI - Team Time (1st 5) 52:33.9 | Spread (1st 5) 41.5 |
| 57, 100, 102, 108, 114, (149), (163) |
| Abol Abol, Ben Anderson, Luke Holleman, Garrett Klein, Max Wolkwitz, (Griffin Truskowski), (Jacob Hector) |
| 10:03.7, 10:33.6, 10:34.6, 10:36.8, 10:45.2, (11:21.1), (11:37.2) |
19 | 483 | Three Rivers,
MI - Team Time (1st 5) 53:03.4 | Spread (1st 5) 1:21.6 |
| 46, 68, 83, 138, 148, (151), (154) |
| Maddox Hagen, Sullivan Zietlow, Isaac Perez, Josh Jones, Lucan Hoercher, (Austen Waldon), (Robert Yoder) |
| 9:57.6, 10:12.0, 10:23.5, 11:11.1, 11:19.2, (11:22.4), (11:24.4) |
20 | 485 | Schoolcraft,
MI - Team Time (1st 5) 53:07.7 | Spread (1st 5) 1:36.7 |
| 64, 74, 86, 92, 169, (188), (193) |
| Gerrin Kinkela, Dante Pillot, Gavin Hart, Ethan Popp, Lio Bragagnini, (Austin Melville), (Dan McGehee) |
| 10:07.4, 10:17.4, 10:28.3, 10:30.5, 11:44.1, (12:14.4), (12:37.0) |
21 | 504 | North Rockford,
MI - Team Time (1st 5) 52:57.6 | Spread (1st 5) 36.5 |
| 78, 93, 101, 107, 125, (126), (128) |
| Cameron Handwerker, Quinn Geshel, Michael Mead, Jack Tuck, Lucas Cid, (Ben Vitkauskas), (Owen Hodel) |
| 10:20.1, 10:30.7, 10:33.8, 10:36.4, 10:56.6, (10:58.7), (11:01.4) |
22 | 507 | Bronson,
MI - Team Time (1st 5) 53:19.6 | Spread (1st 5) 2:20.6 |
| 14, 81, 116, 122, 174 |
| Tyler Wilber, Andrew Norton, Kamron Brackett, Jesus Cortez, Owen Kimmons |
| 9:28.4, 10:22.0, 10:46.0, 10:54.2, 11:49.0 |
23 | 613 | St Philip Catholic Central,
MI - Team Time (1st 5) 55:03.1 | Spread (1st 5) 2:05.7 |
| 23, 112, 140, 165, 173, (196), (202) |
| Luke Sprague, Maxwell Shugars, Jerome Bastian, Ryan Casterline, Daniel Lenz, (Emile Bastian), (Owen Nofs) |
| 9:41.8, 10:43.6, 11:12.0, 11:38.2, 11:47.5, (12:48.7), (13:14.7) |
24 | 620 | Shepherd,
MI - Team Time (1st 5) 55:14.7 | Spread (1st 5) 2:18.1 |
| 16, 133, 135, 160, 176, (177), (192) |
| Nolan Longuski, Xavier Hoppe, Cole Marquez, Owen Brickner, Ian McNeel, (Ryan Travis), (Simeon Montney) |
| 9:33.4, 11:06.7, 11:08.2, 11:34.9, 11:51.5, (11:51.8), (12:27.8) |
25 | 775 | L L Wright,
MI - Team Time (1st 5) 1:01:05.5 | Spread (1st 5) 3:58.7 |
| 33, 124, 199, 206, 213, (214), (222) |
| Axton Ruotsala, Joey Lauzon, Zach Smith, Dawson Sackmann, Daniel Tibaldo, (Bryce Shinaway), (Logan Holm) |
| 9:52.4, 10:55.3, 12:59.6, 13:27.1, 13:51.1, (13:52.2), (15:06.5) |
26 | 801 | Mill Creek (Comstock Park),
MI - Team Time (1st 5) 58:16.4 | Spread (1st 5) 1:06.8 |
| 132, 134, 167, 182, 186, (198), (204) |
| Lucas Nyenhuis, Corey Jones, Brady Morrow, Logan Nyenhuis, Aiden Cinder, (Dylan Vander Meer), (Nathaniel Werdon) |
| 11:06.4, 11:07.8, 11:40.8, 12:08.2, 12:13.2, (12:57.5), (13:17.0) |
27 | 823 | Mendon,
MI - Team Time (1st 5) 1:02:20.6 | Spread (1st 5) 5:38.7 |
| 84, 157, 159, 195, 228 |
| Gabe Ryder, Ben Iobe, Jackson Thomas, Zack McClish, Lucas Dudley |
| 10:28.0, 11:30.0, 11:33.6, 12:42.3, 16:06.7 |
28 | 826 | Centreville,
MI - Team Time (1st 5) 1:00:45.1 | Spread (1st 5) 3:13.9 |
| 96, 130, 191, 197, 212, (218) |
| Ben Reed, Henry Sloat, Tycen Clementz, Micaiah Sylvester, Emmett Spence, (Isaac Miller) |
| 10:31.0, 11:04.7, 12:27.6, 12:56.9, 13:44.9, (14:09.6) |
29 | 870 | Bangor,
MI - Team Time (1st 5) 1:01:28.6 | Spread (1st 5) 2:44.2 |
| 105, 163, 194, 203, 205, (223), (224) |
| Jayden Smith, Ben Hernandez, Hayden Robertson, Brendon Jackson, Jack Loomis, (Wes Summerhill), (Daniel Marin-Hernandez) |
| 10:35.8, 11:37.2, 12:38.9, 13:16.7, 13:20.0, (15:15.5), (15:20.7) |
30 | 873 | Pennfield,
MI - Team Time (1st 5) 59:38.7 | Spread (1st 5) 54.6 |
| 158, 161, 175, 189, 190, (219), (220) |
| Kyle Nuyen, Hunter Jenney, Samuel Siddall, Elijah Fox, William Hall, (Elijah Scott), (Landon Metty) |
| 11:30.6, 11:35.2, 11:50.6, 12:17.1, 12:25.2, (14:27.5), (14:41.4) |
31 | 883 | Northview Crossroads,
MI - Team Time (1st 5) 59:50.5 | Spread (1st 5) 46.2 |
| 156, 179, 181, 183, 184, (185), (186) |
| Will Pollack, Kaiden Dressler, Stefan Kraker, William Roggenbaum, Peter Duffy, (Richard Toris), (Aiden Coffman) |
| 11:26.6, 11:56.1, 12:02.4, 12:12.6, 12:12.8, (12:13.0), (12:13.2) |
32 | 889 | White Pigeon,
MI - Team Time (1st 5) 1:04:15.6 | Spread (1st 5) 3:51.2 |
| 55, 201, 207, 210, 216, (227), (230) |
| Espn Ultz, Gavin McGrady, Jack Williams, Carter Becraft, Ashton Baker, (Levi Young), (Jakob Stanely) |
| 10:02.7, 13:13.9, 13:29.8, 13:35.3, 13:53.9, (15:50.8), (19:02.4) |
33 | 972 | Quincy,
MI - Team Time (1st 5) 1:05:38.4 | Spread (1st 5) 2:59.8 |
| 127, 208, 209, 211, 217, (225), (229) |
| Tray Crank, Mason Leland, Levi Benton, Wesley Wasikowski, Hudson Gray, (Macarty Smith), (Daven Richards) |
| 10:59.2, 13:30.1, 13:32.5, 13:37.6, 13:59.0, (15:36.7), (17:20.4) |
34 | 985 | Heritage Christian Academy,
MI - Team Time (1st 5) 1:05:36.9 | Spread (1st 5) 3:21.8 |
| 171, 178, 200, 215, 221, (226), (231) |
| Austin McCormick, Aiden Boucher, Mitchell Yoshikawa, Micah Menser, Drake Bartell, (Ezekiel Fenstermaker), (Israel Ives) |
| 11:44.5, 11:53.6, 12:59.8, 13:52.7, 15:06.3, (15:42.6), (19:57.7) |