1 | 79 | Traverse City St. Francis,
MI - Team Time (1st 5) 55:32.8 | Spread (1st 5) 31.8 |
| 7, 9, 18, 21, 24, (27), (29) |
| Tucker Krumm, Josh Kerr, Connor McIntyre, Riley Pattinson, Michael Musgrave, (Olin Kasperowicz), (Judge Morgan) |
| 10:47.2, 10:57.2, 11:13.7, 11:15.7, 11:19.0, (11:27.0), (11:28.3) |
2 | 107 | St. Louis,
MI - Team Time (1st 5) 55:48.3 | Spread (1st 5) 1:18.9 |
| 2, 6, 16, 41, 42, (45), (87) |
| Ben March, Landon Pestrue, Dylan Marr, Colin Kuhn, Alex Rodriguez, (Hayden Shattuck), (Dominic Gilman) |
| 10:25.1, 10:45.5, 11:09.8, 11:43.9, 11:44.0, (11:45.8), (13:03.0) |
3 | 126 | Reed City,
MI - Team Time (1st 5) 56:39.1 | Spread (1st 5) 1:25.6 |
| 5, 10, 15, 36, 60, (78), (83) |
| August Rohde, Ryan Allen, Anthony Kiaunis, Ty Kailing, Aaron Allen, (Mason Dozier), (Paul Saladin) |
| 10:45.0, 10:57.8, 11:09.1, 11:36.6, 12:10.6, (12:47.3), (12:57.4) |
4 | 134 | Benzie Central,
MI - Team Time (1st 5) 55:14.0 | Spread (1st 5) 3:29.0 |
| 1, 13, 14, 38, 68, (68), (74) |
| Hunter Jones, Pol Molins, Dade Allen, Dorian Olson, Greg Reed, (Ethin Chandler), (Hudson Kiteley) |
| 8:59.0, 11:03.0, 11:05.0, 11:39.0, 12:28.0, (12:28.0), (12:40.0) |
5 | 162 | Sanford-Meridian,
MI - Team Time (1st 5) 57:27.9 | Spread (1st 5) 45.0 |
| 12, 17, 40, 46, 47, (88), (95) |
| Jonah Shephard, Tyler Heal, Drew LaFave, Ethan Wetzel, Elliot Noyes, (David Simons), (Giovanni Tanzini) |
| 11:02.0, 11:10.3, 11:42.4, 11:46.2, 11:47.0, (13:04.5), (13:15.0) |
6 | 183 | Dansville,
MI - Team Time (1st 5) 57:52.6 | Spread (1st 5) 2:27.9 |
| 3, 23, 25, 51, 81 |
| Theodore Davis, Joseph Kadluboski, Sammy Schmidt, Calvin vanHartesvelt, Gavin Vidito |
| 10:27.9, 11:16.7, 11:19.5, 11:52.7, 12:55.8 |
7 | 187 | Elk Rapids,
MI - Team Time (1st 5) 58:05.3 | Spread (1st 5) 40.0 |
| 20, 31, 34, 49, 53, (67), (77) |
| Caleb Kerfoot, Christian Kerfoot, Max Ward, Seth Brown, Emerson Barnes, (Trace Toteff), (Jason Jansen) |
| 11:15.0, 11:31.1, 11:32.4, 11:51.8, 11:55.0, (12:27.5), (12:43.7) |
8 | 195 | Charlevoix,
MI - Team Time (1st 5) 58:35.2 | Spread (1st 5) 1:23.8 |
| 19, 33, 35, 37, 71, (105), (126) |
| Jimmy Descamps, David Dhaseleer, Matthew Solomon, Jacob Veurink, Trevor Bonar, (Gary Haight), (Brendan Bonar) |
| 11:14.0, 11:32.2, 11:32.5, 11:38.7, 12:37.8, (13:25.0), (14:25.7) |
9 | 248 | Bath,
MI - Team Time (1st 5) 1:00:02.4 | Spread (1st 5) 2:03.7 |
| 11, 22, 50, 80, 85, (96), (108) |
| Carter Holmes, Luke Skidmore, Hayden Vlasic, Jack Koenigsknecht, Colin Scheib, (Henry DeLeon), (Madden Starkweather) |
| 10:58.5, 11:16.6, 11:52.0, 12:53.1, 13:02.2, (13:16.5), (13:31.0) |
| 248 | Lansing Catholic,
MI - Team Time (1st 5) 59:49.3 | Spread (1st 5) 1:05.9 |
| 26, 30, 62, 64, 66, (75), (92) |
| Stephen Fair, Lucas Gates, Peter Dudley, Charlie Gates, Hayden Richey, (Tomas Rampe), (Blaise Demko) |
| 11:19.8, 11:28.6, 12:17.0, 12:18.2, 12:25.7, (12:40.6), (13:09.5) |
11 | 290 | Napoleon,
MI - Team Time (1st 5) 1:01:09.0 | Spread (1st 5) 1:59.0 |
| 8, 58, 70, 72, 82, (89), (90) |
| Kyler Pequet, Jamison Swope, Andrew Norman, Matt Smith, Haden McLain, (Aiden Thorne), (Lukas Curylo) |
| 10:57.0, 12:02.0, 12:36.0, 12:38.0, 12:56.0, (13:06.0), (13:08.0) |
12 | 330 | Remus Chippewa Hills,
MI - Team Time (1st 5) 1:02:10.5 | Spread (1st 5) 3:43.5 |
| 4, 32, 63, 110, 121, (133) |
| Jake O'Neil, Matthew Brownell, Jacob Simon, Raiden Sternquist, Hunter Hoover, (Kyle Bouck) |
| 10:31.8, 11:31.4, 12:18.0, 13:34.0, 14:15.3, (15:32.2) |
13 | 363 | Manton,
MI - Team Time (1st 5) 1:03:19.9 | Spread (1st 5) 3:01.7 |
| 39, 52, 54, 91, 127, (129) |
| Logan Patrick, Nolan Moffit, Robert Dykhouse, Lucian Smith, Jaiden Carsten, (Jack Helsel) |
| 11:40.1, 11:52.8, 11:56.4, 13:08.8, 14:41.8, (14:44.0) |
14 | 395 | Hemlock,
MI - Team Time (1st 5) 1:03:51.9 | Spread (1st 5) 1:17.1 |
| 55, 65, 84, 94, 97, (104), (106) |
| Matthew Johnston, Brody Davis, David Hensler, Dennis Schaffer, Owen Rathbun, (Hayden Rondy), (Alec Briggs) |
| 11:59.7, 12:20.0, 13:02.1, 13:13.3, 13:16.8, (13:23.8), (13:25.9) |
15 | 404 | Chesaning,
MI - Team Time (1st 5) 1:05:27.5 | Spread (1st 5) 3:38.1 |
| 28, 44, 79, 122, 131, (145) |
| Corbin Walker, Caleb Walker, Eric Barancik, Cole Maier, Jayce Hyde, (Jeffrey Luce) |
| 11:28.0, 11:44.8, 12:48.4, 14:20.2, 15:06.1, (28:35.0) |
16 | 439 | Mason County Central,
MI - Team Time (1st 5) 1:06:49.4 | Spread (1st 5) 3:44.5 |
| 57, 59, 61, 128, 134, (137), (138) |
| Gavin Shirey, Cullen Kraus-McCarty, Hunter Sanford, Asher Johnson, Brayden Figgins-Newton, (Jacob Failor), (Sam Johnson) |
| 12:01.3, 12:06.3, 12:13.9, 14:42.1, 15:45.8, (16:45.9), (16:46.0) |
17 | 469 | Manistee,
MI - Team Time (1st 5) 1:05:58.6 | Spread (1st 5) 1:54.2 |
| 56, 73, 109, 114, 117, (118), (119) |
| Jack O'Donnell, Drew Mendians, Benjamin Ceplina, Ajae Gouker, Elliot Hoeflinger, (Kaden Worch), (Austin Benitez) |
| 12:00.4, 12:38.2, 13:33.8, 13:51.6, 13:54.6, (13:56.5), (13:58.8) |
18 | 476 | GR West Catholic,
MI - Team Time (1st 5) 1:06:13.2 | Spread (1st 5) 2:22.9 |
| 43, 98, 103, 112, 120, (124), (144) |
| Charles Brooks, Evan Murphy, Tim O'Brien, Noah Ysasi, Matt Bouwhuis, (Frankie Pelak), (Michael Roche) |
| 11:44.4, 13:17.3, 13:21.9, 13:42.3, 14:07.3, (14:23.8), (21:40.8) |
19 | 531 | Ravenna,
MI - Team Time (1st 5) 1:11:36.4 | Spread (1st 5) 5:36.4 |
| 48, 86, 125, 130, 142 |
| Matthew Anton, Tyler Pelham, Caleb Jonas, Andan Skuse, Bryce McCleary |
| 11:51.0, 13:02.7, 14:24.6, 14:50.7, 17:27.4 |
20 | 541 | Hesperia,
MI - Team Time (1st 5) 1:10:20.2 | Spread (1st 5) 4:11.0 |
| 76, 100, 111, 115, 139, (140), (141) |
| Stephen Priese, Andrew Sherburn, Lance Smith, Zack Temple, Matice Nichols, (Jacob Priese), (Dain Kraus) |
| 12:40.8, 13:19.3, 13:35.1, 13:53.2, 16:51.8, (16:58.8), (17:24.1) |
21 | 560 | Montrose,
MI - Team Time (1st 5) 1:08:52.4 | Spread (1st 5) 1:01.3 |
| 101, 107, 113, 116, 123 |
| Joey Glinski, Ayden Hipps, Colin Kelsey, Colin Pratt, Jaycob Hipps |
| 13:21.6, 13:27.3, 13:47.3, 13:53.3, 14:22.9 |
| 560 | Standish Sterling,
MI - Team Time (1st 5) 1:11:30.1 | Spread (1st 5) 2:56.9 |
| 93, 99, 101, 132, 135, (136), (143) |
| Hunter Lalonde, TRENT Hunter-Slentz, Trace Fisher, Bryant Waugh, Cayson Smith, (Logan Brown), (Ethan Wiedyk) |
| 13:11.4, 13:18.2, 13:21.6, 15:30.6, 16:08.3, (16:40.2), (17:31.3) |