1 | 48 | Benzie Central,
MI - Team Time (1st 5) 53:30.0 | Spread (1st 5) 1:24.0 |
| 1, 6, 7, 8, 26, (27), (36) |
| 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) |
2 | 62 | Lansing Catholic,
MI - Team Time (1st 5) 54:43.3 | Spread (1st 5) 30.7 |
| 4, 10, 11, 14, 23, (35), (46) |
| 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) |
3 | 165 | Montrose,
MI - Team Time (1st 5) 56:48.6 | Spread (1st 5) 35.1 |
| 17, 21, 28, 48, 51, (53), (54) |
| 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) |
4 | 170 | Clare,
MI - Team Time (1st 5) 56:51.0 | Spread (1st 5) 1:40.8 |
| 3, 16, 41, 42, 68, (69), (83) |
| 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) |
5 | 176 | Sanford-Meridian,
MI - Team Time (1st 5) 57:15.6 | Spread (1st 5) 1:04.3 |
| 18, 25, 29, 40, 64, (84), (84) |
| Joe Miller, Jerrit Pierce, Zach Grubaugh, Jacob Cay, Logan Murphy, (Deacon Skinner), (Carson Yahrmarkt) |
| 11:06.4, 11:11.7, 11:16.9, 11:29.9, 12:10.7, (12:38.9), (12:38.9) |
6 | 188 | Grant,
MI - Team Time (1st 5) 57:52.0 | Spread (1st 5) 1:37.3 |
| 9, 15, 22, 65, 77, (82), (89) |
| 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) |
7 | 191 | St. Louis,
MI - Team Time (1st 5) 57:00.1 | Spread (1st 5) 2:04.9 |
| 2, 30, 34, 58, 67, (71), (74) |
| 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) |
8 | 224 | Carrollton,
MI - Team Time (1st 5) 58:32.7 | Spread (1st 5) 1:49.4 |
| 5, 19, 61, 63, 76, (112), (122) |
| 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) |
9 | 252 | Hemlock,
MI - Team Time (1st 5) 59:09.6 | Spread (1st 5) 1:33.8 |
| 12, 31, 52, 78, 79, (104), (108) |
| 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) |
10 | 262 | New Lothrop,
MI - Team Time (1st 5) 59:05.9 | Spread (1st 5) 53.1 |
| 32, 45, 56, 59, 70, (86), (92) |
| 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) |
11 | 272 | Charlevoix,
MI - Team Time (1st 5) 59:39.8 | Spread (1st 5) 1:49.5 |
| 24, 33, 37, 80, 98, (100), (109) |
| 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) |
12 | 279 | Standish Sterling,
MI - Team Time (1st 5) 59:39.7 | Spread (1st 5) 1:45.1 |
| 20, 39, 55, 72, 93, (120), (121) |
| 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) |
13 | 308 | Reese,
MI - Team Time (1st 5) 1:00:18.7 | Spread (1st 5) 46.4 |
| 47, 60, 62, 66, 73, (96), (101) |
| 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) |
14 | 324 | Mason County Central,
MI - Team Time (1st 5) 1:00:36.7 | Spread (1st 5) 1:20.0 |
| 38, 50, 57, 88, 91, (93), (99) |
| 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) |
15 | 340 | Manistee,
MI - Team Time (1st 5) 1:01:37.0 | Spread (1st 5) 2:20.7 |
| 13, 44, 75, 102, 106, (107), (110) |
| 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) |
16 | 472 | Kalkaska,
MI - Team Time (1st 5) 1:06:48.1 | Spread (1st 5) 3:05.1 |
| 48, 90, 97, 118, 119, (123) |
| 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) |
17 | 479 | Boyne City,
MI - Team Time (1st 5) 1:05:12.1 | Spread (1st 5) 1:08.2 |
| 81, 87, 95, 103, 113, (114), (117) |
| 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) |
18 | 490 | Brown City,
MI - Team Time (1st 5) 1:06:36.1 | Spread (1st 5) 2:40.1 |
| 43, 105, 111, 115, 116 |
| 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 |