1 | 39 | Millennium,
MI - Team Time (1st 5) 59:57.1 | Spread (1st 5) 56.5 |
| 4, 5, 7, 11, 12, (13), (24) |
| Nikhil Ball, Jack Szukaitis, Tyler Mack, Owen Cummings, Max Fannon, (Kyle Fannon), (Ryan Cooper) |
| 11:34.4, 11:34.8, 11:50.4, 12:26.5, 12:30.9, (12:40.1), (12:53.8) |
2 | 80 | Grand Rapids Christian,
MI - Team Time (1st 5) 1:01:32.9 | Spread (1st 5) 2:08.5 |
| 1, 6, 14, 23, 36, (63), (64) |
| Ashton Fink, James Scholten-Holcomb, Seth Sytsma, Zachary Tarrh, Peter Klein, (William Phelps), (Bennett Teitsma) |
| 11:06.4, 11:37.0, 12:42.2, 12:52.4, 13:14.9, (14:03.6), (14:05.8) |
3 | 98 | Mason (Erie),
MI - Team Time (1st 5) 1:02:24.4 | Spread (1st 5) 2:06.5 |
| 2, 8, 9, 31, 48, (70), (81) |
| Caleb Healey, Noah Russell, Weston Albright, Easton Iocoangeli, Mason Guinn, (Anden Perry), (Aiden Healey) |
| 11:24.8, 12:04.1, 12:16.9, 13:07.3, 13:31.3, (14:17.8), (14:47.7) |
4 | 112 | DeWitt,
MI - Team Time (1st 5) 1:04:07.3 | Spread (1st 5) 47.3 |
| 10, 21, 25, 26, 30, (45), (53) |
| William Broderick, Ty Inglis, Sam Calabrese, Colin Branch, Livio Muzzin, (Thomas Moundros), (Luke Tomanek) |
| 12:19.2, 12:49.6, 12:55.6, 12:56.4, 13:06.5, (13:25.2), (13:34.8) |
5 | 126 | Michigan Athletic Club for Homeschoolers,
MI - Team Time (1st 5) 1:04:52.5 | Spread (1st 5) 35.8 |
| 17, 18, 22, 28, 41, (51), (59) |
| Garrett Potts, Daniel Smyth, Ezekiel Wessel, Noah Horvath, Dereck Groen, (Ambrose Wey), (Brett Suchland) |
| 12:46.0, 12:48.9, 12:51.0, 13:04.8, 13:21.8, (13:32.1), (13:44.3) |
6 | 172 | Alma,
MI - Team Time (1st 5) 1:05:13.3 | Spread (1st 5) 2:39.6 |
| 3, 19, 37, 47, 66 |
| Nico Lebron, Connor Miller, Tristan Reinstra, Cameron Terpstra, Evan Helinski |
| 11:29.9, 12:49.1, 13:17.4, 13:27.4, 14:09.5 |
7 | 188 | Birch Run,
MI - Team Time (1st 5) 1:06:18.6 | Spread (1st 5) 47.7 |
| 16, 38, 39, 46, 49, (82), (86) |
| Carter Mausolf, Alex Golden, Marcus Letterman, Charles Federspiel, Emmett Worden, (Tyler Licht), (Sawyer DiBerardino) |
| 12:44.2, 13:17.8, 13:19.4, 13:25.3, 13:31.9, (14:53.5), (15:17.2) |
8 | 242 | Gladwin,
MI - Team Time (1st 5) 1:07:45.8 | Spread (1st 5) 1:05.1 |
| 29, 34, 55, 57, 67, (100), (106) |
| Ryder Johnson, Ivan Christensen, Ethan Davis, Cole Lockwood, Jonah Griffiths, (Garrison Farley), (Gunner Poynter) |
| 13:06.0, 13:12.1, 13:37.7, 13:38.9, 14:11.1, (16:58.9), (18:49.0) |
| 242 | Holland Black River,
MI - Team Time (1st 5) 1:07:56.6 | Spread (1st 5) 1:40.1 |
| 20, 35, 52, 60, 75, (79), (80) |
| Casper Banner, Avery Carlson, Asher Ornee, Elijah Peters, Simon Telman, (Idamdra Fegel), (Kevin Bast) |
| 12:49.2, 13:12.2, 13:34.5, 13:51.4, 14:29.3, (14:42.5), (14:43.2) |
10 | 244 | Catholic United,
MI - Team Time (1st 5) 1:07:28.2 | Spread (1st 5) 31.1 |
| 33, 43, 54, 56, 58, (62), (71) |
| Luke Tyska, Simon Lawrence, Alfred Sumners, Tyson Weller, Nolan Richardson, (Brendan McAuliffe), (Anthony Maslanka) |
| 13:09.2, 13:23.8, 13:36.4, 13:38.5, 13:40.3, (14:02.2), (14:21.1) |
11 | 283 | Fruitport,
MI - Team Time (1st 5) 1:09:10.9 | Spread (1st 5) 1:31.9 |
| 26, 50, 61, 72, 74, (83), (84) |
| Dylan Winskas, Brett Lee, Payton Judd, Eugene Rodrigez, Jonathan Larson, (Brian Meeuwenberg), (Ryan Norbotten) |
| 12:56.4, 13:32.0, 13:52.4, 14:21.8, 14:28.3, (14:58.3), (15:00.6) |
12 | 339 | Breckenridge,
MI - Team Time (1st 5) 1:13:02.5 | Spread (1st 5) 3:28.8 |
| 15, 68, 73, 89, 94 |
| Oliver Burt, Jaxton Keller, Keith Vine, Cole Wing, Nolan Bartlett |
| 12:44.0, 14:13.4, 14:26.4, 15:25.9, 16:12.8 |
13 | 364 | Grand Rapids Public Schools,
MI - Team Time (1st 5) 1:14:33.0 | Spread (1st 5) 3:33.8 |
| 32, 65, 77, 93, 97, (98), (99) |
| Cormac Jacques, Ewan Jacques, Liam Karnes, Judah McCarthy, Henry Monsma, (Will Chassee), (Joshua Escot) |
| 13:07.4, 14:07.8, 14:30.7, 16:05.9, 16:41.2, (16:49.3), (16:52.2) |
14 | 391 | Cadillac,
MI - Team Time (1st 5) 1:14:38.2 | Spread (1st 5) 2:17.8 |
| 40, 78, 90, 91, 92, (96), (102) |
| Brydan Wing, Logan Mahan, Matthew Austin, Hunter Alspaugh, Jacob Taylor, (Declan Ball), (Cooper Wolff) |
| 13:20.1, 14:32.1, 15:31.4, 15:36.7, 15:37.9, (16:29.8), (17:54.0) |
15 | 400 | Western Michigan Christian,
MI - Team Time (1st 5) 1:20:01.4 | Spread (1st 5) 7:13.5 |
| 42, 69, 85, 95, 109 |
| Carter MacKellar, Ezra Scholma, Greyson Wydeveld, Elias Rinsema, Benjamin McCanless |
| 13:23.7, 14:16.6, 15:15.1, 16:28.8, 20:37.2 |
16 | 439 | St. Ann,
MI - Team Time (1st 5) 1:26:44.3 | Spread (1st 5) 8:25.1 |
| 44, 76, 104, 105, 110, (111) |
| Ethan Blank, Charlie Keen, Matthew Borgstrom, Jacob Machin, Max Mowbray, (Gabe Taylor) |
| 13:24.6, 14:29.8, 18:22.9, 18:37.3, 21:49.7, (21:50.3) |
17 | 486 | Allendale,
MI - Team Time (1st 5) 1:25:56.2 | Spread (1st 5) 4:22.3 |
| 87, 88, 101, 103, 107, (108), (112) |
| Brycen Stweart, Nolan Hill, Cale VanDyke, Simon Venema, Hayden Hoogewind, (Landon VanderVeen), (Oskar Scott) |
| 15:19.1, 15:24.5, 17:10.6, 18:20.6, 19:41.4, (20:19.6), (22:29.6) |