1 | 69 | Alma,
MI - Team Time (1st 5) 1:21:10.0 | Spread (1st 5) 1:10.5 |
| 4, 5, 13, 21, 26, (40), (41) |
| Ezekiel Baltierra, Thomas Larson, Ali Kudmani, Elijah Baltierra, Bodie Heiss, (Luca Lebron), (Kevin Terpstra) |
| 15:38.9, 15:47.1, 16:15.4, 16:39.2, 16:49.4, (17:26.6), (17:27.6) |
2 | 79 | Flint Powers Catholic,
MI - Team Time (1st 5) 1:21:47.5 | Spread (1st 5) 52.1 |
| 7, 9, 18, 20, 25, (38), (51) |
| David Murphy, Bryce Gross, Peter Huey, Keiran Murphy, Caleb Carignan, (Thomas Beiter), (Spencer Phillpotts) |
| 15:53.5, 15:56.1, 16:35.1, 16:37.2, 16:45.6, (17:25.3), (17:51.3) |
| 79 | Frankenmuth,
MI - Team Time (1st 5) 1:21:25.3 | Spread (1st 5) 1:45.4 |
| 2, 11, 15, 17, 34, (49), (52) |
| Landen Wise, Brett Magnus, Cougar Clark, Anthony Plana, Nicklas Parker, (Jagger Clark), (Cole Pergram) |
| 15:25.9, 15:59.6, 16:19.4, 16:29.1, 17:11.3, (17:40.5), (17:53.1) |
4 | 137 | Clio,
MI - Team Time (1st 5) 1:23:48.2 | Spread (1st 5) 2:24.8 |
| 3, 6, 31, 44, 53, (65), (72) |
| Elliott Sirianni, Andrew Yax, Evan Yax, Mason Brewer, Jacob Olszewski, (Alex Creamer), (Jackson LaLonde) |
| 15:31.7, 15:47.8, 17:02.2, 17:30.0, 17:56.5, (18:22.8), (18:39.0) |
5 | 142 | Flint Kearsley,
MI - Team Time (1st 5) 1:24:38.9 | Spread (1st 5) 1:10.8 |
| 14, 24, 29, 32, 43, (61), (64) |
| Jack Lillywhite, Ethan Sellers, Alex Lillywhite, Cole Fernandez, Thomas Gustafson, (Keenan Pake), (Caden Saxton) |
| 16:18.9, 16:45.3, 16:58.3, 17:06.7, 17:29.7, (18:15.8), (18:21.3) |
6 | 150 | Shepherd,
MI - Team Time (1st 5) 1:24:29.6 | Spread (1st 5) 2:08.2 |
| 8, 10, 27, 48, 57, (73), (74) |
| Nolan Longuski, Bryce Cahoon, Ian McNeel, Jakin Whitney, Drew Davis, (Lance Helfer), (Logan Means) |
| 15:54.9, 15:59.4, 16:53.7, 17:38.5, 18:03.1, (18:40.0), (18:43.3) |
7 | 160 | Freeland,
MI - Team Time (1st 5) 1:24:19.3 | Spread (1st 5) 3:13.4 |
| 1, 23, 36, 46, 54, (59), (69) |
| T.j. Hansen, Camden McLeod, Sam Nemeth, Nathan Anaya, Jackson Jaworski, (Chase Somers), (Joseph Klopf) |
| 14:46.3, 16:45.2, 17:14.6, 17:33.5, 17:59.7, (18:12.3), (18:30.7) |
8 | 218 | Saginaw Swan Valley,
MI - Team Time (1st 5) 1:27:38.7 | Spread (1st 5) 2:05.3 |
| 16, 19, 42, 70, 71, (75), (79) |
| Murphy Wagner, Owen Fennelly, Gannon Sova, Owen Hare, Logan Selasky, (Trenton Terrian), (Alexander Schram) |
| 16:28.0, 16:36.6, 17:28.2, 18:32.6, 18:33.3, (18:44.0), (18:54.3) |
9 | 242 | Birch Run,
MI - Team Time (1st 5) 1:28:36.8 | Spread (1st 5) 1:54.6 |
| 30, 35, 44, 55, 78, (84), (85) |
| Jack Rumptz, Connor Mausolf, Connor Mausolf, Masen Koskinen, Keegan Hale, (Evan Worden), (Aidan Grover) |
| 16:59.1, 17:13.8, 17:30.0, 18:00.2, 18:53.7, (19:13.2), (19:15.1) |
| 242 | Goodrich,
MI - Team Time (1st 5) 1:28:24.3 | Spread (1st 5) 2:30.1 |
| 12, 33, 63, 66, 68, (76), (81) |
| Vincent Pattison, Cole Winter, Travis Steward, Ryan Oberle, Colt Maynard, (Trevor Gutteridge), (Gavin Ottinger) |
| 16:00.4, 17:09.6, 18:19.3, 18:24.5, 18:30.5, (18:49.8), (19:00.3) |
11 | 269 | Ortonville Brandon,
MI - Team Time (1st 5) 1:29:47.7 | Spread (1st 5) 1:26.2 |
| 39, 47, 50, 56, 77, (86), (89) |
| Josh Oswald, Nathan Brinker, Nick Grycza, Jacob Hylton, Logan Ziebarth, (Braxten Spurr), (Timothy Whalen III) |
| 17:26.5, 17:36.4, 17:49.7, 18:02.4, 18:52.7, (19:28.5), (19:55.3) |
12 | 328 | Bay City Central,
MI - Team Time (1st 5) 1:32:37.5 | Spread (1st 5) 3:04.0 |
| 28, 58, 67, 83, 92, (99), (100) |
| Zachary Luptowski, Nicholas Luna, Raihan Castaneda, Jose Costilla, Michael Briggs, (Deacon Hayward), (Elijah Riedlinger) |
| 16:56.1, 18:05.2, 18:28.6, 19:07.5, 20:00.1, (20:41.1), (21:07.0) |
13 | 396 | Imlay City,
MI - Team Time (1st 5) 1:38:52.3 | Spread (1st 5) 5:19.1 |
| 22, 80, 94, 97, 103, (105), (108) |
| Elliot Whitney, Conner Wildie, Mason Russell, Ezekiel Kustowski, Wade Murray, (James Johnson), (Logan Russell) |
| 16:44.2, 18:59.4, 20:29.8, 20:35.6, 22:03.3, (22:18.9), (23:15.3) |
14 | 410 | North Branch,
MI - Team Time (1st 5) 1:37:07.7 | Spread (1st 5) 1:42.8 |
| 62, 82, 87, 88, 91, (93), (94) |
| Wyatt Opperman, Bryce Barkowska, Ben Card, Brent Castle, Dakota Kardell, (Caiden Sherrieb), (Landan Pung) |
| 18:16.9, 19:03.4, 19:53.6, 19:54.1, 19:59.7, (20:09.2), (20:29.8) |
15 | 442 | Bay City John Glenn,
MI - Team Time (1st 5) 1:43:44.3 | Spread (1st 5) 4:59.0 |
| 37, 98, 101, 102, 104, (106), (109) |
| Henry Schanbeck, Tyler Kuehne, Evan Elliott, Reese Lepeak, Jonathan Noel, (Jonathan Lebsack), (Cole Perkins) |
| 17:15.4, 20:40.4, 21:46.9, 21:47.2, 22:14.4, (22:28.5), (24:07.7) |
16 | 463 | Essexville Garber,
MI - Team Time (1st 5) 1:45:58.2 | Spread (1st 5) 6:24.3 |
| 60, 90, 96, 107, 110 |
| Levi Socier, Colin Lock, Noah Charbonneau, Chase Blair, Quentin Sharon |
| 18:14.9, 19:57.9, 20:33.1, 22:33.1, 24:39.2 |