1 | 39 | Benzie Central,
MI - Team Time (1st 5) 52:14.0 | Spread (1st 5) 52.0 |
| 1, 5, 7, 10, 16, (17), (23) |
| Tyler Kintigh, Pedro Roman, Noah Barnes, Connor Mclaren, Marc Crossman, (Ryan Bishop), (Wesley VanPoortfliet) |
| 10:01.0, 10:15.0, 10:30.0, 10:35.0, 10:53.0, (10:55.0), (11:00.0) |
2 | 78 | Pewamo-Westphalia,
MI - Team Time (1st 5) 53:08.3 | Spread (1st 5) 56.1 |
| 3, 4, 8, 29, 34, (60), (78) |
| Ashton Walker, Hayden Germain, Kyle Hengesbach, Troy Hagen, Mitch Nurenberg, (Nathan George), (Joe Simon) |
| 10:13.1, 10:13.6, 10:30.2, 11:02.2, 11:09.2, (11:47.0), (12:10.2) |
3 | 93 | Charlevoix,
MI - Team Time (1st 5) 54:21.2 | Spread (1st 5) 37.5 |
| 9, 12, 17, 19, 36, (43), (49) |
| Ben Lentz, Evan Solomon, Samuel Peterson, Evan Beane, Eric Smith, (Jack Gaffney), (Ethan Putman) |
| 10:34.7, 10:42.5, 10:55.0, 10:56.8, 11:12.2, (11:21.8), (11:24.5) |
4 | 104 | Montrose,
MI - Team Time (1st 5) 54:36.0 | Spread (1st 5) 30.7 |
| 11, 15, 20, 25, 33, (51), (59) |
| Peyton Hobson, Joe Wade, Seth Coffin, Tanner Sims, Chase Hobson, (Josh Kaczmarek), (Ethan Andres) |
| 10:37.1, 10:52.6, 10:58.3, 11:00.2, 11:07.8, (11:27.2), (11:41.6) |
| 104 | Sanford-Meridian,
MI - Team Time (1st 5) 54:20.2 | Spread (1st 5) 48.6 |
| 6, 14, 22, 30, 32, (48), (53) |
| Trey Plichta, Travis McDonald, Brody Ankoviak, Gage White, Brandon Oliver, (Sabastien Upham), (Gabe Mutai) |
| 10:18.7, 10:51.6, 10:59.5, 11:03.1, 11:07.3, (11:23.8), (11:33.3) |
6 | 156 | St. Louis,
MI - Team Time (1st 5) 55:38.0 | Spread (1st 5) 35.9 |
| 13, 21, 26, 46, 50, (52), (65) |
| Aaron Bowerman, Austyn Rhines, Joe Erickson, Nate March, Austin Aldrich, (Attah Dryden), (Craig Bebow) |
| 10:49.7, 10:59.4, 11:00.6, 11:22.7, 11:25.6, (11:28.3), (11:51.4) |
7 | 247 | Kalkaska,
MI - Team Time (1st 5) 57:27.1 | Spread (1st 5) 48.5 |
| 28, 41, 57, 58, 63, (86), (88) |
| Tyler Guggemos, Nathan Blasko, Hayden Moore, Cole McKenzie, Travis Blasko, (Caleb Hicks), (Glenn Morris) |
| 11:02.0, 11:20.3, 11:37.1, 11:37.2, 11:50.5, (12:16.8), (12:18.4) |
8 | 284 | Mason County Central,
MI - Team Time (1st 5) 58:25.1 | Spread (1st 5) 53.6 |
| 40, 42, 45, 77, 80, (87), (99) |
| Zech Kmiecik, Gage Tyron, Matthew McClellan, Keegan Dunn, Ethan Kelley, (Derek Pearson), (Trenten Ahlfeld) |
| 11:19.1, 11:21.3, 11:22.3, 12:09.7, 12:12.7, (12:17.9), (12:27.3) |
9 | 302 | Reese,
MI - Team Time (1st 5) 58:41.6 | Spread (1st 5) 20.9 |
| 54, 56, 60, 64, 68, (107), (111) |
| Sam Spencer, Jack Sirianni, Kayne Frost, Logan Putman, Wilbert Haines, (Ethan Zwerk), (Eli Losee) |
| 11:34.0, 11:34.7, 11:47.0, 11:51.0, 11:54.9, (12:44.9), (12:53.1) |
10 | 305 | Manistee,
MI - Team Time (1st 5) 58:45.1 | Spread (1st 5) 1:17.9 |
| 27, 43, 69, 76, 90, (97), (101) |
| Ransom Hoeflinger, Declan McCann, Caiden Cudney, Bishop Davis, Thomas Veine, (Carter Kissell), (Jordan Fink) |
| 11:01.5, 11:21.8, 11:58.4, 12:04.0, 12:19.4, (12:24.9), (12:29.7) |
11 | 337 | Harbor Springs,
MI - Team Time (1st 5) 58:57.2 | Spread (1st 5) 2:42.9 |
| 2, 39, 83, 104, 109, (114), (130) |
| Jeremy Kloss, Austin Smar, Lance Smar, Elliott Langton, Jordan Bussey, (Max Bosley), (Luca Cicala) |
| 10:03.3, 11:17.8, 12:15.9, 12:34.0, 12:46.2, (13:12.8), (14:38.3) |
12 | 347 | Hemlock,
MI - Team Time (1st 5) 59:55.4 | Spread (1st 5) 2:10.6 |
| 23, 36, 73, 102, 113, (122), (139) |
| Evan Robishaw, Cade Godwin, Carson Penny, Tyler Jones, Matthew Loucks, (Xander Nichols), (Connor McFadden) |
| 11:00.0, 11:12.2, 12:02.1, 12:30.5, 13:10.6, (13:39.1), (15:32.3) |
13 | 380 | Boyne City,
MI - Team Time (1st 5) 1:00:50.9 | Spread (1st 5) 2:20.5 |
| 35, 62, 70, 94, 119, (128), (135) |
| Cliff Maginity, Will Maginity, Kolton Stadt, Gavin Carson, Wyatt Melvin, (Paxton Giem), (Mikey Olund) |
| 11:09.5, 11:49.2, 11:59.1, 12:23.1, 13:30.0, (14:32.9), (15:01.9) |
14 | 385 | Mancelona,
MI - Team Time (1st 5) 1:00:35.7 | Spread (1st 5) 1:25.8 |
| 38, 79, 81, 82, 105, (121), (126) |
| Tyler Mcclure, Jimmy Dunne, Tommy Palmer, Gavin Flynn, Ben Palmer, (Greg Parsons), (Gage Tipton) |
| 11:14.0, 12:10.6, 12:15.5, 12:15.8, 12:39.8, (13:38.9), (14:07.3) |
15 | 404 | Grand Traverse Academy,
MI - Team Time (1st 5) 1:00:46.0 | Spread (1st 5) 31.4 |
| 66, 72, 74, 94, 98, (103), (110) |
| Cooper Craft, Zach Dix, Jared Alton, Dan Franklin, Austin Rubin, (Sean Sweeney), (Hunter Lake) |
| 11:53.9, 12:01.4, 12:02.3, 12:23.1, 12:25.3, (12:33.9), (12:46.8) |
16 | 431 | Elk Rapids,
MI - Team Time (1st 5) 1:01:20.0 | Spread (1st 5) 22.0 |
| 75, 83, 85, 92, 96, (99), (108) |
| Lachlan Beebe, Brad Morley, clayton Friend, Sasha Speckman, Charlie Ward, (Ben Vanderheide), (Henry Brown) |
| 12:02.7, 12:15.9, 12:16.0, 12:20.7, 12:24.7, (12:27.3), (12:46.0) |
17 | 467 | Chesaning,
MI - Team Time (1st 5) 1:02:29.6 | Spread (1st 5) 1:43.1 |
| 55, 91, 93, 112, 116, (120), (124) |
| Jaden James, Addison James, Kaden Liebrock, Dakota Sutter, Tristan Metzger, (Nicholas Healey), (David Shuell) |
| 11:34.5, 12:20.0, 12:21.9, 12:55.6, 13:17.6, (13:38.2), (14:01.8) |
18 | 472 | Stanton Central Montcalm,
MI - Team Time (1st 5) 1:03:57.8 | Spread (1st 5) 2:41.8 |
| 47, 71, 106, 123, 125, (127), (129) |
| Trevor Jones, Asher Vissman, Caleb Holland, Sawyer Kohn, Parker Skrodenis, (Mason Zimmerman), (Carter Krebill) |
| 11:23.0, 11:59.8, 12:44.7, 13:45.5, 14:04.8, (14:32.1), (14:33.5) |
19 | 504 | Manton,
MI - Team Time (1st 5) 1:06:48.3 | Spread (1st 5) 4:04.5 |
| 31, 89, 114, 134, 136 |
| Noah Morrow, Evan Parker, Johnathen Traxler, Cayden McGrew, Jesse Geary |
| 11:05.8, 12:18.9, 13:12.8, 15:00.5, 15:10.3 |
20 | 608 | Lakeview,
MI - Team Time (1st 5) 1:16:22.2 | Spread (1st 5) 7:25.2 |
| 67, 131, 132, 137, 141 |
| Max Fisk, Dakota Kielholtz, Malachi Daniels, Zach Iteen, Parker Wheaton |
| 11:54.6, 14:57.1, 14:58.9, 15:11.8, 19:19.8 |
21 | 645 | Brown City,
MI - Team Time (1st 5) 1:12:51.0 | Spread (1st 5) 2:09.0 |
| 117, 117, 133, 138, 140, (142), (143) |
| Clint Ford, Wynn Blake, Devin Dudley, Devin Smith, Ethan Workman, (Collin Hurley), (Logan Roskey) |
| 13:24.0, 13:24.0, 15:00.0, 15:30.0, 15:33.0, (19:25.0), (22:52.0) |