1 | 59 | Creekside (Zeeland),
MI - Team Time (1st 5) 1:33:48.8 | Spread (1st 5) 2:35.2 |
| 1, 2, 5, 23, 28 |
| Robert Dodd, Keagan Smith, Joshua Dodd, Reid Cousins, Ethan Dalman |
| 17:24.8, 18:02.6, 18:29.6, 19:51.8, 20:00.0 |
2 | 88 | Capital Homeschool,
MI - Team Time (1st 5) 1:38:32.0 | Spread (1st 5) 35.6 |
| 12, 14, 17, 20, 25, (100), (112) |
| Isaac McAlvey, Ethan Hull, Carter Grimmet, Gabe Vanderwey, Henry Vanderwey, (Ethan Helopoulos), (Wesley Carson) |
| 19:19.3, 19:42.9, 19:44.9, 19:50.0, 19:54.9, (22:08.8), (22:41.2) |
3 | 154 | GRTC Peregrines,
MI - Team Time (1st 5) 1:39:14.3 | Spread (1st 5) 2:32.8 |
| 3, 19, 33, 46, 53, (60), (69) |
| Brendan O'Donohue, Dominic Schmitz, Eli Miller, Elijah Kwiatkowski, Ian O'Donohue, (Anthony Schmitz), (John Marchinda) |
| 18:09.3, 19:46.6, 20:06.3, 20:30.0, 20:42.1, (20:52.3), (21:02.8) |
4 | 165 | Midland Public,
MI - Team Time (1st 5) 1:40:39.9 | Spread (1st 5) 46.6 |
| 15, 22, 37, 44, 47, (70), (75) |
| Mateo Reyes, Antonio Reyes, Dominic Rocha, Jacob Seybert, Jacob Rudisel, (Garrett Nagley), (Destin Murphy) |
| 19:44.2, 19:51.1, 20:10.8, 20:23.0, 20:30.8, (21:03.9), (21:09.4) |
5 | 176 | Grand Rapids Christian,
MI - Team Time (1st 5) 1:40:21.0 | Spread (1st 5) 2:26.6 |
| 9, 13, 34, 35, 85 |
| Maximilian Rodwell, Sean Ryan, Elias DeJong, James Scholten-Holcomb, Arie Teitsma |
| 19:05.9, 19:24.6, 20:08.9, 20:09.1, 21:32.5 |
6 | 178 | West Ottawa,
MI - Team Time (1st 5) 1:40:36.8 | Spread (1st 5) 1:54.3 |
| 8, 18, 38, 47, 67, (83), (95) |
| Camren DeVries, Michael Dummer, Mike McLean, Angel Figueroa-Castaneda, Sebastian Ruiz, (Patrick Baran), (Porter Yurk) |
| 19:05.2, 19:45.9, 20:15.4, 20:30.8, 20:59.5, (21:27.1), (22:02.2) |
7 | 218 | Mason (Erie),
MI - Team Time (1st 5) 1:42:01.9 | Spread (1st 5) 58.0 |
| 26, 29, 42, 59, 62, (119), (135) |
| Lucas Sachs, Caleb Healey, Jackson Carner, Brayden Hincher, Porter Ravary, (Brody Perry), (Seth Wuest) |
| 19:57.6, 20:00.3, 20:19.0, 20:49.4, 20:55.6, (23:10.7), (24:12.6) |
8 | 221 | Traverse City West,
MI - Team Time (1st 5) 1:42:04.5 | Spread (1st 5) 1:24.7 |
| 16, 27, 36, 68, 74, (89), (94) |
| Peter Worden, Austin Brown, Matt Popp, Kindred Burke, Tristan Simrau, (Otto Selbig), (Andy Hill) |
| 19:44.3, 19:59.8, 20:10.4, 21:01.0, 21:09.0, (21:49.7), (22:01.3) |
9 | 225 | Auburn Bay City Western,
MI - Team Time (1st 5) 1:42:11.9 | Spread (1st 5) 50.9 |
| 32, 39, 41, 49, 64, (66), (72) |
| Chase Robertson, Andrew Kaczmarczyk, Jack Sequin, Logan Gehoski, Cameron Ludy, (Colin Brady), (Odan Smith) |
| 20:05.8, 20:16.1, 20:18.8, 20:34.5, 20:56.7, (20:58.7), (21:08.4) |
10 | 268 | White Pine (Saginaw),
MI - Team Time (1st 5) 1:43:20.7 | Spread (1st 5) 1:30.4 |
| 21, 45, 50, 71, 81, (93), (96) |
| Tyler Kalkman, Joshua Stuber, Charles Bernier, Nicholas Kahl, Owen Huebsch, (Kaleb Wiederhold), (Nolan Kuntz) |
| 19:50.7, 20:27.5, 20:37.3, 21:04.1, 21:21.1, (22:01.1), (22:03.1) |
11 | 309 | Kalamazoo Homeschool Sports,
MI - Team Time (1st 5) 1:44:43.9 | Spread (1st 5) 2:29.0 |
| 24, 40, 65, 77, 103, (115), (133) |
| Clay Adair, Vince Garritano, Adam Franck, Brian Artman, Reece Lloyd, (Peter Artman), (Jayce Lloyd) |
| 19:53.8, 20:16.9, 20:57.1, 21:13.3, 22:22.8, (22:49.2), (24:05.4) |
12 | 341 | Coleman,
MI - Team Time (1st 5) 1:44:45.0 | Spread (1st 5) 4:00.8 |
| 4, 52, 86, 98, 101, (143), (144) |
| Noah Haskell, Bryce Aultman, Logan Dudley, Shane Templeman, Cole Aultman, (Chris Tallman), (AJ Simon) |
| 18:13.0, 20:40.4, 21:34.3, 22:03.5, 22:13.8, (25:29.6), (25:38.5) |
13 | 375 | Butternut Homeschool,
MI - Team Time (1st 5) 1:47:49.4 | Spread (1st 5) 5:04.7 |
| 7, 31, 78, 127, 132, (152) |
| Caleb Hardy, Trevor Thompson, Tyson Crouse, Lucas Thompson, Jaxson Crouse, (Koda Stockton) |
| 18:54.8, 20:05.2, 21:15.6, 23:34.3, 23:59.5, (28:40.9) |
14 | 377 | Portage West,
MI - Team Time (1st 5) 1:46:53.5 | Spread (1st 5) 3:39.8 |
| 10, 58, 80, 113, 116, (138) |
| Isaac Bowman, Sam Zhang, Adam Shorb, Frederick Thurn, Devin Stotz-Ghosh, (Kylan Corbin) |
| 19:12.6, 20:49.3, 21:17.6, 22:41.6, 22:52.4, (24:57.6) |
15 | 391 | GR Chariots of Fire Homeschool,
MI - Team Time (1st 5) 1:46:59.7 | Spread (1st 5) 1:14.5 |
| 54, 76, 82, 88, 91, (120), (157) |
| Liam Tiles, Jackson Willard, Isaiah Kortz, Caleb Willard, Lucas Korsmo, (Paul Korsmo), (Josiah Ruse) |
| 20:43.2, 21:13.1, 21:22.3, 21:43.4, 21:57.7, (23:11.9), (33:03.5) |
16 | 411 | Woodhaven-Brownstown,
MI - Team Time (1st 5) 1:50:23.0 | Spread (1st 5) 5:42.7 |
| 11, 30, 106, 126, 138, (150), (154) |
| Pierce Scheffler, Mateo Reyes, Anthony Pizzimenti, Griffin Demyanovich, Maddox Roberts, (Calen Alexander), (Enrique Caldwell) |
| 19:14.9, 20:05.1, 22:35.6, 23:29.8, 24:57.6, (26:47.7), (30:50.3) |
17 | 423 | Jefferson (Midland),
MI - Team Time (1st 5) 1:48:05.1 | Spread (1st 5) 1:43.8 |
| 56, 79, 84, 99, 105, (128), (131) |
| Andy Castro, Arun Venkatesan, Joshua Hofmeister, Owen DeLong, Ryan Murphy, (Tyrus Applegate), (Lucas Lijewski) |
| 20:45.6, 21:16.9, 21:27.8, 22:05.4, 22:29.4, (23:48.2), (23:57.6) |
18 | 440 | Central Michigan Homeschool Athletics,
MI - Team Time (1st 5) 1:49:30.8 | Spread (1st 5) 2:38.1 |
| 55, 57, 87, 117, 124, (136), (146) |
| Patrick Monahan, Isaiah Homan, Sam Ranck, Ezra Hart, Joseph Monahan, (Ezekiel Homan), (Gideon Homan) |
| 20:45.1, 20:47.0, 21:37.5, 22:58.0, 23:23.2, (24:20.7), (25:59.4) |
19 | 441 | Quincy,
MI - Team Time (1st 5) 1:50:05.7 | Spread (1st 5) 5:46.4 |
| 6, 63, 110, 125, 137, (141), (149) |
| Rhett Reif, Brady Harper, Caden Troxtle, Cameron Barry, Nathan Richer, (Collin Wade), (Daven Richards) |
| 18:38.5, 20:56.3, 22:38.9, 23:27.1, 24:24.9, (25:16.6), (26:45.0) |
20 | 499 | West Int. Mt. Pleasant,
MI - Team Time (1st 5) 1:51:10.4 | Spread (1st 5) 1:37.2 |
| 73, 97, 107, 108, 114, (121), (122) |
| Isaac Pety, Jackson Fox, Damian Marcinek, Kevin Terpstra, Nick Papenfus, (Jason Lawson), (Ethan Traviss) |
| 21:08.9, 22:03.3, 22:36.0, 22:36.1, 22:46.1, (23:15.3), (23:15.4) |
21 | 518 | Zemmer-Rolland-Warner,
MI - Team Time (1st 5) 1:51:58.7 | Spread (1st 5) 40.5 |
| 92, 102, 104, 109, 111, (118), (129) |
| Joseph Voss, Carter Baese, Riley McCreedy, Nicholas Roy, Aiden Florshinger, (Jacob Essenmacher), (Noah Sobek) |
| 21:58.6, 22:17.5, 22:25.2, 22:38.3, 22:39.1, (23:10.0), (23:50.1) |
22 | 523 | Meridian,
MI - Team Time (1st 5) 1:56:27.0 | Spread (1st 5) 5:38.8 |
| 51, 61, 122, 142, 147, (153), (158) |
| Logan Brawt, Remyngton Clish, David Farison, Brayden Kern, Connor Thompson, (Carson Johnson), (Tristan Hitsman) |
| 20:39.9, 20:52.9, 23:15.4, 25:20.1, 26:18.7, (28:57.9), (33:34.6) |
23 | 563 | Renton,
MI - Team Time (1st 5) 2:03:14.4 | Spread (1st 5) 10:50.2 |
| 43, 90, 130, 145, 155 |
| Luke Dulecki, Jordan Stasak, Louie Macon, Cole Druyor, Joel Lazenby |
| 20:19.5, 21:53.2, 23:52.9, 25:59.1, 31:09.7 |
24 | 729 | Caro,
MI - Team Time (1st 5) 2:14:38.9 | Spread (1st 5) 7:15.0 |
| 134, 140, 148, 151, 156 |
| Ezekiel Martens, Joshua Walch, Evan Wilcox, Mayson McIntosh, Emilio Zamora |
| 24:12.1, 24:59.7, 26:42.5, 27:17.5, 31:27.1 |