1 | 44 | Flushing,
MI - Team Time (1st 5) 1:01:32.0 | Spread (1st 5) 12.0 |
| 6, 7, 8, 11, 12, (27), (28) |
| Nick Willman, Christian Bentoski, Noah Hutchinson, Connor Schmidt, Marc Crew, (Jacob McCullough), (Logan Gooch) |
| 12:12.0, 12:16.0, 12:17.0, 12:23.0, 12:24.0, (13:02.0), (13:03.0) |
2 | 59 | Mason (Erie),
MI - Team Time (1st 5) 1:00:21.3 | Spread (1st 5) 2:16.9 |
| 2, 4, 5, 10, 38, (114) |
| Devin Raymond, John Grabitz, Hunter Kominek, Robert LeFevre, Patrick McRury, (Justin Simmons) |
| 11:14.1, 11:20.8, 11:53.1, 12:22.3, 13:31.0, (17:13.0) |
3 | 74 | DeWitt,
MI - Team Time (1st 5) 1:02:51.9 | Spread (1st 5) 29.6 |
| 9, 13, 14, 17, 21, (29), (32) |
| Ryan Gill, Patrick D'Haene, Andrew Hanna, Nick Moody, Dylan Beck, (Nathan Templeman), (Zack Rollis) |
| 12:18.1, 12:31.8, 12:32.9, 12:41.4, 12:47.7, (13:03.4), (13:13.6) |
4 | 128 | Woodhaven-Brownstown,
MI - Team Time (1st 5) 1:03:47.0 | Spread (1st 5) 2:40.7 |
| 1, 24, 30, 31, 42, (47), (54) |
| Logan Kleam, Jacob Hall, Brendan Byrns, Noah Barr, David Conley, (Anders Hindman), (Nick Bolduc) |
| 10:57.4, 12:55.3, 13:07.1, 13:09.1, 13:38.1, (13:45.6), (13:57.6) |
5 | 134 | Summit Academy,
MI - Team Time (1st 5) 1:04:16.8 | Spread (1st 5) 2:29.1 |
| 3, 20, 26, 39, 46, (51), (56) |
| Garrett Novak, Caleb Keyes, Jeremy Novak, Demetrius Johnson, James Maitland, (William Noles), (Alex Blackburn) |
| 11:15.1, 12:45.0, 12:58.5, 13:34.0, 13:44.2, (13:55.0), (14:13.1) |
6 | 215 | Hanover Horton,
MI - Team Time (1st 5) 1:08:17.5 | Spread (1st 5) 1:46.4 |
| 16, 34, 48, 55, 62, (85), (88) |
| Chase Swope, Landon Melling, Zach Abbee, Bryce Stevens, Cameron Vinton, (Aaron Heath), (Zachary White) |
| 12:40.0, 13:21.0, 13:45.7, 14:04.4, 14:26.4, (15:08.9), (15:17.0) |
7 | 222 | Breckenridge,
MI - Team Time (1st 5) 1:08:45.6 | Spread (1st 5) 2:44.5 |
| 18, 19, 37, 58, 90, (111) |
| Brendan Weslock, Gavin Marr, Alex Giles, Josh Westall, Nathan Kipp, (Hunter Chovanec) |
| 12:43.9, 12:44.9, 13:29.7, 14:18.7, 15:28.4, (16:40.2) |
8 | 235 | Cadillac,
MI - Team Time (1st 5) 1:09:12.0 | Spread (1st 5) 1:50.0 |
| 23, 33, 51, 59, 69, (77), (79) |
| Jered Holland, Max Reume, Michael Jones, Gage Labbe, Lewis Mcbrian, (Caleb Mitchell), (Nathaniel Dietlin) |
| 12:54.0, 13:19.0, 13:55.0, 14:20.0, 14:44.0, (14:56.0), (14:58.0) |
9 | 256 | Chelsea Beach,
MI - Team Time (1st 5) 1:10:01.7 | Spread (1st 5) 3:07.1 |
| 15, 41, 43, 65, 92, (95), (105) |
| Alec Daman, Abraham Cone, Cole Phillips, Jack Pedlow, Tristan Koch, (Michael Bolakowski), (Dominic Gasbarrc) |
| 12:33.7, 13:38.0, 13:38.2, 14:31.0, 15:40.8, (15:46.2), (16:19.7) |
10 | 264 | Alma,
MI - Team Time (1st 5) 1:10:17.2 | Spread (1st 5) 1:53.5 |
| 25, 35, 57, 72, 75, (76), (81) |
| Hayden Bailey, Trevor Schneider, Max Bos, Josh Brenner, Jon Rodriguez, (Ezra Faust), (Brendan Makidon) |
| 12:56.2, 13:27.4, 14:17.7, 14:46.2, 14:49.7, (14:53.1), (15:02.6) |
11 | 281 | East (Farmington Hills),
MI - Team Time (1st 5) 1:10:44.6 | Spread (1st 5) 2:10.9 |
| 22, 40, 66, 73, 80, (87) |
| Joe Majoros, Alex Kay, Jimmy Steiber, Maliki Graznak, Andrew Clark, (Nick Hanley) |
| 12:48.3, 13:36.0, 14:32.4, 14:48.7, 14:59.2, (15:12.7) |
12 | 350 | Birch Run,
MI - Team Time (1st 5) 1:13:55.5 | Spread (1st 5) 2:37.3 |
| 36, 50, 68, 96, 100, (113) |
| Connor Braun, Ivan Pollard, Jackson Percy, Kyle Altman, Brendan Bowns, (Luke Miller) |
| 13:28.8, 13:52.1, 14:39.8, 15:48.7, 16:06.1, (17:11.6) |
| 350 | Dundee,
MI - Team Time (1st 5) 1:13:17.4 | Spread (1st 5) 2:03.7 |
| 44, 45, 82, 86, 93, (94), (117) |
| Zach Blevins, Drew Grooves, Chris Warren, Zach Symanns, Jacob Begley, (Alex Lenz), (Nathan Grant) |
| 13:39.3, 13:40.6, 15:03.4, 15:11.1, 15:43.0, (15:44.7), (17:50.8) |
14 | 393 | Charyl Stockwell Academy,
MI - Team Time (1st 5) 1:18:18.2 | Spread (1st 5) 5:40.3 |
| 51, 60, 71, 91, 120, (124) |
| Nathan Morgan, Christopher Mayer, Cale Gray, Dante DeLorenzo, Joshua Arking, (Ethan Monte) |
| 13:55.0, 14:22.0, 14:46.0, 15:39.9, 19:35.3, (20:52.0) |
15 | 429 | Glen Lake,
MI - Team Time (1st 5) 1:17:00.0 | Spread (1st 5) 1:46.3 |
| 63, 70, 89, 103, 104, (121) |
| Glen Bredin, Andrew Garver, Marshall Ferguson, Jake Niergarth, Tyler Flores, (Rowan Brady) |
| 14:27.8, 14:44.8, 15:22.8, 16:10.5, 16:14.1, (19:40.9) |
16 | 433 | Addison,
MI - Team Time (1st 5) 1:17:27.9 | Spread (1st 5) 2:37.9 |
| 49, 77, 99, 102, 106, (108), (109) |
| Darrell Dochstader, Conrad Mayfield, Caleb Christensen, Mikey Howard, Devin Buckhout, (Justin Buckhout), (Luke Speller) |
| 13:49.0, 14:56.0, 16:06.0, 16:10.0, 16:26.9, (16:36.0), (16:38.0) |
17 | 436 | Lumen Christi,
MI - Team Time (1st 5) 1:16:50.8 | Spread (1st 5) 1:09.2 |
| 74, 83, 84, 97, 98, (107), (110) |
| Ray J Anater, John Slough, Brady O'Dowd, Scott Fitzgerald, Nadji Butris, (Lucas Reynolds), (Douglas York) |
| 14:49.2, 15:05.4, 15:05.8, 15:52.0, 15:58.4, (16:34.0), (16:40.0) |
18 | 459 | Fowlerville,
MI - Team Time (1st 5) 1:19:38.2 | Spread (1st 5) 3:04.9 |
| 64, 67, 101, 112, 115, (118), (123) |
| Briggs Kyle, Kyle Briggs, Wesley Broadbent, Evan Clark, Mitchell Hubert, (Zachary Rose), (Daniel Johnson) |
| 14:28.4, 14:34.0, 16:06.5, 16:56.0, 17:33.3, (17:52.0), (20:00.0) |
19 | 543 | Future Falcons (Ogemaw Heights),
MI - Team Time (1st 5) 1:33:59.5 | Spread (1st 5) 9:01.7 |
| 61, 116, 119, 122, 125 |
| Derek Wangler, Matt Lambert, Brandon Adair, Derek Kibbe, Jacob Coates |
| 14:24.3, 17:43.0, 18:43.2, 19:43.0, 23:26.0 |