1 | 51 | GR Covenant Christian,
MI - Team Time (1st 5) 1:23:20.1 | Spread (1st 5) 1:21.6 |
| 3, 4, 10, 14, 20, (21), (26) |
| Levi Kamps, Graeson Decker, Luke Dykstra, Grant Koole, Caleb Drnek, (Tyler N. Kooienga), (Connor Lubbers) |
| 15:58.5, 16:11.7, 16:47.6, 17:02.2, 17:20.1, (17:26.0), (17:42.6) |
2 | 78 | Wyoming Potter's House,
MI - Team Time (1st 5) 1:25:14.6 | Spread (1st 5) 1:48.4 |
| 1, 12, 13, 25, 27, (32), (44) |
| Jackson Rodriguez, Ezra Hagedorn, Noah Finton, Caleb Swiney, Edward Mugisha, (Reed Osterink), (Isaac Struck-VanderHaak) |
| 15:54.8, 16:55.0, 17:01.8, 17:39.8, 17:43.2, (17:55.1), (18:24.6) |
3 | 116 | Holland Black River,
MI - Team Time (1st 5) 1:27:03.2 | Spread (1st 5) 1:35.1 |
| 6, 8, 31, 34, 37, (72), (74) |
| Isaac Edgington, Jonas Ballard, Isaac Johnson, Levi Benson, Owen Stimer, (Sebastian Zylstra), (Miles Divozzo) |
| 16:29.1, 16:42.1, 17:51.7, 17:56.1, 18:04.2, (19:50.1), (19:55.8) |
4 | 149 | GR NorthPointe Christian,
MI - Team Time (1st 5) 1:29:00.3 | Spread (1st 5) 56.6 |
| 19, 24, 28, 35, 43, (52), (57) |
| Luke Tibbe, Isaac Norcross, Ian Jones, Easton McCloy, Mitchell Smith, (Bradley Smith), (Keegan Morris) |
| 17:19.9, 17:39.4, 17:46.0, 17:58.5, 18:16.5, (19:08.8), (19:12.6) |
5 | 154 | Saranac,
MI - Team Time (1st 5) 1:29:07.8 | Spread (1st 5) 2:43.7 |
| 5, 11, 40, 45, 53, (56), (58) |
| Nathan Day, Hunter Helminski, Elijah Lauer, Brady Thomas, Bryan Gregory, (Harrison VanKuiken), (Sawyer VanKuiken) |
| 16:25.5, 16:54.1, 18:07.5, 18:31.5, 19:09.2, (19:12.3), (19:13.7) |
6 | 156 | Kent City,
MI - Team Time (1st 5) 1:28:38.5 | Spread (1st 5) 3:25.5 |
| 2, 16, 33, 41, 64, (68), (78) |
| Samuel Martini, Jaren Vogel, Brandon McCullough, Gage Stray, Ian Schuiling, (Fernando Diaz-Guzman), (Ethan VanderLugt) |
| 15:55.8, 17:16.1, 17:55.7, 18:09.6, 19:21.3, (19:32.2), (20:12.5) |
7 | 165 | Montague,
MI - Team Time (1st 5) 1:30:07.8 | Spread (1st 5) 2:24.0 |
| 9, 22, 30, 49, 55, (66), (79) |
| Noah Raeth, Clay Johnson, Alix Draves, Matthew Leatherman, Owen Raeth, (Brock Hunter), (Chris Aebig) |
| 16:47.1, 17:31.0, 17:48.2, 18:50.4, 19:11.1, (19:24.3), (20:15.7) |
8 | 208 | Shelby,
MI - Team Time (1st 5) 1:31:57.2 | Spread (1st 5) 2:48.9 |
| 18, 29, 38, 47, 76, (77) |
| Tanner Soelberg, Iziquiel Picon, Micah Frye, Jonathon Carballido, Ethan Fessenden, (Alex Crowder) |
| 17:17.2, 17:47.2, 18:05.9, 18:40.8, 20:06.1, (20:11.3) |
9 | 211 | North Muskegon,
MI - Team Time (1st 5) 1:31:49.5 | Spread (1st 5) 2:12.9 |
| 17, 23, 39, 65, 67, (71), (75) |
| Evan Atkinson-Miller, Barrett Nance, CJ Bennett, August Gerardi, Chase Stockman, (Braydyn Santos), (Benjamin Carpenter) |
| 17:16.2, 17:34.0, 18:06.7, 19:23.5, 19:29.1, (19:34.9), (19:57.6) |
10 | 241 | Grandville Calvin Christian,
MI - Team Time (1st 5) 1:33:34.9 | Spread (1st 5) 3:17.8 |
| 7, 50, 51, 60, 73, (83), (84) |
| Trevor Dornbos, Andrew Newenhouse, Silas Ensink, Evan Buteyn, Blake Jewett, (Nicholas Huizinga), (Luke Piersma) |
| 16:35.2, 18:53.3, 18:57.7, 19:15.7, 19:53.0, (20:34.3), (20:51.8) |
11 | 259 | Delton-Kellogg,
MI - Team Time (1st 5) 1:38:21.4 | Spread (1st 5) 7:10.8 |
| 15, 46, 48, 62, 88 |
| Ethan Rimmer, Nick Muday, Brock Hickerson, Rhys Bedford, Isaiah Kellogg |
| 17:13.9, 18:34.3, 18:49.1, 19:19.4, 24:24.7 |
12 | 292 | Ravenna,
MI - Team Time (1st 5) 1:35:40.0 | Spread (1st 5) 2:28.0 |
| 36, 42, 63, 69, 82, (85), (86) |
| Matthew Anton, Daniel Mares, Tyler Pelham, Caleb Jonas, Joshua Houseman, (Marco Tamburini), (Andan Skuse) |
| 18:02.6, 18:12.6, 19:20.1, 19:34.1, 20:30.6, (20:52.7), (21:44.1) |
13 | 324 | Fennville,
MI - Team Time (1st 5) 1:37:33.8 | Spread (1st 5) 1:07.2 |
| 54, 59, 61, 70, 80, (81), (87) |
| Mitchell Shippy-Thrash, Mason Gardea, Bryce Trinklein, Ethan Jenne, Atticus Boeve, (Jaciel Ruiz), (Miro Greensmith) |
| 19:09.5, 19:14.4, 19:18.5, 19:34.7, 20:16.7, (20:21.0), (24:19.5) |