1 | 67 | White Pine (Saginaw),
MI - Team Time (1st 5) 1:33:40.5 | Spread (1st 5) 1:31.9 |
| 6, 9, 10, 20, 22, (26), (36) |
| Kenny Lewis, Theodore Lange, Gabriel Trevino, Nate Baskins, Carson Hales, (Raine Webley), (Jack Laurain) |
| 17:57.2, 18:26.9, 18:34.1, 19:13.2, 19:29.1, (19:38.0), (20:10.1) |
2 | 119 | Pathfinder - Pinckney,
MI - Team Time (1st 5) 1:36:57.2 | Spread (1st 5) 2:53.0 |
| 4, 19, 21, 33, 42, (44), (45) |
| Ben Richards, Evan Loughridge, Thomas Lepper, Paul Moore, Ethan Sandula, (Alex Trainor), (Owen Keene) |
| 17:47.3, 19:04.9, 19:16.4, 20:08.3, 20:40.3, (20:45.6), (20:46.4) |
3 | 126 | Chelsea Beach,
MI - Team Time (1st 5) 1:37:50.4 | Spread (1st 5) 2:00.6 |
| 12, 15, 18, 38, 43, (65), (73) |
| Connell Alford, Leo Swager, Zebedee Swager, Jackson Dell, Nicholas Spruce, (Karl Swager), (Owen Thorburn) |
| 18:41.1, 18:55.4, 19:03.0, 20:29.2, 20:41.7, (23:12.2), (24:23.4) |
4 | 140 | Freeland,
MI - Team Time (1st 5) 1:38:01.6 | Spread (1st 5) 5:45.5 |
| 2, 3, 27, 46, 62 |
| Braydon Honsinger, T.j. Hansen, Braden Klein, Jacob Alexander, Alex McDonald |
| 16:59.0, 17:41.4, 19:45.9, 20:50.8, 22:44.5 |
5 | 143 | Capital Homeschool,
MI - Team Time (1st 5) 1:40:16.8 | Spread (1st 5) 3:51.4 |
| 8, 11, 17, 53, 54, (60), (64) |
| Dawson Parks, Daniel Thomas, Jesse Carson, Eli Aylward, Jordan Feller, (Pascal Shoemaker), (Owen Vanderwey) |
| 18:19.1, 18:39.0, 18:58.9, 22:09.3, 22:10.5, (22:22.2), (23:09.0) |
6 | 152 | Allen Park,
MI - Team Time (1st 5) 1:39:41.3 | Spread (1st 5) 36.9 |
| 25, 28, 30, 34, 35, (37), (40) |
| Jerry Kephart, Avery Sanchez, Nick Wrona, Collin Miracle, David Pace, (Jason Wu), (Marco Muniz) |
| 19:32.9, 19:53.8, 19:55.5, 20:09.3, 20:09.8, (20:15.6), (20:36.6) |
7 | 201 | Mason (Erie),
MI - Team Time (1st 5) 1:43:55.7 | Spread (1st 5) 3:00.9 |
| 16, 32, 50, 51, 52, (69), (79) |
| Jackson Ansel, Parker Sorg, Jackson Iocoangeli, Jake Postal, Alex Langenderfer, (Brenden Perry), (Allen Swaile) |
| 18:56.7, 20:06.5, 21:25.4, 21:29.5, 21:57.6, (24:05.4), (26:41.5) |
8 | 210 | Dundee,
MI - Team Time (1st 5) 1:45:09.8 | Spread (1st 5) 4:34.7 |
| 13, 29, 41, 61, 66 |
| Zachary McMahan, Noah Nieman, Isaak Rubley, Jackson Martin, Russell Boudrie |
| 18:44.9, 19:55.2, 20:36.7, 22:33.4, 23:19.6 |
9 | 221 | Saugatuck,
MI - Team Time (1st 5) 1:47:09.5 | Spread (1st 5) 5:37.3 |
| 14, 24, 55, 56, 72, (75), (78) |
| Luke Gorgas, Charlie Stormer, Ethan Smith, Finnegan Kramer, Johnny Tuckerman, (Loch Rigozzi), (Ty Avery) |
| 18:45.2, 19:32.7, 22:14.4, 22:14.7, 24:22.5, (24:29.1), (26:23.8) |
10 | 238 | Central Michigan Homeschool Athletics,
MI - Team Time (1st 5) 1:46:57.5 | Spread (1st 5) 6:59.9 |
| 1, 49, 58, 63, 67, (74), (76) |
| Jake Gorsuch, Henry Ranck, Andrew Monahan, Hayden Tollenaere, Isaiah Homan, (Patrick Monahan), (Ezra Hart) |
| 16:40.5, 21:14.7, 22:19.2, 23:02.7, 23:40.4, (24:23.7), (24:42.6) |
11 | 256 | Renton,
MI - Team Time (1st 5) 1:55:00.0 | Spread (1st 5) 8:37.9 |
| 23, 31, 39, 80, 83 |
| Brady Fleszar, Ryan Morris, Caiden Siggett, Jacob Welch, Xander Scannell |
| 19:30.8, 20:02.3, 20:33.2, 26:45.0, 28:08.7 |
12 | 259 | Kensington Woods,
MI - Team Time (1st 5) 1:58:00.0 | Spread (1st 5) 10:54.0 |
| 5, 7, 77, 84, 86, (89) |
| Dominic Huige, Cody Wohlfeil, Niklas Muirhead, Sean Donovan, Vincent Taito, (Adam Bradbury) |
| 17:54.0, 18:05.0, 24:47.0, 28:26.0, 28:48.0, (33:52.0) |
13 | 304 | Butternut Homeschool,
MI - Team Time (1st 5) 1:53:59.5 | Spread (1st 5) 3:19.1 |
| 47, 48, 68, 70, 71, (82), (85) |
| Ike Shaw, David Cook, Ty Stockton, Tommy Turner, Ryan Hardy, (Malachi Herzog), (Dylan Oberlin) |
| 20:54.9, 21:01.8, 23:42.8, 24:06.0, 24:14.0, (27:30.8), (28:45.2) |
14 | 372 | Avondale,
MI - Team Time (1st 5) 2:09:42.3 | Spread (1st 5) 6:51.4 |
| 57, 59, 81, 87, 88, (90), (91) |
| Ian Lau, Cody Heemsoth, Jayden Forther, Corwin McCord, Liam Kakuda, (Cameron McMeekin), (Joey Arend) |
| 22:17.6, 22:21.6, 26:49.6, 29:04.5, 29:09.0, (37:57.4), (43:23.7) |