1 | 31 | Caro,
MI - Team Time (1st 5) 1:22:00.9 | Spread (1st 5) 1:13.5 |
| 1, 5, 7, 8, 10, (15), (28) |
| Yami Albrecht, Caleb Cotton, Bryden Miller, Aaron Hulburt, Logan Brown, (Kevin Wilson), (Cole Moen) |
| 15:28.7, 16:34.6, 16:37.2, 16:38.2, 16:42.2, (16:51.7), (17:28.1) |
2 | 86 | Shepherd,
MI - Team Time (1st 5) 1:24:44.0 | Spread (1st 5) 36.6 |
| 11, 13, 17, 21, 24, (25), (33) |
| Dane Nestle, Seth Schafer, Ross McNeel, Mason Cross, Ben Moeggenberg, (Joshua Warner), (Mason Hammond) |
| 16:43.2, 16:44.6, 16:56.6, 16:59.8, 17:19.8, (17:22.0), (17:37.7) |
3 | 109 | Breckenridge,
MI - Team Time (1st 5) 1:25:25.7 | Spread (1st 5) 1:41.9 |
| 3, 16, 22, 32, 36, (63), (65) |
| Mason Sumner, Colttion Vine, Trent Carter, Ashton Gillis, Colton Chovanec, (Weston Wise), (Henry Richardson) |
| 16:02.8, 16:56.2, 17:06.4, 17:35.6, 17:44.7, (18:39.7), (18:40.6) |
4 | 145 | Alma,
MI - Team Time (1st 5) 1:27:03.4 | Spread (1st 5) 1:25.3 |
| 12, 20, 23, 44, 46, (50), (68) |
| Justin Fachting, Blaze Abell, Carlos Espinoza, Andrew Shafley, Ethan Bowker, (Ryan Fachting), (Austin Carter) |
| 16:44.4, 16:58.0, 17:14.2, 17:57.1, 18:09.7, (18:18.2), (18:45.3) |
5 | 149 | Essexville Garber,
MI - Team Time (1st 5) 1:27:26.5 | Spread (1st 5) 1:21.0 |
| 6, 28, 35, 37, 43, (97) |
| Tru Murphy, Liam Anderson, Ryan Grigg, Ian Walker, Landen Owczarzak, (Owen Brey) |
| 16:35.0, 17:28.1, 17:40.6, 17:46.8, 17:56.0, (19:44.4) |
6 | 157 | Ithaca,
MI - Team Time (1st 5) 1:26:53.6 | Spread (1st 5) 2:45.1 |
| 2, 4, 38, 52, 61, (88), (98) |
| Ransom Allen, Braxton Lamey, Keagan Handy, Nolan Casey, Jacob Brown, (Keegan Ouillette), (Hector Sanchez) |
| 15:47.2, 16:23.9, 17:49.8, 18:20.4, 18:32.3, (19:23.3), (19:45.1) |
7 | 187 | St. Louis,
MI - Team Time (1st 5) 1:28:58.6 | Spread (1st 5) 58.9 |
| 26, 27, 39, 42, 53, (55), (66) |
| Aaron Bowerman, Joe Erickson, Nate March, Austyn Rhines, Attah Dryden, (Austin Aldrich), (Tristin Baker) |
| 17:23.6, 17:27.4, 17:50.0, 17:55.1, 18:22.5, (18:27.4), (18:40.7) |
8 | 198 | Freeland,
MI - Team Time (1st 5) 1:29:03.7 | Spread (1st 5) 1:58.8 |
| 14, 30, 34, 49, 71, (79), (102) |
| Darren Bila, Jacob Wurtzel, Matthew Tetloff, Austin Whyte, Carter Vasicek, (Aidan East), (Jacob Kaczor) |
| 16:49.9, 17:28.9, 17:40.5, 18:15.7, 18:48.7, (19:03.8), (20:01.3) |
9 | 221 | Frankenmuth,
MI - Team Time (1st 5) 1:29:30.7 | Spread (1st 5) 2:18.0 |
| 9, 19, 40, 76, 77, (83), (90) |
| Scott Nedoff, Wesley Beck, Collin Fall, Nicholas Hyslop, Sam Piper, (Lucas Major), (Harrison Loucks) |
| 16:41.6, 16:57.7, 17:52.5, 18:59.3, 18:59.6, (19:11.3), (19:25.1) |
10 | 265 | Hemlock,
MI - Team Time (1st 5) 1:31:26.0 | Spread (1st 5) 1:16.5 |
| 31, 41, 51, 70, 72, (111), (114) |
| Greison McLeod, Evan Robishaw, Cade Godwin, Alex Twigg, Carson Penny, (Tyler Jones), (Matthew Loucks) |
| 17:34.7, 17:53.5, 18:19.3, 18:47.3, 18:51.2, (20:25.8), (20:51.3) |
11 | 301 | Midland Bullock Creek,
MI - Team Time (1st 5) 1:32:40.1 | Spread (1st 5) 1:10.9 |
| 45, 54, 58, 62, 82, (85), (87) |
| Lucas Kindy, Steven Lenon, Nate Simmons, Brett Pinet, Louis Kehr, (Isaiah Butcher), (Grant Tilmann) |
| 17:59.3, 18:22.7, 18:30.7, 18:37.2, 19:10.2, (19:14.0), (19:18.0) |
12 | 302 | Ovid-Elsie,
MI - Team Time (1st 5) 1:32:31.9 | Spread (1st 5) 2:38.5 |
| 18, 56, 59, 74, 95, (99), (100) |
| Weston Kvalevog, Blake Bensinger, Hayden Hebeler, Corbin Kelley, Gavyn Leavitt, (Noah Willaford), (William Schmidtfranz) |
| 16:57.1, 18:29.5, 18:32.1, 18:57.6, 19:35.6, (19:46.5), (19:47.2) |
13 | 380 | Birch Run,
MI - Team Time (1st 5) 1:35:17.3 | Spread (1st 5) 1:50.8 |
| 48, 73, 75, 80, 104, (106), (107) |
| MacIntyre Breece, Kyle Cherry, Waylon Alvord, Logan McGuire, Ryan Ostrander, (Evan Loachridge), (Kyle Parlberg) |
| 18:14.2, 18:53.9, 18:57.8, 19:06.4, 20:05.0, (20:08.5), (20:12.0) |
14 | 395 | Saginaw Michigan Lutheran Seminary,
MI - Team Time (1st 5) 1:35:27.5 | Spread (1st 5) 1:17.0 |
| 47, 78, 84, 92, 94, (101), (108) |
| Sam Korthals, Daniel Buth, Matthew Emmendorfer, Elijah Stiefel, John Richards, (Andy Liu), (Carson Solomon) |
| 18:13.0, 19:03.3, 19:13.8, 19:27.4, 19:30.0, (19:57.5), (20:14.0) |
15 | 406 | Chesaning,
MI - Team Time (1st 5) 1:35:58.8 | Spread (1st 5) 1:34.3 |
| 60, 64, 86, 91, 105, (120), (121) |
| Jaden James, Kaden Liebrock, Dakota Sutter, Addison James, Henry Hill, (David Shuell), (Nicholas Healey) |
| 18:32.2, 18:40.3, 19:14.4, 19:25.4, 20:06.5, (21:28.1), (21:31.0) |
16 | 502 | St. Charles,
MI - Team Time (1st 5) 1:44:09.0 | Spread (1st 5) 4:31.6 |
| 57, 81, 113, 125, 126, (129) |
| Rhys Wazny, Tanner Wilkins, Brett Gardner, Daniel Norris, Emilio Gomez, (Cadon Brcik) |
| 18:29.9, 19:09.6, 20:50.0, 22:38.0, 23:01.5, (26:50.3) |
17 | 509 | North Branch,
MI - Team Time (1st 5) 1:41:11.4 | Spread (1st 5) 2:39.8 |
| 67, 96, 109, 118, 119, (123), (124) |
| Dylan Castle, David Hadden, Colin Grossbauer, Blake Dorner, Cristian Sass, (Sam Budreau), (Daniel Hadden) |
| 18:43.9, 19:35.7, 20:16.6, 21:11.5, 21:23.7, (21:41.5), (22:02.0) |
| 509 | Saginaw Valley Lutheran,
MI - Team Time (1st 5) 1:40:41.3 | Spread (1st 5) 2:14.4 |
| 69, 103, 110, 112, 115, (116), (122) |
| Devin Neumann, Brendan McDonald, Luke Swanson, Ian Schoenmeyer, Chris Plamondon, (Colton Cancelli), (Joshua Hecht) |
| 18:47.0, 20:01.7, 20:17.5, 20:33.7, 21:01.4, (21:02.6), (21:36.0) |
19 | 554 | Carrollton,
MI - Team Time (1st 5) 1:49:04.9 | Spread (1st 5) 5:40.8 |
| 89, 93, 117, 127, 128 |
| Matthew Wesolek, Kyle Vanderelzen, Carter McDonald, Tristan Dunkerly, Benito Rivera |
| 19:24.0, 19:28.4, 21:08.7, 23:59.0, 25:04.8 |