147East 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)
2133Portage 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)
3176East 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)
4219Cedar 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)
5221Hastings, 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)
6223Northern 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)
7231Portage 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)
8250Clare, 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)
9273Harper 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)
10286Portage 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)
11332Meridian, 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)
12338Reeths-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)
13418Kalamazoo 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)
14423Richland 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
15452Lakeview (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)
16479Gladwin, 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)
479Marshall, 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)
18481Grandville, 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)
19483Three 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)
20485Schoolcraft, 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)
21504North 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)
22507Bronson, 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
23613St 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)
24620Shepherd, 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)
25775L 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)
26801Mill 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)
27823Mendon, 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
28826Centreville, 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)
29870Bangor, 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)
30873Pennfield, 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)
31883Northview 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)
32889White 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)
33972Quincy, 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)
34985Heritage 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)