1 | 87 | East Jordan,
MI - Team Time (1st 5) 58:57.5 | Spread (1st 5) 55.9 |
| 10, 11, 12, 26, 28, (44), (65) |
| Ethan Nachazel, Ben Hardy, Aaron Nachazel, Phillip Nemecek, Alex Schlueter, (Caleb Ziebarth), (Guy Chamberlain) |
| 11:24.0, 11:27.6, 11:36.4, 12:09.6, 12:19.9, (12:51.5), (13:44.6) |
2 | 96 | Maple City Glen Lake,
MI - Team Time (1st 5) 59:29.8 | Spread (1st 5) 24.5 |
| 14, 15, 19, 23, 25, (51), (71) |
| Mason Staggs, Tommy Reay, Wyatt Pugh, Bastian Sanborn, Joey Schwindt, (Weston Nowicki), (Spencer Kaastra) |
| 11:41.7, 11:44.2, 11:52.8, 12:04.9, 12:06.2, (12:59.6), (13:56.8) |
3 | 103 | Mt. Pleasant Sacred Heart,
MI - Team Time (1st 5) 58:34.9 | Spread (1st 5) 2:21.4 |
| 2, 3, 4, 38, 56, (67), (79) |
| Matthew Nowak, Brock Lynch, Josh Lynch, Roman Addison, Jacob Pickens, (Jesse Jones), (Zachary Partlo) |
| 10:52.3, 10:53.0, 10:56.1, 12:39.8, 13:13.7, (13:46.1), (14:24.5) |
4 | 129 | Dansville,
MI - Team Time (1st 5) 1:00:18.3 | Spread (1st 5) 2:12.0 |
| 5, 7, 20, 39, 58, (84), (97) |
| Jalen Nelson, Joseph Kadluboski, Damian DeFeyter, Sammy Schmidt, Tate Cox, (Logan Emmons), (Harrison Ulrey) |
| 11:09.4, 11:13.2, 11:53.8, 12:40.5, 13:21.4, (15:35.7), (19:48.0) |
5 | 139 | Grand Traverse Academy,
MI - Team Time (1st 5) 1:01:30.0 | Spread (1st 5) 52.6 |
| 16, 24, 29, 34, 36, (49), (54) |
| Seth Carpenter, Zach Dix, Dan Franklin, Austin Rubin, Zane Vanwingerden, (Hunter Laven), (Jordan Barnes) |
| 11:46.1, 12:05.3, 12:23.4, 12:36.5, 12:38.7, (12:58.8), (13:07.9) |
6 | 186 | Bear Lake-Onekama,
MI - Team Time (1st 5) 1:02:42.5 | Spread (1st 5) 1:37.9 |
| 8, 40, 43, 45, 50, (55), (68) |
| Hunter Bentley, Sam Corey, Marcus Langeland, Bren Lopez, Trevor Eisenlohr, (Tai Babinec), (Robby McLouth) |
| 11:21.3, 12:40.8, 12:48.4, 12:52.8, 12:59.2, (13:10.1), (13:51.8) |
| 186 | Frankfort,
MI - Team Time (1st 5) 1:03:00.2 | Spread (1st 5) 2:16.7 |
| 9, 27, 31, 57, 62, (81), (87) |
| Owen Roth, Skylar Werden, Chris Provo, Logan Foster, Jacob Walrad, (Trevor Moody), (Jaden Johnson) |
| 11:22.2, 12:11.0, 12:32.0, 13:16.1, 13:38.9, (15:09.1), (15:58.0) |
8 | 198 | Johannesburg-Lewiston,
MI - Team Time (1st 5) 1:02:56.6 | Spread (1st 5) 3:21.4 |
| 1, 33, 37, 61, 66, (73), (89) |
| Carlos Gascho, Gavin Weaver, Jacob Wartenberg, Toby Hall, Spencer Townsend, (Rodrigo Corrales), (Ronin Vaden) |
| 10:23.6, 12:36.4, 12:39.3, 13:32.3, 13:45.0, (14:02.4), (16:38.2) |
9 | 204 | Beal City,
MI - Team Time (1st 5) 1:03:35.5 | Spread (1st 5) 1:26.7 |
| 22, 30, 41, 52, 59, (74), (80) |
| Owen Gross, Derek Gross, Konnor Wilson, Nathan Reihl, Matthew Kolb, (Michael Hopkins), (Matt Clark) |
| 11:57.9, 12:25.8, 12:46.9, 13:00.3, 13:24.6, (14:10.7), (14:37.1) |
10 | 208 | Saginaw Nouvel,
MI - Team Time (1st 5) 1:03:56.0 | Spread (1st 5) 1:36.8 |
| 21, 32, 47, 48, 60, (72), (83) |
| Joseph Tunney, Caleb Pinkerton, Thomas Kolleth, Jacob Alexander, Nicholas Ehlman, (Dylan McRae), (Parker Thiel) |
| 11:54.9, 12:33.6, 12:57.7, 12:58.1, 13:31.7, (14:00.0), (15:31.3) |
11 | 215 | Buckley,
MI - Team Time (1st 5) 1:07:12.5 | Spread (1st 5) 6:03.1 |
| 12, 17, 18, 75, 93 |
| Jackson Kulawiak, Jacob Wicker, Carson Kulawiak, Braden Melville, Shane Gidner |
| 11:36.4, 11:49.7, 11:51.4, 14:15.5, 17:39.5 |
12 | 217 | Saginaw Michigan Lutheran Seminary,
MI - Team Time (1st 5) 1:03:45.5 | Spread (1st 5) 2:43.9 |
| 6, 42, 46, 53, 70, (77), (78) |
| Sam Korthals, Elijah Stiefel, Daniel Buth, John Richards, Paul Huebener, (Silas Schultz), (David Meng) |
| 11:09.7, 12:47.3, 12:54.1, 13:00.8, 13:53.6, (14:17.8), (14:19.2) |
13 | 342 | Ellsworth,
MI - Team Time (1st 5) 1:11:48.1 | Spread (1st 5) 3:10.0 |
| 35, 63, 76, 82, 86, (92), (96) |
| Ethan Tornga, Graham Oliver, Kolby Krosnicki, Blake Carey, Bill Stevens, (Jonathan Drogt), (Ricky Wise) |
| 12:36.8, 13:39.8, 14:16.4, 15:28.3, 15:46.8, (17:24.1), (18:35.5) |
14 | 406 | Wolverine,
MI - Team Time (1st 5) 1:18:38.5 | Spread (1st 5) 4:10.3 |
| 64, 69, 88, 91, 94, (100) |
| Zeek Glazier, Aidan Wiser, Shawn Crawford, Jacob Glazier, Jacob Bourcier, (Samuel Hendrickson) |
| 13:42.1, 13:52.3, 16:08.1, 17:03.6, 17:52.4, (21:51.3) |
15 | 467 | Addison,
MI - Team Time (1st 5) 1:32:04.0 | Spread (1st 5) 5:17.7 |
| 85, 90, 95, 98, 99 |
| Lucas Morse, TJ Dexter, Isiah Stephens, Clayton Thomas, Braiden Renfer |
| 15:37.2, 16:45.5, 18:04.2, 20:42.2, 20:54.9 |