1 | 94 | Marshall,
MI - Team Time (1st 5) 1:25:09.6 | Spread (1st 5) 40.0 |
| 11, 12, 22, 24, 25, (25), (34) |
| Garrett Bailey, Brett Carlisle, Emmett Rosenzweig, Perry Robson, George McClure, (Drew Deitrich), (Wade Foster) |
| 16:40.0, 16:44.0, 17:12.0, 17:13.6, 17:20.0, (17:20.0), (17:27.8) |
2 | 101 | BC Harper Creek,
MI - Team Time (1st 5) 1:24:41.5 | Spread (1st 5) 1:31.0 |
| 6, 7, 8, 37, 43, (51), (64) |
| Tommy Shaw, Devon Funk, Drew VanWagner, Matt O'Connor, Dane Johnson, (Joe Adams), (Nico Grillo) |
| 16:20.0, 16:26.5, 16:30.0, 17:34.0, 17:51.0, (18:00.5), (18:27.0) |
3 | 116 | Vicksburg,
MI - Team Time (1st 5) 1:25:51.8 | Spread (1st 5) 28.6 |
| 15, 18, 21, 30, 32, (52), (75) |
| Jacob Wisser, Jacob Klimp, Kyle Strong, Aidan Ward, Collin Eager, (Keagan Ellsworth), (Levi Thomas) |
| 16:57.0, 16:58.0, 17:06.8, 17:24.4, 17:25.6, (18:02.9), (18:46.0) |
4 | 120 | Parma Western,
MI - Team Time (1st 5) 1:25:31.4 | Spread (1st 5) 1:46.6 |
| 4, 15, 29, 31, 41, (49), (50) |
| Gezahegn Starr, Taelor Eernisse, Keegan Sweeney, Aaron Miller, Hunter Hoffman, (Collin Patrick), (Jason Marks) |
| 15:59.4, 16:57.0, 17:24.0, 17:25.0, 17:46.0, (17:55.2), (17:56.0) |
5 | 135 | Hastings,
MI - Team Time (1st 5) 1:25:59.0 | Spread (1st 5) 1:22.0 |
| 9, 10, 35, 36, 45, (47), (73) |
| Sam James, Aidan Makled, Jon Arnold, Blake Harris, Braden Tolles, (Josh Brown), (Claten Patten) |
| 16:31.0, 16:34.0, 17:28.0, 17:33.0, 17:53.0, (17:55.0), (18:44.4) |
6 | 139 | Otsego,
MI - Team Time (1st 5) 1:23:34.6 | Spread (1st 5) 3:51.8 |
| 1, 2, 3, 56, 77, (88), (93) |
| Alex Comerford, Will Finch, Hunter Zartman, Andrew Bickel, Corbin Smith, (Isaiah Wilkins), (Zach Cleary) |
| 14:55.7, 15:40.3, 15:55.4, 18:15.7, 18:47.5, (19:10.0), (19:36.3) |
7 | 172 | Charlotte,
MI - Team Time (1st 5) 1:27:11.4 | Spread (1st 5) 2:42.6 |
| 5, 15, 28, 44, 80, (104), (105) |
| Kobe Blanco, Jared Holmer, Clayton Jones, Bryce Dubay, Hunter Hillard, (Lamont Aldridge), (Sam Clark) |
| 16:09.7, 16:57.0, 17:21.3, 17:51.1, 18:52.3, (21:26.7), (22:54.2) |
8 | 194 | Olivet,
MI - Team Time (1st 5) 1:28:09.0 | Spread (1st 5) 1:36.0 |
| 13, 20, 40, 60, 61, (68), (70) |
| Isaac Waffle, Joel Fudge, Sam Smith, Noah Griffith, Devin Feldpausch, (Colin McDowell), (James Bess) |
| 16:44.6, 17:03.9, 17:40.4, 18:19.5, 18:20.6, (18:33.2), (18:39.0) |
9 | 197 | Eaton Rapids,
MI - Team Time (1st 5) 1:28:27.0 | Spread (1st 5) 1:33.4 |
| 14, 22, 47, 55, 59, (83), (85) |
| Ben Gleeson, Luke Lathrup, Mathieu Norcross, Mathew O'Daniel, Enrique Lopez, (Caleb Fish), (Caleb Wright) |
| 16:45.8, 17:12.0, 17:55.0, 18:15.0, 18:19.2, (18:56.3), (19:03.1) |
10 | 246 | Plainwell,
MI - Team Time (1st 5) 1:29:57.4 | Spread (1st 5) 1:15.6 |
| 33, 38, 46, 57, 72, (78), (87) |
| Daniel Hopson, Juan Caro, Austin Miller, Mark Pierce, Ethan Johnson, (Jacob Hopson), (Gavin Blades) |
| 17:27.3, 17:37.3, 17:54.0, 18:15.9, 18:42.9, (18:49.8), (19:07.0) |
11 | 264 | BC Pennfield,
MI - Team Time (1st 5) 1:30:33.2 | Spread (1st 5) 1:42.0 |
| 19, 53, 54, 64, 74, (79), (81) |
| Nolen Bornamann, Charles Hall, Keagan Burns, Jacob Tappenden, Skylar Williams, (Gavin Liggett), (Riley Clem) |
| 17:03.0, 18:05.4, 18:12.8, 18:27.0, 18:45.0, (18:50.0), (18:52.6) |
12 | 314 | Jackson Northwest,
MI - Team Time (1st 5) 1:32:18.2 | Spread (1st 5) 2:04.8 |
| 39, 42, 63, 76, 94, (101), (103) |
| Brady Jones, Tyler Collins, Bryce Alfred, Luke Hedrich, Brandt DuBois, (Austin Jones), (Kode Whitworth) |
| 17:38.2, 17:47.0, 18:23.0, 18:47.0, 19:43.0, (20:59.0), (21:26.0) |
13 | 335 | Lake Odessa Lakewood,
MI - Team Time (1st 5) 1:33:57.1 | Spread (1st 5) 3:07.1 |
| 27, 58, 62, 90, 98, (100), (102) |
| Hunter Karrar, Nathan Alford, Lance Childs, Nathan Devries, Jaydon Hall, (Austin Wickens), (Timothy Sweet) |
| 17:20.5, 18:18.3, 18:21.0, 19:29.7, 20:27.6, (20:32.7), (21:06.5) |
14 | 391 | Wayland Union,
MI - Team Time (1st 5) 1:34:18.9 | Spread (1st 5) 46.5 |
| 67, 68, 82, 85, 89, (91), (95) |
| Elijah Gamelin, Ethan Killips, Ian Russell, Gabe Attruia, Jarod Geerligs, (Jacob Jelsema), (Julian Leon) |
| 18:30.8, 18:33.2, 18:54.5, 19:03.1, 19:17.3, (19:34.9), (19:59.4) |
15 | 408 | Middleville Thornapple-Kellogg,
MI - Team Time (1st 5) 1:35:55.2 | Spread (1st 5) 1:43.4 |
| 66, 71, 84, 91, 96, (97), (99) |
| Levi VanderHeide, Brennan Lutz, Gabe Kotrba, Nathan Kinne, Cole Raphael, (Thomas Solomon), (Cole Callahan) |
| 18:28.7, 18:41.1, 18:58.4, 19:34.9, 20:12.1, (20:18.2), (20:29.2) |