1 | 22 | Benzie Central,
MI - Team Time (1st 5) 1:22:10.5 | Spread (1st 5) 40.2 |
| 2, 3, 4, 6, 7, (28), (33) |
| Brayden Huddleston, Jake Williams, Kyle Bailey, Jeffery Crouch, Noah Robotham, (Zane Brooks), (Kyle Smith) |
| 15:59.1, 16:27.2, 16:30.7, 16:34.2, 16:39.3, (18:01.0), (18:12.1) |
2 | 86 | Mason County Central,
MI - Team Time (1st 5) 1:26:05.0 | Spread (1st 5) 2:34.0 |
| 1, 14, 20, 24, 27, (40), (47) |
| Zac Wright-Fisher, Nolan Asiala, Mitch Lange, Jacob Shoop, Logan Merrick, (Noah Genson), (Evan Boes) |
| 15:25.0, 17:15.0, 17:35.0, 17:51.0, 17:59.0, (18:38.8), (18:49.0) |
3 | 113 | Boyne City,
MI - Team Time (1st 5) 1:28:23.8 | Spread (1st 5) 1:34.5 |
| 8, 16, 23, 31, 35, (37), (50) |
| Kory Skop, Ethan Book, Derek Willis, Eli Haas, Garrett Fogo, (Dominic Santina), (Trevor Day) |
| 16:45.2, 17:24.0, 17:47.5, 18:07.4, 18:19.7, (18:29.9), (19:02.0) |
4 | 141 | Charlevoix,
MI - Team Time (1st 5) 1:29:59.2 | Spread (1st 5) 1:23.1 |
| 17, 21, 26, 32, 45, (46), (55) |
| Luke Buday, Noah Jeakle, Nicholas Plude, Lucas VonLau, Brendan Gregory, (Micah Peebles), (Jonathan Pischner) |
| 17:25.1, 17:41.5, 17:54.4, 18:10.0, 18:48.2, (18:48.9), (19:05.5) |
5 | 170 | Kingsley,
MI - Team Time (1st 5) 1:30:49.4 | Spread (1st 5) 2:30.3 |
| 5, 18, 44, 49, 54, (68), (70) |
| Jake Keena, Richard Durecki, Matthew Garberich, Konrad Stein, Tyrus Zenner, (Justin Ginzel), (Michael Wert) |
| 16:34.0, 17:25.7, 18:46.3, 18:59.1, 19:04.3, (19:40.0), (19:44.9) |
6 | 179 | Shelby,
MI - Team Time (1st 5) 1:31:19.0 | Spread (1st 5) 2:20.0 |
| 9, 22, 39, 53, 56, (57), (85) |
| Dylan Felt, Devon Smith, Teddy Barco, David Green, Mitch Mather, (Dylan Towne), (Dane Clement) |
| 16:47.0, 17:47.0, 18:35.0, 19:03.0, 19:07.0, (19:08.0), (20:24.0) |
7 | 186 | LeRoy Pine River,
MI - Team Time (1st 5) 1:31:48.8 | Spread (1st 5) 1:44.2 |
| 19, 29, 38, 42, 58, (82), (90) |
| Ben Rigling, Derek Hartline, Jordan Stone, Tony Moore, Mark Geer, (Brady Long), (Ira Waters) |
| 17:26.4, 18:01.1, 18:31.5, 18:39.2, 19:10.6, (20:06.2), (20:49.2) |
8 | 190 | Hart,
MI - Team Time (1st 5) 1:32:07.8 | Spread (1st 5) 2:12.2 |
| 13, 30, 36, 50, 61, (64), (73) |
| Ryan Scott, Devin Whitney, Juan Lugo, Braxton Platt, Austin Enns, (Jonah Gale), (Austin Boundy) |
| 17:09.8, 18:05.0, 18:29.0, 19:02.0, 19:22.0, (19:30.0), (19:47.4) |
9 | 210 | Manistee,
MI - Team Time (1st 5) 1:32:24.1 | Spread (1st 5) 2:45.0 |
| 10, 15, 59, 60, 66, (75), (77) |
| Bryce Cameron, Will Shriver, Jacob Stefanski, Elliott Kamaloski, David Bottrell, (Kyle Schaubroeck), (Craig Popkowski) |
| 16:51.0, 17:18.0, 19:18.1, 19:21.0, 19:36.0, (19:47.7), (19:51.0) |
10 | 275 | Grand Traverse Academy,
MI - Team Time (1st 5) 1:35:48.0 | Spread (1st 5) 1:19.0 |
| 41, 43, 48, 63, 80, (86), (87) |
| Josh Larson, Dan Lock, Christian Turner, Braden Weber, Sergei Kelley, (Lucas Page), (Jacob Anderson) |
| 18:39.0, 18:43.0, 18:59.0, 19:29.0, 19:58.0, (20:26.0), (20:34.0) |
11 | 300 | East Jordan,
MI - Team Time (1st 5) 1:36:03.0 | Spread (1st 5) 3:12.2 |
| 11, 52, 72, 81, 84, (92), (93) |
| Gabe Hawley, Wenzel Kisch, Teddy Nachazel, Thomas Brandell, Tristan Everette, (Jacob Nachazel), (Josh Ziebarth) |
| 17:01.2, 19:02.1, 19:46.9, 19:59.4, 20:13.4, (20:49.6), (20:50.6) |
12 | 325 | Elk Rapids,
MI - Team Time (1st 5) 1:39:06.2 | Spread (1st 5) 4:22.8 |
| 25, 34, 71, 94, 101, (103) |
| Montgomery Finch, David Crowe, Josiah Starr, Max Crowe, Cole Shindler, (Andrew Brady) |
| 17:53.8, 18:14.0, 19:46.0, 20:55.8, 22:16.6, (22:26.6) |
13 | 349 | Traverse City St. Francis,
MI - Team Time (1st 5) 1:39:25.8 | Spread (1st 5) 4:26.6 |
| 12, 69, 83, 89, 96, (99), (104) |
| Nick Meddaugh, Joseph Carey, Jerry Dunham, Aris Morgan, Patrick Lewis, (Matthew Jenkins), (Brian Will) |
| 17:08.8, 19:44.7, 20:11.9, 20:45.0, 21:35.4, (21:58.0), (26:03.5) |
14 | 385 | Lake City,
MI - Team Time (1st 5) 1:39:56.6 | Spread (1st 5) 1:05.5 |
| 67, 73, 78, 79, 88, (95), (98) |
| Nolan Linderman, John Larkin, Phillip Molitor, Ethan Linderman, Wyatt Fritz, (Cameron Shea), (Joe Liestenfeltz) |
| 19:37.0, 19:47.4, 19:54.7, 19:55.0, 20:42.5, (21:35.0), (21:42.4) |
15 | 391 | Kalkaska,
MI - Team Time (1st 5) 1:41:17.8 | Spread (1st 5) 2:13.7 |
| 62, 65, 76, 91, 97, (100), (101) |
| Austin Cooper, Chase Fitch, Dillon Cool, Mike Stosio, James Stosio, (Nathan Dingman), (Caleb Moser) |
| 19:25.8, 19:34.6, 19:48.6, 20:49.3, 21:39.5, (22:16.0), (22:16.6) |