1 | 55 | Whitmore Lake,
MI - Team Time (1st 5) 1:31:06.5 | Spread (1st 5) 1:59.2 |
| 1, 9, 10, 16, 19, (28), (30) |
| Landen Livingston, Nate Dillon, Reily Henderson, Benjamin Fox, Caleb Valentine, (Dan Birmingham), (Cameron Griffin) |
| 16:53.3, 18:20.3, 18:23.4, 18:37.0, 18:52.5, (19:23.7), (19:31.7) |
2 | 114 | Novi Christian Academy,
MI - Team Time (1st 5) 1:35:35.1 | Spread (1st 5) 1:37.7 |
| 12, 18, 21, 27, 36, (63), (77) |
| Reuben Jiran, Luke Shenton, Jobe Skaff, Ryan Williams, Nolan Gallagher, (Drew Shenton), (Sebastian Seestadt) |
| 18:24.5, 18:46.6, 18:59.3, 19:22.5, 20:02.2, (22:50.1), (25:06.4) |
3 | 116 | Fowler,
MI - Team Time (1st 5) 1:35:42.9 | Spread (1st 5) 3:23.1 |
| 5, 8, 24, 34, 45, (79) |
| Trevor Feldpausch, Quentin Smith, Landon Miller, Carter Thelen, Ben Keebaugh, (Jack Bremer) |
| 17:31.7, 18:12.5, 19:04.2, 19:59.7, 20:54.8, (25:12.2) |
4 | 145 | Lansing Christian,
MI - Team Time (1st 5) 1:37:55.3 | Spread (1st 5) 1:44.9 |
| 11, 26, 33, 37, 38, (39), (54) |
| Ben Young, Matias Greve, Noah Adcock, Christopher Eads, Luke Meyer, (Noah Kuepfer), (George Blundy) |
| 18:23.7, 19:21.5, 19:55.7, 20:05.8, 20:08.6, (20:16.1), (21:43.2) |
5 | 146 | Byron,
MI - Team Time (1st 5) 1:37:49.6 | Spread (1st 5) 3:41.7 |
| 3, 6, 41, 46, 50, (51), (60) |
| Ethan Gray, Josiah Johncox, Andon Prestonise, Jonah Spencer, Elwood Lawler, (Jonathan Adkins), (Nathan Hooley) |
| 17:28.8, 17:45.4, 20:23.0, 21:01.9, 21:10.5, (21:31.5), (22:28.1) |
6 | 147 | Portland St. Patrick,
MI - Team Time (1st 5) 1:38:16.4 | Spread (1st 5) 6:33.0 |
| 2, 13, 31, 32, 69 |
| Timothy Chamberlain, Isaac FoxElster, Francis Austen, Levi Knoop, Nick Pung |
| 16:58.2, 18:27.6, 19:38.1, 19:41.3, 23:31.2 |
7 | 187 | Livingston Christian,
MI - Team Time (1st 5) 1:41:55.5 | Spread (1st 5) 3:10.7 |
| 22, 23, 42, 43, 57 |
| Samuel Hubbard, Trey Johnson, Bradley DeMasellis, Brayden DeMasellis, Zedekai Martin |
| 18:59.7, 19:03.9, 20:48.5, 20:53.0, 22:10.4 |
8 | 189 | Webberville,
MI - Team Time (1st 5) 1:42:23.2 | Spread (1st 5) 4:20.4 |
| 15, 17, 35, 58, 64, (73), (83) |
| Gavin Howery, Ethan West, Matthew Howery, Eli Gillespie, Bobby Rudolph, (Jonah Spencer), (Kaleb Iler) |
| 18:35.1, 18:38.5, 20:01.8, 22:12.3, 22:55.5, (24:04.9), (26:29.1) |
9 | 198 | Waterford Our Lady,
MI - Team Time (1st 5) 1:42:38.9 | Spread (1st 5) 4:11.0 |
| 20, 25, 40, 47, 66, (67), (80) |
| Nathan Camilleri, Karl Wegner, Noah Torosian, David Schneider, Miles Metrose, (Jacob Wegner), (Michael Curtis) |
| 18:57.8, 19:05.4, 20:22.6, 21:04.3, 23:08.8, (23:20.7), (25:56.2) |
10 | 207 | Genesee,
MI - Team Time (1st 5) 1:43:35.4 | Spread (1st 5) 4:35.5 |
| 4, 43, 49, 55, 56, (74) |
| Connor Rouse, Brandon Rouse, Jimmy Algawali, Ayden Yeoman, Jeremiah Slough, (Cayden Biggs) |
| 17:30.8, 20:53.0, 21:07.9, 21:57.4, 22:06.3, (24:24.2) |
11 | 218 | Potterville,
MI - Team Time (1st 5) 1:46:34.3 | Spread (1st 5) 6:39.5 |
| 7, 14, 59, 62, 76, (84) |
| Tyler Langfeldt, Aaron Crittenden, Zach Pelfrey, Aaron VanCleve, Vissed Vue, (Finnegan Sweeney) |
| 18:06.6, 18:29.6, 22:26.1, 22:45.9, 24:46.1, (26:42.7) |
12 | 276 | Genesee Christian Academy,
MI - Team Time (1st 5) 1:50:14.0 | Spread (1st 5) 3:58.4 |
| 29, 53, 61, 65, 68, (70), (86) |
| Ian Ferguson, Bryce Thane, Gavin Horton, Elijah Bauer, Gabe Borgstrom, (Trenton Jackson), (Simion Harwood) |
| 19:30.7, 21:40.5, 22:30.9, 23:02.8, 23:29.1, (23:33.3), (27:36.2) |
13 | 318 | Morrice,
MI - Team Time (1st 5) 1:55:10.4 | Spread (1st 5) 3:41.2 |
| 48, 52, 71, 72, 75, (81), (82) |
| Austin Lademann, Tyler Plumb, Patrick Rupert, Connor McGahey, Tyler Austin, (Cole Blanken), (Tyler Watson) |
| 21:04.8, 21:39.5, 23:36.7, 24:03.4, 24:46.0, (26:06.3), (26:15.7) |
14 | 427 | West Bloomfield Frankel Jewish Academy,
MI - Team Time (1st 5) 2:26:02.7 | Spread (1st 5) 8:37.1 |
| 78, 85, 87, 88, 89 |
| Eric Diskin, Avi Shere, Ryan Reinstein, Sloan Gartenburg, Brody Fleishman |
| 25:07.6, 26:51.3, 28:50.7, 31:28.4, 33:44.7 |