1 | 65 | Hanover-Horton, MI - Team Time (1st 5) 1:24:53.4 | Spread (1st 5) 1:54.0 |
| 1, 3, 4, 28, 29, (45), (47) |
| Dean Reynolds, Rogan Melling, Logan Shepherd, Joey Reynolds, Andrew Jordon, (Evan Shepherd), (Scotty Bolton) |
| 16:03.4, 16:26.8, 16:34.3, 17:51.5, 17:57.4, (18:26.8), (18:38.4) |
2 | 69 | Leslie, MI - Team Time (1st 5) 1:25:50.9 | Spread (1st 5) 35.8 |
| 7, 9, 16, 17, 20, (26), (51) |
| Cameron Pierce, Gabe Weber, Tyler Hile, Ayden Rutan, Gavin Weber, (Ethan Lubahn), (Grant Weber) |
| 16:52.9, 16:56.4, 17:11.6, 17:21.3, 17:28.7, (17:42.7), (18:44.7) |
3 | 122 | Bronson, MI - Team Time (1st 5) 1:28:06.4 | Spread (1st 5) 1:08.6 |
| 14, 15, 23, 33, 37, (40), (41) |
| Luis Ortiz, Ashton Wells, Aden Hathaway, Reagan Mayer, Tanner Norton, (Brayden Ransbottom), (Ben Thomas Grate) |
| 17:05.4, 17:11.0, 17:34.0, 18:02.0, 18:14.0, (18:18.0), (18:18.9) |
4 | 143 | Hudson, MI - Team Time (1st 5) 1:29:14.0 | Spread (1st 5) 1:24.2 |
| 10, 24, 31, 36, 42, (54), (70) |
| Alex Czeiszperger, Anthony Arredondo, Tristan Bolenbaugh, Tyler Bolenbaugh, Rhys Mitchell, (Jackson Miller), (Austin Bloomer) |
| 16:57.3, 17:40.4, 18:01.6, 18:13.2, 18:21.5, (18:46.7), (19:36.4) |
5 | 145 | Homer, MI - Team Time (1st 5) 1:28:34.5 | Spread (1st 5) 2:35.9 |
| 2, 21, 22, 44, 56, (71), (74) |
| Alec Shaw, Josh Barrington, Matt Schneider, Will Jones, Caden Hoyt, (Caleb Dickinson), (Caleb Wilson) |
| 16:16.5, 17:29.0, 17:32.1, 18:24.5, 18:52.4, (19:36.8), (19:58.5) |
6 | 174 | Jackson Lumen Christi, MI - Team Time (1st 5) 1:30:23.9 | Spread (1st 5) 2:00.5 |
| 8, 30, 38, 39, 59, (65), (67) |
| Matt Hoop, Patrick Willett, Nathan Padbury, Gannon Shore, Noah Dinverno, (Travis Frederick), (Aaron Kennedy) |
| 16:54.8, 18:00.9, 18:15.6, 18:17.3, 18:55.3, (19:17.3), (19:23.7) |
7 | 176 | Napoleon, MI - Team Time (1st 5) 1:30:06.7 | Spread (1st 5) 2:17.3 |
| 5, 19, 43, 48, 61, (62), (63) |
| Alex Darnell, Hugo Gamez, Kyler Pequet, Adam Swartz, Haden McLain, (Christian Nykamp), (Ian Albert) |
| 16:39.6, 17:28.0, 18:23.5, 18:38.7, 18:56.9, (18:57.0), (19:05.9) |
8 | 197 | Quincy, MI - Team Time (1st 5) 1:32:04.2 | Spread (1st 5) 4:01.7 |
| 6, 11, 13, 83, 84, (87), (94) |
| Rhett Reif, Jacob Reif, Erik Butchart, Brady Harper, Cameron Barry, (Caden Moore), (Caden Troxtle) |
| 16:39.9, 17:01.3, 17:04.7, 20:36.7, 20:41.6, (20:59.9), (21:33.4) |
9 | 276 | Hillsdale, MI - Team Time (1st 5) 1:34:50.3 | Spread (1st 5) 2:03.7 |
| 27, 51, 58, 68, 72, (88), (113) |
| Jonah Richards, Nolan Grant, John Maier, Jeryde Calvin, Aiden Monroe, (Dorian Roberts), (Colin Frank) |
| 17:49.3, 18:44.7, 18:55.2, 19:28.1, 19:53.0, (21:05.7), (23:41.4) |
10 | 289 | Grass Lake, MI - Team Time (1st 5) 1:36:12.5 | Spread (1st 5) 3:25.3 |
| 25, 35, 60, 80, 89, (96), (97) |
| Matthew Rankin, Steven (Ryan) Bisard, Alston Gray, Skyler Mugg, Dylan Griffor, (Ruben Spencer), (Jackson Byers) |
| 17:40.7, 18:06.8, 18:55.6, 20:23.4, 21:06.0, (21:35.0), (21:37.0) |
11 | 294 | Michigan Center, MI - Team Time (1st 5) 1:36:51.1 | Spread (1st 5) 3:50.9 |
| 18, 31, 76, 77, 92, (101), (103) |
| Joe Olkowski, Trysten Kolk, Ty Gaddy, Xander Manzer, Quintin Bunch, (Lucas Maier), (Barrett Bradley) |
| 17:25.8, 18:01.6, 20:03.0, 20:04.0, 21:16.7, (22:21.0), (22:27.6) |
12 | 316 | Brooklyn Columbia Central, MI - Team Time (1st 5) 1:37:52.2 | Spread (1st 5) 4:30.0 |
| 12, 55, 64, 90, 95, (98), (104) |
| Jacob Walker, Caleb Ronders, Ethan Pedersen, Gavin Zuver, Luke Sexton, (Jordon Pewsey), (Jack Begemen) |
| 17:04.6, 18:50.7, 19:14.8, 21:07.5, 21:34.6, (21:58.0), (22:34.2) |
13 | 334 | Jonesville, MI - Team Time (1st 5) 1:38:33.9 | Spread (1st 5) 2:49.2 |
| 49, 50, 57, 85, 93, (109), (112) |
| Gavin VanKampen, Mytchal Morrison, Alan Knowles, Bradley Wright, Jacob Rickwalt, (Gavin Price), (Brock Fee) |
| 18:39.8, 18:41.0, 18:54.0, 20:50.1, 21:29.0, (23:00.0), (23:38.0) |
14 | 380 | Sand Creek, MI - Team Time (1st 5) 1:42:01.2 | Spread (1st 5) 4:03.1 |
| 34, 79, 81, 86, 100, (111), (115) |
| Quinten Perry, Seth-Michael Wilson, Trevor Cook, Forrest Vernier, Alex Rottman, (Nathan Russell), (Clark Cook) |
| 18:04.9, 20:20.6, 20:28.7, 20:59.0, 22:08.0, (23:34.9), (23:53.6) |
15 | 382 | Springport, MI - Team Time (1st 5) 1:40:47.4 | Spread (1st 5) 2:38.8 |
| 66, 69, 73, 75, 99, (102), (105) |
| Robert Patterson, Bryant Taylor, Matt Riehle, Elijah Dyer, Benjamin Butler, (Landon Root), (Kyle Larocque) |
| 19:20.2, 19:30.0, 19:58.2, 20:00.0, 21:59.0, (22:26.0), (22:41.2) |
16 | 396 | Onsted, MI - Team Time (1st 5) 1:43:27.4 | Spread (1st 5) 4:14.9 |
| 46, 53, 82, 107, 108, (110), (116) |
| Jonah Rankin, TJ Wesley, Ethan Grulke, Sam Hallenbeck, Alex Smith, (Reese McRobert), (Cordell Kowalyk) |
| 18:34.3, 18:44.9, 20:29.9, 22:49.1, 22:49.2, (23:16.3), (24:23.4) |
17 | 506 | Union City, MI - Team Time (1st 5) 1:53:56.5 | Spread (1st 5) 5:44.7 |
| 78, 91, 106, 114, 117, (118), (119) |
| Maddox Miller, Hunter Sinke, Ryan Millirans, William Wallen, Zachary Hunt, (Luke Bigelow), (Christopher Millirans) |
| 20:12.7, 21:10.9, 22:46.9, 23:48.6, 25:57.4, (26:09.7), (26:10.1) |