1 | 27 | Corunna,
MI - Team Time (1st 5) 1:20:30.9 | Spread (1st 5) 1:47.0 |
| 1, 3, 4, 7, 12, (16), (18) |
| Noah Jacobs, Blake Watson, Jacob Trowbridge, Dakota Hundley, Miles Petersen, (Charlie Bruckman), (Kyle Mesh) |
| 15:00.0, 16:02.9, 16:12.0, 16:29.0, 16:47.0, (16:53.0), (16:55.0) |
2 | 34 | Clio,
MI - Team Time (1st 5) 1:21:58.1 | Spread (1st 5) 58.0 |
| 2, 5, 8, 9, 10, (11), (15) |
| Ethan Taljonick, Kody Yorton, Chase Smith, Luke Hart, Chris Franks, (Garett Nelson), (Dylan Mosher) |
| 15:44.0, 16:25.1, 16:31.0, 16:36.0, 16:42.0, (16:42.6), (16:51.0) |
3 | 131 | Flint Powers Catholic,
MI - Team Time (1st 5) 1:26:54.5 | Spread (1st 5) 49.1 |
| 19, 20, 25, 32, 35, (43), (46) |
| Will Haran, Chandler Lorf, Brian Wiltse, Ethan Hamilton, Ian Fox, (Oleksandr (Sascha) Bennett), (Jax Bose) |
| 17:00.0, 17:03.1, 17:22.0, 17:40.3, 17:49.1, (18:10.0), (18:18.1) |
4 | 139 | Essexville Garber,
MI - Team Time (1st 5) 1:27:33.7 | Spread (1st 5) 1:04.7 |
| 13, 29, 30, 31, 36, (37), (53) |
| Josiah Morse, Jacob Sansburn, Asher Van dell, Hayden Cobley, Andrew Yaworski, (Ryan Grigg), (Ryan Christensen) |
| 16:47.7, 17:36.8, 17:37.4, 17:39.4, 17:52.4, (17:53.8), (19:01.9) |
5 | 143 | Midland Bullock Creek,
MI - Team Time (1st 5) 1:27:30.5 | Spread (1st 5) 1:39.9 |
| 6, 14, 40, 41, 42, (51), (52) |
| Spencer Waldmann, Brennan Mudd, Thatcher Trudell, Levi Gagne, Robert Burdick, (Joseph Sira), (DJ Parkinson) |
| 16:26.2, 16:47.9, 18:04.8, 18:05.5, 18:06.1, (18:56.6), (18:58.4) |
6 | 156 | Owosso,
MI - Team Time (1st 5) 1:28:13.2 | Spread (1st 5) 58.2 |
| 21, 24, 34, 38, 39, (48), (57) |
| Andrew Dallas, Max LeDuc, Samuel Stechschulte, Britton Spencer, Josh Smelser, (Eamon McClintock), (Eric Willis) |
| 17:05.7, 17:19.0, 17:45.7, 17:58.9, 18:03.9, (18:32.0), (19:05.0) |
7 | 185 | Alma,
MI - Team Time (1st 5) 1:30:05.7 | Spread (1st 5) 1:48.1 |
| 23, 26, 27, 54, 55, (56), (78) |
| Hayden Bailey, Justin Fachting, James Gilson, Reo Donnelly, Juan Rodriguez, (Kenneth Galdeen), (Brayton Collins) |
| 17:14.0, 17:23.6, 17:24.0, 19:02.0, 19:02.1, (19:04.9), (21:50.0) |
8 | 227 | Freeland,
MI - Team Time (1st 5) 1:32:29.4 | Spread (1st 5) 1:57.4 |
| 28, 44, 45, 50, 60, (63), (69) |
| Brice Leuenberger, Darren Bila, Andrew Hubbard, Matthew Tetloff, John Kaczor, (Ryan Helm), (Andrew Wisniewski) |
| 17:35.9, 18:11.7, 18:13.0, 18:55.5, 19:33.3, (19:43.0), (20:08.3) |
9 | 259 | North Branch,
MI - Team Time (1st 5) 1:34:44.7 | Spread (1st 5) 2:44.8 |
| 22, 47, 61, 62, 67, (71), (74) |
| Austin Pung, Kaleb Bickel, Kyle Beatley, Dylan Castle, Jacob Peralta, (Colton Maher), (Joseph Swope) |
| 17:09.3, 18:31.0, 19:34.9, 19:35.4, 19:54.1, (20:23.3), (20:36.0) |
10 | 262 | Birch Run,
MI - Team Time (1st 5) 1:35:13.7 | Spread (1st 5) 3:10.1 |
| 17, 49, 63, 65, 68, (76), (77) |
| Jordan Martinus, Chris Rasschaert, Peyton Miller, Jackson Percy, Alex Turner, (Adam Wenzlick), (Quinn Sommer) |
| 16:54.6, 18:46.9, 19:43.0, 19:44.5, 20:04.7, (20:45.5), (21:25.9) |
11 | 288 | Saginaw Swan Valley,
MI - Team Time (1st 5) 1:36:49.2 | Spread (1st 5) 2:49.9 |
| 33, 58, 59, 66, 72, (73), (75) |
| Andrew Wendler, Nick Anderson, Alex Malott, Nathan Malott, Jared Shattuck, (Ethan Federspiel), (Ian Ingles) |
| 17:44.6, 19:20.3, 19:23.7, 19:46.1, 20:34.5, (20:35.2), (20:37.0) |
12 | 392 | Flint Southwestern Academy,
MI - Team Time (1st 5) 1:55:48.7 | Spread (1st 5) 6:55.6 |
| 70, 79, 80, 81, 82, (83) |
| Edward Young, Jerrin Tyler, Tevin Taylor, Kyree Wiggins, Bryce Kirby, (DeAndre Mitchell) |
| 20:17.0, 21:55.7, 22:34.4, 23:49.0, 27:12.6, (29:24.2) |