1 | 146 | Chelsea,
MI - Team Time (1st 5) 1:20:27.3 | Spread (1st 5) 45.5 |
| 12, 13, 14, 19, 88, (96), (139) |
| Jensen Holm, Carson Rabbitt, Foster Thorburn, Will Scott, Joseph Norwood, (Zander Hartsuff), (Owen Smith) |
| 15:54.1, 15:55.3, 15:55.7, 16:02.6, 16:39.6, (16:42.8), (16:58.2) |
2 | 176 | Fremont,
MI - Team Time (1st 5) 1:20:59.1 | Spread (1st 5) 57.3 |
| 6, 24, 35, 47, 64, (90), (233) |
| Nathan Walker, Conor Somers, Ben Paige, Adam Ward, Joshua Zerfas, (Colton Best), (Nathan Johnson) |
| 15:34.3, 16:10.1, 16:19.6, 16:23.5, 16:31.6, (16:41.0), (17:25.6) |
3 | 312 | Corunna,
MI - Team Time (1st 5) 1:21:53.5 | Spread (1st 5) 1:29.5 |
| 7, 33, 43, 70, 159, (320), (352) |
| Benjamin Jacobs, Charlie Bruckman, Evan Roka, Carter Lovejoy, Mason Warner, (Will Strauch), (Jonah Ochodnicky) |
| 15:34.7, 16:18.2, 16:22.5, 16:33.9, 17:04.2, (17:47.7), (17:55.8) |
4 | 338 | Haslett,
MI - Team Time (1st 5) 1:22:41.7 | Spread (1st 5) 16.4 |
| 46, 52, 71, 83, 86, (140), (259) |
| Danny Ezzo, Stephen Henry, Joseph Ecklund, Mitchell Ecklund, Espen Lehnst, (Kace Krauss), (Graham Foster) |
| 16:23.1, 16:26.3, 16:34.0, 16:38.8, 16:39.5, (16:58.6), (17:30.8) |
5 | 386 | GR Christian,
MI - Team Time (1st 5) 1:23:02.7 | Spread (1st 5) 14.2 |
| 66, 68, 69, 78, 105, (173), (194) |
| Jack Luymes, Christian Voetberg, Ethan Wilstermann, Tinsae Nelson, Graham Kort, (Ben Peterson), (Nick Stroobosscher) |
| 16:32.1, 16:33.5, 16:33.7, 16:37.1, 16:46.3, (17:09.4), (17:13.1) |
6 | 402 | Spring Lake,
MI - Team Time (1st 5) 1:22:16.8 | Spread (1st 5) 1:13.2 |
| 8, 9, 117, 118, 150, (321), (361) |
| Ben Hylen, Andrew Hylen, Callen Carrier, Matthew Vanderwall, Ian Hill, (Jack Leech), (Tyler Munch) |
| 15:47.3, 15:47.4, 16:50.4, 16:51.2, 17:00.5, (17:47.8), (17:59.0) |
7 | 414 | Otsego,
MI - Team Time (1st 5) 1:21:45.9 | Spread (1st 5) 2:08.2 |
| 1, 18, 80, 151, 164, (187), (202) |
| Alex Comerford, Hunter Zartman, Colin Mulder, Mason Kolhoff, Chase Brown, (Logan Kolhoff), (Tyler DeHaan) |
| 14:59.0, 16:01.0, 16:37.4, 17:01.3, 17:07.2, (17:11.2), (17:15.9) |
8 | 436 | Cedar Springs,
MI - Team Time (1st 5) 1:22:55.5 | Spread (1st 5) 1:11.9 |
| 15, 29, 88, 126, 178, (217), (338) |
| Corey Bowers, Jaydon Moleski, Dilan Sargent, Austin Mann, Gavin Braciak, (Daniel Vermulm), (Carter Moleski) |
| 15:58.0, 16:14.7, 16:39.6, 16:53.3, 17:09.9, (17:20.2), (17:52.1) |
9 | 448 | Sparta,
MI - Team Time (1st 5) 1:23:16.2 | Spread (1st 5) 49.9 |
| 27, 81, 90, 97, 153, (221), (226) |
| Tommee Smith, Ethan Oudbier, Hayden Cook, Chase Wilson, Brendan Volkers, (Chase Hubert), (Jackson Jones) |
| 16:11.9, 16:38.5, 16:41.0, 16:43.0, 17:01.8, (17:20.8), (17:22.1) |
10 | 458 | East Grand Rapids,
MI - Team Time (1st 5) 1:22:28.9 | Spread (1st 5) 1:59.4 |
| 4, 28, 93, 102, 231, (297), (351) |
| Evan Bishop, Andrew Periard, Elijah Becker, Sean Coney, Enzo Metz, (Anton Ludwig), (Luke Caswell) |
| 15:25.3, 16:13.1, 16:41.6, 16:44.2, 17:24.7, (17:42.0), (17:55.6) |
11 | 480 | Zeeland West,
MI - Team Time (1st 5) 1:23:09.2 | Spread (1st 5) 1:32.7 |
| 16, 60, 62, 81, 261, (262), (367) |
| Ethan Senti, Mateo Arredondo, Matthew Converse, Corban Hauch, Ruben Pung, (Carson Holwerda), (Jack Aalderink) |
| 15:58.5, 16:29.9, 16:31.1, 16:38.5, 17:31.2, (17:31.3), (18:01.1) |
12 | 547 | Yale,
MI - Team Time (1st 5) 1:23:57.4 | Spread (1st 5) 46.1 |
| 38, 53, 133, 161, 162, (187), (231) |
| Matthew McClelland, Hunter Richards, Jarrett Childers, Justin Kudera, Jacob Moza, (Brendan Zisler), (Justin Vincent) |
| 16:20.6, 16:26.9, 16:56.6, 17:06.6, 17:06.7, (17:11.2), (17:24.7) |
13 | 561 | Goodrich,
MI - Team Time (1st 5) 1:24:02.5 | Spread (1st 5) 27.6 |
| 74, 77, 119, 135, 156, (239), (307) |
| Mark Wood, Carter Lauinger, Gabe Trudeau, Drew Himmelspach, Zach Duval, (Charlie Ballmer), (Grant Deaton) |
| 16:35.2, 16:36.0, 16:51.4, 16:57.1, 17:02.8, (17:27.0), (17:44.2) |
14 | 568 | Lansing Catholic,
MI - Team Time (1st 5) 1:23:53.5 | Spread (1st 5) 1:04.8 |
| 53, 57, 90, 104, 264, (286), (310) |
| Will Peters, Eli Meder, Eric Warriner, Josh Frary, Colin Cooper, (David Pruder), (Matthew Jenness) |
| 16:26.9, 16:27.8, 16:41.0, 16:46.1, 17:31.7, (17:39.3), (17:44.9) |
15 | 637 | Lake Fenton,
MI - Team Time (1st 5) 1:24:22.0 | Spread (1st 5) 52.7 |
| 51, 66, 131, 183, 206, (209), (383) |
| Tommy Hufton, Eric Niestroy, Sam Selley, Joseph Gilbert, Easton Fray, (Brenden Schroeder), (Kevin Lewis) |
| 16:25.6, 16:32.1, 16:55.6, 17:10.4, 17:18.3, (17:18.9), (18:07.5) |
16 | 674 | GR Kenowa Hills,
MI - Team Time (1st 5) 1:24:21.9 | Spread (1st 5) 1:19.1 |
| 20, 110, 113, 201, 230, (241), (370) |
| Caleb Hodgkinson, Isaac Steers, Kyle Cochran, Zachary Hanson, Derek Smith, (Zeke Dykstra), (Andrew Hammond) |
| 16:04.8, 16:47.9, 16:49.6, 17:15.7, 17:23.9, (17:27.3), (18:02.3) |
17 | 685 | Dearborn Divine Child,
MI - Team Time (1st 5) 1:22:43.5 | Spread (1st 5) 2:31.5 |
| 3, 5, 45, 315, 317, (324), (331) |
| Anthony Hancock, Michael Hancock, Oscar Hernandez, Andrew Iaquaniello, Adam Polakowski, (Peter Ciarelli), (Ethan Laszlo) |
| 15:15.0, 15:33.3, 16:22.8, 17:45.9, 17:46.5, (17:48.1), (17:49.8) |
18 | 694 | Big Rapids,
MI - Team Time (1st 5) 1:24:29.4 | Spread (1st 5) 1:31.7 |
| 37, 44, 119, 155, 339, (376), (380) |
| Dan Hardesty, Logan Williams, Ryan Ososki, Casey Bouman, Archie Rush, (Matthew Hardesty), (Kaden Torres) |
| 16:20.5, 16:22.7, 16:51.4, 17:02.6, 17:52.2, (18:04.5), (18:05.7) |
19 | 697 | Armada,
MI - Team Time (1st 5) 1:24:35.1 | Spread (1st 5) 1:00.6 |
| 63, 74, 100, 195, 265, (295), (448) |
| Noah Verlinde, Alec Albrecht, Connor Mackenzie, Austin Cornish, Nick Coubard, (Joshua Mantey), (Ethan Vanlerberghe) |
| 16:31.2, 16:35.2, 16:43.5, 17:13.4, 17:31.8, (17:41.6), (18:30.0) |
20 | 705 | Hastings,
MI - Team Time (1st 5) 1:24:45.0 | Spread (1st 5) 47.0 |
| 65, 107, 123, 200, 210, (257), (499) |
| Aidan Makled, Blake Harris, Jon Arnold, Braden Tolles, Josh Brown, (Braxton McKenna), (Tyler Dull) |
| 16:32.0, 16:47.0, 16:52.0, 17:15.0, 17:19.0, (17:30.7), (19:09.8) |
21 | 721 | Parma Western,
MI - Team Time (1st 5) 1:24:27.6 | Spread (1st 5) 1:38.0 |
| 10, 129, 146, 180, 256, (323), (336) |
| Gezahegn Starr, Jacob Singleton, Aaron Miller, Taelor Eernisse, Hunter Hoffman, (Collin Patrick), (Karter Sims) |
| 15:52.4, 16:54.9, 16:59.9, 17:10.0, 17:30.4, (17:48.0), (17:51.0) |
22 | 728 | Flint Powers Catholic,
MI - Team Time (1st 5) 1:24:51.2 | Spread (1st 5) 1:05.3 |
| 30, 132, 174, 174, 218, (259), (284) |
| Ethan Hamilton, Matthew Hart, Devin Daunt, Carter Owens, Kyle Chalut, (Nicholas Mammel), (Chase Dietrich) |
| 16:15.1, 16:56.5, 17:09.6, 17:09.6, 17:20.4, (17:30.8), (17:38.0) |
23 | 730 | St. Johns,
MI - Team Time (1st 5) 1:24:55.5 | Spread (1st 5) 40.9 |
| 73, 129, 133, 192, 203, (222), (252) |
| Jacob Dennis, Cody Rapelje, Fernando Jimenez, Troy Cramer, Griffin Armbrustmacher, (Ryan Brown), (Jacob Brown) |
| 16:35.1, 16:54.9, 16:56.6, 17:12.9, 17:16.0, (17:21.4), (17:29.0) |
24 | 767 | Grant,
MI - Team Time (1st 5) 1:24:36.8 | Spread (1st 5) 1:41.4 |
| 17, 49, 185, 227, 289, (356), (378) |
| Colten Covington, Spencer Cole, David Jaimes, Eli Bradley, Aaron Zimmer, (Connor Vanderwilt), (Reece Welch) |
| 15:58.8, 16:24.7, 17:10.8, 17:22.3, 17:40.2, (17:56.2), (18:04.7) |
25 | 797 | FHE Ada Forest Hills Eastern,
MI - Team Time (1st 5) 1:24:54.0 | Spread (1st 5) 1:25.4 |
| 21, 61, 214, 244, 257, (277), (321) |
| Thomas Westrick, Ben Clason, Kyle Korte, Kyle McKee, Matt Wedeven, (Gaurang Vaidya), (Matthew Tomaszewski) |
| 16:05.3, 16:30.0, 17:20.1, 17:27.9, 17:30.7, (17:36.9), (17:47.8) |
26 | 806 | Marshall,
MI - Team Time (1st 5) 1:25:19.0 | Spread (1st 5) 37.3 |
| 76, 171, 180, 186, 193, (239), (296) |
| Brett Carlisle, George McClure, Emmett Rosenzweig, Conor McPartlin, Garrett Bailey, (Adam Foreman), (Paul Radulescu) |
| 16:35.7, 17:09.3, 17:10.0, 17:11.0, 17:13.0, (17:27.0), (17:41.9) |
27 | 823 | GR_South Christian,
MI - Team Time (1st 5) 1:25:20.7 | Spread (1st 5) 1:13.6 |
| 79, 86, 160, 164, 334, (397), (449) |
| Micah VanderKooi, Owen Pruim, Jerad Berkenpas, Anthony Nykamp, Lucas VanDam, (Sam Westra), (Hendrik Nykamp) |
| 16:37.2, 16:39.5, 17:06.0, 17:07.2, 17:50.8, (18:12.0), (18:30.8) |
28 | 857 | Allendale,
MI - Team Time (1st 5) 1:25:25.1 | Spread (1st 5) 1:23.5 |
| 31, 127, 204, 210, 285, (288), (330) |
| Hayden Rhodea, Cris Perez, Joe Fordney, Cameron Moore, Kole Kirby, (Nathan Terbeek), (Dakota Riemersma) |
| 16:15.5, 16:54.6, 17:17.0, 17:19.0, 17:39.0, (17:39.8), (17:49.6) |
29 | 935 | Williamston,
MI - Team Time (1st 5) 1:25:52.0 | Spread (1st 5) 1:04.4 |
| 48, 168, 235, 238, 246, (308), (454) |
| Kenneth Abraham, Seth Woodbury, Griffin Mitchinson, Matthew Wilson, Ethan Martin, (Gabe Smith), (Jack Schafer) |
| 16:23.8, 17:07.6, 17:25.9, 17:26.5, 17:28.2, (17:44.7), (18:33.0) |
30 | 965 | Grosse Ile,
MI - Team Time (1st 5) 1:24:49.0 | Spread (1st 5) 3:00.8 |
| 2, 32, 149, 384, 398, (439), (480) |
| James Gedris, Matthew Graver, Chad Donahue, Nathan Armstrong, Noah Lopez, (Luke Porter), (Joey Gall) |
| 15:11.3, 16:17.5, 17:00.4, 18:07.7, 18:12.1, (18:24.7), (18:48.2) |
31 | 1041 | Petoskey,
MI - Team Time (1st 5) 1:26:17.3 | Spread (1st 5) 1:15.1 |
| 36, 212, 255, 267, 271, (407), (422) |
| Joe Farley, Trent Allen, Cooper Rokop, Gavin Dyer, Spencer Tallman, (Peter Kurburski), (Ben Mason) |
| 16:20.1, 17:19.1, 17:30.1, 17:32.8, 17:35.2, (18:13.5), (18:17.8) |
32 | 1057 | St. Clair,
MI - Team Time (1st 5) 1:26:32.4 | Spread (1st 5) 1:22.1 |
| 114, 143, 180, 225, 395, (430), (474) |
| Raymond Hill, Jack Pennewell, Andrew Parr, Lucas Danko, Jacob Turner, (Sam Vitale), (Dean LaDuke) |
| 16:49.7, 16:58.9, 17:10.0, 17:22.0, 18:11.8, (18:20.3), (18:43.1) |
33 | 1059 | Clio,
MI - Team Time (1st 5) 1:26:27.1 | Spread (1st 5) 1:05.8 |
| 99, 128, 229, 275, 328, (469), (482) |
| Cooper Lenzi, Jackson Hagen, Tanner Centilli, Jeremiah Ryan, Lane Wright, (Bryan Jackson), (Tony Duby) |
| 16:43.1, 16:54.7, 17:23.8, 17:36.6, 17:48.9, (18:41.2), (18:49.0) |
34 | 1073 | Holland Christian,
MI - Team Time (1st 5) 1:26:27.2 | Spread (1st 5) 1:30.9 |
| 95, 97, 112, 366, 403, (443), (461) |
| Jacob DeBoer, Alex Mitchell, Parker Lambers, Austin Brinks, Tim Schloff, (Ted Baas), (Israel Duncan) |
| 16:41.8, 16:43.0, 16:49.0, 18:00.7, 18:12.7, (18:26.5), (18:38.0) |
35 | 1077 | Ionia,
MI - Team Time (1st 5) 1:26:34.7 | Spread (1st 5) 55.2 |
| 116, 158, 191, 300, 312, (348), (392) |
| Zakk Hensley, Heath LaPointe, Josiah Magley, Nick Brown, Riley Husted, (Vincent Kenyon), (Colin Listerman) |
| 16:50.2, 17:04.1, 17:12.3, 17:42.7, 17:45.4, (17:55.2), (18:10.1) |
36 | 1101 | Olivet,
MI - Team Time (1st 5) 1:26:39.3 | Spread (1st 5) 1:47.2 |
| 49, 205, 223, 228, 396, (427), (503) |
| Isaac Waffle, Anthony DeVito, Sam Smith, Devin Feldpausch, Noah Griffith, (Colin McDowell), (Ashton Washburn) |
| 16:24.7, 17:18.2, 17:21.8, 17:22.7, 18:11.9, (18:19.5), (19:14.7) |
37 | 1163 | Orchard Lake St. Mary's,
MI - Team Time (1st 5) 1:26:52.7 | Spread (1st 5) 1:32.3 |
| 56, 213, 214, 318, 362, (394), (447) |
| John Rankin, Ethan Estrada, Josiah Lau, Mason Mylenek, Kyle Murphy, (Kobe Howcroft), (Ryan Smith) |
| 16:27.2, 17:19.2, 17:20.1, 17:46.7, 17:59.5, (18:11.3), (18:28.8) |
38 | 1170 | Gaylord,
MI - Team Time (1st 5) 1:27:04.2 | Spread (1st 5) 41.7 |
| 157, 214, 219, 272, 308, (369), (432) |
| Matt Jaroneski, Andrew Quaal, Kade Dalson, Nick Green, Jacob Book, (Jon Thorold), (Owen Palmer) |
| 17:03.0, 17:20.1, 17:20.5, 17:35.9, 17:44.7, (18:01.9), (18:21.1) |
39 | 1173 | Milan,
MI - Team Time (1st 5) 1:27:00.3 | Spread (1st 5) 1:15.1 |
| 84, 164, 287, 292, 346, (478), (484) |
| William Kurtz, Dustin Dapprich, Geirrod Criss, John Bowerman, Mark Piccard, (Andrew Smith), (Johnathan Pinnow) |
| 16:38.9, 17:07.2, 17:39.4, 17:40.8, 17:54.0, (18:47.3), (18:49.6) |
40 | 1183 | Ogemaw Heights,
MI - Team Time (1st 5) 1:27:01.1 | Spread (1st 5) 1:57.5 |
| 39, 148, 171, 400, 425, (442), (466) |
| Derek Franciosi, Josh Anderson, Colton Bragg, Brendan Erickson, Cameron Payne, (Alex Hoydic), (Anthony Martin) |
| 16:20.8, 17:00.3, 17:09.3, 18:12.4, 18:18.3, (18:26.4), (18:40.4) |
41 | 1185 | Alma,
MI - Team Time (1st 5) 1:27:03.4 | Spread (1st 5) 1:25.3 |
| 103, 138, 198, 357, 389, (424), (476) |
| Justin Fachting, Blaze Abell, Carlos Espinoza, Andrew Shafley, Ethan Bowker, (Ryan Fachting), (Austin Carter) |
| 16:44.4, 16:58.0, 17:14.2, 17:57.1, 18:09.7, (18:18.2), (18:45.3) |
42 | 1195 | Howard City Tri-County,
MI - Team Time (1st 5) 1:26:58.7 | Spread (1st 5) 1:52.2 |
| 41, 144, 254, 347, 409, (435), (510) |
| Gabe Goosen, Adam Jason, Caden Hoezee, Julian Abbott, Adan Plotts, (Adam Ashley), (Wade Freeland) |
| 16:21.6, 16:59.1, 17:29.3, 17:54.9, 18:13.8, (18:23.0), (19:31.7) |
43 | 1197 | Whitehall,
MI - Team Time (1st 5) 1:26:54.5 | Spread (1st 5) 1:59.0 |
| 25, 154, 263, 364, 391, (511), (516) |
| Sam Baustert, Addison Bluhm, Riley Buys, Parker Holt, Jacob Bush, (Tyler Shafer), (Dean Henstchel) |
| 16:10.8, 17:01.9, 17:31.4, 18:00.6, 18:09.8, (19:32.2), (19:47.5) |
44 | 1198 | Mason,
MI - Team Time (1st 5) 1:27:05.4 | Spread (1st 5) 1:29.2 |
| 101, 121, 223, 348, 405, (435), (472) |
| Ben Darmofal, Zane Perrault, Trent Stuewe, Declan Cady, Chase Miller, (Alex Seneca), (Neils Heiselt) |
| 16:43.8, 16:51.6, 17:21.8, 17:55.2, 18:13.0, (18:23.0), (18:42.6) |
45 | 1211 | Zeeland East,
MI - Team Time (1st 5) 1:27:09.4 | Spread (1st 5) 56.4 |
| 125, 199, 269, 293, 325, (406), (412) |
| Schaeffer Ailes, Caden Meyer, Cole Lloyd, Ben Everse, Ashton Brennan, (Ryan Losey), (Aaron Baumann) |
| 16:52.1, 17:14.5, 17:33.1, 17:41.2, 17:48.5, (18:13.3), (18:15.7) |
46 | 1228 | Riverview,
MI - Team Time (1st 5) 1:27:18.7 | Spread (1st 5) 1:15.9 |
| 108, 170, 274, 303, 373, (410), (459) |
| Sean Hand, Sam Polgar, Eric Pickell, Jacob Godlewski, Jack Lenden, (Ethan Rucarean), (Luke Lenden) |
| 16:47.4, 17:08.6, 17:36.2, 17:43.2, 18:03.3, (18:13.9), (18:36.9) |
47 | 1249 | DeWitt,
MI - Team Time (1st 5) 1:27:24.3 | Spread (1st 5) 39.6 |
| 176, 243, 249, 252, 329, (417), (485) |
| Justus Holben, Michael Herald, Caleb Chamberlain, Austin Smelker, Caleb Poe, (Anthony Rodolico), (Jack Reid) |
| 17:09.7, 17:27.6, 17:28.7, 17:29.0, 17:49.3, (18:16.6), (18:50.1) |
48 | 1264 | Hudsonville Unity Christian,
MI - Team Time (1st 5) 1:27:15.6 | Spread (1st 5) 1:40.8 |
| 34, 248, 266, 353, 363, (494), (509) |
| Caleb Gaffner, Jacob Buit, Lucas VanderPloeg, Austin Bouma, Hank Kooyer, (Gavin VanSolkema), (Zachary Van Dyke) |
| 16:19.0, 17:28.5, 17:32.4, 17:55.9, 17:59.8, (19:02.8), (19:27.2) |
49 | 1273 | Linden,
MI - Team Time (1st 5) 1:27:05.2 | Spread (1st 5) 2:18.8 |
| 11, 190, 281, 389, 402, (404), (452) |
| Tyler Buchanan, Nicholas Shrable, River Meckstroth, Drew Krueger, Liam Sack, (Max Gatza), (Grant Maxheimer) |
| 15:53.8, 17:11.6, 17:37.5, 18:09.7, 18:12.6, (18:12.9), (18:32.4) |
50 | 1278 | Pontiac Notre Dame Prep,
MI - Team Time (1st 5) 1:27:14.5 | Spread (1st 5) 1:55.1 |
| 23, 167, 355, 359, 374, (451), (490) |
| James Ohlsson, Eli Seitzinger, Aaron Crane, Nathan Vogel, Eric Gaynor, (Adam Martin), (Mitchell Guest) |
| 16:08.7, 17:07.3, 17:56.1, 17:58.6, 18:03.8, (18:31.8), (18:57.1) |
51 | 1281 | Essexville Garber,
MI - Team Time (1st 5) 1:27:26.5 | Spread (1st 5) 1:21.0 |
| 72, 245, 291, 319, 354, (515) |
| Tru Murphy, Liam Anderson, Ryan Grigg, Ian Walker, Landen Owczarzak, (Owen Brey) |
| 16:35.0, 17:28.1, 17:40.6, 17:46.8, 17:56.0, (19:44.4) |
52 | 1304 | Plainwell,
MI - Team Time (1st 5) 1:27:42.1 | Spread (1st 5) 53.1 |
| 178, 220, 233, 301, 372, (418), (441) |
| Daniel Hopson, Austin Miller, Eli Veen, Ethan Johnson, Juan Caro, (Alex Blanton), (Jacob Hopson) |
| 17:09.9, 17:20.6, 17:25.6, 17:43.0, 18:03.0, (18:17.0), (18:25.7) |
53 | 1321 | St. Joseph,
MI - Team Time (1st 5) 1:27:43.4 | Spread (1st 5) 1:01.1 |
| 145, 247, 268, 297, 364, (379), (412) |
| Andrew Moyer, Nolan Rich, Ayden Moyer, Drew Nisbet, Matthew Sparkman, (Jacob Haunhorst), (Andrew Esser) |
| 16:59.5, 17:28.4, 17:32.9, 17:42.0, 18:00.6, (18:05.5), (18:15.7) |
54 | 1325 | Fruitport,
MI - Team Time (1st 5) 1:27:38.4 | Spread (1st 5) 1:51.0 |
| 40, 237, 279, 368, 401, (498), (501) |
| Jon Wildey, Jaxon Deneen, Cameron Weaver, Jordan Seelye, Zach Pray, (Karson Fitzgerald), (Landon Jacobs) |
| 16:21.5, 17:26.2, 17:37.0, 18:01.2, 18:12.5, (19:08.9), (19:11.2) |
55 | 1376 | GR Catholic Central,
MI - Team Time (1st 5) 1:27:59.8 | Spread (1st 5) 48.7 |
| 162, 250, 272, 342, 350, (388), (419) |
| Max Klein, Benjamin Bridge, Henry Bock, Kalib Perry, Luka Ressler, (Simon Crites), (Lucas Reul) |
| 17:06.7, 17:28.8, 17:35.9, 17:53.0, 17:55.4, (18:09.5), (18:17.3) |
56 | 1397 | Stevensville Lakeshore,
MI - Team Time (1st 5) 1:28:14.1 | Spread (1st 5) 1:50.3 |
| 106, 123, 276, 433, 459, (467), (488) |
| Cooper Clark, Race Bettich, Charlie Ogata, Pete McAllister, Grant Rose, (Lucas Balkema), (Sam Stephens) |
| 16:46.6, 16:52.0, 17:36.7, 18:21.9, 18:36.9, (18:41.0), (18:53.0) |
57 | 1421 | New Boston Huron,
MI - Team Time (1st 5) 1:28:13.6 | Spread (1st 5) 1:03.5 |
| 197, 236, 242, 326, 420, (438), (453) |
| Ayden Roupe, Adam Mentzer, Drew Bean, Gabe Welch, Austin Fritz, (Brendan Gyolai), (Sean Morris) |
| 17:13.9, 17:26.1, 17:27.5, 17:48.7, 18:17.4, (18:24.0), (18:32.8) |
58 | 1458 | Allegan,
MI - Team Time (1st 5) 1:28:24.4 | Spread (1st 5) 2:04.8 |
| 58, 141, 382, 421, 456, (465), (497) |
| Blane Johnson, Connor Harlan, Trevor Thorpe, Anthony Barnes, Mason Kleeves, (Kaleb Smith), (Collin Kliphuis) |
| 16:28.4, 16:58.7, 18:06.4, 18:17.7, 18:33.2, (18:40.0), (19:08.8) |
59 | 1467 | Madison Heights Lamphere,
MI - Team Time (1st 5) 1:28:31.5 | Spread (1st 5) 2:37.2 |
| 25, 59, 431, 473, 479, (488), (504) |
| Dillan Shuten, Brian Hamel, Jacob Weide, Maxwell Hosmer, Matt Tomsett, (Max Hosmer), (Zach Carlisle) |
| 16:10.8, 16:28.7, 18:21.0, 18:43.0, 18:48.0, (18:53.0), (19:17.0) |
60 | 1472 | Adrian,
MI - Team Time (1st 5) 1:28:29.8 | Spread (1st 5) 1:33.7 |
| 136, 196, 332, 358, 450, (462), (487) |
| Lawrence Force, Nathen Letson, Casey James, Riley Malarney, Jose Ramirez, (Hunter Comstock), (Gabe Guerrero) |
| 16:57.2, 17:13.7, 17:50.0, 17:58.0, 18:30.9, (18:38.1), (18:52.0) |
61 | 1495 | GR West Mich. Aviation,
MI - Team Time (1st 5) 1:28:37.2 | Spread (1st 5) 1:16.9 |
| 141, 270, 280, 393, 411, (475), (486) |
| Austin Wilson, Jack Tamlyn, Maxim Reuchlein, Hunter Norman, Triston Mayton, (Ben Gillion), (Zach Hall) |
| 16:58.7, 17:35.0, 17:37.2, 18:10.7, 18:15.6, (18:44.0), (18:50.6) |
62 | 1500 | Fowlerville,
MI - Team Time (1st 5) 1:28:28.9 | Spread (1st 5) 42.8 |
| 176, 314, 333, 337, 340, (407), (428) |
| Blake Howard, Zachary Curd, Jacob Nabozny, Bryson Scott, Jack Shrader, (Trevor Peterson), (Tyler Perras) |
| 17:09.7, 17:45.5, 17:50.1, 17:51.1, 17:52.5, (18:13.5), (18:19.7) |
63 | 1501 | Croswell-Lexington,
MI - Team Time (1st 5) 1:28:40.6 | Spread (1st 5) 1:45.5 |
| 109, 189, 311, 437, 455, (457), (470) |
| Collin Holzberger, Matthew Westbrook, Ethan McCombs, Andrew Perpignon, Tate Shaffer, (Trenton Livingston), (Hunter Soper) |
| 16:47.6, 17:11.5, 17:45.3, 18:23.1, 18:33.1, (18:33.7), (18:41.3) |
64 | 1517 | Cadillac,
MI - Team Time (1st 5) 1:28:45.3 | Spread (1st 5) 1:25.5 |
| 147, 207, 294, 429, 440, (500), (507) |
| Jared Andersen, Justin Andersen, Abraham Apfel, Edward Richards, Troy Miller, (Tucker Bachman), (Logan Boolman) |
| 17:00.0, 17:18.6, 17:41.4, 18:19.8, 18:25.5, (19:10.2), (19:19.5) |
65 | 1541 | Owosso,
MI - Team Time (1st 5) 1:29:38.7 | Spread (1st 5) 3:27.7 |
| 22, 85, 458, 464, 512, (513), (514) |
| Jorden Sowash, Mason Collard, Connor Madsen, Tyler Arriaga, David Neese, (Jack Smith), (Ben Welz) |
| 16:08.6, 16:39.4, 18:35.6, 18:38.8, 19:36.3, (19:41.4), (19:44.1) |
66 | 1545 | Charlotte,
MI - Team Time (1st 5) 1:29:51.6 | Spread (1st 5) 3:24.1 |
| 55, 169, 360, 444, 517, (521), (523) |
| Kobe Blanco, Bryce Dubay, Hunter Hillard, Zach Surdenik, Zeb Surdenik, (Ethan Buhs), (Hayden May) |
| 16:27.0, 17:08.0, 17:58.8, 18:26.7, 19:51.1, (20:04.3), (20:07.3) |
67 | 1549 | Freeland,
MI - Team Time (1st 5) 1:29:03.7 | Spread (1st 5) 1:58.8 |
| 115, 251, 290, 412, 481, (496), (519) |
| Darren Bila, Jacob Wurtzel, Matthew Tetloff, Austin Whyte, Carter Vasicek, (Aidan East), (Jacob Kaczor) |
| 16:49.9, 17:28.9, 17:40.5, 18:15.7, 18:48.7, (19:03.8), (20:01.3) |
68 | 1555 | Frankenmuth,
MI - Team Time (1st 5) 1:29:30.7 | Spread (1st 5) 2:18.0 |
| 93, 137, 340, 492, 493, (502), (508) |
| Scott Nedoff, Wesley Beck, Collin Fall, Nicholas Hyslop, Sam Piper, (Lucas Major), (Harrison Loucks) |
| 16:41.6, 16:57.7, 17:52.5, 18:59.3, 18:59.6, (19:11.3), (19:25.1) |
69 | 1556 | Tecumseh,
MI - Team Time (1st 5) 1:28:45.8 | Spread (1st 5) 15.5 |
| 282, 301, 304, 326, 343, (371), (426) |
| Parker Hedrick, Tyler Nowak, Kyle Mackey, Eric Ries, Ethan Leitner, (Cameron Kemppainen), (Noah Holland) |
| 17:37.6, 17:43.0, 17:43.4, 17:48.7, 17:53.1, (18:02.4), (18:19.4) |
70 | 1567 | Comstock Park,
MI - Team Time (1st 5) 1:28:58.3 | Spread (1st 5) 1:10.0 |
| 207, 297, 305, 312, 446, (518), (524) |
| Carter VanderMeer, Ethan Morrow, Gavin Burd, Brad Kingman, Owen Kittendorf, (Matthew Taylor), (Christopher Joyce) |
| 17:18.6, 17:42.0, 17:43.7, 17:45.4, 18:28.6, (19:53.0), (20:24.1) |
71 | 1588 | Belding,
MI - Team Time (1st 5) 1:28:52.6 | Spread (1st 5) 2:05.7 |
| 42, 344, 345, 412, 445, (467), (491) |
| Ethan Rockburn, Levi Syrjala, Logan Balis, Eliot Ward, Josh McQuillan, (Chase Jones), (Toby Sweet) |
| 16:22.2, 17:53.3, 17:53.5, 18:15.7, 18:27.9, (18:41.0), (18:58.7) |
72 | 1614 | GR West Catholic,
MI - Team Time (1st 5) 1:29:10.5 | Spread (1st 5) 58.8 |
| 184, 277, 381, 385, 387, (520), (521) |
| Kolbe Mills, Malachi Mills, Vinny Ladner, Edward Frey, Chase Boshoven, (Colin Bacon), (Damien Logan) |
| 17:10.5, 17:36.9, 18:06.0, 18:07.8, 18:09.3, (20:02.4), (20:04.3) |
73 | 1624 | BC Harper Creek,
MI - Team Time (1st 5) 1:29:10.1 | Spread (1st 5) 1:33.3 |
| 111, 282, 375, 423, 433, (463), (495) |
| Nico Grillo, Owen Gilbert, Blake Bess, Josh Maurer, Matt O'Connor, (Caden Seeberger), (Jake Burnham) |
| 16:48.6, 17:37.6, 18:04.0, 18:18.0, 18:21.9, (18:38.7), (19:03.0) |
| 1624 | Macomb Lutheran North,
MI - Team Time (1st 5) 1:29:22.8 | Spread (1st 5) 1:57.4 |
| 121, 306, 316, 399, 482, (505), (506) |
| Joshua Cundy, Tyler Movsesian, Noah Starkey, Carter Moore, Matthew Stadnika, (Mitchell Monahan), (Jacob Reschke) |
| 16:51.6, 17:44.0, 17:46.0, 18:12.2, 18:49.0, (19:18.4), (19:19.2) |
75 | 1665 | Grand River Prep,
MI - Team Time (1st 5) 1:29:22.2 | Spread (1st 5) 1:14.6 |
| 152, 334, 377, 386, 416, (471), (477) |
| Connor Elliott, Darren Mitchelson, Trent Herrera, Raphael Obuchi, Joseph Sheppard, (Levi Devette), (David Stegehuis) |
| 17:01.6, 17:50.8, 18:04.6, 18:09.0, 18:16.2, (18:42.4), (18:45.5) |