1 | 27 | Chippewa (Okemos),
MI - Team Time (1st 5) 44:16.0 | Spread (1st 5) 59.0 |
| 2, 3, 5, 7, 10, (18), (41) |
| Peter Papapolymerou, Thomas Gorman, Noah Mead-O'Brien, Cole Chase, Gabe Bonemer, (Viraj Nukala), (Logan Paul) |
| 8:28.0, 8:34.0, 8:47.0, 9:00.0, 9:27.0, (9:53.0), (10:17.0) |
2 | 86 | Mac Donald,
MI - Team Time (1st 5) 46:30.0 | Spread (1st 5) 2:23.0 |
| 1, 6, 14, 31, 34, (38), (54) |
| Ian DeYoung, Joe Roboski, Benno Staszewski, Aaron Nevins, Insaan Ermisch, (Adam Laxton), (Matthew Paris) |
| 7:47.0, 8:49.0, 9:36.0, 10:08.0, 10:10.0, (10:14.0), (10:26.0) |
3 | 181 | Lakeview (Battle Creek),
MI - Team Time (1st 5) 49:58.6 | Spread (1st 5) 1:32.7 |
| 9, 13, 40, 46, 73, (86), (146) |
| Joesph Wood, Skyler Sebring, Braden Davis, Raita Isobe, Reece Ratliff, (Nathan Sprygada), (Nate Glubke) |
| 9:08.0, 9:33.5, 10:15.7, 10:20.7, 10:40.7, (10:53.9), (11:32.1) |
4 | 209 | Portage North,
MI - Team Time (1st 5) 51:25.0 | Spread (1st 5) 33.8 |
| 23, 30, 39, 52, 65, (83), (84) |
| Joey Proos, Scotty Fargo, Keegan Steil, Gabe Rathburn, Tyler Bowers, (Sean Kellogg), (John Becker) |
| 10:01.4, 10:07.9, 10:15.6, 10:24.9, 10:35.2, (10:52.6), (10:52.9) |
5 | 213 | Holt,
MI - Team Time (1st 5) 51:20.0 | Spread (1st 5) 1:16.0 |
| 20, 21, 26, 28, 118, (155), (171) |
| Jake Murphy-Barkley, Spencer Wollett, Trevan Colwell, Jonas Cantrell, Philip Waidelich, (Ethan Reynolds), (Jacob Toomey) |
| 9:58.0, 9:59.0, 10:04.0, 10:05.0, 11:14.0, (11:42.0), (11:51.0) |
6 | 227 | Grand Rapids Christian,
MI - Team Time (1st 5) 51:13.5 | Spread (1st 5) 1:11.9 |
| 11, 33, 51, 62, 70, (91), (94) |
| Reed VanderLugt, Jack Long, Ben Peterson, Henry John Schenkel, Jack Peterson, (Jared Roberts), (Jack Luymes) |
| 9:27.1, 10:08.5, 10:24.3, 10:34.6, 10:39.0, (10:55.9), (10:57.3) |
7 | 254 | Yale,
MI - Team Time (1st 5) 51:35.0 | Spread (1st 5) 1:12.0 |
| 12, 44, 57, 67, 74, (93), (105) |
| Matthew McClelland, Jared Pemberton, Brendan Zisler, Joel Duckert, Nolan Kudera, (Nathaniel Hamblin), (Derek Leenknegt) |
| 9:29.0, 10:20.0, 10:29.0, 10:36.0, 10:41.0, (10:57.0), (11:04.0) |
8 | 256 | Otsego,
MI - Team Time (1st 5) 51:17.1 | Spread (1st 5) 1:46.9 |
| 8, 45, 56, 65, 82, (92), (207) |
| Hunter Zartman, Jacob Harmon, Hayden Korreck, Andnet Deboer, Andrew Kubiak, (Owen Stender), (Chad Garton) |
| 9:03.8, 10:20.2, 10:27.2, 10:35.2, 10:50.7, (10:56.6), (12:19.3) |
9 | 268 | Haslett,
MI - Team Time (1st 5) 52:10.0 | Spread (1st 5) 36.0 |
| 31, 41, 53, 67, 76, (116), (133) |
| Jarrod Warren, Ethan Stone, Adam Brohl, Nadir Al-Saidi, Connor Wallis, (Danny Ezzo), (Mitchell Ecklund) |
| 10:08.0, 10:17.0, 10:25.0, 10:36.0, 10:44.0, (11:12.0), (11:27.0) |
10 | 315 | DeWitt,
MI - Team Time (1st 5) 51:21.0 | Spread (1st 5) 3:07.0 |
| 4, 15, 36, 101, 159, (162), (162) |
| Keegan Fulton, Michael Shellberg, Ethan Fogel, Brody Sigmon, Michael Herald, (Colton Smith), (Zach Young) |
| 8:40.0, 9:40.0, 10:13.0, 11:01.0, 11:47.0, (11:48.0), (11:48.0) |
11 | 368 | Sturgis,
MI - Team Time (1st 5) 53:25.0 | Spread (1st 5) 1:21.0 |
| 24, 35, 77, 105, 127, (194), (199) |
| Darrion Thornburgh, Lane Kimes, Tremaine Brown, Kenneth Munoz, Connor Strudwick, (Luke Larimer), (Samuel Rehm) |
| 10:02.0, 10:11.0, 10:45.0, 11:04.0, 11:23.0, (12:07.0), (12:12.0) |
12 | 411 | Armada,
MI - Team Time (1st 5) 53:43.0 | Spread (1st 5) 1:25.0 |
| 16, 69, 99, 113, 114, (140), (196) |
| Noah Verlinde, Alex Leone, Joshua Mantey, Evan Drouillard, Spencer Kielman, (Alexander Adamo), (Cameron Keller) |
| 9:46.0, 10:37.0, 11:00.0, 11:09.0, 11:11.0, (11:30.0), (12:08.0) |
13 | 434 | Plainwell,
MI - Team Time (1st 5) 54:15.7 | Spread (1st 5) 1:25.9 |
| 47, 49, 58, 122, 158, (170), (171) |
| Austin Miller, Ethan Johnson, Luke Kalavitz, Nickolai Emde, Gavin Blades, (Noah Hardesty), (Wade Brierly) |
| 10:20.8, 10:22.7, 10:29.8, 11:15.7, 11:46.7, (11:50.6), (11:51.0) |
14 | 437 | Mattawan,
MI - Team Time (1st 5) 54:16.8 | Spread (1st 5) 1:28.5 |
| 19, 72, 98, 117, 131, (134), (176) |
| Brandon Sysol, Cameron Sanderson, Aidan Baird, Scott Kangas, Rhet Hoffman, (Brian Barbarini), (Jack Topic) |
| 9:57.9, 10:39.8, 10:59.7, 11:13.0, 11:26.4, (11:27.3), (11:54.6) |
15 | 484 | Almont,
MI - Team Time (1st 5) 55:02.0 | Spread (1st 5) 1:05.0 |
| 63, 63, 78, 130, 150, (164), (179) |
| Kalub Odett, Paul Biolchini, Bret Wrobel, Lyle Eichsteadt, Lucas Leid, (Giovanni Lord), (Tyler Ross) |
| 10:35.0, 10:35.0, 10:47.0, 11:25.0, 11:40.0, (11:49.0), (11:58.0) |
16 | 490 | Kalamazoo Homeschool Sports,
MI - Team Time (1st 5) 55:04.2 | Spread (1st 5) 45.7 |
| 75, 88, 95, 97, 135, (174), (177) |
| Jordan Spitzner, Peter Jackson, Brian Frazee, Jonathan Adair, Luke Manring, (Caleb Arledge), (Garrett Hoard) |
| 10:43.0, 10:54.3, 10:58.6, 10:59.6, 11:28.7, (11:51.7), (11:55.1) |
17 | 496 | Concord,
MI - Team Time (1st 5) 54:59.0 | Spread (1st 5) 1:36.0 |
| 55, 59, 87, 108, 187, (228), (280) |
| Matt Record, Cole Thompson, Luke Holton, Jonathan Mikovits, Logan Barrett, (Chuckie King), (Nolan Korman) |
| 10:27.0, 10:30.0, 10:54.0, 11:05.0, 12:03.0, (12:44.0), (14:16.0) |
18 | 531 | Hastings,
MI - Team Time (1st 5) 55:26.1 | Spread (1st 5) 22.9 |
| 85, 100, 103, 120, 123, (132), (145) |
| Jon Arnold, Josh Brown, William Rooseim, Braden Tolles, William Jensen, (Blake Harris), (Aidan Makled) |
| 10:53.2, 11:00.2, 11:02.1, 11:14.5, 11:16.1, (11:26.8), (11:32.0) |
19 | 540 | Fowler,
MI - Team Time (1st 5) 55:36.4 | Spread (1st 5) 56.5 |
| 70, 90, 104, 128, 148, (153), (213) |
| Trevor Bunting, Lewis Miller, Nolan Wirth, Hunter Kramer, Austin Vandegriff, (Hunter Ward), (Logen Kramer) |
| 10:39.0, 10:55.5, 11:03.3, 11:23.1, 11:35.5, (11:41.6), (12:25.4) |
20 | 546 | Croswell Lexington,
MI - Team Time (1st 5) 55:35.0 | Spread (1st 5) 20.0 |
| 89, 108, 110, 118, 121, (136), (140) |
| Collin Holzberger, Aaron Lieber, Trenton Livingston, Brody Seamen, Collin Herbert, (Matthew Westbrook), (Nick Martin) |
| 10:55.0, 11:05.0, 11:06.0, 11:14.0, 11:15.0, (11:29.0), (11:30.0) |
21 | 643 | Constantine,
MI - Team Time (1st 5) 56:41.0 | Spread (1st 5) 1:44.0 |
| 36, 111, 147, 171, 178, (191), (245) |
| Jacob DeHaven, Riley Preston, Brock Michalek, Bill Clewell, Noah Harrison, (Corbin Dull), (Kevin Kinney) |
| 10:13.0, 11:07.0, 11:33.0, 11:51.0, 11:57.0, (12:05.0), (13:05.0) |
22 | 652 | South Haven Baseline,
MI - Team Time (1st 5) 56:45.8 | Spread (1st 5) 2:08.0 |
| 27, 43, 188, 192, 202, (240), (282) |
| Brian Thompson, Vance Locker, Evan Resesk, Trevor Wagoner, Joel Thompson, (William Hasted), (Ryan Peterson) |
| 10:04.9, 10:18.6, 12:03.7, 12:05.7, 12:12.9, (13:00.1), (14:18.2) |
23 | 674 | Wayland Union,
MI - Team Time (1st 5) 57:08.2 | Spread (1st 5) 1:53.9 |
| 48, 80, 139, 203, 204, (227), (246) |
| Joshua Martin, Garret Kloska, Josh Butler, Ian Russell, McCann Aten, (Ryan Oyama), (Triston Richards) |
| 10:21.4, 10:48.2, 11:29.9, 12:13.4, 12:15.3, (12:37.8), (13:07.2) |
24 | 698 | Hamilton,
MI - Team Time (1st 5) 58:39.0 | Spread (1st 5) 4:31.6 |
| 22, 60, 142, 190, 284, (292) |
| Colton Obrien, Luke Freyhoff, Kyle Parkhurst, Connor Sloan, Brayden Huyser, (Trent Lampen) |
| 9:59.9, 10:32.1, 11:30.8, 12:04.7, 14:31.5, (15:10.8) |
25 | 739 | L. E. White (Allegan),
MI - Team Time (1st 5) 58:06.9 | Spread (1st 5) 3:01.2 |
| 17, 115, 154, 218, 235 |
| Blane Johnson, Tim Lyon, Trevor Thorpe, Cage Porterfield, David Roark |
| 9:50.9, 11:11.6, 11:41.8, 12:30.5, 12:52.1 |
26 | 784 | Capac,
MI - Team Time (1st 5) 58:34.0 | Spread (1st 5) 2:31.0 |
| 29, 150, 181, 199, 225, (233), (236) |
| Charlie Aldrich, Logan Swantek, Abe Schneider, Ben Rodriguez, Joshua Mayday, (Tyler Tice), (Dylan Brecht) |
| 10:06.0, 11:40.0, 11:59.0, 12:12.0, 12:37.0, (12:52.0), (12:53.0) |
27 | 797 | Bath,
MI - Team Time (1st 5) 58:37.4 | Spread (1st 5) 1:38.6 |
| 61, 165, 180, 193, 198, (212), (217) |
| AJ Skidmore, Nick Hickey, Kyle Holmes, Korbin Dunham, Sam Onan, (Orlando Williams), (Nick Schaeding) |
| 10:32.6, 11:49.1, 11:58.4, 12:06.1, 12:11.2, (12:24.4), (12:30.2) |
28 | 803 | Coldwater Legg,
MI - Team Time (1st 5) 58:40.7 | Spread (1st 5) 1:01.7 |
| 123, 125, 168, 182, 205, (278), (286) |
| Drayke Fitch, Cody Hewitt, Ethan Massey, Cameron Linton, Jacob Roberts, (Jacob Taylor), (Sidney Katz) |
| 11:16.1, 11:17.8, 11:49.6, 11:59.4, 12:17.8, (14:13.1), (14:41.1) |
29 | 817 | Laingsburg,
MI - Team Time (1st 5) 58:53.0 | Spread (1st 5) 42.2 |
| 126, 157, 165, 183, 186, (208), (231) |
| Zach Robbins, Jacob Christie, Vincent Barberio, Brady Hawks, Jackson Wilson, (Chris Freels), (Tyler Scanlan) |
| 11:19.7, 11:42.3, 11:49.1, 12:00.0, 12:01.9, (12:21.8), (12:47.0) |
30 | 869 | Potterville,
MI - Team Time (1st 5) 59:41.5 | Spread (1st 5) 1:47.6 |
| 81, 144, 197, 223, 224, (255), (264) |
| Zach Wright, Connor Struzinski, Jordan Reynolds, Mitch Yarger, Joel Carlson, (Austin Morris), (Blake Smith) |
| 10:48.8, 11:31.9, 12:08.8, 12:35.6, 12:36.4, (13:17.2), (13:32.0) |
31 | 877 | Pewamo-Westphalia,
MI - Team Time (1st 5) 1:00:52.5 | Spread (1st 5) 3:46.5 |
| 25, 112, 206, 265, 269 |
| Troy Hagen, Hunter Wirth, Garrett Schafer, Chandler Schroeder, Declan Scollon |
| 10:03.3, 11:07.7, 12:18.9, 13:32.8, 13:49.8 |
32 | 905 | Imlay City,
MI - Team Time (1st 5) 1:00:49.0 | Spread (1st 5) 2:26.0 |
| 79, 101, 225, 248, 252, (270), (271) |
| Breydon Andrez, Evan Schapman, Colin Heeke, Logan Stoldt, Cole Schwab, (Aidan Cuthbertson), (Adam Dodge) |
| 10:48.0, 11:01.0, 12:37.0, 13:09.0, 13:14.0, (13:51.0), (13:52.0) |
33 | 952 | Parchment,
MI - Team Time (1st 5) 1:01:19.8 | Spread (1st 5) 2:12.9 |
| 96, 160, 209, 238, 249, (251), (273) |
| Liam Houtkooper, Sam Reynolds, Ethan Rupp, Owen Kovl, Harrison Rupp, (Jamie Terrill), (Sam Kokmeyer) |
| 10:59.4, 11:47.1, 12:22.8, 12:58.2, 13:12.3, (13:13.4), (13:56.7) |
34 | 965 | Delton-Kellogg,
MI - Team Time (1st 5) 1:01:24.4 | Spread (1st 5) 1:45.9 |
| 136, 143, 189, 244, 253, (297), (303) |
| Dawson Grizzle, Matt Lester, Gavin Houtkooper, Cole McCord, Charlie ZurHorst, (Bradon Pollyea), (Andrew Tyner) |
| 11:29.0, 11:31.4, 12:04.6, 13:04.5, 13:14.9, (15:27.3), (19:14.1) |
35 | 970 | Centreville,
MI - Team Time (1st 5) 1:01:00.0 | Spread (1st 5) 1:06.0 |
| 136, 184, 214, 215, 221, (233), (254) |
| Henrik Payne, Mathias Weber, Dustin Schwenk, Thai Pratel, Terence Brueck, (Edward Arver), (Drew Cropsey) |
| 11:29.0, 12:01.0, 12:27.0, 12:28.0, 12:35.0, (12:52.0), (13:15.0) |
36 | 997 | Harper Creek,
MI - Team Time (1st 5) 1:01:41.6 | Spread (1st 5) 1:42.7 |
| 129, 175, 210, 237, 246, (250), (267) |
| Logan McNeil, Tate McNeil, Caleb Shifflett, Matthew McPeck, Jack Madden, (Darien Costa), (Devin Whitlock) |
| 11:24.5, 11:51.8, 12:23.0, 12:55.1, 13:07.2, (13:13.0), (13:42.1) |
37 | 1009 | Owosso,
MI - Team Time (1st 5) 1:03:40.0 | Spread (1st 5) 3:46.0 |
| 50, 149, 257, 276, 277, (281), (289) |
| Jorden Sowash, Connor Madsen, Mason Collard, Tyler Arriaga, Luke VanOver, (Alex Dallas), (John Kulhanek) |
| 10:23.0, 11:39.0, 13:21.0, 14:08.0, 14:09.0, (14:17.0), (14:53.0) |
38 | 1073 | Carson City-Crystal,
MI - Team Time (1st 5) 1:06:20.7 | Spread (1st 5) 4:59.8 |
| 161, 167, 169, 275, 301 |
| Coleman Clark, Calvin Clark, Jared Shepler, CJ Baldwin, Brendan Huntley |
| 11:47.6, 11:49.5, 11:50.0, 14:06.2, 16:47.4 |
39 | 1137 | Belding,
MI - Team Time (1st 5) 1:04:40.4 | Spread (1st 5) 2:49.0 |
| 195, 201, 210, 241, 290, (293), (305) |
| Isiah VanderMolen, Toby Sweet, Landon Hollister, Eliot Ward, Blake Holton, (Dylan Helton), (Xavier Hughes) |
| 12:07.6, 12:12.8, 12:23.0, 13:00.4, 14:56.6, (15:14.2), (20:53.3) |
40 | 1141 | Colon,
MI - Team Time (1st 5) 1:05:34.0 | Spread (1st 5) 3:33.0 |
| 105, 216, 263, 272, 285 |
| Austin Stoll, Joshua West, Jacob Weaver, Alexander Stoll, Lucas Carpenter |
| 11:04.0, 12:29.0, 13:29.0, 13:55.0, 14:37.0 |
41 | 1157 | Waverly,
MI - Team Time (1st 5) 1:04:46.0 | Spread (1st 5) 2:25.0 |
| 184, 219, 228, 243, 283, (296), (300) |
| Ciardan Hibbs, Jordan Carter, Jason Carter, Caleb Allen, Benicio Tapia, (Eric Stockenauer), (Connor Blake) |
| 12:01.0, 12:33.0, 12:44.0, 13:02.0, 14:26.0, (15:26.0), (16:03.0) |
42 | 1175 | Williamston,
MI - Team Time (1st 5) 1:04:56.0 | Spread (1st 5) 1:51.0 |
| 155, 239, 256, 259, 266, (274), (302) |
| Matthew Wilson, Griffin Mitchinson, Jack Schafer, Joshua Glynn, Hunter Burkholder, (Owen Gulick), (Ethan Sinke) |
| 11:42.0, 12:59.0, 13:20.0, 13:22.0, 13:33.0, (14:06.0), (17:45.0) |
43 | 1210 | Pinewood (was Kentwood),
MI - Team Time (1st 5) 1:05:13.7 | Spread (1st 5) 1:08.2 |
| 222, 230, 232, 258, 268, (287), (298) |
| Turner Woods, Brennan Bolen, Dominik Dawson, Brayden Babcock, Joshua Lattin, (Jalen Granslow), (Caleb Clock) |
| 12:35.2, 12:46.8, 12:47.1, 13:21.2, 13:43.4, (14:45.6), (15:34.2) |
44 | 1255 | Fowlerville,
MI - Team Time (1st 5) 1:08:34.0 | Spread (1st 5) 3:38.0 |
| 150, 261, 262, 288, 294, (295), (299) |
| Bryson Scott, Jack LaPres, Joseph Aeschliman, Hunter Breeding, Owen Farmer, (Luke Spalding), (Lucas Smith) |
| 11:40.0, 13:24.0, 13:26.0, 14:46.0, 15:18.0, (15:22.0), (16:00.0) |
45 | 1291 | Holland Black River,
MI - Team Time (1st 5) 1:08:20.5 | Spread (1st 5) 2:34.7 |
| 220, 242, 259, 279, 291, (304) |
| John Davidson, Elijah LaBurn, Matthew Wreschinsky, Colin Hubbell, Joshua Merz, (Pradyumna Karyamapudi) |
| 12:33.8, 13:00.9, 13:22.0, 14:15.3, 15:08.5, (20:46.7) |