1 | 96 | Jackson Lumen Christi,
MI - Team Time (1st 5) 1:28:08.4 | Spread (1st 5) 1:25.4 |
| 5, 7, 23, 29, 32, (47), (48) |
| Gannon Shore, Matt Hoop, Isaiah Dinverno, Noah Dinverno, Nathan Padbury, (Andrew Ferguson), (Owen Zink) |
| 16:50.7, 17:01.1, 17:51.5, 18:09.0, 18:16.1, (19:01.1), (19:02.7) |
2 | 99 | Bronson,
MI - Team Time (1st 5) 1:28:26.4 | Spread (1st 5) 1:25.1 |
| 6, 11, 20, 25, 37, (49), (54) |
| Ashton Wells, Aden Hathaway, Reagan Mayer, Brayden Ransbottom, Tanner Norton, (Tyler Wilber), (Perry Lake) |
| 16:57.8, 17:18.1, 17:45.1, 18:02.5, 18:22.9, (19:10.1), (19:19.2) |
3 | 100 | Hudson,
MI - Team Time (1st 5) 1:28:17.8 | Spread (1st 5) 1:34.5 |
| 4, 18, 21, 24, 33, (40), (44) |
| Alex Czeiszperger, Isaac St. John, Jackson Miller, Tristan Bolenbaugh, Rhys Mitchell, (Joshua Deline), (Austin Bloomer) |
| 16:42.8, 17:35.6, 17:47.6, 17:54.5, 18:17.3, (18:34.8), (18:48.4) |
4 | 105 | Hanover-Horton,
MI - Team Time (1st 5) 1:27:58.4 | Spread (1st 5) 2:28.2 |
| 1, 12, 14, 36, 42, (55), (62) |
| Rogan Melling, Evan Shepherd, Austin Brown, Ben Childs, Landen Boulis, (Nick Schuette), (Bryce Blackledge) |
| 16:14.6, 17:19.7, 17:20.6, 18:20.7, 18:42.8, (19:26.0), (19:41.7) |
5 | 131 | Leslie,
MI - Team Time (1st 5) 1:29:57.6 | Spread (1st 5) 2:28.9 |
| 9, 15, 16, 26, 65, (78), (85) |
| Tyler Hile, Ethan Lubahn, Cameron Pierce, Jose Domecq, Kyan Isham, (Aaron Norton), (Logan Hile) |
| 17:16.5, 17:21.9, 17:29.3, 18:04.5, 19:45.4, (20:17.7), (20:28.9) |
6 | 204 | Hillsdale,
MI - Team Time (1st 5) 1:34:10.6 | Spread (1st 5) 5:12.3 |
| 10, 17, 34, 39, 104, (106) |
| Nolan Grant, Jonah Richards, Miles Brown, Aiden Monroe, Braden Lige, (Brice Van Zant) |
| 17:16.6, 17:34.5, 18:19.9, 18:30.7, 22:28.9, (22:43.1) |
7 | 210 | Napoleon,
MI - Team Time (1st 5) 1:33:35.1 | Spread (1st 5) 2:12.7 |
| 22, 30, 35, 52, 71, (83), (86) |
| Kyler Pequet, Joshua Darling, Ian Albert, Brenden Yob, Trevor Weaver, (Haden McLain), (Aiden Thorne) |
| 17:49.3, 18:09.8, 18:20.0, 19:14.0, 20:02.0, (20:26.4), (20:31.9) |
8 | 222 | Jonesville,
MI - Team Time (1st 5) 1:34:09.3 | Spread (1st 5) 3:03.8 |
| 19, 27, 38, 51, 87, (91), (101) |
| Gavin VanKampen, Alan Knowles, Mytchal Morrison, Zachery Childress, Bradley Wright, (Jacob Norman), (Tyler Groves) |
| 17:39.0, 18:08.5, 18:26.2, 19:12.8, 20:42.8, (20:52.6), (22:13.9) |
| 222 | Quincy,
MI - Team Time (1st 5) 1:33:29.7 | Spread (1st 5) 3:53.0 |
| 2, 31, 41, 69, 79, (94), (95) |
| Rhett Reif, Jacob Reif, Brady Harper, Cameron Barry, Caden Troxtle, (Collin Wade), (Nathan Richer) |
| 16:24.9, 18:11.6, 18:40.7, 19:54.6, 20:17.9, (21:17.4), (21:23.1) |
10 | 260 | Grass Lake,
MI - Team Time (1st 5) 1:35:47.7 | Spread (1st 5) 2:54.0 |
| 13, 43, 63, 64, 77, (89), (92) |
| Matthew Rankin, Zander Stormont, Wyatt Boteler, Joshua Postuma, David Maynard, (Jackson Byers), (Benjamin Eros) |
| 17:20.3, 18:48.0, 19:41.9, 19:43.2, 20:14.3, (20:49.4), (20:59.0) |
11 | 269 | Onsted,
MI - Team Time (1st 5) 1:37:00.9 | Spread (1st 5) 4:30.6 |
| 8, 46, 57, 61, 97, (98), (114) |
| Brody Amthor, Mitchell Hiatt, James Bayes, Ethan Grulke, Reese McRobert, (Sam Hallenbeck), (Alex Smith) |
| 17:08.1, 19:00.7, 19:33.6, 19:39.8, 21:38.7, (21:53.9), (24:51.1) |
12 | 302 | Homer,
MI - Team Time (1st 5) 1:37:45.3 | Spread (1st 5) 2:11.2 |
| 27, 50, 70, 73, 82, (84), (109) |
| Caden Hoyt, Caleb Dickinson, Austin Warner, Caleb Wilson, Anthony Clark, (Hunter Betz), (Jackson Thatcher) |
| 18:08.5, 19:10.7, 19:57.0, 20:09.4, 20:19.7, (20:27.1), (23:29.3) |
13 | 329 | Union City,
MI - Team Time (1st 5) 1:39:18.2 | Spread (1st 5) 2:17.5 |
| 45, 53, 66, 72, 93, (103), (105) |
| Jason Shoop, Maddox Miller, Malachi Payne, Aidan Taylor, Hunter Sinke, (William Wallen), (Max Bigelow) |
| 18:56.5, 19:19.0, 19:46.0, 20:02.7, 21:14.0, (22:27.0), (22:40.0) |
14 | 358 | Brooklyn Columbia Central,
MI - Team Time (1st 5) 1:42:52.1 | Spread (1st 5) 7:11.6 |
| 3, 58, 80, 107, 110, (111), (113) |
| Jacob Walker, Gavin Zuver, Jack Gorton, Matthew Hayes, Rick Zuver, (Joel David), (Allan Smith) |
| 16:26.2, 19:35.3, 20:18.5, 22:54.3, 23:37.8, (24:02.8), (24:16.4) |
15 | 360 | Michigan Center,
MI - Team Time (1st 5) 1:40:20.5 | Spread (1st 5) 21.6 |
| 67, 68, 74, 75, 76, (81), (88) |
| Michael VanRiper, Nathan Paddock, Xander Manzer, Barrett Bradley, Riley Withers, (Timmy Reimers), (Ty Gaddy) |
| 19:52.4, 19:53.2, 20:09.5, 20:11.4, 20:14.0, (20:19.0), (20:48.2) |
16 | 371 | Springport,
MI - Team Time (1st 5) 1:42:09.3 | Spread (1st 5) 2:26.9 |
| 56, 59, 60, 96, 100, (108) |
| Elijah Dyer, Dylan Sanford, Bryant Taylor, Mykel Dykstra, Landon Root, (Benjamin Butler) |
| 19:31.6, 19:35.4, 19:36.2, 21:27.6, 21:58.5, (22:57.7) |
17 | 518 | Sand Creek,
MI - Team Time (1st 5) 1:54:31.9 | Spread (1st 5) 4:18.3 |
| 90, 99, 102, 112, 115, (116) |
| Nathan Russell, Josh Russell, Caleb Johnson, Jack Tanner, Clark Cook, (Trevor Tadsen) |
| 20:52.1, 21:55.1, 22:25.4, 24:08.9, 25:10.4, (27:44.7) |