1 | 66 | Bay City Western,
MI - Team Time (1st 5) 52:12.1 | Spread (1st 5) 34.6 |
| 4, 6, 7, 24, 25, (109), (123) |
| Brendan Nesbitt, Evan Vorwerck, Matthew Billette, Josh Nickless, Elijah Beson, (Max Michalak), (Jacob Walraven) |
| 10:09.2, 10:15.4, 10:20.4, 10:43.3, 10:43.8, (11:33.7), (11:38.9) |
2 | 88 | Saginaw Heritage,
MI - Team Time (1st 5) 53:00.7 | Spread (1st 5) 43.7 |
| 2, 9, 23, 26, 28, (32), (81) |
| Jordan Eisengruber, Michael Fiore, Jacob McDowell, Jack Doyle, Nathan Weidman, (Andrew Garza), (Jacob Faerber) |
| 10:07.7, 10:28.3, 10:42.6, 10:50.7, 10:51.4, (10:53.2), (11:19.8) |
3 | 149 | Benzie Central,
MI - Team Time (1st 5) 53:30.0 | Spread (1st 5) 1:24.0 |
| 1, 22, 30, 33, 63, (70), (95) |
| Brayden Huddleston, Hayden Bretzke, Max Okros, Pedro Roman, Nathan Peabody, (Connor Mclaren), (Jonah Hunt) |
| 9:48.0, 10:42.0, 10:52.0, 10:56.0, 11:12.0, (11:15.0), (11:27.0) |
4 | 186 | Lansing Catholic,
MI - Team Time (1st 5) 54:43.3 | Spread (1st 5) 30.7 |
| 16, 35, 36, 42, 57, (93), (115) |
| Ethan Markey, Will Peters, Eric Warriner, Ryan Schroeder, Eli Meder, (Aaron Kazmierski), (Nick Starr) |
| 10:38.1, 10:56.5, 10:58.0, 11:01.9, 11:08.8, (11:26.2), (11:36.6) |
5 | 201 | Swartz Creek,
MI - Team Time (1st 5) 54:35.7 | Spread (1st 5) 51.8 |
| 8, 29, 31, 62, 71, (158), (187) |
| Caden Pifer, Mark Crandell, Evan Taylor, Bradley Gilson, Ryan Gentry, (Jacob Beslac), (Cameron Smith) |
| 10:23.8, 10:51.6, 10:52.8, 11:11.9, 11:15.6, (11:59.2), (12:11.2) |
6 | 256 | Gaylord,
MI - Team Time (1st 5) 55:16.1 | Spread (1st 5) 40.0 |
| 18, 27, 56, 73, 82, (87), (106) |
| Zak Goddard, Ethan Huey, Nick Green, Andrew Quaal, Jack Hervela, (Justin Desloover), (Kenny Smith) |
| 10:40.6, 10:51.0, 11:07.9, 11:16.0, 11:20.6, (11:23.5), (11:31.1) |
7 | 273 | Midland,
MI - Team Time (1st 5) 55:23.7 | Spread (1st 5) 57.1 |
| 11, 40, 59, 66, 97, (110), (118) |
| Hanbyul Johnson, Jacob Mutscher, Kenny Steinhilber, Aaron Guzman, Tyler Pritchett, (Nathan Streitmatter), (Andrew Spencer) |
| 10:30.6, 11:01.2, 11:10.7, 11:13.5, 11:27.7, (11:33.9), (11:37.0) |
8 | 375 | Midland Bullock Creek,
MI - Team Time (1st 5) 55:35.7 | Spread (1st 5) 1:52.1 |
| 5, 10, 76, 120, 164, (196), (230) |
| Brennan Mudd, Spencer Waldmann, Thatcher Trudell, DJ Parkinson, Joseph Sira, (Brett Pinet), (Steven Lenon) |
| 10:09.5, 10:29.6, 11:16.8, 11:38.2, 12:01.6, (12:14.4), (12:37.8) |
9 | 423 | Bear Lake-Onekama,
MI - Team Time (1st 5) 56:21.9 | Spread (1st 5) 1:05.8 |
| 15, 17, 128, 130, 133, (216), (240) |
| Gary McBride, Kaiden Hejl, Lane Lee, Trey Gilbert, Dyllon McLouth, (Jarrett Buckner), (Davis McLouth) |
| 10:37.5, 10:39.4, 11:40.4, 11:41.3, 11:43.3, (12:29.3), (12:43.2) |
| 423 | Montrose,
MI - Team Time (1st 5) 56:48.6 | Spread (1st 5) 35.1 |
| 47, 54, 72, 121, 129, (132), (134) |
| Peyton Tipton, Joe Wade, Eric Vandefifer, Peyton Hobson, Camerin Miller, (Kade Meganck), (Ben Dennings) |
| 11:06.0, 11:07.3, 11:15.7, 11:38.5, 11:41.1, (11:42.8), (11:44.4) |
11 | 449 | Ogemaw Heights,
MI - Team Time (1st 5) 57:08.6 | Spread (1st 5) 53.9 |
| 39, 51, 68, 143, 148, (153), (206) |
| Cameron Payne, Joey Marentette, Bobby Szymanski, Derek Franciosi, Colton Bragg, (Josh Anderson), (Alex Hoydic) |
| 11:00.9, 11:07.0, 11:13.9, 11:52.0, 11:54.8, (11:56.1), (12:22.5) |
12 | 459 | Clare,
MI - Team Time (1st 5) 56:51.0 | Spread (1st 5) 1:40.8 |
| 12, 44, 104, 107, 192, (195), (229) |
| David Good, Jayce Miller, Kaleb Schroeder, Dylan Morrish, Charlie Brown, (Caleb Gomez), (Justin McCown) |
| 10:32.5, 11:03.9, 11:30.1, 11:31.2, 12:13.3, (12:14.2), (12:37.4) |
13 | 462 | Midland Dow,
MI - Team Time (1st 5) 57:08.4 | Spread (1st 5) 40.4 |
| 48, 74, 80, 124, 136, (155), (162) |
| William Adams, Chris Kerber, Peter Kozerski, Nicholas Bloom, Collin Che, (Wyatt Adams), (Maxwell Morey) |
| 11:06.2, 11:16.3, 11:19.5, 11:39.8, 11:46.6, (11:57.5), (12:01.2) |
14 | 470 | Harbor Springs,
MI - Team Time (1st 5) 57:02.8 | Spread (1st 5) 1:19.3 |
| 13, 85, 86, 137, 149, (184), (212) |
| Jeremy Kloss, Max Sydow, Zach Hunt, Noah Bassett, Jacob Young, (Austin Smar), (Jackson Wells) |
| 10:35.8, 11:21.8, 11:22.2, 11:47.9, 11:55.1, (12:10.5), (12:28.2) |
15 | 475 | Sanford-Meridian,
MI - Team Time (1st 5) 57:15.6 | Spread (1st 5) 1:04.3 |
| 49, 61, 77, 103, 185, (232), (232) |
| Joe Miller, Jerrit Pierce, Zach Grubaugh, Jacob Cay, Logan Murphy, (Carson Yahrmarkt), (Deacon Skinner) |
| 11:06.4, 11:11.7, 11:16.9, 11:29.9, 12:10.7, (12:38.9), (12:38.9) |
16 | 497 | Essexville Garber,
MI - Team Time (1st 5) 57:16.6 | Spread (1st 5) 1:27.5 |
| 14, 67, 83, 166, 167, (168), (173) |
| Josiah Morse, Andrew Yaworski, Ryan Grigg, Tyler Gallegos, Landen Owczarzak, (Ryan Christensen), (Kaden Kontranowski) |
| 10:36.2, 11:13.7, 11:21.2, 12:01.8, 12:03.7, (12:04.3), (12:05.2) |
17 | 502 | Holt,
MI - Team Time (1st 5) 57:27.1 | Spread (1st 5) 36.2 |
| 58, 91, 105, 113, 135, (150), (238) |
| Russell Semsprott, Sean Gibbons, Alex Penski, Devin Simon, Luke Jayaraman, (Jacob Baldwin), (Paul Mooney) |
| 11:09.8, 11:24.9, 11:30.5, 11:35.9, 11:46.0, (11:55.3), (12:42.3) |
18 | 515 | St. Louis,
MI - Team Time (1st 5) 57:00.1 | Spread (1st 5) 2:04.9 |
| 3, 78, 92, 152, 190, (201), (209) |
| Evan Goodell, Cologio Alighire, Austyn Rhines, Jeffrey Blackwell, Brandon DeRosia, (Michael Wert), (Austin Aldrich) |
| 10:08.0, 11:17.2, 11:26.0, 11:56.0, 12:12.9, (12:18.0), (12:23.8) |
19 | 533 | Hale,
MI - Team Time (1st 5) 57:48.8 | Spread (1st 5) 56.1 |
| 45, 84, 93, 147, 164, (342), (344) |
| Trevor Banny, Ethan Cagle, Oliver Rice, Joseph Kimmerer, Ethan Rasch, (Tyler Ranger), (Alexander Fritzler) |
| 11:05.5, 11:21.4, 11:26.2, 11:54.1, 12:01.6, (15:53.8), (17:33.5) |
20 | 535 | Ludington,
MI - Team Time (1st 5) 57:38.2 | Spread (1st 5) 1:23.5 |
| 21, 63, 140, 141, 170, (204), (220) |
| John Siegert, Cameron Bandstra, Joseph Hatch, Max Kline, Brendan Pollock, (Quinn Phelps), (Jared Garten) |
| 10:41.4, 11:12.0, 11:49.7, 11:50.2, 12:04.9, (12:21.4), (12:34.4) |
21 | 536 | Grant,
MI - Team Time (1st 5) 57:52.0 | Spread (1st 5) 1:37.3 |
| 34, 43, 55, 186, 218, (226), (245) |
| Colten Covington, Gannon Carr, Spencer Cole, Tommy Kelley, Connor Vanderwilt, (Alec Comstock), (Billy Ostyn) |
| 10:56.1, 11:03.7, 11:07.8, 12:11.0, 12:33.4, (12:36.5), (12:47.3) |
22 | 617 | Saginaw Swan Valley,
MI - Team Time (1st 5) 58:22.5 | Spread (1st 5) 1:13.3 |
| 37, 102, 108, 182, 188, (199), (204) |
| Andrew Wendler, Nick Anderson, Conrad Strecker, Matt Summerfield, Nathan Piwowarski, (Alex Malott), (Nathan Malott) |
| 10:58.8, 11:29.8, 11:31.7, 12:10.1, 12:12.1, (12:17.1), (12:21.4) |
23 | 624 | Manton,
MI - Team Time (1st 5) 58:29.2 | Spread (1st 5) 52.0 |
| 69, 96, 138, 146, 175, (191), (212) |
| Jacob Cergnul, Zach Flint, Brock Wright, Treh Helsel, Isaac Raden, (Darren Kozlowski), (Collin Carter) |
| 11:14.1, 11:27.4, 11:48.0, 11:53.6, 12:06.1, (12:13.2), (12:28.2) |
24 | 638 | Carrollton,
MI - Team Time (1st 5) 58:32.7 | Spread (1st 5) 1:49.4 |
| 19, 50, 169, 183, 217, (305), (341) |
| D'Anthony Goodwin, Cortez Rivera, Brandon McDonald, Matthew Wesolek, Carter McDonald, (Kyle Vanderelzen), (Angel Solano) |
| 10:40.9, 11:06.7, 12:04.5, 12:10.3, 12:30.3, (13:43.4), (15:52.9) |
25 | 687 | Hemlock,
MI - Team Time (1st 5) 59:09.6 | Spread (1st 5) 1:33.8 |
| 38, 79, 130, 219, 221, (283), (295) |
| Tyler Kramer, Greison McLeod, Harrison Lamont, Evan Robishaw, Hunter Moon, (Connor McVannel), (Matthew Loucks) |
| 11:00.7, 11:19.4, 11:41.3, 12:33.7, 12:34.5, (13:16.6), (13:26.8) |
26 | 697 | New Lothrop,
MI - Team Time (1st 5) 59:05.9 | Spread (1st 5) 53.1 |
| 88, 113, 144, 154, 198, (239), (250) |
| Carson Krupp, Harris Puengkasem, Joshua Sebok, Dylan Vincke, Tommy Malloy, (Micah Poletti), (Jacob Black) |
| 11:23.8, 11:35.9, 11:52.2, 11:57.1, 12:16.9, (12:42.7), (12:50.1) |
27 | 716 | Eaton Rapids,
MI - Team Time (1st 5) 59:19.9 | Spread (1st 5) 1:24.8 |
| 75, 99, 145, 160, 237, (249), (251) |
| Taylor Rouse, Ben Gleeson, Mathieu Norcross, Luke Lathrup, Griffin Gleeson, (Enrique Lopez), (Isaac Coolidge) |
| 11:16.6, 11:28.4, 11:53.2, 12:00.3, 12:41.4, (12:49.4), (12:50.3) |
28 | 733 | Charlevoix,
MI - Team Time (1st 5) 59:39.8 | Spread (1st 5) 1:49.5 |
| 60, 89, 97, 224, 263, (269), (297) |
| Noah Carson, Luke Buday, David Ritter, Ben Lentz, Caleb Kenwabikise, (Camden Musilek), (Braeden Richards) |
| 11:11.2, 11:24.2, 11:27.7, 12:36.0, 13:00.7, (13:06.1), (13:28.9) |
29 | 748 | Mt. Pleasant Sacred Heart,
MI - Team Time (1st 5) 59:30.3 | Spread (1st 5) 27.0 |
| 119, 139, 155, 163, 172, (176), (193) |
| Chase Nelson, Jack Gillespie, Emmanuel Horace, Noah Schafer, Xavier Addison, (TJ Moore), (Zach Ervin) |
| 11:38.1, 11:48.3, 11:57.5, 12:01.3, 12:05.1, (12:06.2), (12:13.7) |
30 | 752 | Standish Sterling,
MI - Team Time (1st 5) 59:39.7 | Spread (1st 5) 1:45.1 |
| 53, 101, 142, 203, 253, (336), (339) |
| Nick Schiavo, Bailey Schalk, Nick Spare, Blake Romo, Landon White, (Triston Morin), (Gregory Haven) |
| 11:07.1, 11:29.4, 11:50.9, 12:20.1, 12:52.2, (15:11.4), (15:47.9) |
31 | 835 | Center Line,
MI - Team Time (1st 5) 1:00:24.0 | Spread (1st 5) 1:47.0 |
| 51, 125, 174, 228, 257, (299), (323) |
| Robert Boccomino, Solomon Williams, Charles Debczak, Max Fahling, Cameron Kiser, (Anthony Bernardi), (Gabe Ongren) |
| 11:07.0, 11:40.0, 12:06.0, 12:37.0, 12:54.0, (13:32.0), (14:21.0) |
32 | 850 | Reese,
MI - Team Time (1st 5) 1:00:18.7 | Spread (1st 5) 46.4 |
| 117, 159, 177, 189, 208, (256), (277) |
| Isaac Johnson, Steven Hill, Owen Galsterer, Luke Losee, Jacob Childs, (Eathon Greenia), (Logan Putman) |
| 11:36.7, 12:00.1, 12:06.5, 12:12.3, 12:23.1, (12:53.3), (13:10.5) |
33 | 864 | Mason County Central,
MI - Team Time (1st 5) 1:00:36.7 | Spread (1st 5) 1:20.0 |
| 100, 125, 150, 242, 247, (253), (265) |
| Jacob Shoop, Zech Kmiecik, Evan Boes, Jacob Edwards, Seth Wood, (Trenten Ahlfeld), (Alec Trent) |
| 11:28.5, 11:40.0, 11:55.3, 12:44.4, 12:48.5, (12:52.2), (13:01.2) |
34 | 897 | Beal City,
MI - Team Time (1st 5) 1:02:06.1 | Spread (1st 5) 3:25.6 |
| 46, 65, 215, 244, 327, (335), (343) |
| David Reihl, Alex Taylor, Nick Freeze, Wyatt McCoy, Marc LeSage, (Charles Schwerin), (Nick Phelps) |
| 11:05.8, 11:12.8, 12:29.2, 12:46.9, 14:31.4, (15:07.6), (15:55.9) |
35 | 933 | Manistee,
MI - Team Time (1st 5) 1:01:37.0 | Spread (1st 5) 2:20.7 |
| 41, 112, 211, 279, 290, (294), (302) |
| Elliott Kamaloski, Bradlee Popkowski, Alvaro Junior Sarabia, Craig Popkowski, Evan Bauman, (Anthony Vaughn), (Carter Kissell) |
| 11:01.3, 11:35.0, 12:26.2, 13:12.5, 13:22.0, (13:25.6), (13:38.3) |
36 | 955 | Ellsworth,
MI - Team Time (1st 5) 1:01:29.6 | Spread (1st 5) 1:24.5 |
| 115, 127, 222, 227, 264, (284), (307) |
| Isaiah Romeyn, Daniel Oviedo, Breandon Slough, Cole Essenberg, Richard Adams, (Alex Adams), (Robbie Wise) |
| 11:36.6, 11:40.3, 12:34.8, 12:36.8, 13:01.1, (13:18.9), (13:45.0) |
37 | 958 | Saginaw Michigan Lutheran Seminary,
MI - Team Time (1st 5) 1:01:30.2 | Spread (1st 5) 2:40.6 |
| 20, 178, 235, 236, 289, (296), (319) |
| Hayden Beyersdorf, Seth Willitz, Daniel Buth, CJ Burgdorf, Isaac Hanan, (Joshua Barnett), (Zachary Klement) |
| 10:41.1, 12:07.1, 12:39.6, 12:40.7, 13:21.7, (13:28.3), (14:11.9) |
38 | 1104 | Lansing Waverly,
MI - Team Time (1st 5) 1:02:38.5 | Spread (1st 5) 28.8 |
| 197, 207, 223, 234, 243, (291), (298) |
| Josh Anderson, Ciardan Hibbs, Maxwell Wright, Saige Beckler, Spencer Lee, (Aloughn Jefferson), (Gaven Beckler) |
| 12:16.2, 12:23.0, 12:35.2, 12:39.1, 12:45.0, (13:22.3), (13:30.6) |
39 | 1121 | Grand Traverse Academy,
MI - Team Time (1st 5) 1:02:55.7 | Spread (1st 5) 1:02.9 |
| 179, 200, 214, 252, 276, (292), (293) |
| Jared Alton, Simon Schaub, Josh Weeks, Rylee Scott, Christian Turner, (Nathan Zak), (Zach Dix) |
| 12:07.5, 12:17.8, 12:29.0, 12:51.0, 13:10.4, (13:24.2), (13:25.2) |
40 | 1176 | Johannesburg-Lewiston,
MI - Team Time (1st 5) 1:03:51.6 | Spread (1st 5) 1:50.7 |
| 90, 261, 268, 275, 282, (286), (309) |
| Nathan Idalski, Danny Mackowiak, Tyler Helzer, Gavin Weaver, Jack Perry, (Cody Layman), (Nathan Lawrence) |
| 11:24.5, 12:57.7, 13:04.5, 13:09.7, 13:15.2, (13:19.6), (13:49.0) |
41 | 1210 | East Jordan,
MI - Team Time (1st 5) 1:03:59.8 | Spread (1st 5) 1:07.5 |
| 161, 248, 259, 270, 272, (273), (337) |
| Dylan Holm, Josh Ziebarth, Ethan Nachazel, Aaron Nachazel, Alex Schlueter, (Ben Hardy), (Caige Joseph) |
| 12:00.7, 12:48.9, 12:55.2, 13:06.8, 13:08.2, (13:08.7), (15:16.1) |
42 | 1285 | Indian River Inland Lakes,
MI - Team Time (1st 5) 1:04:56.7 | Spread (1st 5) 1:28.5 |
| 180, 260, 266, 278, 301, (312), (322) |
| Luke Passino, Brandon Dicus, Ian Dailey, Cleveland Baker, Cameron Biskupski, (Austin Fielder), (Sawyer Hodson) |
| 12:09.6, 12:56.0, 13:01.9, 13:11.1, 13:38.1, (13:52.6), (14:14.2) |
43 | 1287 | Munising,
MI - Team Time (1st 5) 1:05:26.3 | Spread (1st 5) 2:00.4 |
| 181, 231, 271, 287, 317, (340) |
| TJ Wing, Isaac Cooper, Darren Castello, Jordan Humphrey, Mitchell Coyne, (Evan Cromell) |
| 12:10.0, 12:38.6, 13:07.4, 13:19.9, 14:10.4, (15:50.3) |
44 | 1289 | North Trails,
MI - Team Time (1st 5) 1:05:25.7 | Spread (1st 5) 1:57.4 |
| 194, 210, 267, 300, 318, (324) |
| Elijah Bragg, Tom Derengowski, Seth Sturtevant, Micah Croll, Isaiah Bragg, (Ben Minier) |
| 12:14.0, 12:24.0, 13:03.8, 13:32.5, 14:11.4, (14:21.1) |
45 | 1291 | Kalkaska,
MI - Team Time (1st 5) 1:06:48.1 | Spread (1st 5) 3:05.1 |
| 121, 246, 262, 330, 332, (345) |
| Kyle McDowell, Jonathan Wednieski, Chase Fitch, Nathan Dingman, Seth Chopp, (Rowdy Vyverberg) |
| 11:38.5, 12:47.7, 12:59.3, 14:39.0, 14:43.6, (17:49.5) |
46 | 1308 | Boyne City,
MI - Team Time (1st 5) 1:05:12.1 | Spread (1st 5) 1:08.2 |
| 225, 241, 255, 281, 306, (308), (328) |
| Riley Minier, Chanler Turnbull, Hunter Habasco, Michael Sherman, Wyatt Melvin, (Tristan Stackus), (Evan Korthase) |
| 12:36.2, 12:44.0, 12:52.8, 13:14.7, 13:44.4, (13:47.1), (14:32.9) |
47 | 1318 | Lansing Everett,
MI - Team Time (1st 5) 1:05:40.3 | Spread (1st 5) 1:48.0 |
| 170, 258, 274, 303, 313, (326), (338) |
| Zach Surdenik, Da'money Trevino, Timothy Houser, Ryan Bowman, Alfredo Horta, (Robert Barnett), (Toan Tran) |
| 12:04.9, 12:55.0, 13:09.0, 13:38.5, 13:52.9, (14:29.9), (15:31.5) |
48 | 1330 | Brown City,
MI - Team Time (1st 5) 1:06:36.1 | Spread (1st 5) 2:40.1 |
| 110, 285, 304, 310, 321 |
| Brady Kaufman, Logan Childers, Dylan Bringard, Phillip Miller, Jeremy Armstead |
| 11:33.9, 13:19.4, 13:39.7, 13:49.1, 14:14.0 |
49 | 1361 | Portland,
MI - Team Time (1st 5) 1:06:48.1 | Spread (1st 5) 2:14.7 |
| 157, 280, 288, 316, 320, (331), (334) |
| Oliver Alvesteffer, Blaine Rosier, Ethan Jensen, Eamon Duff, Sam Alvesteffer, (Andrew Seavey), (Aiden Pung) |
| 11:58.1, 13:14.2, 13:21.6, 14:01.4, 14:12.8, (14:40.6), (15:07.5) |
50 | 1467 | East Lansing,
MI - Team Time (1st 5) 1:08:29.4 | Spread (1st 5) 2:09.5 |
| 202, 311, 314, 315, 325, (329), (333) |
| John Tuma, John Upham, Jim Morrison, Jack Buhl, Gabe Mayes, (Ian Williams), (Brendan Lounds) |
| 12:18.9, 13:49.6, 13:55.2, 13:57.3, 14:28.4, (14:38.8), (15:01.5) |