1 | 59 | Lake Orion,
MI - Team Time (1st 5) 1:20:49.1 | Spread (1st 5) 42.0 |
| 1, 7, 8, 21, 22, (43), (44) |
| Andrew Lorant, Jacob Arenz, Matthew Arenz, Jacob Ernatt, Jack Everts, (Drew Giem), (Ryan Mulcahy) |
| 15:44.0, 16:07.0, 16:08.0, 16:24.1, 16:26.0, (16:58.0), (16:58.5) |
2 | 68 | Rochester Adams,
MI - Team Time (1st 5) 1:21:06.9 | Spread (1st 5) 1:10.0 |
| 2, 6, 8, 10, 42, (60), (71) |
| Matt Schram, Colin Crusoe, Matt Schiller, Mason Williams, Charles Zhou, (Peter Nolan), (Andrew Chen) |
| 15:46.0, 16:05.9, 16:08.0, 16:11.0, 16:56.0, (17:31.0), (18:00.4) |
3 | 115 | Rochester,
MI - Team Time (1st 5) 1:22:14.8 | Spread (1st 5) 1:05.0 |
| 3, 14, 27, 31, 40, (62), (81) |
| Kyle Johnson, Austin Remick, Shane Skelcy, Joe Hegger, Joe Schuler, (Sean Childers), (Ronith Murali) |
| 15:49.0, 16:13.7, 16:33.1, 16:45.0, 16:54.0, (17:34.4), (18:36.0) |
4 | 118 | Clarkston,
MI - Team Time (1st 5) 1:22:17.0 | Spread (1st 5) 21.0 |
| 15, 23, 23, 28, 29, (35), (50) |
| William Eisert, Grant Henley, Mika Juuhl, Eric Smith, Shawn Slater, (Nickolas Favazza), (Jacob Dolan) |
| 16:14.0, 16:27.0, 16:27.0, 16:34.0, 16:35.0, (16:47.0), (17:11.0) |
5 | 119 | Macomb Dakota,
MI - Team Time (1st 5) 1:22:31.0 | Spread (1st 5) 43.0 |
| 10, 12, 19, 38, 40, (47), (48) |
| James Hoefler, Brendan Koch, Chase Fedolak, Mitchell MacDonald, Joshua Jaster, (Zachary MacDonald), (David Walker) |
| 16:11.0, 16:12.0, 16:22.0, 16:52.0, 16:54.0, (17:01.0), (17:05.0) |
6 | 131 | Oxford,
MI - Team Time (1st 5) 1:22:42.0 | Spread (1st 5) 1:07.0 |
| 4, 18, 31, 33, 45, (46), (51) |
| Gabe Hogan, Dominic Bruce, Bradley Vandecar, Jesse Sullivan, Zachariah Smith, (Riley Feeney), (David Rodriguez) |
| 15:52.0, 16:20.0, 16:45.0, 16:46.0, 16:59.0, (17:00.0), (17:12.0) |
7 | 141 | Romeo,
MI - Team Time (1st 5) 1:23:07.0 | Spread (1st 5) 1:37.0 |
| 5, 12, 30, 36, 58, (60), (65) |
| Adam Fraeyman, Nick Behring, Andrew Goodrich, Paul Arnold, Jarrett St. John, (Cameron Bourgeois), (Freddie Wallace) |
| 15:53.0, 16:12.0, 16:43.0, 16:49.0, 17:30.0, (17:31.0), (17:44.0) |
8 | 236 | Utica Eisenhower,
MI - Team Time (1st 5) 1:25:52.0 | Spread (1st 5) 1:10.0 |
| 26, 37, 53, 56, 64, (70), (72) |
| Brennan Brothers, Logan Hefferan, Zac Truman, Kamden Miller, Grant Broski, (Tyler Whipple), (Brian Jones) |
| 16:33.0, 16:51.0, 17:17.0, 17:28.0, 17:43.0, (17:56.0), (18:02.0) |
9 | 251 | Rochester Hills Stoney Creek,
MI - Team Time (1st 5) 1:26:16.0 | Spread (1st 5) 1:07.0 |
| 25, 49, 56, 58, 63, (67), (67) |
| Harrison Steen, Nick Renke, Alec Wycoff, Jaden Vaught, Ryan McLean, (Jack Spehn), (Shane Rembold) |
| 16:32.0, 17:07.0, 17:28.0, 17:30.0, 17:39.0, (17:50.0), (17:50.0) |
10 | 262 | Macomb L'Anse Creuse North,
MI - Team Time (1st 5) 1:27:37.0 | Spread (1st 5) 2:39.0 |
| 15, 17, 66, 79, 85, (86), (88) |
| Jacob Schaldenbrand, Thomas Michno, Michael Zonca, Myles Morgan, Conner Rager, (Logan Jackson), (Jared Chacon) |
| 16:14.0, 16:16.0, 17:46.0, 18:28.0, 18:53.0, (18:54.0), (19:00.0) |
11 | 314 | Port Huron Northern,
MI - Team Time (1st 5) 1:30:03.0 | Spread (1st 5) 3:16.0 |
| 20, 39, 77, 83, 95, (97) |
| Tyler Champenou, Jack Gillespie, Cameron Petrossi, Tyler Herman, Joe Mullally, (Cal Kuester) |
| 16:23.0, 16:53.0, 18:22.0, 18:46.0, 19:39.0, (24:47.0) |
12 | 323 | Ortonville Brandon,
MI - Team Time (1st 5) 1:28:38.9 | Spread (1st 5) 52.6 |
| 52, 55, 67, 74, 75, (84), (90) |
| Taggart Tokie, Averey Teberian, Tommy Haase, Shane Foster, Eddie Kaleel, (James Kaleel), (Ryan Heines) |
| 17:15.0, 17:21.2, 17:50.0, 18:05.1, 18:07.6, (18:51.1), (19:04.3) |
13 | 343 | New Baltimore Anchor Bay,
MI - Team Time (1st 5) 1:30:35.0 | Spread (1st 5) 2:25.0 |
| 33, 54, 76, 89, 91, (92), (93) |
| Michael Zedan, Tyler Pulk, Victor Rodriguez, Mike Sypolt, Enzo Maniaci, (Nate Johns), (Nick Dehem) |
| 16:46.0, 17:18.0, 18:19.0, 19:01.0, 19:11.0, (19:13.0), (19:14.0) |
14 | 399 | Port Huron,
MI - Team Time (1st 5) 1:32:39.0 | Spread (1st 5) 55.0 |
| 72, 78, 80, 82, 87, (94), (96) |
| Armond Hicks, Richard Carwile, Isaac Bonner, Aaron Bonner, Cameron Burns, (Michael Tunnell), (Justin Westbrook) |
| 18:02.0, 18:25.0, 18:32.0, 18:43.0, 18:57.0, (19:37.0), (20:15.0) |