1 | 48 | Allen Park,
MI - Team Time (1st 5) 41:52.8 | Spread (1st 5) 58.4 |
| 4, 7, 10, 11, 16, (19), (21) |
| Gavin Malkowski, Jack Kleinow, Elijah Jacobs, Caleb Keisel, Mason Lada, (Gilberto Chapa), (Joshua Armbruster) |
| 7:49.8, 8:16.8, 8:26.4, 8:31.6, 8:48.2, (8:53.0), (8:54.3) |
2 | 108 | Pathfinder - Pinckney,
MI - Team Time (1st 5) 44:06.2 | Spread (1st 5) 47.5 |
| 6, 20, 26, 27, 29, (44), (45) |
| Hayden Beaver, Trey Johnson, Jace Carlson, Wyatt Larson, Zachary Newman, (Nate Sandula), (Lucas Goodfellow) |
| 8:14.9, 8:53.2, 8:57.7, 8:58.0, 9:02.4, (9:24.9), (9:30.0) |
3 | 117 | Boyd W Arthurs,
MI - Team Time (1st 5) 44:31.6 | Spread (1st 5) 25.8 |
| 13, 22, 24, 28, 30, (41), (48) |
| William Taylor, Jackson Hicks, Tyler Harragard, Colin Smith, Jacob Buzzy, (Seth Lozon), (Drew Martin) |
| 8:37.0, 8:55.9, 8:56.6, 8:59.3, 9:02.8, (9:19.5), (9:33.4) |
4 | 123 | Saline,
MI - Team Time (1st 5) 44:27.1 | Spread (1st 5) 1:15.5 |
| 5, 14, 32, 35, 37, (38), (57) |
| Tommy Endres, Ethan Phelps, Collin Eckermann, William Rosales, Peyton Cundiff, (Thomas McCann), (Devor Stacey) |
| 8:02.2, 8:44.3, 9:08.7, 9:14.2, 9:17.7, (9:18.5), (9:54.2) |
5 | 135 | Temperance Bedford,
MI - Team Time (1st 5) 45:08.0 | Spread (1st 5) 2:05.0 |
| 8, 9, 18, 36, 64, (77) |
| Jonny Hayes, Coltin Chany, Teddy Geisler, Jackson Weber, Stephen Wiesler, (Wyatt Key) |
| 8:18.0, 8:20.0, 8:51.0, 9:16.0, 10:23.0, (11:17.0) |
6 | 164 | Chelsea Beach,
MI - Team Time (1st 5) 46:10.1 | Spread (1st 5) 3:18.7 |
| 3, 15, 23, 47, 76 |
| Leo Swager, Eston Thorburn, Karl Swager, Owen Thorburn, Hoyt Swager |
| 7:48.9, 8:45.9, 8:56.3, 9:31.4, 11:07.6 |
7 | 170 | Monroe Trinity Lutheran,
MI - Team Time (1st 5) 45:06.0 | Spread (1st 5) 2:36.0 |
| 1, 31, 33, 46, 59 |
| Luke Butler, Landon Eversman, Ethan Merkle, Jackson Giarmo, Maxx Adams |
| 7:22.0, 9:05.0, 9:10.0, 9:31.0, 9:58.0 |
8 | 213 | Simpson,
MI - Team Time (1st 5) 47:25.1 | Spread (1st 5) 2:48.0 |
| 2, 25, 55, 63, 68, (70), (80) |
| Colin Nowak, Brian Booms, Jacob Hagan, Reagan Engelbert, Rocco Breslin, (Timothy Murphy), (Adam Brodie) |
| 7:46.0, 8:57.0, 9:50.0, 10:18.1, 10:34.0, (10:37.0), (11:43.0) |
9 | 227 | Shumate,
MI - Team Time (1st 5) 48:02.3 | Spread (1st 5) 1:58.0 |
| 12, 39, 49, 60, 67, (101) |
| Jesse Cortez, Dylan Spano, Adian Edwards, Seth Dunlap, Tristan O'Neill, (Austin Rosinski) |
| 8:35.4, 9:18.9, 9:33.9, 10:00.7, 10:33.4, (13:47.3) |
10 | 238 | Ypsilanti Lincoln,
MI - Team Time (1st 5) 47:55.0 | Spread (1st 5) 29.0 |
| 40, 42, 51, 52, 53, (53), (56) |
| Evan Richert, Brayden Keelan, Stefano Marino, Jackson Prentice, Elijah Hassenrik, (Hassenrik Elijah), (Travis Morehouse) |
| 9:19.0, 9:20.0, 9:41.0, 9:47.0, 9:48.0, (9:48.0), (9:53.0) |
11 | 292 | Wilson (Wyandotte),
MI - Team Time (1st 5) 51:58.1 | Spread (1st 5) 2:47.0 |
| 34, 43, 50, 82, 83, (102) |
| Aiden Kuzma, Jaxon Martinez, Luke Ivity, Peyton McIntyre, Lukas Ray, (Cameron Bradd) |
| 9:10.4, 9:21.7, 9:34.2, 11:54.4, 11:57.4, (13:57.5) |
12 | 312 | Meadow Montessori,
MI - Team Time (1st 5) 53:15.0 | Spread (1st 5) 2:55.0 |
| 17, 62, 74, 78, 81, (85), (95) |
| Carson Zarend, Max Hassett, Gavin Rohr, Matthew Torio, Nikolas Staelgraeve, (Arjun Sennerikuppam), (John Torio) |
| 8:49.0, 10:16.0, 10:59.0, 11:27.0, 11:44.0, (12:22.0), (13:17.0) |
13 | 341 | Strong,
MI - Team Time (1st 5) 53:03.0 | Spread (1st 5) 50.9 |
| 61, 66, 68, 72, 74, (84), (100) |
| Gabriel Gonzalez, Zackahte Bullitt, Devin Trqughber, Diego Sanchez, Christopher Sokolewski, (Justin Leverette), (Damian Foster) |
| 10:08.1, 10:33.0, 10:34.0, 10:48.9, 10:59.0, (12:18.3), (13:39.7) |
14 | 346 | McBride,
MI - Team Time (1st 5) 53:37.9 | Spread (1st 5) 1:43.3 |
| 58, 65, 71, 73, 79, (86), (89) |
| Oberdorf Logan, Douglas Doty, James Laforet, Evan Joanis, Rizzo Alex, (Caleb Overby), (Tyler Folks) |
| 9:55.4, 10:32.4, 10:41.2, 10:50.2, 11:38.7, (12:22.7), (12:46.8) |
15 | 480 | Frankfort,
MI - Team Time (1st 5) 1:07:07.7 | Spread (1st 5) 1:40.6 |
| 90, 92, 93, 96, 109 |
| Owen Roth, Quincy Thayer, Tristan Werden, William O'Dwyer, Chris Provo |
| 12:52.3, 13:10.8, 13:12.6, 13:19.1, 14:32.9 |
16 | 509 | Rogers City,
MI - Team Time (1st 5) 1:10:15.1 | Spread (1st 5) 2:19.1 |
| 91, 94, 106, 107, 111, (120) |
| Matt Wilbert, Jacob Pomranke, Justin Kroupa, Michael Robins, Jonus Getzmeyer, (George Fleming) |
| 12:59.4, 13:13.5, 14:19.9, 14:23.8, 15:18.5, (18:04.6) |
17 | 512 | Mancelona,
MI - Team Time (1st 5) 1:10:20.9 | Spread (1st 5) 2:45.5 |
| 88, 103, 104, 105, 112, (114), (117) |
| Ben Palmer, Jordan Burley, Hans Lobes, Greg Parsons, Gage Tipton, (Rudy Randazzo), (Danny Wildfong) |
| 12:35.8, 14:01.2, 14:04.9, 14:17.7, 15:21.3, (15:37.0), (15:50.9) |
18 | 521 | Johannesburg-Lewiston,
MI - Team Time (1st 5) 1:11:34.9 | Spread (1st 5) 3:10.0 |
| 87, 98, 108, 113, 115, (116), (121) |
| Gage Boughner, Spencer Townsend, Eric Byard, Eli Lindbert, Cordel Campbell, (Evan Idalski), (Zeek Lindbert) |
| 12:27.9, 13:32.1, 14:24.1, 15:32.9, 15:37.9, (15:47.7), (18:32.4) |
19 | 543 | Buckley,
MI - Team Time (1st 5) 1:13:55.4 | Spread (1st 5) 2:51.9 |
| 97, 99, 110, 118, 119, (122) |
| Jackson Kulawiak, Jacob Wicker, Carson Kulawiak, Houston Hillier, Ryan Witkop, (Hunter Noel) |
| 13:21.0, 13:33.9, 14:35.9, 16:11.7, 16:12.9, (19:09.0) |