1 | 62 | Chelsea,
MI - Team Time (1st 5) 1:23:23.9 | Spread (1st 5) 54.3 |
| 4, 10, 14, 16, 18, (19), (24) |
| Tom Oates, Liam Heaney, Jensen Holm, Connor Gilbreath, Carson Rabbitt, (Foster Thorburn), (Robbie Oates) |
| 16:05.0, 16:34.5, 16:50.5, 16:54.6, 16:59.3, (17:02.1), (17:13.0) |
2 | 75 | Dearborn Divine Child,
MI - Team Time (1st 5) 1:23:59.0 | Spread (1st 5) 57.1 |
| 8, 11, 12, 15, 29, (51), (60) |
| Michael Hancock, Anthony Hancock, Alexander Petlichkoff, Peyton Schock, Oscar Hernandez, (Emery Maher), (Ethan Laszlo) |
| 16:23.2, 16:37.0, 16:45.3, 16:53.2, 17:20.3, (17:51.9), (18:01.7) |
3 | 121 | Adrian,
MI - Team Time (1st 5) 1:24:59.6 | Spread (1st 5) 1:59.1 |
| 1, 21, 22, 37, 40, (56), (69) |
| Jack Schafer, Gavin Stintzi, Lawrence Force, Dontae Edwards, Nathen Letson, (Brendan Short), (Ethan Spagnoli) |
| 15:37.0, 17:06.2, 17:06.6, 17:33.7, 17:36.1, (17:58.2), (18:19.1) |
4 | 130 | Grosse Ile,
MI - Team Time (1st 5) 1:24:43.4 | Spread (1st 5) 2:00.8 |
| 2, 3, 26, 49, 50, (52), (53) |
| Adam Sawicki, James Gedris, Matthew Graver, Joshua Ochab, Chad Donahue, (Zach Camilleri), (Aaron Amaya) |
| 15:51.0, 15:52.0, 17:17.0, 17:51.6, 17:51.8, (17:54.1), (17:54.4) |
5 | 149 | Ann Arbor Fr Gabriel Richard,
MI - Team Time (1st 5) 1:26:42.4 | Spread (1st 5) 39.6 |
| 17, 28, 30, 35, 39, (43), (47) |
| James Fedewa, Andrew Putlock, Vincent Pucillo, Jack Fedewa, Paul Villa, (Andy Edwards), (Bryce Messmann) |
| 16:55.4, 17:18.4, 17:21.1, 17:32.5, 17:35.0, (17:41.6), (17:46.7) |
6 | 193 | Tecumseh,
MI - Team Time (1st 5) 1:27:52.7 | Spread (1st 5) 1:29.0 |
| 13, 32, 33, 48, 67, (67), (71) |
| Jack Lacasse, Alex Lammers, Ian Thomsen, Ray Vigo, Drew Marten, (Lance Wood), (Lucas Manuszak) |
| 16:49.0, 17:28.0, 17:29.0, 17:48.7, 18:18.0, (18:18.0), (18:20.5) |
7 | 196 | Riverview,
MI - Team Time (1st 5) 1:27:36.3 | Spread (1st 5) 2:35.1 |
| 7, 20, 27, 58, 84, (99), (103) |
| Robert Diebold, Sean Hand, Adam Skidmore, Max Grahl, Ethan Gazdecki, (Patrick Orawiec), (Derrick Stuck) |
| 16:19.0, 17:05.0, 17:18.0, 18:00.2, 18:54.1, (19:41.4), (19:50.2) |
8 | 251 | Milan,
MI - Team Time (1st 5) 1:29:26.3 | Spread (1st 5) 2:40.2 |
| 9, 31, 36, 82, 93, (117), (118) |
| Blaine Davis, Dustin Dapprich, William Kurtz, John Bowerman, Josiah Livingston, (Javier Castillo), (Ben Thompson) |
| 16:32.7, 17:21.5, 17:33.6, 18:45.6, 19:12.9, (22:04.4), (22:04.9) |
9 | 257 | Summit Academy North,
MI - Team Time (1st 5) 1:28:56.2 | Spread (1st 5) 2:29.2 |
| 5, 38, 57, 77, 80, (86), (87) |
| Garrett Novak, Jamal Jackson, Dylan Greene, James Maitland, Jarred Crull, (Sheldon Wheeler), (Scott Lange) |
| 16:10.6, 17:34.0, 18:00.0, 18:31.8, 18:39.8, (18:57.9), (19:03.7) |
10 | 298 | Carleton Airport,
MI - Team Time (1st 5) 1:30:31.2 | Spread (1st 5) 1:07.5 |
| 42, 44, 59, 70, 83, (88), (95) |
| Josh Kaplan, Noah Doederlein, Willem Bell, Austin Peters, David DelBosque, (Alex Pitock), (Keith Feldpausch) |
| 17:40.0, 17:41.9, 18:01.6, 18:20.2, 18:47.5, (19:05.8), (19:21.0) |
11 | 303 | New Boston Huron,
MI - Team Time (1st 5) 1:30:21.2 | Spread (1st 5) 2:57.2 |
| 6, 63, 65, 79, 90, (94), (97) |
| Nick Holbrook, Tyler Fryer, Adam Mentzer, Sean Morris, Gabe Welch, (Jacob Lerette), (Austin Fritz) |
| 16:12.6, 18:09.4, 18:11.2, 18:38.2, 19:09.8, (19:20.7), (19:27.6) |
12 | 310 | Flat Rock,
MI - Team Time (1st 5) 1:32:07.8 | Spread (1st 5) 3:08.0 |
| 25, 41, 54, 85, 105, (107), (111) |
| Nick Kopp, Chad Tamsen, Brendon Gonyea, Jeff Inch, Jason Goocher, (Justin Hagen), (Jake Green) |
| 17:15.0, 17:37.1, 17:56.0, 18:56.7, 20:23.0, (20:34.0), (21:10.6) |
13 | 314 | Ida,
MI - Team Time (1st 5) 1:30:53.3 | Spread (1st 5) 1:03.8 |
| 34, 62, 66, 74, 78, (80), (89) |
| Max Kull, Hunter Assenmacher, Chase Brahaney, Nicholas Hess, Devon Nelson, (Owen Schassberger), (Brandon Wireman) |
| 17:31.1, 18:05.1, 18:13.9, 18:28.3, 18:34.9, (18:39.8), (19:08.1) |
14 | 324 | Trenton,
MI - Team Time (1st 5) 1:31:09.0 | Spread (1st 5) 47.4 |
| 45, 55, 73, 75, 76, (90), (100) |
| Wilson McClellend, Noah Louria, Geno Carone, Nolan Diroff, Griffin Shimanek, (Kramer Koski), (Lucas Chuey) |
| 17:44.0, 17:56.8, 18:25.8, 18:31.0, 18:31.4, (19:09.8), (19:43.0) |
15 | 335 | Monroe Jefferson,
MI - Team Time (1st 5) 1:31:34.3 | Spread (1st 5) 1:25.7 |
| 46, 61, 64, 72, 92, (98), (101) |
| Jordan Jones, Colin Gonia, Cameron Funk, Brad Austin, Cole Duvall, (Zach Roberts), (Noah Merkel) |
| 17:44.8, 18:03.7, 18:11.0, 18:24.3, 19:10.5, (19:37.5), (19:47.2) |
16 | 452 | Melvindale,
MI - Team Time (1st 5) 1:39:32.8 | Spread (1st 5) 4:31.7 |
| 23, 96, 104, 114, 115, (116), (120) |
| Alan Nava, Mohamed Alharbi, Brandon Ortiz, Markail Riley, Mike Kowalski, (Diego Camarena), (Luis Hernandez) |
| 17:07.0, 19:24.9, 19:53.0, 21:29.2, 21:38.7, (21:56.0), (22:55.0) |
17 | 563 | Dearborn Heights Annapolis,
MI - Team Time (1st 5) 1:47:28.3 | Spread (1st 5) 3:07.8 |
| 102, 109, 112, 119, 121, (123), (127) |
| Anthony Mendoza, Warner Small, Doug Simpson, Devin Chinivare, Tyler Myers, (Alex Ismail), (Conner Chinivare) |
| 19:47.9, 21:02.3, 21:11.4, 22:31.0, 22:55.7, (23:18.7), (24:49.7) |
18 | 576 | Detroit West Side Academy,
MI - Team Time (1st 5) 1:51:11.2 | Spread (1st 5) 4:03.2 |
| 106, 108, 113, 124, 125, (130) |
| Davontea Fast, Antonio Davis, Aaron Johnson, Kendall McGruder, Jamale Williams, (James Sanders-Ervin) |
| 20:33.0, 20:45.0, 21:24.0, 23:53.0, 24:36.2, (26:38.0) |
19 | 615 | Detroit Cesar Chavez,
MI - Team Time (1st 5) 2:00:29.2 | Spread (1st 5) 4:41.8 |
| 110, 122, 126, 128, 129, (131), (132) |
| Edwin Flores-Cardoso, Michael Yax, Rigoberto Orozco, Felix Perez, Javier Garcia, (William Meza Lemus), (Juan Contreras Unk) |
| 21:05.2, 23:06.0, 24:45.0, 25:46.0, 25:47.0, (26:54.4), (27:11.0) |