1 | 93 | Woodhaven-Brownstown,
MI - Team Time (1st 5) 1:01:25.9 | Spread (1st 5) 28.1 |
| 12, 14, 17, 19, 31, (35), (62) |
| David Conley, Marcus Vianueva, Brendan Byrns, Nathan Girao, Logan McLean, (Roman Ruddy), (Nick Kekich) |
| 12:04.4, 12:10.5, 12:19.1, 12:19.4, 12:32.5, (12:37.6), (13:08.3) |
2 | 134 | Flushing,
MI - Team Time (1st 5) 1:00:33.5 | Spread (1st 5) 2:22.8 |
| 2, 3, 9, 32, 88, (89), (91) |
| Kyle Schweiman, Christian Bentoski, Caleb Crawford, Alton Schuessler, Andrew Hartley, (Dylan Stankewicz), (Mason George) |
| 11:12.2, 11:18.0, 11:55.0, 12:33.3, 13:35.0, (13:37.0), (13:42.0) |
3 | 150 | DeWitt,
MI - Team Time (1st 5) 1:02:34.0 | Spread (1st 5) 42.2 |
| 15, 20, 28, 33, 54, (57), (79) |
| Zack Rollis, Patrick D'Haene, Isaac Evans, Kalyn VanWormer, Bryce Schafer, (Kyle Hellems), (Casey Sprague) |
| 12:12.7, 12:20.4, 12:30.0, 12:36.0, 12:54.9, (13:01.4), (13:26.3) |
4 | 173 | Grand Rapids Christian,
MI - Team Time (1st 5) 1:02:58.5 | Spread (1st 5) 1:13.4 |
| 10, 18, 30, 45, 70, (85), (95) |
| Justin Varineau, Alec Vanderlugt, Matthew Blanker, Aaron Brink, Jake Kuyper, (Sam Sajdak), (Dylan Devries) |
| 12:02.6, 12:19.2, 12:32.0, 12:48.7, 13:16.0, (13:32.9), (13:46.7) |
5 | 177 | Bridgman,
MI - Team Time (1st 5) 1:01:36.0 | Spread (1st 5) 2:38.0 |
| 1, 6, 24, 73, 73, (134) |
| Brian Patrick, Brandon Owen, Kole Hanke, Ian Kauffman, Adam Poschke, (Zach Noll) |
| 10:41.0, 11:52.0, 12:25.0, 13:19.0, 13:19.0, (14:46.0) |
6 | 233 | Hanover Horton,
MI - Team Time (1st 5) 1:03:28.0 | Spread (1st 5) 2:19.0 |
| 5, 8, 33, 93, 94, (128), (140) |
| Landon Melling, Chase Swope, Bryce Stevens, Zachary White, Joe Berry, (Bradley Guenther), (Weston Lowry) |
| 11:27.0, 11:54.0, 12:36.0, 13:45.0, 13:46.0, (14:39.0), (15:00.0) |
7 | 238 | East (Farmington Hills),
MI - Team Time (1st 5) 1:04:12.2 | Spread (1st 5) 20.6 |
| 39, 41, 47, 52, 59, (61), (67) |
| Evan Boardway, Andrew Clark, Alex Varverahus, Navjit Girgla, Sean Elvy, (Alex Kay), (Shane Saxton) |
| 12:42.7, 12:44.9, 12:48.9, 12:52.4, 13:03.3, (13:07.6), (13:13.0) |
8 | 257 | Mason (Erie),
MI - Team Time (1st 5) 1:04:36.3 | Spread (1st 5) 2:36.7 |
| 7, 27, 44, 55, 124, (149) |
| Hunter Kominek, Robert LeFevre, Corbin Healey, Reid Southern, Nic Cox, (Justin Simmons) |
| 11:53.9, 12:27.8, 12:47.4, 12:56.6, 14:30.6, (15:18.5) |
9 | 268 | Summit Academy,
MI - Team Time (1st 5) 1:04:09.2 | Spread (1st 5) 2:40.1 |
| 4, 11, 68, 75, 110, (114), (116) |
| Garrett Novak, James Maitland, Dylan Greene, Jared Lenart, Daniel Rehfeldt, (Alex Blackburn), (Jarred Crull) |
| 11:26.6, 12:03.6, 13:13.1, 13:19.2, 14:06.7, (14:09.6), (14:12.0) |
10 | 304 | Cadillac,
MI - Team Time (1st 5) 1:05:24.1 | Spread (1st 5) 42.2 |
| 42, 49, 53, 78, 82, (126), (127) |
| Max Reume, Connor Jackson, Jered Holland, Noah Zdrodowski, Kyle Pike, (Ian Munch), (Christian Croskey) |
| 12:46.9, 12:49.5, 12:54.5, 13:24.1, 13:29.1, (14:38.1), (14:38.4) |
11 | 330 | Boyd W Arthurs,
MI - Team Time (1st 5) 1:06:06.0 | Spread (1st 5) 1:28.1 |
| 23, 45, 63, 98, 101, (111), (133) |
| Griffin Shimanek, Andrew McCaffery, Wilson Mcclelland, Tyler Spurr, Ben Glatfelter, (John Martin), (Ethan Powell) |
| 12:24.8, 12:48.7, 13:08.8, 13:50.8, 13:52.9, (14:06.8), (14:45.6) |
12 | 331 | Kent City,
MI - Team Time (1st 5) 1:06:00.1 | Spread (1st 5) 2:00.6 |
| 13, 38, 76, 97, 107, (139), (144) |
| Fraser Wilson, Aaron Ortiz, Joshua Lee, Casey Carew, Jake Alt, (Alex Russo), (Cody Smith) |
| 12:04.7, 12:42.5, 13:20.1, 13:47.5, 14:05.3, (14:59.0), (15:01.5) |
13 | 378 | Breckenridge,
MI - Team Time (1st 5) 1:07:00.4 | Spread (1st 5) 1:38.9 |
| 26, 50, 90, 104, 108, (109), (117) |
| Travis Eastman, Alex Giles, Spenser Brown, Hunter Chovanec, Josh Westall, (Noah Bleiler), (Nathan Kipp) |
| 12:27.0, 12:50.7, 13:38.3, 13:58.5, 14:05.9, (14:06.3), (14:14.3) |
| 378 | Waterford Our Lady of the Lakes,
MI - Team Time (1st 5) 1:07:12.8 | Spread (1st 5) 1:54.4 |
| 29, 40, 65, 121, 123 |
| Kurt Romkema, Chris Shankin, Sasha Bennett, Gena Bennett, Igor Mattise |
| 12:31.0, 12:44.8, 13:11.4, 14:20.2, 14:25.4 |
15 | 402 | Detroit Country Day,
MI - Team Time (1st 5) 1:07:25.8 | Spread (1st 5) 1:13.7 |
| 58, 60, 64, 102, 118, (119), (172) |
| Steven Staten, Brett Barr, Ben Hilfinger, Andrew Jonna, Stephen Dinka, (Revanth Manam), (Dilan Dubey) |
| 13:02.1, 13:03.7, 13:11.1, 13:53.1, 14:15.8, (14:18.6), (16:17.8) |
16 | 435 | Cranbrook Kingswood,
MI - Team Time (1st 5) 1:08:52.5 | Spread (1st 5) 3:08.8 |
| 48, 56, 69, 99, 163, (175), (192) |
| Harry Jones, Michael Bian, Davis Schiller, Willem VanHouten, Jacob Barber, (Sam Leslie), (Kevin Sang) |
| 12:49.4, 12:57.3, 13:15.6, 13:52.0, 15:58.2, (16:27.1), (19:36.4) |
17 | 444 | Gerisch,
MI - Team Time (1st 5) 1:08:52.2 | Spread (1st 5) 2:18.4 |
| 37, 66, 71, 129, 141, (178), (195) |
| Garrett Brown, Joey Burke, David Fantow, Joe Heacox, Daniel Ramos, (Shaun Hooper), (Eric Rogowski) |
| 12:42.0, 13:12.4, 13:17.6, 14:39.8, 15:00.4, (17:12.5), (20:50.5) |
18 | 464 | Creative Technologies Academy,
MI - Team Time (1st 5) 1:09:44.8 | Spread (1st 5) 3:01.0 |
| 25, 51, 87, 150, 151, (177) |
| Les Miner, Brandon Beck, Ethan Lehman, Dawson Armstrong, James Hofstra, (Jarod Bouma) |
| 12:26.7, 12:50.9, 13:34.8, 15:24.7, 15:27.7, (16:44.2) |
19 | 477 | Chelsea Beach,
MI - Team Time (1st 5) 1:09:18.5 | Spread (1st 5) 2:03.1 |
| 36, 100, 105, 106, 130, (143), (147) |
| Joshua Kowalski, Ben Ingall, Cullen Lindsay, Liam Heaney, Cole Phillips, (Connor Gilbreath), (Jack Pedlow) |
| 12:38.1, 13:52.6, 14:01.9, 14:04.7, 14:41.2, (15:01.3), (15:07.7) |
20 | 535 | Cedar Springs,
MI - Team Time (1st 5) 1:11:40.2 | Spread (1st 5) 3:17.2 |
| 22, 72, 131, 154, 156, (160), (162) |
| Dallas Mora, Evan Lewis, Jordan Harthorn, Brandon Sawade, Brandon Owens, (Drake Bishop), (Drew French) |
| 12:22.0, 13:18.0, 14:44.0, 15:37.0, 15:39.2, (15:52.0), (15:58.0) |
21 | 553 | Rogers City,
MI - Team Time (1st 5) 1:11:13.6 | Spread (1st 5) 2:26.9 |
| 80, 84, 113, 115, 161, (181), (189) |
| Jobe Kerr, Jacob Pettyjohn, Phil Grambau, Tony Walker, Izaiah Hincka, (Rick Steiger), (Jordan Fleury) |
| 13:28.1, 13:30.8, 14:08.0, 14:11.7, 15:55.0, (17:36.2), (18:52.0) |
22 | 562 | Glen Lake,
MI - Team Time (1st 5) 1:11:12.7 | Spread (1st 5) 1:36.1 |
| 77, 103, 120, 125, 137, (158), (176) |
| Andrew Garver, Drake Parker, Glen Bredin, Matthew Pleva, Caleb Gleason, (Oscar Okerlund), (Ethan Gleason) |
| 13:21.8, 13:56.5, 14:20.0, 14:36.5, 14:57.9, (15:45.6), (16:33.5) |
| 562 | Lumen Christi,
MI - Team Time (1st 5) 1:12:21.0 | Spread (1st 5) 4:04.0 |
| 16, 92, 135, 146, 173, (182), (185) |
| Issac Cooper, Ben Munie, Chris Spencer, Ray J Anater, Bo Wright, (Will Padbury), (Jacob Whitton) |
| 12:15.2, 13:43.7, 14:55.6, 15:07.3, 16:19.2, (17:43.6), (18:05.6) |
24 | 583 | Capital Homeschool,
MI - Team Time (1st 5) 1:13:51.2 | Spread (1st 5) 4:47.6 |
| 43, 86, 136, 138, 180, (194) |
| Landon Dysart, Grant Fedewa, Brett Cribley, Timmy DeMass, Micah Potter, (Caleb Wood) |
| 12:47.2, 13:34.6, 14:56.6, 14:58.0, 17:34.8, (20:37.3) |
25 | 715 | Belding,
MI - Team Time (1st 5) 1:16:20.0 | Spread (1st 5) 2:23.0 |
| 96, 122, 164, 165, 168, (170), (174) |
| Ryan Wucher, Tommy Myles, Zac Brown, Christopher Stahlin, Sam Whitehead, (Brandon Wood), (Royce Braman) |
| 13:47.0, 14:21.0, 16:00.0, 16:02.0, 16:10.0, (16:15.0), (16:20.0) |
26 | 719 | Grass Lake,
MI - Team Time (1st 5) 1:17:34.5 | Spread (1st 5) 3:55.5 |
| 83, 132, 159, 166, 179, (187) |
| Spencer Good, Nick Wirpio, Nick Schultz, Hunter Roy, Josh Wollet, (Chase Elkins) |
| 13:30.1, 14:45.0, 15:47.0, 16:06.8, 17:25.6, (18:09.6) |
27 | 723 | Dundee,
MI - Team Time (1st 5) 1:16:50.4 | Spread (1st 5) 2:46.7 |
| 81, 151, 153, 167, 171, (183), (191) |
| Noah Emery, Matthew Kahn, Alex Lenz, Lucas Nash, Seth Weyand, (Josh Froberg), (Evan Franzel) |
| 13:28.6, 15:27.7, 15:31.2, 16:07.6, 16:15.3, (17:52.9), (19:30.6) |
28 | 724 | Kalamazoo Christian,
MI - Team Time (1st 5) 1:21:59.9 | Spread (1st 5) 6:12.1 |
| 21, 145, 184, 186, 188, (198), (199) |
| John Stehouwer, Kahler Matheison, Harley Seelbinder, Anders Bogard, Nathan Wenke, (Evan Dare), (Andrew Nowak) |
| 12:21.0, 15:05.0, 17:53.2, 18:07.6, 18:33.1, (23:44.0), (24:13.5) |
29 | 741 | Alma,
MI - Team Time (1st 5) 1:16:58.0 | Spread (1st 5) 2:05.3 |
| 112, 148, 155, 157, 169, (201) |
| Bailey Wilson, Monroe Molesky, Hunter Vanhorn, Brenden Donnelly, Matteo Deangelis, (Ben Crimin) |
| 14:07.1, 15:18.3, 15:38.5, 15:41.7, 16:12.4, (25:53.8) |
30 | 918 | Future Falcons (Ogemaw Heights),
MI - Team Time (1st 5) 1:40:10.2 | Spread (1st 5) 7:52.8 |
| 142, 190, 193, 196, 197, (200) |
| Adam Zettel, Matt Lambert, Derek Kibbe, Nathan Childs, Jacob Coates, (Holden Olsick) |
| 15:01.2, 19:19.0, 20:34.0, 22:22.0, 22:54.0, (24:50.0) |