1 | 66 | Royal Oak Shrine,
MI - Team Time (1st 5) 1:29:13.9 | Spread (1st 5) 2:35.0 |
| 2, 11, 12, 20, 21, (40), (42) |
| Abenezer Cerone, Andrew Lopez, Michael Bowker, Caesar Soma, Joseph Kemp, (Robert O'Dell), (William Thibault) |
| 16:06.4, 17:51.4, 17:54.3, 18:40.4, 18:41.4, (19:48.8), (19:53.7) |
2 | 87 | Auburn Hills Oakland Christian,
MI - Team Time (1st 5) 1:31:43.1 | Spread (1st 5) 1:44.0 |
| 6, 10, 16, 26, 29, (35), (39) |
| Vern Clyne, Luke Douglas, Uzziel Thomassen, William Storrie, Maxwell Gearhart, (Josiah Zarrilli), (Charlie Radziszewski) |
| 17:29.7, 17:42.1, 18:12.3, 19:05.3, 19:13.7, (19:35.1), (19:44.3) |
3 | 93 | Lutheran HS Westland,
MI - Team Time (1st 5) 1:32:10.5 | Spread (1st 5) 1:41.1 |
| 7, 13, 19, 24, 30, (34), (46) |
| Tom Shafer, Max Brannan, Jeffrey McGuire, Andrew Abramowicz, Nathan Betke, (Travis Rupe), (Jack Doody) |
| 17:33.5, 17:55.2, 18:36.2, 18:51.0, 19:14.6, (19:34.2), (20:04.6) |
4 | 97 | Cardinal Mooney Catholic,
MI - Team Time (1st 5) 1:30:39.5 | Spread (1st 5) 4:14.5 |
| 1, 3, 23, 25, 45, (55), (63) |
| Tyler Lenn, Isaac Zammit, Max Procissi, Evan Jacobs, John Bailey, (Micah Arlow), (Conor Guyor) |
| 15:49.0, 17:00.7, 18:50.2, 18:56.1, 20:03.5, (21:26.6), (22:17.0) |
5 | 131 | Riverview Gabriel Richard,
MI - Team Time (1st 5) 1:33:53.8 | Spread (1st 5) 3:27.9 |
| 4, 14, 15, 47, 51, (70), (71) |
| Rich Fanti, Jacob Ferdubinski, Dominic Barretto, Ethan Cunningham, Theodore Campbell, (Andreas Laskaris), (Nathan Korogiannos) |
| 17:07.7, 17:56.6, 17:58.3, 20:15.6, 20:35.6, (23:14.8), (23:31.3) |
6 | 165 | Birmingham Roeper,
MI - Team Time (1st 5) 1:36:57.0 | Spread (1st 5) 1:34.7 |
| 17, 32, 37, 38, 41, (49), (54) |
| Goni Wong, AJ Owen, Van Saroukhanian, Andrew Gerrits, Ren Yamamoto, (Brooklyn Bixler), (Luke Stibor) |
| 18:15.5, 19:27.4, 19:41.7, 19:42.2, 19:50.2, (20:29.6), (21:21.5) |
7 | 171 | Plymouth Christian Academy,
MI - Team Time (1st 5) 1:38:08.0 | Spread (1st 5) 4:15.0 |
| 5, 8, 50, 52, 56, (59), (60) |
| Emmanuel Mehari, Evan Sumner, James Natale, Lucas Beadle, Graham Gortney, (Gabe Bookout), (Marcos Laugh) |
| 17:15.0, 17:38.8, 20:31.5, 21:12.7, 21:30.0, (21:42.6), (21:48.9) |
8 | 190 | Detroit Frederick Douglass,
MI - Team Time (1st 5) 1:39:39.2 | Spread (1st 5) 3:56.0 |
| 9, 22, 48, 53, 58, (74), (82) |
| Joel Johnson, Adrian Smith, Anthony Buford, Jacodi Nathan, Christopher Hawkins, (Kamari Howard), (Ashford Garley) |
| 17:41.5, 18:47.2, 20:16.3, 21:16.7, 21:37.5, (24:10.6), (25:47.6) |
9 | 225 | Allen Park Cabrini,
MI - Team Time (1st 5) 1:43:15.2 | Spread (1st 5) 3:30.9 |
| 27, 28, 43, 62, 65, (69) |
| Carter Russelburg, Ralph Kaleniecki, Christian Brash, Cohen Rozycki, Vance Edwards, (Vaughn Edwards) |
| 19:12.5, 19:12.8, 19:54.3, 22:12.2, 22:43.4, (23:12.8) |
10 | 249 | Austin Catholic,
MI - Team Time (1st 5) 1:45:53.5 | Spread (1st 5) 5:18.0 |
| 18, 36, 57, 66, 72, (73), (76) |
| Nico DiPonio, Andrew Rosso, Charles Howell, Andrew Goclik, Michael LaPrise, (Joshua Stamm), (Charlie Minjoe) |
| 18:16.7, 19:40.0, 21:33.9, 22:48.2, 23:34.7, (23:45.9), (24:45.9) |
11 | 272 | Taylor Trillium Academy,
MI - Team Time (1st 5) 1:49:19.0 | Spread (1st 5) 6:01.0 |
| 31, 33, 61, 68, 79, (80) |
| Stephon Twitty, Sharone Russ, Elijah Lebron, Ian Knox, Jordyn Ratliff, (Juancarlos Lebron) |
| 19:25.0, 19:29.0, 21:52.0, 23:07.0, 25:26.0, (25:32.0) |
12 | 371 | New Haven Merritt Academy,
MI - Team Time (1st 5) 2:05:04.6 | Spread (1st 5) 9:25.5 |
| 44, 77, 78, 83, 89, (94) |
| Finn Kneer, Tayvion Wojtoviets, Tristen Recchia, Robert Hadacz, Mason King, (Alex McCarthy) |
| 19:57.7, 24:48.5, 24:49.5, 26:05.7, 29:23.2, (33:45.4) |
13 | 396 | Detroit Davis Aerospace,
MI - Team Time (1st 5) 2:11:20.9 | Spread (1st 5) 6:20.7 |
| 64, 75, 84, 86, 87, (90), (91) |
| Charles Patterson, Duke Walters, Carlton Williams, Avery Hurd, Khai Mathews, (Julian Thorton), (Khenti Mathews) |
| 22:19.5, 24:30.5, 27:11.8, 28:38.9, 28:40.2, (29:59.1), (30:02.7) |
14 | 413 | Alex Manoogian,
MI - Team Time (1st 5) 2:17:37.4 | Spread (1st 5) 8:46.3 |
| 67, 81, 85, 88, 92, (93), (95) |
| Louis Arbel, Garod Hamakorzian, Yuriy Bereza, Anthony Mirachian, Michael Togmajyan, (Jacob Francis), (Aren Vardanyan) |
| 22:59.3, 25:45.4, 28:05.1, 29:02.0, 31:45.6, (33:22.8), (36:22.6) |