1 | 128 | Saugatuck,
MI - Team Time (1st 5) 1:21:41.5 | Spread (1st 5) 58.1 |
| 6, 7, 32, 33, 50, (73), (79) |
| Zachary Pettinga, Corey Gorgas, Nick Butch, Orlando Carrion, Keegan Seifert, (Evan Hotary), (Jacob VanderRoest) |
| 15:49.9, 15:50.0, 16:36.7, 16:36.9, 16:48.0, (17:03.0), (17:05.4) |
2 | 160 | Lansing Catholic,
MI - Team Time (1st 5) 1:22:47.6 | Spread (1st 5) 23.0 |
| 19, 22, 38, 40, 41, (69), (122) |
| Ethan Markey, Will Peters, Eric Warriner, Ryan Schroeder, Eli Meder, (Sammy Migaldi), (Aaron Kazmierski) |
| 16:18.0, 16:29.0, 16:38.7, 16:40.9, 16:41.0, (17:02.0), (17:25.0) |
3 | 241 | Caro,
MI - Team Time (1st 5) 1:23:08.9 | Spread (1st 5) 1:29.0 |
| 5, 16, 56, 62, 102, (398), (461) |
| Yami Albrecht, Zakaria Drews, Caleb Cotton, Bryden Miller, Aaron Hulburt, (Logan Vandecar), (Hal Hudson) |
| 15:47.4, 16:15.4, 16:52.1, 16:57.6, 17:16.4, (19:16.6), (19:53.7) |
4 | 250 | Stockbridge,
MI - Team Time (1st 5) 1:23:10.1 | Spread (1st 5) 1:21.3 |
| 10, 11, 20, 89, 120, (160), (165) |
| Jake Chapman, Alan Baird, Jack Youngblood, Micah Beauregard, Ron Tolson, (Colin Lilley), (Stanley Plennert) |
| 16:03.6, 16:04.5, 16:26.5, 17:10.6, 17:24.9, (17:39.1), (17:40.3) |
5 | 268 | Holland Black River,
MI - Team Time (1st 5) 1:23:57.6 | Spread (1st 5) 1:05.8 |
| 13, 35, 59, 66, 95, (107), (201) |
| Joshua Fink, Alex Newberry, Preston Mills, Sam Sharnas, Logan Henning, (Aidan Jones), (Isaac Langeland) |
| 16:08.7, 16:37.5, 16:56.9, 17:00.0, 17:14.5, (17:19.6), (17:55.8) |
6 | 279 | Shepherd,
MI - Team Time (1st 5) 1:24:00.4 | Spread (1st 5) 1:05.1 |
| 17, 25, 41, 85, 111, (144), (152) |
| Tyler Travis, Bryce Hegenauer, Owen Howard, Dane Nestle, Seth Schafer, (James Bigard), (Ben Moeggenberg) |
| 16:16.0, 16:33.3, 16:41.0, 17:09.0, 17:21.1, (17:32.3), (17:36.4) |
7 | 303 | Hanover-Horton,
MI - Team Time (1st 5) 1:24:10.1 | Spread (1st 5) 1:15.7 |
| 12, 45, 52, 75, 119, (134), (149) |
| Landon Melling, Brandon Shepherd, Bradley Guenther, Jay Waggener, Donovon Kennedy, (Andy Swihart), (Garrett Melling) |
| 16:08.3, 16:44.0, 16:50.0, 17:03.8, 17:24.0, (17:27.6), (17:34.9) |
8 | 359 | Benzie Central,
MI - Team Time (1st 5) 1:24:08.5 | Spread (1st 5) 1:55.9 |
| 1, 29, 96, 98, 135, (183), (199) |
| Brayden Huddleston, Hayden Bretzke, Nathan Peabody, Pedro Roman, Jonah Hunt, (Connor Mclaren), (Max Okros) |
| 15:32.6, 16:36.5, 17:14.9, 17:16.0, 17:28.5, (17:48.7), (17:54.3) |
9 | 482 | McBain,
MI - Team Time (1st 5) 1:26:06.2 | Spread (1st 5) 41.6 |
| 61, 65, 90, 106, 160, (194), (303) |
| Keegan O'Malley, Jordan Briggs, Brendan Sutten, Zachary Bode, Gray Vandervelde, (Logan Taylor), (Eli Nelson) |
| 16:57.5, 16:59.7, 17:10.8, 17:19.1, 17:39.1, (17:50.6), (18:39.7) |
10 | 519 | North Muskegon,
MI - Team Time (1st 5) 1:26:26.1 | Spread (1st 5) 30.4 |
| 57, 103, 116, 120, 123, (190), (367) |
| Chase Eslick, Jake Lorenz, Sam Hardy, Kyle Benham, Kurt LaBlanc, (Parker Reynolds), (Ethan Pike) |
| 16:54.8, 17:18.5, 17:22.7, 17:24.9, 17:25.2, (17:49.8), (19:00.6) |
11 | 526 | Erie Mason,
MI - Team Time (1st 5) 1:26:13.6 | Spread (1st 5) 56.9 |
| 30, 84, 127, 137, 148, (185), (190) |
| Corbin Healey, Gage Joyce, Jackson Hoffman, Connor Baldwin, Carter Rose, (Nathan Walker), (Robert LeFevre) |
| 16:36.6, 17:08.9, 17:26.0, 17:28.6, 17:33.5, (17:49.0), (17:49.8) |
12 | 548 | Charlevoix,
MI - Team Time (1st 5) 1:26:20.4 | Spread (1st 5) 1:32.6 |
| 24, 60, 71, 170, 223, (268), (318) |
| Noah Carson, Luke Buday, David Ritter, Ben Lentz, Ben Peterson, (Caleb Kenwabikise), (Joshua Carlson) |
| 16:32.3, 16:57.3, 17:02.4, 17:43.5, 18:04.9, (18:25.1), (18:43.3) |
13 | 563 | Kent City,
MI - Team Time (1st 5) 1:25:36.0 | Spread (1st 5) 2:16.4 |
| 2, 43, 145, 166, 207, (209), (222) |
| Fraser Wilson, Hunter Nelson, Aaron Ortiz, Casey Carew, Joshua Lee, (Nick Flegel), (Nicholas Widener) |
| 15:41.0, 16:43.2, 17:32.4, 17:42.0, 17:57.4, (17:58.2), (18:04.0) |
14 | 567 | Montague,
MI - Team Time (1st 5) 1:26:35.9 | Spread (1st 5) 1:02.2 |
| 47, 93, 123, 126, 178, (269), (292) |
| Cole Jensen, Matt Lipka, Joe Dandron, Mike Mckeown, Christian Lipka, (Daniel Lipka), (Adam Wolffis) |
| 16:44.5, 17:14.0, 17:25.2, 17:25.5, 17:46.7, (18:25.4), (18:34.2) |
15 | 588 | Clare,
MI - Team Time (1st 5) 1:25:58.1 | Spread (1st 5) 2:08.1 |
| 9, 34, 133, 188, 224, (224), (259) |
| Ben Haupt, David Good, Jayce Miller, Jimmy Teall, Dylan Morrish, (Kaleb Schroeder), (Scotty Baldwin) |
| 15:57.9, 16:37.1, 17:27.5, 17:49.6, 18:06.0, (18:06.0), (18:21.3) |
16 | 636 | Almont,
MI - Team Time (1st 5) 1:27:04.6 | Spread (1st 5) 1:33.9 |
| 44, 64, 109, 171, 248, (343), (353) |
| Josh Phelps, Jackson Brown, Alec Giles, Jack DeMara, Austin Watt, (Lucas Leid), (Colby Querciagrossa) |
| 16:43.3, 16:59.5, 17:20.2, 17:44.4, 18:17.2, (18:51.1), (18:54.0) |
17 | 642 | Grandville Calvin Christian,
MI - Team Time (1st 5) 1:27:02.8 | Spread (1st 5) 1:47.5 |
| 26, 72, 131, 151, 262, (274), (276) |
| Zach Hoekstra, Chris Jenkins, Colin Rypma, Noah Lubben, Caleb Riddering, (Zach Manion), (Tyler Hulst) |
| 16:34.9, 17:02.6, 17:27.1, 17:35.8, 18:22.4, (18:27.6), (18:28.5) |
18 | 658 | GR West Mich. Aviation,
MI - Team Time (1st 5) 1:26:37.6 | Spread (1st 5) 2:17.7 |
| 14, 28, 150, 193, 273, (286), (290) |
| Grant Gayan, Paul Dusabe, Austin Wilson, Eddison Alderton, Sean Toohey, (DeLonte Pearson), (Sam Darnell) |
| 16:09.0, 16:36.2, 17:35.7, 17:50.0, 18:26.7, (18:32.2), (18:33.6) |
19 | 726 | GR Covenant Christian,
MI - Team Time (1st 5) 1:27:44.0 | Spread (1st 5) 1:11.1 |
| 58, 118, 142, 180, 228, (237), (246) |
| Seth Bleyenberg, Mike Altena, Brice VanOverloop, Phil Dommisse, David King, (Travis Lubbers), (Caleb King) |
| 16:55.7, 17:23.0, 17:30.5, 17:48.0, 18:06.8, (18:10.0), (18:15.0) |
20 | 730 | Traverse City St. Francis,
MI - Team Time (1st 5) 1:27:20.8 | Spread (1st 5) 1:47.6 |
| 15, 97, 190, 208, 220, (297), (371) |
| Nick Meddaugh, Jacob Andrews, Tyler Artnz, Joseph Carey, Joaquin Gonzalez, (Matt Durocher), (Connor McGee) |
| 16:15.2, 17:15.3, 17:49.8, 17:57.7, 18:02.8, (18:37.2), (19:02.0) |
21 | 835 | Beaverton,
MI - Team Time (1st 5) 1:28:13.5 | Spread (1st 5) 1:38.0 |
| 23, 176, 189, 217, 230, (252), (504) |
| Parker Hayes, Graham Govitz, Elijah Hayes, Connor Graves, Logan Williams, (Isaac Steele), (Cole Govitz) |
| 16:29.6, 17:45.7, 17:49.7, 18:00.9, 18:07.6, (18:18.8), (20:50.6) |
22 | 839 | Bangor,
MI - Team Time (1st 5) 1:28:20.6 | Spread (1st 5) 1:36.2 |
| 27, 168, 169, 234, 241, (289), (524) |
| Justin Smith, Benjamin Greiner, Carter Finch, Brett Robertson, Alvaro Martinez, (Carson Finch), (Ahsan Dolly) |
| 16:35.0, 17:42.2, 17:43.2, 18:09.0, 18:11.2, (18:32.8), (25:23.0) |
23 | 859 | Hart,
MI - Team Time (1st 5) 1:28:34.1 | Spread (1st 5) 1:49.8 |
| 77, 83, 146, 198, 355, (364), (406) |
| Hunter Tubbs, Andrew Whitney, Abram Enns, William Schlaack, Nahum Rodriguez, (Robbie Altland), (Noah Cantu) |
| 17:04.8, 17:08.2, 17:32.7, 17:53.8, 18:54.6, (18:58.6), (19:19.3) |
24 | 923 | GR West Catholic,
MI - Team Time (1st 5) 1:29:03.2 | Spread (1st 5) 1:42.0 |
| 50, 82, 242, 270, 279, (307), (377) |
| Malachi Mills, Conor O'Brien, Jacob Schantz, Matt Jager, Vinny Ladner, (Alex Richmond), (Chase Boshoven) |
| 16:48.0, 17:07.4, 18:11.8, 18:26.0, 18:30.0, (18:40.8), (19:04.0) |
25 | 927 | Ann Arbor Greenhills,
MI - Team Time (1st 5) 1:29:04.2 | Spread (1st 5) 1:52.2 |
| 48, 101, 219, 263, 296, (340), (401) |
| Vincent Vermeulen, Raman Sahota, Alex Allman, Nicholas Koh, Andrew Angold-Stephens, (Peter Lastoskie), (Jake Zell) |
| 16:44.9, 17:16.2, 18:02.6, 18:23.4, 18:37.1, (18:50.7), (19:17.9) |
26 | 962 | Whitmore Lake,
MI - Team Time (1st 5) 1:28:33.7 | Spread (1st 5) 3:22.2 |
| 8, 80, 157, 327, 390, (460), (474) |
| Trey Cucuro, Colton Seigle, Hunter Fanson, Kevin LaMont, Clay Rinna, (Ryan Kadoguchi), (Matt Schwennesen) |
| 15:51.0, 17:05.5, 17:38.0, 18:46.0, 19:13.2, (19:53.0), (20:04.3) |
27 | 971 | Grant,
MI - Team Time (1st 5) 1:29:14.7 | Spread (1st 5) 2:08.5 |
| 49, 132, 139, 297, 354, (396), (431) |
| Colten Covington, Spencer Cole, Gannon Carr, Connor Vanderwilt, Tommy Kelley, (Billy Ostyn), (Alec Comstock) |
| 16:46.0, 17:27.2, 17:29.8, 18:37.2, 18:54.5, (19:15.7), (19:32.0) |
28 | 972 | St. Louis,
MI - Team Time (1st 5) 1:28:31.9 | Spread (1st 5) 3:07.5 |
| 3, 143, 227, 261, 338, (400), (420) |
| Evan Goodell, Cologio Alighire, Austyn Rhines, Michael Wert, Jeffrey Blackwell, (BJ Tomanek), (Brandon DeRosia) |
| 15:42.0, 17:32.1, 18:06.7, 18:21.6, 18:49.5, (19:17.8), (19:27.8) |
29 | 979 | Mason County Central,
MI - Team Time (1st 5) 1:29:29.5 | Spread (1st 5) 1:36.9 |
| 91, 92, 158, 306, 332, (388), (409) |
| Jacob Shoop, Zech Kmiecik, Evan Boes, Jacob Edwards, Alec Trent, (Seth Wood), (Adam Fulton) |
| 17:10.9, 17:12.0, 17:38.2, 18:40.6, 18:47.8, (19:11.4), (19:20.4) |
30 | 992 | Ithaca,
MI - Team Time (1st 5) 1:29:35.2 | Spread (1st 5) 1:24.0 |
| 78, 162, 210, 265, 277, (282), (329) |
| Ransom Allen, Landon Strong, Zack Bartnik, Ethan Schauer, Andrew Bootz, (Keagan Handy), (Ben Bontrager) |
| 17:05.0, 17:39.3, 17:58.4, 18:23.5, 18:29.0, (18:30.7), (18:46.9) |
31 | 999 | Olivet,
MI - Team Time (1st 5) 1:29:29.1 | Spread (1st 5) 2:08.2 |
| 30, 181, 205, 263, 320, (324), (325) |
| Isaac Waffle, Colton Graves, Sam Smith, Joel Fudge, Devin Feldpausch, (Colin McDowell), (Nate Zona) |
| 16:36.6, 17:48.2, 17:56.1, 18:23.4, 18:44.8, (18:45.1), (18:45.4) |
32 | 1002 | Monroe St. Mary CC,
MI - Team Time (1st 5) 1:29:13.1 | Spread (1st 5) 3:04.0 |
| 18, 110, 112, 352, 410, (501), (512) |
| Dominic Paoletti, Jack Bess, Keaton Marks, Dawson Vore, Jack Lindquist, (Isaiah Hendrick), (Justin Bilan) |
| 16:16.5, 17:20.9, 17:21.3, 18:53.9, 19:20.5, (20:49.6), (21:09.1) |
33 | 1011 | Bridgman,
MI - Team Time (1st 5) 1:29:09.3 | Spread (1st 5) 4:40.0 |
| 4, 37, 70, 405, 495, (500), (508) |
| Brian Patrick, Kole Hanke, Brandon Owen, Adam Poschke, Zach Noll, (Spencer Noll), (Matt Kemp) |
| 15:45.0, 16:38.2, 17:02.1, 19:19.0, 20:25.0, (20:46.4), (20:57.6) |
34 | 1017 | Sanford-Meridian,
MI - Team Time (1st 5) 1:29:44.1 | Spread (1st 5) 1:10.5 |
| 138, 179, 185, 211, 304, (320), (403) |
| Aaron Rice, Zach Grubaugh, Joe Miller, Logan Murphy, Carson Yahrmarkt, (Seth Orvosh), (Jerrit Pierce) |
| 17:29.3, 17:47.0, 17:49.0, 17:59.0, 18:39.8, (18:44.8), (19:18.7) |
35 | 1080 | Hopkins,
MI - Team Time (1st 5) 1:30:11.2 | Spread (1st 5) 2:00.7 |
| 88, 98, 172, 336, 386, (415), (505) |
| Dan Rausch, Ethan Nagel, Todd Henley, Zach Nutter, Jacob Pastoor, (Nick Belka), (Christopher Tortorelli) |
| 17:10.3, 17:16.0, 17:44.8, 18:49.1, 19:11.0, (19:23.8), (20:52.2) |
36 | 1082 | Dundee,
MI - Team Time (1st 5) 1:29:54.5 | Spread (1st 5) 2:30.1 |
| 21, 200, 244, 254, 363, (381), (446) |
| Colin Kane, Zach White, Noah Emery, Victor Hernandez, Josh Behm, (Austin Miller), (Bryce Groves) |
| 16:27.8, 17:55.5, 18:13.4, 18:19.9, 18:57.9, (19:07.6), (19:39.3) |
| 1082 | Montrose,
MI - Team Time (1st 5) 1:30:11.0 | Spread (1st 5) 1:08.8 |
| 128, 195, 196, 270, 293, (299), (341) |
| Peyton Tipton, Eric Vandefifer, Joe Wade, Camerin Miller, Peyton Hobson, (Ben Dennings), (Kade Meganck) |
| 17:26.3, 17:51.6, 17:52.0, 18:26.0, 18:35.1, (18:37.3), (18:50.9) |
38 | 1091 | Onsted,
MI - Team Time (1st 5) 1:30:12.5 | Spread (1st 5) 1:57.3 |
| 63, 183, 236, 251, 358, (389), (436) |
| Ivan Westgate, Matt Doyle, Blake Klocke, Mason Burkeen, Elijah Mckown, (Logan McRobert), (Patrick Doyle) |
| 16:59.2, 17:48.7, 18:09.7, 18:18.4, 18:56.5, (19:12.7), (19:33.9) |
39 | 1142 | Leslie,
MI - Team Time (1st 5) 1:30:28.8 | Spread (1st 5) 2:24.3 |
| 53, 153, 212, 331, 393, (421), (423) |
| Devin Gibbs, Stefan Carlson, Andrew Richard, Justin Monroe, Daniel Moulton, (Joe Millikin), (Jackson Casper) |
| 16:50.3, 17:36.7, 17:59.5, 18:47.7, 19:14.6, (19:28.2), (19:28.5) |
40 | 1158 | Grayling,
MI - Team Time (1st 5) 1:30:43.1 | Spread (1st 5) 1:22.8 |
| 107, 216, 232, 288, 315, (379), (492) |
| Christian Artress, Andrew Hopkins, Jakob Carrier, Ryan Anderson, Ricky Heavner, (Kendall Tomczak), (Trey Moffit) |
| 17:19.6, 18:00.5, 18:08.2, 18:32.4, 18:42.4, (19:04.4), (20:24.7) |
41 | 1188 | Constantine,
MI - Team Time (1st 5) 1:31:03.7 | Spread (1st 5) 1:24.9 |
| 93, 245, 255, 294, 301, (342), (463) |
| Tim Kinney, Sam Warren, Jake Locker, Jack Jones, Alec Weaver, (Joe Shoup), (Jackson Harris) |
| 17:14.0, 18:13.8, 18:20.0, 18:37.0, 18:38.9, (18:51.0), (19:55.0) |
42 | 1192 | Comstock,
MI - Team Time (1st 5) 1:30:54.1 | Spread (1st 5) 1:04.7 |
| 159, 214, 215, 287, 317, (344), (445) |
| Mubark Hasan, Seth Ansel, Casey Nolan, Ryusuki Kesami, Rodrigo Juarez, (Vincent McNelis), (Johannes Kraemer) |
| 17:38.3, 18:00.2, 18:00.3, 18:32.3, 18:43.0, (18:51.3), (19:38.7) |
43 | 1213 | Hemlock,
MI - Team Time (1st 5) 1:31:04.1 | Spread (1st 5) 2:12.5 |
| 113, 139, 155, 369, 437, (468), (478) |
| Tyler Kramer, Greison McLeod, Harrison Lamont, Evan Robishaw, Hunter Moon, (Alex Twigg), (Connor McVannel) |
| 17:21.8, 17:29.8, 17:37.3, 19:00.9, 19:34.3, (19:57.5), (20:10.1) |
44 | 1239 | Bath,
MI - Team Time (1st 5) 1:31:22.0 | Spread (1st 5) 1:06.7 |
| 130, 267, 270, 281, 291, (322), (411) |
| Jakob Cain, Mitchell Bjorne, Jack Skidmore, Jack Sullivan, Darius Clemen, (AJ Skidmore), (Sam Sanderson) |
| 17:27.0, 18:24.7, 18:26.0, 18:30.6, 18:33.7, (18:45.0), (19:20.8) |
45 | 1259 | Watervliet,
MI - Team Time (1st 5) 1:31:11.1 | Spread (1st 5) 2:07.7 |
| 45, 237, 313, 319, 345, (362), (402) |
| Jobe Kerr, Dominick Tavolacci, Gus Hinch, Brent Simmons, Nick Swanson, (Klayton Marshall), (Rick Ertman) |
| 16:44.0, 18:10.0, 18:42.0, 18:43.4, 18:51.7, (18:57.7), (19:18.5) |
46 | 1292 | Bronson,
MI - Team Time (1st 5) 1:31:31.1 | Spread (1st 5) 1:18.9 |
| 147, 230, 234, 335, 346, (361), (396) |
| Colin Ransbottom, Marcus Broom, Blake Bucklin, Luis DePaz, Hunter Trine, (Bryce Kosmerick), (Daniel Barajas) |
| 17:33.3, 18:07.6, 18:09.0, 18:49.0, 18:52.2, (18:57.0), (19:15.7) |
47 | 1299 | Berrien Springs,
MI - Team Time (1st 5) 1:31:34.4 | Spread (1st 5) 1:13.0 |
| 166, 173, 253, 351, 356, (471), (502) |
| Evan Griffiths, Sean Valentine, Jacob Bittner, Carter Sheline, Aidan Raschke, (Nick Swank), (Josh Delanoy) |
| 17:42.0, 17:45.0, 18:19.0, 18:53.4, 18:55.0, (19:59.7), (20:49.8) |
48 | 1303 | Carrollton,
MI - Team Time (1st 5) 1:31:38.6 | Spread (1st 5) 2:53.6 |
| 35, 115, 300, 426, 427, (451), (511) |
| D'Anthony Goodwin, Cortez Rivera, Brandon McDonald, Matthew Wesolek, Ronnie Valdez, (Carter McDonald), (Kyle Vanderelzen) |
| 16:37.5, 17:22.2, 18:38.3, 19:29.5, 19:31.1, (19:45.0), (21:08.7) |
49 | 1328 | Delton-Kellogg,
MI - Team Time (1st 5) 1:31:57.1 | Spread (1st 5) 45.4 |
| 203, 249, 259, 308, 309, (336), (374) |
| Brandon Wyman, Parker Tallent, Ashton Pluchinsky, Cogan McCoy, Matt Lester, (Andrew Jackson), (Kendal Pluchinsky) |
| 17:56.0, 18:17.4, 18:21.3, 18:41.0, 18:41.4, (18:49.1), (19:02.4) |
50 | 1345 | Jonesville,
MI - Team Time (1st 5) 1:31:50.8 | Spread (1st 5) 2:18.4 |
| 55, 243, 284, 378, 385, (424), (465) |
| Carson Laney, Shane Smith, Roy Bowman, Hayden James, Caleb Daglow, (Chad Sommers), (Ben Marsh) |
| 16:52.0, 18:13.0, 18:31.1, 19:04.3, 19:10.4, (19:29.0), (19:55.3) |
51 | 1381 | Standish Sterling,
MI - Team Time (1st 5) 1:32:21.7 | Spread (1st 5) 2:10.2 |
| 114, 250, 275, 310, 432, (446), (523) |
| Nick Schiavo, Bailey Schalk, Nick Spare, Blake Romo, Walker Arquette, (Landon White), (Triston Morin) |
| 17:22.1, 18:17.5, 18:28.3, 18:41.5, 19:32.3, (19:39.3), (23:21.1) |
52 | 1385 | Madison Heights Bishop Foley,
MI - Team Time (1st 5) 1:32:19.0 | Spread (1st 5) 2:00.7 |
| 154, 163, 206, 419, 443, (466), (497) |
| Billy Tiller, Jack Decker, Matt Heinzman, DJ Imrick, Jacob Rusch, (Kyle Kaczmar), (Anthony Marcopoli) |
| 17:37.1, 17:39.5, 17:57.0, 19:27.6, 19:37.8, (19:55.8), (20:31.4) |
53 | 1387 | Frankenmuth,
MI - Team Time (1st 5) 1:32:16.5 | Spread (1st 5) 1:38.0 |
| 173, 182, 226, 392, 414, (484), (496) |
| Wesley Beck, Isaak Biddle, Sam Stahlbaum, Scott Nedoff, Sam Piper, (Michael Valone), (Nicholas Hyslop) |
| 17:45.0, 17:48.6, 18:06.1, 19:13.8, 19:23.0, (20:15.8), (20:28.0) |
54 | 1388 | Bad Axe,
MI - Team Time (1st 5) 1:32:19.4 | Spread (1st 5) 1:55.6 |
| 104, 117, 383, 391, 393, (499) |
| Kendal Delpiere, David Knarian, Will Hobkirk, Logan Kociba, Eli Buss, (Brenden Jurgess) |
| 17:19.0, 17:22.9, 19:09.3, 19:13.6, 19:14.6, (20:45.0) |
55 | 1397 | Byron,
MI - Team Time (1st 5) 1:32:13.9 | Spread (1st 5) 2:19.1 |
| 54, 310, 315, 334, 384, (486), (491) |
| Kyle Markley, Adrian Paris, Josh Bentley, McKoy Scribner, Sam Thompson, (Jared Krejci), (Dylan Baker) |
| 16:51.2, 18:41.5, 18:42.4, 18:48.5, 19:10.3, (20:19.3), (20:23.9) |
56 | 1441 | Jackson Lumen Christi,
MI - Team Time (1st 5) 1:32:27.8 | Spread (1st 5) 2:01.4 |
| 86, 218, 375, 376, 386, (472), (519) |
| Gene Hendrickson, Isaac Cooper, Colin Fremeau, Spencer Good, Chauncey Smith, (Ben Munie), (Joey Imperial) |
| 17:09.6, 18:01.0, 19:03.0, 19:03.2, 19:11.0, (20:00.9), (21:50.1) |
| 1441 | Michigan Center,
MI - Team Time (1st 5) 1:32:43.9 | Spread (1st 5) 1:46.7 |
| 187, 247, 255, 313, 439, (450), (509) |
| Richie Frederick, Alan Maier, Nick Roy, Bailey Helmick, Adam Derr, (Devin Derr), (Thomas Fleming) |
| 17:49.1, 18:17.0, 18:20.0, 18:42.0, 19:35.8, (19:43.4), (20:59.0) |
58 | 1443 | Schoolcraft,
MI - Team Time (1st 5) 1:32:41.7 | Spread (1st 5) 1:46.7 |
| 173, 213, 294, 333, 430, (480), (493) |
| Nick Hayward, Devin Matheny, Matt Dickerson, Drake Matheny, Collin Hampton, (Nolan Ballard), (Jesse Timmerman) |
| 17:45.0, 18:00.0, 18:37.0, 18:48.0, 19:31.7, (20:13.2), (20:24.9) |
59 | 1463 | Allen Park Cabrini,
MI - Team Time (1st 5) 1:32:44.9 | Spread (1st 5) 1:42.2 |
| 203, 229, 237, 350, 444, (506), (522) |
| Mitchell Russelburg, Michael Graf, Michael Pomponio, Jacob Godlewski, Jack Kabara, (Joey Lennon), (Matt Solodon) |
| 17:56.0, 18:07.5, 18:10.0, 18:53.2, 19:38.2, (20:53.0), (22:41.0) |
60 | 1492 | Homer,
MI - Team Time (1st 5) 1:32:50.3 | Spread (1st 5) 2:18.6 |
| 67, 312, 349, 360, 404, (462), (490) |
| Trevor Reagle, Landon Webb, Tyler Landis, Adam Ritchie, Keegan Patrick, (Dylan Sprague), (Jacob Manis) |
| 17:00.2, 18:41.7, 18:52.7, 18:56.9, 19:18.8, (19:54.5), (20:23.7) |
61 | 1498 | Napoleon,
MI - Team Time (1st 5) 1:32:58.0 | Spread (1st 5) 2:01.0 |
| 104, 221, 370, 395, 408, (454), (470) |
| Joel Johnson, Austin Smith, Brandon Mitchell, Jeremy Spieth, Zach Bradley, (Nolan Vincent), (Drew Elliott) |
| 17:19.0, 18:03.0, 19:01.0, 19:15.0, 19:20.0, (19:46.0), (19:59.0) |
| 1498 | Vandercook Lake,
MI - Team Time (1st 5) 1:33:28.0 | Spread (1st 5) 2:35.4 |
| 139, 177, 240, 467, 475, (483), (488) |
| Zack Keyes, Andrew Frohm, Trent Longbrake, Adam Johnson, Tade Hiller, (Jordan Rimert), (Seth Storm) |
| 17:29.8, 17:46.0, 18:11.0, 19:56.0, 20:05.2, (20:15.0), (20:21.9) |
63 | 1515 | Boyne City,
MI - Team Time (1st 5) 1:33:07.7 | Spread (1st 5) 2:08.1 |
| 123, 266, 326, 366, 434, (493), (517) |
| Clifton Maginity, Hunter Habasco, Michael Sherman, Riley Minier, Chanler Turnbull, (Evan Korthase), (Wyatt Melvin) |
| 17:25.2, 18:24.3, 18:45.9, 18:59.0, 19:33.3, (20:24.9), (21:29.5) |
64 | 1547 | Tawas,
MI - Team Time (1st 5) 1:33:49.4 | Spread (1st 5) 3:08.8 |
| 76, 278, 283, 429, 481, (498), (510) |
| Mason Kaniszewski, Doug Ferguson, Christopher Bennett, Gabriel Lentz, Tanner Trafelet, (Kollin Caldwell), (Gabe Lentz) |
| 17:04.5, 18:29.3, 18:30.8, 19:31.5, 20:13.3, (20:31.6), (21:00.0) |
65 | 1555 | Quincy,
MI - Team Time (1st 5) 1:33:21.2 | Spread (1st 5) 2:15.1 |
| 81, 304, 359, 399, 412, (469), (473) |
| Nathan Nohr, Ian Trall, Brock Martin, Bryce Bassage, Joshua Pepper, (Jacob Pepper), (Hunter Brayton) |
| 17:06.1, 18:39.8, 18:56.6, 19:17.5, 19:21.2, (19:58.5), (20:01.9) |
66 | 1563 | Marlette,
MI - Team Time (1st 5) 1:33:38.9 | Spread (1st 5) 2:29.7 |
| 164, 197, 357, 368, 477, (516), (518) |
| Donald Dunn, Cody Sanchez, Zack Herman, Seth Ferguson, Kody Gould, (Sedrik Marchesano), (Hunter Vaughn) |
| 17:40.0, 17:52.5, 18:56.0, 19:00.7, 20:09.7, (21:27.0), (21:34.3) |
67 | 1567 | Morley-Stanwood,
MI - Team Time (1st 5) 1:34:20.7 | Spread (1st 5) 3:36.9 |
| 39, 98, 463, 482, 485, (513), (521) |
| Aiden McLaughlin, Kevin McNeil, Zachary Pritchard, Nathan Allen, Brandon Ogg, (Owen Devereaux), (Riley Pritchard) |
| 16:39.0, 17:16.0, 19:55.0, 20:14.8, 20:15.9, (21:10.7), (22:07.0) |
68 | 1597 | Manistee,
MI - Team Time (1st 5) 1:33:40.7 | Spread (1st 5) 2:07.9 |
| 129, 233, 365, 433, 437, (449), (455) |
| Elliott Kamaloski, Bradlee Popkowski, Alvaro Junior Sarabia, Kyle Schaubroeck, Evan Bauman, (Anthony Vaughn), (Craig Popkowski) |
| 17:26.4, 18:08.6, 18:58.7, 19:32.7, 19:34.3, (19:40.0), (19:46.4) |
69 | 1625 | Saranac,
MI - Team Time (1st 5) 1:34:12.6 | Spread (1st 5) 2:56.6 |
| 87, 257, 380, 425, 476, (486), (503) |
| Connor McElvain, Noah Spiece, Mason Houtteman, Ryan Cadwallader, Kai Hawkins, (Alessandro Statzu), (Jonah Powell) |
| 17:10.2, 18:20.2, 19:06.0, 19:29.4, 20:06.8, (20:19.3), (20:50.0) |
70 | 1641 | Adrian Madison,
MI - Team Time (1st 5) 1:33:52.6 | Spread (1st 5) 2:20.4 |
| 68, 371, 382, 407, 413, (453), (507) |
| Isiah Wyatt-Young, Anthony Contreras, Alex Garcia, Richard Waltz, Nick Adams, (Alex Kelly), (Marcos Muhl) |
| 17:01.2, 19:02.0, 19:08.0, 19:19.8, 19:21.6, (19:45.8), (20:55.6) |
71 | 1656 | Kalkaska,
MI - Team Time (1st 5) 1:34:10.2 | Spread (1st 5) 2:01.8 |
| 156, 280, 338, 434, 448, (489), (515) |
| Kyle McDowell, Chase Fitch, Jordan Schocko, Jonathan Wednieski, Nathan Blasko, (Nathan Dingman), (Seth Chopp) |
| 17:37.6, 18:30.4, 18:49.5, 19:33.3, 19:39.4, (20:22.1), (21:26.5) |
72 | 1668 | Riverview Gabriel Richard,
MI - Team Time (1st 5) 1:34:08.7 | Spread (1st 5) 2:07.5 |
| 135, 327, 348, 418, 440, (458), (459) |
| Andrew Holten, Adam Holten, Liam Jakovac, Andrew Szczechowski, Sean Clancy, (Joshua Tynan), (Jordan McKinney) |
| 17:28.5, 18:46.0, 18:52.6, 19:25.6, 19:36.0, (19:50.1), (19:52.9) |
73 | 1671 | New Lothrop,
MI - Team Time (1st 5) 1:34:06.1 | Spread (1st 5) 1:32.3 |
| 202, 330, 347, 371, 421, (441), (457) |
| Carson Krupp, Joshua Sebok, Harris Puengkasem, Dylan Vincke, Micah Poletti, (Jacob Black), (Austin Wolford) |
| 17:55.9, 18:47.6, 18:52.4, 19:02.0, 19:28.2, (19:36.2), (19:47.5) |
74 | 1695 | Farwell,
MI - Team Time (1st 5) 1:34:48.4 | Spread (1st 5) 3:08.3 |
| 74, 284, 416, 442, 479, (514), (520) |
| Daylen Garver, David Gordon, Wyatt Tubbs, Zach Swarthout, Kyle Frost, (Connor Ulbricht), (Grant Evans) |
| 17:03.7, 18:31.1, 19:23.9, 19:37.7, 20:12.0, (21:11.4), (22:02.8) |
75 | 1726 | Parchment,
MI - Team Time (1st 5) 1:34:40.7 | Spread (1st 5) 1:10.5 |
| 258, 302, 322, 417, 427, (451), (456) |
| Andrew Slager, Eric Nordquist, Jax Heil, Sam Reynolds, Lucas Rizzolo, (Keegan Czerniak), (Garrett Blacken) |
| 18:20.6, 18:39.0, 18:45.0, 19:25.0, 19:31.1, (19:45.0), (19:47.0) |