1 | 75 | Chelsea, MI - Team Time (1st 5) 1:24:01.9 | Spread (1st 5) 35.8 |
| 8, 13, 17, 18, 19, (37), (42) |
| David Trimas, Joe Vermilye, Miles Fischer, Liam Heaney, Rayan Bahri, (Campbell Fahle), (Josh Kowalski) |
| 16:25.0, 16:37.2, 16:59.1, 16:59.8, 17:00.8, (17:37.2), (17:43.3) |
2 | 81 | Sturgis, MI - Team Time (1st 5) 1:23:28.3 | Spread (1st 5) 1:56.4 |
| 1, 4, 12, 24, 40, (52), (62) |
| Daniel Steele, Shawn Bell, Trever Sprowls, Terry Stahl, Martin Calvillo, (Jake Bundy), (Nicholas Franks) |
| 15:43.7, 16:11.4, 16:36.4, 17:16.7, 17:40.1, (17:52.4), (18:13.2) |
3 | 107 | Parma Western, MI - Team Time (1st 5) 1:24:17.8 | Spread (1st 5) 1:48.8 |
| 2, 7, 9, 39, 50, (56), (99) |
| Josiah Ottolini, Jacob Inosencio, Lake Buseth, Tyler Robertson, Tristan Kellar, (Ben Marshall), (Chase Veydt) |
| 16:01.0, 16:20.9, 16:28.5, 17:37.6, 17:49.8, (17:57.2), (19:24.0) |
4 | 124 | Coldwater, MI - Team Time (1st 5) 1:26:08.0 | Spread (1st 5) 1:01.4 |
| 11, 16, 30, 33, 34, (37), (45) |
| Zack Murphy, Adam Clemens, Matt Sowles, Ethan Aerts, Josh Evers, (Jordan Parkinson), (Jacob Fair) |
| 16:35.0, 16:52.0, 17:29.6, 17:35.0, 17:36.4, (17:37.2), (17:48.0) |
5 | 166 | Marshall, MI - Team Time (1st 5) 1:27:00.0 | Spread (1st 5) 1:18.2 |
| 10, 23, 43, 44, 46, (58), (63) |
| Kurt Swaton, Jannis Wolff, Chris Bell, Chandler Cruz, Christian Kalisz, (Elijah Balli-Solis), (Calvin Smith) |
| 16:29.9, 17:09.0, 17:46.0, 17:47.0, 17:48.1, (18:05.0), (18:14.6) |
6 | 186 | Eaton Rapids, MI - Team Time (1st 5) 1:27:37.2 | Spread (1st 5) 1:38.5 |
| 14, 21, 25, 59, 67, (69), (79) |
| Taylor Rouse, Brody Benward, Jake Spencer, Blake Roodvoets, Jake Roodvoets, (Sean Archey), (Ben Gleeson) |
| 16:44.5, 17:04.4, 17:18.0, 18:07.3, 18:23.0, (18:28.0), (18:49.0) |
7 | 187 | BC Harper Creek, MI - Team Time (1st 5) 1:27:34.0 | Spread (1st 5) 1:53.1 |
| 6, 31, 36, 53, 61, (75), (79) |
| Brad Thomas, Logan Mays, Jeremiah Davis, Tommy Shaw, Benji Isaacson, (Luke Browne), (Drew VanWagner) |
| 16:19.9, 17:31.0, 17:37.1, 17:53.0, 18:13.0, (18:43.0), (18:49.0) |
8 | 203 | Williamston, MI - Team Time (1st 5) 1:28:20.0 | Spread (1st 5) 27.5 |
| 28, 29, 47, 48, 51, (70), (101) |
| Garrett Smith, Aaron Davis, Nathan Maurer, John Bowen, Grant Robitaille, (John Muir), (Noah Goff) |
| 17:24.0, 17:27.0, 17:48.5, 17:49.0, 17:51.5, (18:30.0), (19:30.0) |
9 | 206 | Tecumseh, MI - Team Time (1st 5) 1:28:36.3 | Spread (1st 5) 56.1 |
| 26, 32, 35, 49, 64, (86), (87) |
| Andrew Waite, Jack Lacasse, Jarred Waite, Jeff Case, Gabe Lopez, (Lucas Manuszak), (Ian Thomsen) |
| 17:19.5, 17:34.5, 17:37.0, 17:49.7, 18:15.6, (18:55.3), (18:55.4) |
10 | 224 | Adrian, MI - Team Time (1st 5) 1:28:37.3 | Spread (1st 5) 3:09.5 |
| 3, 22, 27, 76, 96, (97), (98) |
| Collin Kemner, Jack Schafer, Cameron Stintzi, Dontae Edwards, Zach Eichenberg, (Michael Petterson), (Dane Grimes) |
| 16:07.9, 17:08.0, 17:20.1, 18:43.9, 19:17.4, (19:19.0), (19:22.0) |
11 | 278 | Charlotte, MI - Team Time (1st 5) 1:30:16.5 | Spread (1st 5) 2:37.9 |
| 5, 41, 73, 74, 85, (89), (89) |
| Miles Garn, Justin Holmer, Nick Boston, Jared Holmer, Eric Wales, (James Thurman), (Clayton Jones) |
| 16:16.3, 17:43.0, 18:41.0, 18:42.0, 18:54.2, (19:05.0), (19:05.0) |
12 | 303 | Three Rivers, MI - Team Time (1st 5) 1:30:46.6 | Spread (1st 5) 23.3 |
| 55, 57, 60, 65, 66, (68), (83) |
| Micheal Speelman, Michael Speelman, Jon Scare, Dylan Alexandersen, Andrew Johnson, (Nate Eldridge), (Joe Lundquist) |
| 17:56.7, 18:03.7, 18:09.0, 18:17.2, 18:20.0, (18:27.0), (18:53.0) |
13 | 346 | Fowlerville, MI - Team Time (1st 5) 1:32:31.3 | Spread (1st 5) 2:53.0 |
| 15, 54, 72, 102, 103, (105), (106) |
| Tyler Burkhardt, Chris Davis, Tyler Steinhelper, Collin Smar, Aaron Pieper, (Zachary Rose), (Josh Dix) |
| 16:45.0, 17:55.3, 18:40.0, 19:33.0, 19:38.0, (21:05.2), (21:08.1) |
14 | 377 | Mason, MI - Team Time (1st 5) 1:33:12.4 | Spread (1st 5) 2:12.6 |
| 20, 77, 92, 93, 95, (100), (104) |
| Ben Geer, Tristan Brunst, Kenny Stalzer, Mitchel Brooks, Derek Troxell, (Nash Bennett), (Nick Quinn) |
| 17:01.4, 18:44.0, 19:06.0, 19:07.0, 19:14.0, (19:25.0), (19:52.0) |
15 | 441 | BC Pennfield, MI - Team Time (1st 5) 1:37:50.3 | Spread (1st 5) 3:37.0 |
| 71, 81, 88, 91, 110, (111), (112) |
| Nick Simonds, Jean-Luc Lachance, Benjamin Campbell, Michael Hoban, Dalton Mauchmar, (Quinten Bortz), (Jared Rifenburgh) |
| 18:39.0, 18:50.0, 19:00.1, 19:05.2, 22:16.0, (22:23.0), (22:26.5) |
16 | 445 | Jackson Northwest, MI - Team Time (1st 5) 1:37:37.3 | Spread (1st 5) 3:07.4 |
| 78, 82, 84, 94, 107, (108), (109) |
| Todd Moody, Devon Walsh, Joey Dodge, Tyler Collins, Adam Staudinger, (Ben Hall), (Tyler Dodge) |
| 18:45.2, 18:52.7, 18:53.9, 19:12.9, 21:52.6, (21:54.3), (21:59.0) |