1 | 19 | Algonac,
MI - Team Time (1st 5) 1:20:09.0 | Spread (1st 5) 1:02.1 |
| 1, 2, 3, 5, 8, (12), (40) |
| Ben Gross, Mason Hill, Ronnie Silveira, Parker Tiethof, Julian Walker, (Owen Beindit), (Zach Witherspoon) |
| 15:35.4, 15:43.8, 16:02.8, 16:09.5, 16:37.5, (16:58.5), (18:30.4) |
2 | 63 | Lansing Catholic,
MI - Team Time (1st 5) 1:24:24.1 | Spread (1st 5) 1:01.1 |
| 6, 9, 11, 14, 23, (24), (26) |
| Lucas Gates, Everett Beach, Grady Richey, Joseph Treadwell, Finn Korte, (Téo Krumm), (Blaise Demko) |
| 16:17.3, 16:46.5, 16:54.7, 17:07.2, 17:18.4, (17:21.8), (17:26.1) |
3 | 77 | Leslie,
MI - Team Time (1st 5) 1:25:15.9 | Spread (1st 5) 42.2 |
| 7, 16, 17, 18, 19, (21), (33) |
| Kenneth Mangles, Jose Domecq, Cooper Schmelter, Grason Weber, Matthew Killeen, (Kyan Isham), (Dylan Hile) |
| 16:30.1, 17:10.2, 17:11.3, 17:12.0, 17:12.3, (17:18.0), (17:59.6) |
4 | 118 | Ann Arbor Greenhills,
MI - Team Time (1st 5) 1:27:25.5 | Spread (1st 5) 1:15.4 |
| 13, 15, 25, 28, 37, (38), (45) |
| Henry Beck, Nico Aagesen, Mason Stranahan, Naveen Kulkarni, Parth Ashok, (Jonah Kaplan), (Rohit Chaudhary) |
| 17:02.6, 17:10.1, 17:25.0, 17:29.8, 18:18.0, (18:18.4), (18:43.7) |
5 | 139 | Rochester Hills Lutheran NW,
MI - Team Time (1st 5) 1:28:04.7 | Spread (1st 5) 2:40.8 |
| 4, 20, 27, 42, 46, (51), (53) |
| Nole Lorenzen, Oscar Wordell, Jack Songer, James Valovick, Preston Varnauskas, (Carson Dybowski), (Cooper Malvasi) |
| 16:03.5, 17:17.1, 17:26.8, 18:33.0, 18:44.3, (19:13.1), (19:20.6) |
6 | 190 | Almont,
MI - Team Time (1st 5) 1:31:16.0 | Spread (1st 5) 1:14.1 |
| 30, 31, 32, 48, 49, (55), (56) |
| Colton Grzyb, Gavin Campbell, Adam SaintOnge, Jamin Siewert, Andrew Saintonge, (Jacob Biolchini), (Benjamin Kline) |
| 17:46.3, 17:47.4, 17:49.4, 18:52.5, 19:00.4, (19:22.2), (19:31.8) |
7 | 241 | Clawson,
MI - Team Time (1st 5) 1:35:26.3 | Spread (1st 5) 3:05.7 |
| 22, 41, 52, 61, 65, (76), (77) |
| Owen Windgaston, Cole Wyckoff, Matthew McClain, Zackary Campbell, Gideon Schneider, (Louis Michael), (Jamison Crottie) |
| 17:18.1, 18:32.3, 19:18.9, 19:53.2, 20:23.8, (22:02.0), (22:03.3) |
8 | 264 | Stockbridge,
MI - Team Time (1st 5) 1:37:36.4 | Spread (1st 5) 3:46.0 |
| 10, 59, 63, 64, 68, (71), (84) |
| William Gancer, Alex Avis, Grant Howlett, Gavin Suter, Finn Coffman, (Ethan Bradley), (Steven Karowich) |
| 16:47.6, 19:45.1, 20:14.4, 20:15.7, 20:33.6, (21:10.3), (23:23.3) |
9 | 269 | Madison Heights Bishop Foley,
MI - Team Time (1st 5) 1:37:31.5 | Spread (1st 5) 2:23.8 |
| 35, 39, 60, 66, 69, (73), (87) |
| Gabriel Coraci, Joey Maddock, Peter Mutschler, Myles McGlinchey, Fabian Villarino, (Luke Kavanaugh), (Micah Graettinger) |
| 18:14.2, 18:24.9, 19:48.1, 20:26.3, 20:38.0, (21:39.4), (24:17.7) |
10 | 278 | University Liggett,
MI - Team Time (1st 5) 1:39:04.7 | Spread (1st 5) 3:44.8 |
| 34, 50, 58, 62, 74, (75), (90) |
| Clayton Gady, Michael Darlington, Donald Rowlands, Gram Griffioen, William Martin, (Landon Wright), (Adin Chaddha) |
| 18:06.7, 19:11.8, 19:41.3, 20:13.4, 21:51.5, (21:58.7), (24:28.4) |
11 | 281 | Charyl Stockwell Academy,
MI - Team Time (1st 5) 1:38:05.7 | Spread (1st 5) 2:01.0 |
| 43, 47, 54, 67, 70, (78), (80) |
| Landon Shimkus, Elijah Killinger, Alex Pick, Nick Dansby, Jason Zarate, (Troy Verville), (Jakob Woodward) |
| 18:42.3, 18:49.6, 19:21.1, 20:29.4, 20:43.3, (22:15.8), (22:37.1) |
12 | 318 | Marine City,
MI - Team Time (1st 5) 1:45:49.7 | Spread (1st 5) 6:41.9 |
| 29, 44, 72, 85, 88, (89) |
| Earl Beattie, Ryan Jackins, Andrew Bieth, Michael Delaespriella, Evan DeMott, (Jordan Osterland) |
| 17:42.2, 18:42.9, 21:21.4, 23:39.1, 24:24.1, (24:26.4) |
13 | 360 | New Haven,
MI - Team Time (1st 5) 1:51:32.8 | Spread (1st 5) 7:45.4 |
| 36, 57, 82, 91, 94 |
| Maxwell Durham, Doug Grishkevich, Walter Sutherland, Sincere Young, Nathaniel Koshay |
| 18:16.0, 19:32.4, 23:09.9, 24:33.1, 26:01.4 |
14 | 435 | Communication Media Arts,
MI - Team Time (1st 5) 2:00:15.4 | Spread (1st 5) 2:19.2 |
| 81, 83, 86, 92, 93, (95), (98) |
| Justin Hart, Ricky Owens, Demario Kelar, Ronaldo Taylor, Steven Butts, (Javier French), (Bryson Searcy) |
| 23:09.5, 23:11.7, 23:43.0, 24:42.5, 25:28.7, (26:41.6), (28:22.7) |
15 | 471 | Detroit Osborn,
MI - Team Time (1st 5) 2:19:56.4 | Spread (1st 5) 9:18.7 |
| 79, 96, 97, 99, 100, (101), (102) |
| Mar'Kyle Mason, Damion Childs, Keeley Williams, Zayvion Uddin, Dekoda Sanford, (Anton Davis), (Deontau McNeal) |
| 22:33.0, 26:50.6, 27:52.1, 30:49.0, 31:51.7, (32:51.8), (38:45.3) |