1 | 196 | Otsego,
MI - Team Time (1st 5) 1:20:56.5 | Spread (1st 5) 1:05.1 |
| 9, 22, 26, 51, 88, (96), (138) |
| Nick Cockerel, Tristin Canales, Mason Kolhoff, Chase Brown, Pierce Bentley, (Colin Wesseldyk), (Luke Aldrich) |
| 15:40.9, 15:59.0, 16:01.4, 16:29.2, 16:46.0, (16:48.7), (17:02.7) |
2 | 271 | Chelsea,
MI - Team Time (1st 5) 1:21:41.1 | Spread (1st 5) 1:08.1 |
| 7, 22, 68, 84, 90, (173), (180) |
| Connell Alford, Bram Hartsuff, Zebedee Swager, Nick Spruce, Jonas Norwood, (Leo Swager), (Jackson Dell) |
| 15:38.1, 15:59.0, 16:35.3, 16:42.5, 16:46.2, (17:21.3), (17:23.6) |
3 | 283 | GR Christian,
MI - Team Time (1st 5) 1:21:41.7 | Spread (1st 5) 1:07.5 |
| 11, 14, 58, 99, 101, (152), (229) |
| Ben Zwart, Tinsae Nelson, Reuben Wiering, Simon Triezenberg, Dylan Clark, (Joe Waalkes), (Rowan Jansen) |
| 15:41.7, 15:49.5, 16:32.5, 16:48.8, 16:49.2, (17:12.2), (17:41.7) |
4 | 292 | St. Johns,
MI - Team Time (1st 5) 1:21:38.4 | Spread (1st 5) 1:07.1 |
| 16, 18, 25, 111, 122, (328), (389) |
| Griffin Armbrustmacher, Joey Bowman, Michael Dennis, Tyler Dohm, Isaac Staib, (Austin Drolett), (Cole Riedel) |
| 15:50.9, 15:54.8, 16:00.3, 16:54.4, 16:58.0, (18:17.6), (18:42.7) |
5 | 324 | Pinckney,
MI - Team Time (1st 5) 1:21:44.2 | Spread (1st 5) 1:54.9 |
| 1, 59, 64, 92, 108, (133), (170) |
| Caleb Jarema, Evan Loughridge, Paul Moore, Ben Richards, Zach Debeauclair, (Colin Snyder), (Ethan Sandula) |
| 14:57.5, 16:32.7, 16:34.8, 16:46.8, 16:52.4, (17:01.0), (17:19.4) |
6 | 393 | Adrian,
MI - Team Time (1st 5) 1:22:59.1 | Spread (1st 5) 1:18.9 |
| 33, 40, 65, 70, 185, (207), (211) |
| Braylon Petty, Aiden Smith, Ben Schefka, Bryce Soule, Jake Eagling, (Riley Smith), (Matthew Canales) |
| 16:06.8, 16:16.1, 16:34.9, 16:35.6, 17:25.7, (17:35.3), (17:36.3) |
7 | 420 | BC Harper Creek,
MI - Team Time (1st 5) 1:23:01.3 | Spread (1st 5) 1:35.4 |
| 10, 49, 62, 135, 164, (182), (203) |
| Owen Gilbert, Dominic Lowrie, Josh Maurer, William O'Dell, Blake Bess, (Braxton Liss), (Hunter Weller) |
| 15:41.0, 16:28.6, 16:34.0, 17:01.3, 17:16.4, (17:24.8), (17:34.5) |
8 | 432 | Freeland,
MI - Team Time (1st 5) 1:22:22.2 | Spread (1st 5) 2:18.8 |
| 12, 15, 30, 79, 296, (331), (444) |
| Braydon Honsinger, T.j. Hansen, Jacob Wurtzel, Braden Klein, Sam Nemeth, (Camden McLeod), (Joseph Klopf) |
| 15:44.7, 15:49.7, 16:04.8, 16:39.5, 18:03.5, (18:18.7), (19:05.8) |
9 | 433 | East Grand Rapids,
MI - Team Time (1st 5) 1:23:28.8 | Spread (1st 5) 44.9 |
| 37, 77, 81, 110, 128, (136), (160) |
| Alex Thole, Elijah Robinson, Luke Dykstra, Davis Christy, George Samra, (Ryan McMahon), (Davis Head) |
| 16:14.6, 16:39.3, 16:41.4, 16:54.0, 16:59.5, (17:01.5), (17:15.8) |
10 | 443 | Linden,
MI - Team Time (1st 5) 1:23:04.8 | Spread (1st 5) 1:07.3 |
| 21, 27, 114, 139, 142, (259), (312) |
| Kyle Eberhard, River Meckstroth, Clayton Akerman, Hayden Bradfield, Ryan Blackwood, (Ian Martin), (Miles Aeschliman) |
| 15:58.1, 16:02.4, 16:56.0, 17:02.9, 17:05.4, (17:49.5), (18:10.7) |
11 | 501 | Petoskey,
MI - Team Time (1st 5) 1:23:51.5 | Spread (1st 5) 1:17.0 |
| 28, 55, 82, 165, 171, (187), (256) |
| Samuel Smith, Shane Izzard, Cooper Rokop, Tommy Farley, Brady Odenbach, (Dylan Odenbach), (Gavin Towner) |
| 16:02.5, 16:30.7, 16:42.2, 17:16.6, 17:19.5, (17:27.4), (17:48.6) |
12 | 575 | Sparta,
MI - Team Time (1st 5) 1:24:25.1 | Spread (1st 5) 1:23.3 |
| 29, 96, 106, 154, 190, (197), (212) |
| Jackson Jones, Gregory Janesak, Logan Seymour, Jax Wilson, Noah Momber, (Isaiah Skowronek), (Cameron Hartwick) |
| 16:04.5, 16:48.7, 16:51.2, 17:12.9, 17:27.8, (17:33.7), (17:36.6) |
13 | 585 | Fremont,
MI - Team Time (1st 5) 1:24:01.1 | Spread (1st 5) 1:56.4 |
| 3, 105, 127, 167, 183, (217), (224) |
| Conor Somers, Brennan Schuler, Gavin Schuler, John Christensen, Sean Pettis, (Henrik Quist), (Cole Lowery) |
| 15:28.9, 16:50.8, 16:58.7, 17:17.4, 17:25.3, (17:37.7), (17:40.4) |
14 | 608 | Yale,
MI - Team Time (1st 5) 1:24:33.9 | Spread (1st 5) 1:39.4 |
| 39, 73, 83, 137, 276, (281), (392) |
| Lukas Kriesch, Acer Campbell, Giovanni Pardo-Keegan, Blake Ferguson, Kale Kovach, (Braxton Shutko), (Jack Nicol) |
| 16:15.9, 16:37.9, 16:42.3, 17:02.5, 17:55.3, (17:57.2), (18:44.0) |
15 | 619 | Flint Powers Catholic,
MI - Team Time (1st 5) 1:24:42.8 | Spread (1st 5) 1:22.1 |
| 38, 42, 141, 183, 215, (282), (314) |
| Lucas Danic, Chase Dietrich, David Murphy, Noah Murphy, Aidan Lobsinger, (Gavin Hamilton), (Peter Huey) |
| 16:15.2, 16:21.3, 17:03.7, 17:25.3, 17:37.3, (17:57.3), (18:11.2) |
16 | 662 | St. Clair,
MI - Team Time (1st 5) 1:25:14.2 | Spread (1st 5) 1:03.4 |
| 71, 94, 103, 172, 222, (255), (298) |
| Sam Vitale, David Harris, Carter Boullard, Cole Cunningham, Dylan Distelrath, (Connor Kreger), (Joe Edgemon) |
| 16:36.1, 16:48.1, 16:49.8, 17:20.7, 17:39.5, (17:48.1), (18:04.5) |
17 | 679 | Ionia,
MI - Team Time (1st 5) 1:25:01.6 | Spread (1st 5) 1:40.1 |
| 35, 96, 134, 157, 257, (347), (358) |
| Josiah Magley, Heath LaPointe, Jacob Montgomery, Ellis Yokom, Andrew Gerdes, (Tyson Evans), (Riley Husted) |
| 16:08.7, 16:48.7, 17:01.2, 17:14.2, 17:48.8, (18:25.8), (18:28.6) |
18 | 684 | Mason,
MI - Team Time (1st 5) 1:25:24.2 | Spread (1st 5) 1:04.8 |
| 57, 80, 159, 178, 210, (226), (260) |
| Landon Buskirk, Alex Doneth, Evan Ross, Eric Rice, James Meninga, (Chase Miller), (William Barnum) |
| 16:31.3, 16:39.7, 17:14.7, 17:22.4, 17:36.1, (17:40.9), (17:49.7) |
19 | 696 | Clio,
MI - Team Time (1st 5) 1:25:03.3 | Spread (1st 5) 1:54.0 |
| 31, 100, 126, 151, 288, (395), (428) |
| Gabriel Phillips, Tyler Heath, Elliott Sirianni, Andrew Polcik, Andrew Yax, (Evan Sirianni), (Anthony Condron) |
| 16:05.4, 16:48.9, 16:58.5, 17:11.1, 17:59.4, (18:45.7), (18:57.4) |
20 | 736 | GR Catholic Central,
MI - Team Time (1st 5) 1:25:44.1 | Spread (1st 5) 58.6 |
| 78, 117, 129, 193, 219, (396), (413) |
| Erickson Kunzler, Brian Langlois, Jeb Hillary, Ian Richthammer, Nick Moll, (Aiden Kasprzak), (Aiden McGavin) |
| 16:39.4, 16:56.7, 16:59.6, 17:30.4, 17:38.0, (18:46.3), (18:52.1) |
21 | 744 | Spring Lake,
MI - Team Time (1st 5) 1:25:09.6 | Spread (1st 5) 2:18.0 |
| 2, 148, 161, 197, 236, (251), (321) |
| Ian Hill, Carter Phillips, Sam Davidson, Ethan Grevengoed, Lucas Ruffing, (Tanner Guczwa), (Parker Woodwyk) |
| 15:25.6, 17:10.5, 17:16.2, 17:33.7, 17:43.6, (17:47.5), (18:14.8) |
22 | 757 | Dearborn Divine Child,
MI - Team Time (1st 5) 1:25:14.7 | Spread (1st 5) 2:42.2 |
| 4, 112, 122, 194, 325, (375), (448) |
| Mike Hegarty, Dylan McGrath, Colin Murray, Nathan Ulcak, Nicholas Nakic, (Connor Rayha), (Tyler Kalchik) |
| 15:34.2, 16:55.1, 16:58.0, 17:31.0, 18:16.4, (18:35.8), (19:09.0) |
23 | 774 | Riverview,
MI - Team Time (1st 5) 1:26:01.1 | Spread (1st 5) 1:03.4 |
| 61, 131, 179, 191, 212, (218), (249) |
| Logan Ruffner, Sam Polgar, Gavin Shelton, Justin Shupe, Blake Robinson, (Ethan Rucarean), (Hayden Holmes) |
| 16:33.2, 17:00.1, 17:23.0, 17:28.2, 17:36.6, (17:37.8), (17:47.3) |
24 | 803 | GR_South Christian,
MI - Team Time (1st 5) 1:26:00.2 | Spread (1st 5) 1:48.9 |
| 47, 49, 119, 261, 327, (366), (373) |
| Caleb Boes, Joseph VanderKooi, Lucas VanDam, Caleb DeVries, Truett Tiller, (Gabe Verlin), (Jack Green) |
| 16:27.7, 16:28.6, 16:57.5, 17:49.8, 18:16.6, (18:31.8), (18:34.8) |
25 | 806 | FHE Ada Forest Hills Eastern,
MI - Team Time (1st 5) 1:25:38.6 | Spread (1st 5) 2:08.1 |
| 8, 121, 209, 214, 254, (290), (315) |
| Aiden Sullivan, Henry Dixon, Ethan Smith, Will Roossien, Tyler Endres, (Ben Kooistra), (James Roach) |
| 15:39.8, 16:57.8, 17:36.0, 17:37.1, 17:47.9, (18:00.0), (18:11.5) |
26 | 837 | Holland Christian,
MI - Team Time (1st 5) 1:25:46.9 | Spread (1st 5) 2:14.9 |
| 6, 163, 173, 228, 267, (272), (287) |
| Parker Lambers, Aidan Brinks, Sam Strabbing, Sam Perton, Nathan DeWitt, (Karsten Huisman), (Will Engbers) |
| 15:36.5, 17:16.3, 17:21.3, 17:41.4, 17:51.4, (17:53.4), (17:59.2) |
27 | 897 | Coldwater,
MI - Team Time (1st 5) 1:26:29.4 | Spread (1st 5) 2:14.6 |
| 41, 56, 149, 285, 366, (369) |
| John Aerts, Myron Lafty, Haroon Omar, James DeWitt, Ethan Parker, (Ethan Woodcox) |
| 16:17.2, 16:30.8, 17:10.7, 17:58.9, 18:31.8, (18:33.0) |
28 | 927 | Three Rivers,
MI - Team Time (1st 5) 1:27:04.5 | Spread (1st 5) 45.0 |
| 132, 150, 199, 202, 244, (270), (277) |
| Javier Kelley-Martinez, Kyler Copenhaver, Sullivan Zietlow, Seth Luegge, Kaid Hasse, (Zachary Gowan), (Alexander Benthin) |
| 17:00.2, 17:10.8, 17:33.9, 17:34.4, 17:45.2, (17:52.2), (17:56.1) |
29 | 939 | Allendale,
MI - Team Time (1st 5) 1:26:40.0 | Spread (1st 5) 2:22.0 |
| 24, 104, 195, 279, 337, (409), (478) |
| Kilian Whalen, Cameron Moore, Parker Tiethof, Max Springer, Chandler Selk, (Peyton Selk), (Keyontae Montes) |
| 15:59.5, 16:50.7, 17:31.5, 17:56.8, 18:21.5, (18:51.3), (19:25.9) |
30 | 976 | Wayland Union,
MI - Team Time (1st 5) 1:27:31.5 | Spread (1st 5) 27.3 |
| 155, 188, 199, 207, 227, (355), (378) |
| Devin Weaver, Travis Koon, Henry Oudbier, Dylan Pallett, Isaac Dyer, (James Butler), (Jared Jandernoa) |
| 17:13.7, 17:27.6, 17:33.9, 17:35.3, 17:41.0, (18:27.0), (18:37.2) |
31 | 1000 | Marshall,
MI - Team Time (1st 5) 1:27:11.7 | Spread (1st 5) 1:50.6 |
| 43, 46, 286, 307, 318, (340), (351) |
| Aidan McPartlin, Jack Bidwell, Connor Griffith, Isaac Culp, Micah Morehouse, (Luke Buffington), (Blain Wilson) |
| 16:23.0, 16:27.4, 17:59.1, 18:08.6, 18:13.6, (18:23.8), (18:26.5) |
32 | 1031 | Hamilton,
MI - Team Time (1st 5) 1:27:28.7 | Spread (1st 5) 2:12.8 |
| 44, 116, 232, 263, 376, (390), (425) |
| Max Van Huis, Abatu Dykstra, Josh Langeland, Evan Kraker, Brody Crandall, (Ethan Sheedlo), (Tyler Gugino) |
| 16:23.1, 16:56.6, 17:42.6, 17:50.5, 18:35.9, (18:43.2), (18:56.8) |
33 | 1033 | Vicksburg,
MI - Team Time (1st 5) 1:27:37.1 | Spread (1st 5) 1:49.1 |
| 45, 177, 192, 297, 322, (359), (397) |
| Kyler Dean, Tucker Radgens, Skye Smith, Brayden Odell, Kenny Youngs, (Jake Naster), (Maddox Porter) |
| 16:26.1, 17:22.0, 17:30.0, 18:03.8, 18:15.2, (18:28.7), (18:46.6) |
34 | 1037 | Whitehall,
MI - Team Time (1st 5) 1:27:36.5 | Spread (1st 5) 1:47.2 |
| 93, 118, 122, 330, 374, (382), (388) |
| Carter McIlroy, Andre Richmond, Riley Buys, Avery Jura, Stewart Waters, (Micah Witham), (Andrew Boeringa) |
| 16:48.0, 16:56.9, 16:58.0, 18:18.4, 18:35.2, (18:37.9), (18:42.4) |
35 | 1055 | Zeeland East,
MI - Team Time (1st 5) 1:27:16.6 | Spread (1st 5) 3:02.3 |
| 17, 67, 140, 412, 419, (422), (474) |
| Caden Meyer, Gavin Wiersma, Nick Riemersma, Caden Guffey, Sam Downing, (Preston Stema), (Mason Landes) |
| 15:52.0, 16:35.2, 17:03.4, 18:51.7, 18:54.3, (18:55.1), (19:24.7) |
36 | 1085 | Fruitport,
MI - Team Time (1st 5) 1:27:56.3 | Spread (1st 5) 52.9 |
| 130, 205, 231, 248, 271, (293), (310) |
| Levi Glynn, Alex Facundo, Ethan Horan, Jaxon Deneen, Vincent Pollock, (Johnathon McMullin), (Connor Lodholtz) |
| 16:59.8, 17:35.1, 17:42.5, 17:46.2, 17:52.7, (18:02.7), (18:09.2) |
37 | 1088 | Cadillac,
MI - Team Time (1st 5) 1:28:00.1 | Spread (1st 5) 1:39.2 |
| 75, 199, 216, 269, 329, (333), (403) |
| Nolan Nixon, Jackson Hilt, Gabe Outman, Matthew Stilson, Bjorn Tracy, (Andrew Elmore), (JJ Mahan) |
| 16:38.8, 17:33.9, 17:37.6, 17:51.8, 18:18.0, (18:20.3), (18:47.8) |
38 | 1096 | Gladwin,
MI - Team Time (1st 5) 1:27:53.0 | Spread (1st 5) 1:24.6 |
| 86, 120, 283, 303, 304, (417), (476) |
| Caleb Palmreuter, Seth Mead, Elijah Christensen, Ethan Edgar, Dakota Leddy, (Ethan Underwood), (Tanner Bissonette) |
| 16:42.9, 16:57.7, 17:57.7, 18:07.2, 18:07.5, (18:53.1), (19:24.9) |
39 | 1104 | Clare,
MI - Team Time (1st 5) 1:27:58.6 | Spread (1st 5) 1:23.0 |
| 85, 169, 253, 295, 302, (372), (394) |
| Brad White, Nic Porter, Ayden Barcia, Ted Bell, Andrew Klaus, (Cohen Young), (Caidan Gaskill) |
| 16:42.8, 17:18.8, 17:47.8, 18:03.4, 18:05.8, (18:34.0), (18:45.3) |
40 | 1140 | Berrien Springs,
MI - Team Time (1st 5) 1:28:18.3 | Spread (1st 5) 1:44.3 |
| 102, 125, 204, 338, 371, (519), (523) |
| James Burke, Luke Morrison, Sam Markle, Noah Jarvis, Andrew Salliotte, (Jeremiah Ward), (Linus Bierwirth) |
| 16:49.4, 16:58.3, 17:35.0, 18:21.9, 18:33.7, (21:35.4), (24:08.2) |
41 | 1153 | Fowlerville,
MI - Team Time (1st 5) 1:28:18.5 | Spread (1st 5) 1:51.1 |
| 69, 88, 313, 332, 351, (408), (453) |
| Zachary Curd, Brett Marschall, Benjamin Showerman, Harrison Lamar, Drew Showerman, (Brock Howard), (Clayten Minock) |
| 16:35.4, 16:46.0, 18:11.1, 18:19.5, 18:26.5, (18:51.0), (19:10.9) |
42 | 1155 | Hudsonville Unity Christian,
MI - Team Time (1st 5) 1:28:24.0 | Spread (1st 5) 1:52.3 |
| 63, 196, 250, 292, 354, (383), (400) |
| Gavin VanSolkema, Nate Oosterhouse, Braedon Veurink, Ethan Miller, Benjamin Hoekstra, (Ephraim Dykstra), (Todd Leatherman) |
| 16:34.5, 17:32.7, 17:47.4, 18:02.6, 18:26.8, (18:38.6), (18:47.5) |
43 | 1187 | Tecumseh,
MI - Team Time (1st 5) 1:28:09.4 | Spread (1st 5) 2:27.9 |
| 20, 245, 267, 308, 347, (430), (454) |
| Ethan Leitner, Tyler Nowak, Grant Fahle, Palmer Ziemer, Andrew Rowe, (Ben Lammers), (Chris Warren) |
| 15:57.9, 17:45.5, 17:51.4, 18:08.8, 18:25.8, (18:58.5), (19:11.6) |
44 | 1195 | Olivet,
MI - Team Time (1st 5) 1:28:35.4 | Spread (1st 5) 2:20.9 |
| 66, 146, 258, 301, 424, (463), (496) |
| Lucas Hopkins, Conner Fountain, Anthony DeVito, Thomas Boks, Ryder Greenman, (Salvador Garza), (Malachi Kiss) |
| 16:35.1, 17:09.7, 17:49.2, 18:05.4, 18:56.0, (19:16.6), (19:39.6) |
45 | 1244 | Monroe Jefferson,
MI - Team Time (1st 5) 1:28:39.7 | Spread (1st 5) 2:33.9 |
| 34, 108, 336, 381, 385, (460), (482) |
| Carter McCalister, Ty Grube, Isaac Merkel, William Steinhour, Andrew Hintz, (Ben Merkel), (Nolan West) |
| 16:07.2, 16:52.4, 18:21.2, 18:37.8, 18:41.1, (19:15.0), (19:30.4) |
46 | 1283 | Corunna,
MI - Team Time (1st 5) 1:29:13.0 | Spread (1st 5) 1:28.4 |
| 145, 152, 246, 360, 380, (393), (452) |
| Logan Roka, Kenny Evans, Kalon Boilore, Zak Pickler, Jaxon Strauch, (Nicholas Strauch), (Andrew Tucker) |
| 17:08.9, 17:12.2, 17:45.8, 18:28.8, 18:37.3, (18:44.9), (19:10.5) |
47 | 1338 | Bay City John Glenn,
MI - Team Time (1st 5) 1:29:27.9 | Spread (1st 5) 2:17.4 |
| 54, 263, 294, 325, 402, (443), (479) |
| Emerson Laverty, Braden Amthor, Nick Beson, Ryder Payne, Anthony Connelly, (Cole Perkins), (Jake Beaver) |
| 16:30.3, 17:50.5, 18:03.0, 18:16.4, 18:47.7, (19:05.6), (19:27.7) |
48 | 1343 | Eaton Rapids,
MI - Team Time (1st 5) 1:29:34.1 | Spread (1st 5) 57.4 |
| 165, 238, 309, 311, 320, (345), (364) |
| Austin Rybolt, Jack Huntington, Gabe Chapates, Tommy O'Brien, Chris Copeland, (Drew Holevac), (Hudson Schinkel) |
| 17:16.6, 17:43.9, 18:09.1, 18:10.5, 18:14.0, (18:25.7), (18:30.5) |
49 | 1347 | Dundee,
MI - Team Time (1st 5) 1:29:38.2 | Spread (1st 5) 1:05.7 |
| 188, 237, 247, 305, 370, (438), (471) |
| Isaak Rubley, Lucas Hernandez, Zachary McMahan, Travis Goins, Cole Cousino, (Alexander Thebolt), (Noah Nieman) |
| 17:27.6, 17:43.8, 17:45.9, 18:07.6, 18:33.3, (19:03.7), (19:21.8) |
50 | 1353 | Hastings,
MI - Team Time (1st 5) 1:29:37.4 | Spread (1st 5) 2:26.9 |
| 91, 252, 273, 278, 459, (470), (518) |
| Riley Shults, Brandon Simmons, Reuben Solmes, Jonah Teed, Micah Johnson, (Cole Greenfield), (Alex Steward) |
| 16:46.5, 17:47.6, 17:53.7, 17:56.2, 19:13.4, (19:21.4), (20:59.6) |
51 | 1374 | Paw Paw,
MI - Team Time (1st 5) 1:29:50.9 | Spread (1st 5) 2:01.4 |
| 95, 205, 300, 368, 406, (477), (502) |
| Austin Williford, Will Vanderbor, Michael Lounsbury, Jason Bowers, Aden Webber, (Mitchell Mooney), (Anthony Bradley) |
| 16:48.6, 17:35.1, 18:04.9, 18:32.3, 18:50.0, (19:25.2), (19:51.1) |
52 | 1383 | Alma,
MI - Team Time (1st 5) 1:29:54.1 | Spread (1st 5) 1:44.3 |
| 158, 168, 280, 345, 432, (490), (491) |
| Blaze Abell, Ali Kudmani, Bodie Heiss, Buddy Leonard, Jayden Warner, (Isaiah Mullens), (Gage Hodgins) |
| 17:14.6, 17:17.8, 17:57.1, 18:25.7, 18:58.9, (19:35.6), (19:35.7) |
53 | 1384 | Armada,
MI - Team Time (1st 5) 1:29:51.2 | Spread (1st 5) 2:17.6 |
| 52, 225, 353, 356, 398, (507), (511) |
| Camden Khon, Riley Andrews, Jack Zagaiski, Luke Nawrocki, Andrew Sniesak, (Tyler Buckland), (Joseph Bommarito) |
| 16:29.4, 17:40.7, 18:26.6, 18:27.5, 18:47.0, (19:59.4), (20:14.5) |
54 | 1410 | Parma Western,
MI - Team Time (1st 5) 1:29:48.9 | Spread (1st 5) 2:30.9 |
| 36, 305, 339, 343, 387, (427), (450) |
| Jacob Singleton, Zach Kubish, Titan Parker, Logan Neill, Edison Lopeman, (David Martin), (William Melton) |
| 16:11.4, 18:07.6, 18:23.1, 18:24.5, 18:42.3, (18:57.3), (19:09.3) |
55 | 1424 | Cranbrook Kingswood,
MI - Team Time (1st 5) 1:30:07.1 | Spread (1st 5) 1:54.1 |
| 115, 241, 284, 377, 407, (423), (467) |
| Solomon Kwartowitz, Caleb Goldstein, Michael Atsuya, Eric Shan, Bretton Fischer, (Ethan Liang), (Ethan VandenHaute) |
| 16:56.4, 17:44.7, 17:58.8, 18:36.7, 18:50.5, (18:55.7), (19:20.7) |
56 | 1426 | Williamston,
MI - Team Time (1st 5) 1:30:05.8 | Spread (1st 5) 3:37.0 |
| 19, 156, 323, 440, 488, (504), (509) |
| Camden Johnecheck, David Rochon, Daniel Wilson, Jakob Cornell, Frinz Fisher, (Curren Palmer), (Ben Crain) |
| 15:57.2, 17:14.0, 18:15.9, 19:04.5, 19:34.2, (19:53.1), (19:59.9) |
57 | 1429 | Richland Gull Lake,
MI - Team Time (1st 5) 1:30:10.4 | Spread (1st 5) 1:48.5 |
| 144, 221, 275, 363, 426, (431), (435) |
| Read Knapp, Wyatt McComb, Ashton Sears, Cameron Perkins, Aiden Crowley, (Sawyer Whitfield), (Keegan Fulling) |
| 17:08.5, 17:39.4, 17:55.2, 18:30.3, 18:57.0, (18:58.8), (19:02.1) |
58 | 1435 | Parchment,
MI - Team Time (1st 5) 1:29:46.5 | Spread (1st 5) 4:11.8 |
| 4, 32, 439, 461, 499, (510), (512) |
| Garrett Winter, William Winter, Elliot Cole, Luke Penny, Dylan McLean, (Tucker McIntrye), (Keagan Cole) |
| 15:34.2, 16:05.8, 19:04.1, 19:16.4, 19:46.0, (20:00.3), (20:18.8) |
59 | 1453 | New Boston Huron,
MI - Team Time (1st 5) 1:30:15.6 | Spread (1st 5) 1:39.8 |
| 176, 262, 265, 316, 434, (451), (466) |
| Ryan Morris, Griffin Mentzer, Breen Patrick, Tyler Doss, Lucas Kuhn, (Owen Lazenby), (Evan Banas) |
| 17:21.5, 17:50.3, 17:50.7, 18:11.8, 19:01.3, (19:10.0), (19:19.8) |
60 | 1463 | Frankenmuth,
MI - Team Time (1st 5) 1:30:25.9 | Spread (1st 5) 1:56.7 |
| 113, 161, 360, 414, 415, (445), (501) |
| Collin Fall, Grant Conger, Aidan Maki, Caleb Grimshaw, Jacob Caton, (Cougar Clark), (Alecio Muschiana) |
| 16:55.9, 17:16.2, 18:28.8, 18:52.4, 18:52.6, (19:08.5), (19:50.8) |
61 | 1488 | Croswell-Lexington,
MI - Team Time (1st 5) 1:33:33.3 | Spread (1st 5) 5:05.2 |
| 74, 147, 234, 513, 520, (521), (522) |
| James Elling, Ethan McCombs, Nick Knust, David Torrez, Aiden Dahl, (Zachary Schell), (Easton Warner) |
| 16:38.0, 17:10.2, 17:42.8, 20:19.1, 21:43.2, (22:32.3), (22:47.3) |
62 | 1500 | Goodrich,
MI - Team Time (1st 5) 1:30:39.0 | Spread (1st 5) 2:00.3 |
| 106, 242, 340, 401, 411, (469), (472) |
| Cooper Grzeskowiak, Gabe Trudeau, Austin Dodd, Isaiah Dunn, Cole Winter, (Landen Andre), (Aiden Jones) |
| 16:51.2, 17:44.9, 18:23.8, 18:47.6, 18:51.5, (19:21.1), (19:22.2) |
63 | 1505 | Plainwell,
MI - Team Time (1st 5) 1:30:35.3 | Spread (1st 5) 2:26.2 |
| 48, 324, 350, 365, 418, (420), (455) |
| Eli Veen, Thai Nguyen, Henry Cox, Isaac Veen, Edwin Castillo, (Connor Gaylord), (Liam Troutner) |
| 16:27.9, 18:16.1, 18:25.9, 18:31.3, 18:54.1, (18:54.6), (19:11.8) |
64 | 1561 | Lake Fenton,
MI - Team Time (1st 5) 1:30:58.4 | Spread (1st 5) 2:22.8 |
| 53, 289, 399, 404, 416, (429), (489) |
| Nolan Pinion, Matt Fletcher, Brady Smith, Cooper Hnilica, Nick Learman, (Jamison Chenett), (Arthur Pennington) |
| 16:30.0, 17:59.8, 18:47.1, 18:48.7, 18:52.8, (18:57.5), (19:34.6) |
| 1561 | Shepherd,
MI - Team Time (1st 5) 1:31:28.7 | Spread (1st 5) 2:18.1 |
| 186, 232, 240, 405, 498, (514), (516) |
| Mason Cross, Nico Lopez, Nolan Longuski, Grant Smith, Trevor Joslin, (Owen Brickner), (Xavier Hoppe) |
| 17:27.1, 17:42.6, 17:44.2, 18:49.6, 19:45.2, (20:30.7), (20:47.0) |
66 | 1586 | Stevensville Lakeshore,
MI - Team Time (1st 5) 1:30:44.4 | Spread (1st 5) 3:14.3 |
| 13, 333, 386, 421, 433, (465), (507) |
| Race Bettich, Lucas Balkema, Matt Hollerbach, Liam Adkins, Gavin Totzke, (Paul Emery), (Drew Hoskins) |
| 15:46.5, 18:20.3, 18:41.9, 18:54.9, 19:00.8, (19:18.5), (19:59.4) |
67 | 1616 | Belding,
MI - Team Time (1st 5) 1:31:40.4 | Spread (1st 5) 2:21.3 |
| 143, 230, 299, 464, 480, (482), (494) |
| Maxwell McCarty, Logan Balis, Eerik Noeu Wihlborg, Kenny Gould, William Garrison, (Joey Boni), (Dustin Maatman) |
| 17:07.4, 17:42.2, 18:04.7, 19:17.4, 19:28.7, (19:30.4), (19:37.9) |
68 | 1630 | Big Rapids,
MI - Team Time (1st 5) 1:31:47.0 | Spread (1st 5) 2:44.1 |
| 87, 223, 378, 461, 481, (492), (497) |
| Ryan Ososki, Ben Knuth, Owen Westerkamp, Joel Hardesty, Kyan Deam, (Clay Oosterhouse), (Gavin Grabill) |
| 16:44.8, 17:39.7, 18:37.2, 19:16.4, 19:28.9, (19:36.9), (19:43.1) |
69 | 1631 | North Branch,
MI - Team Time (1st 5) 1:31:48.8 | Spread (1st 5) 1:54.6 |
| 220, 234, 243, 447, 487, (503), (506) |
| David Hadden, Thomas Kann, Gabriel Hutchins, Grant Clemens, Bryce Barkowska, (Leyton Hutchins), (Brent Castle) |
| 17:38.8, 17:42.8, 17:45.1, 19:08.7, 19:33.4, (19:52.6), (19:57.1) |
70 | 1633 | Pontiac Notre Dame Prep,
MI - Team Time (1st 5) 1:31:32.5 | Spread (1st 5) 2:30.6 |
| 60, 291, 409, 436, 437, (442), (468) |
| Wade Robinson, Ben Kinkade, Troy Kilanowski, Isaak Brook, Samuel Phillips, (Christopher Hunter), (Ryan Wojichowski) |
| 16:33.0, 18:01.2, 18:51.3, 19:03.4, 19:03.6, (19:05.3), (19:20.9) |
71 | 1655 | Milan,
MI - Team Time (1st 5) 1:31:44.0 | Spread (1st 5) 2:33.8 |
| 76, 319, 347, 456, 457, (486), (505) |
| Brayden Humes, Johnathan Pinnow, Jack Funchion, Aidan Broadworth, Gabriel Edwards, (Zachary Spradlin), (Parker Prior) |
| 16:39.0, 18:13.7, 18:25.8, 19:12.7, 19:12.8, (19:33.0), (19:55.5) |
72 | 1671 | Birch Run,
MI - Team Time (1st 5) 1:31:47.5 | Spread (1st 5) 1:40.1 |
| 181, 274, 384, 391, 441, (484), (485) |
| Bryce Husen, Jack Rumptz, Connor Mausolf, Owen Quinnan, Carson Parlberg, (Waylon Alvord), (Owen Natzel) |
| 17:24.6, 17:54.7, 18:39.7, 18:43.8, 19:04.7, (19:30.6), (19:31.8) |
73 | 1687 | Marysville,
MI - Team Time (1st 5) 1:32:03.7 | Spread (1st 5) 3:00.8 |
| 72, 317, 357, 448, 493, (517) |
| Brock DenUyl, Lance Kowalski, Griffin Sibilla, Teddy Pozios, Trent Glass, (Tyler Simpson) |
| 16:36.5, 18:12.9, 18:28.0, 19:09.0, 19:37.3, (20:49.0) |
74 | 1725 | Middleville Thornapple-Kellogg,
MI - Team Time (1st 5) 1:32:33.3 | Spread (1st 5) 2:16.7 |
| 173, 239, 344, 474, 495, (500), (515) |
| Lucas Van Meter, Camden Reynolds, Matthew Smith, Benjamin Trudell, Kaden Hamming, (Aidan Buist), (Michael Blair) |
| 17:21.3, 17:44.0, 18:25.3, 19:24.7, 19:38.0, (19:46.7), (20:35.4) |
75 | 1750 | Ludington,
MI - Team Time (1st 5) 1:32:13.4 | Spread (1st 5) 1:17.9 |
| 265, 335, 342, 362, 446, (458), (473) |
| Trey Keson, David Reisterer, Nevin Slater, Evan Bennett, Jack Jubar, (Keese Villarreal), (Will Siegert) |
| 17:50.7, 18:20.5, 18:24.2, 18:29.4, 19:08.6, (19:13.1), (19:23.6) |