1 | 84 | Detroit Catholic Central,
MI - Team Time (1st 5) 1:22:25.5 | Spread (1st 5) 31.7 |
| 10, 11, 19, 21, 23, (24), (37) |
| Matthew Atkinson, Ryan Illikman, Jack Kelly, Josh Lassaline, Miles Buckley, (Michael Ehresman), (Thomas Watson) |
| 16:15.0, 16:16.5, 16:28.8, 16:38.5, 16:46.7, (16:48.1), (17:09.6) |
2 | 91 | White Lake Lakeland,
MI - Team Time (1st 5) 1:22:13.2 | Spread (1st 5) 1:35.3 |
| 1, 3, 26, 30, 31, (32), (50) |
| Jared Platt, Pierce Grzymkowski, Ryan Ward, Noah Tiernan, Matthew Verellen, (Gavin Johns), (Logan Jeannette) |
| 15:26.2, 15:55.1, 16:50.5, 16:59.9, 17:01.5, (17:01.7), (17:33.6) |
3 | 99 | Highland-Milford,
MI - Team Time (1st 5) 1:22:56.3 | Spread (1st 5) 46.8 |
| 13, 14, 17, 20, 35, (38), (43) |
| Quaid Schimetz, Kyle O'Rourke, Ryan Carrannanto, Thomas Kennedy, Bastien Beaubien, (Skylar Jess-Isenegger), (Aiden Malik) |
| 16:20.5, 16:22.3, 16:27.8, 16:38.4, 17:07.3, (17:09.9), (17:24.7) |
4 | 118 | Walled Lake Northern,
MI - Team Time (1st 5) 1:23:17.7 | Spread (1st 5) 1:33.8 |
| 2, 15, 18, 41, 42, (46), (66) |
| Ty Parker, Evan Rice, Lucas Karbel, Chase Griffith, Finn Gammerath, (Nicholas Piagentini), (Sam Fairchild) |
| 15:46.1, 16:25.1, 16:27.9, 17:18.7, 17:19.9, (17:27.9), (18:01.0) |
5 | 150 | Novi,
MI - Team Time (1st 5) 1:24:24.5 | Spread (1st 5) 1:46.0 |
| 7, 8, 25, 52, 58, (71), (72) |
| Nathan Riddering, Griffin Conway, Ben Gnatek, Soma Sato, Julian Liang, (Joshua Vu), (Isaac German) |
| 16:01.9, 16:08.5, 16:50.4, 17:35.8, 17:47.9, (18:08.5), (18:11.3) |
6 | 157 | Walled Lake Central,
MI - Team Time (1st 5) 1:24:52.0 | Spread (1st 5) 1:34.3 |
| 5, 27, 36, 40, 49, (51), (62) |
| Nicholas Negru, Nicholas Adams, Alex Romano, Alex Engle, Jacob Muraco, (Jesse Martin), (Andrew Haller) |
| 15:58.2, 16:54.5, 17:08.7, 17:18.1, 17:32.5, (17:34.7), (17:53.8) |
7 | 160 | Farmington,
MI - Team Time (1st 5) 1:24:57.0 | Spread (1st 5) 1:34.4 |
| 12, 16, 22, 47, 63, (68), (70) |
| Eddie King, Gavin Steele, Jeffrey Grynaviski, Ryan Nelson, Rece Linn, (Joe Kalakailo), (Benjamin Peura) |
| 16:20.4, 16:26.8, 16:44.2, 17:30.8, 17:54.8, (18:04.4), (18:08.4) |
8 | 175 | Berkley,
MI - Team Time (1st 5) 1:25:21.1 | Spread (1st 5) 1:52.0 |
| 6, 28, 34, 48, 59, (64), (78) |
| Matthew Short, Oliver Moss, Miles Meier-Fradeneck, Quinn O'Shea, Rocco Cusumano, (Mohamed Erreghaoui), (Nicholas LaFramboise) |
| 15:58.3, 16:55.6, 17:05.1, 17:31.8, 17:50.3, (17:56.4), (18:32.6) |
9 | 220 | Detroit U-D Jesuit,
MI - Team Time (1st 5) 1:26:49.2 | Spread (1st 5) 2:34.4 |
| 4, 29, 53, 57, 77, (81), (87) |
| Logan Mullan, Declan Foley, Grayson Johnson, Alvin Stanton, Zachary Barringer, (Christian Hillard), (John LaGarde) |
| 15:55.2, 16:56.5, 17:40.8, 17:47.1, 18:29.6, (18:40.2), (18:51.2) |
10 | 307 | Birmingham Seaholm,
MI - Team Time (1st 5) 1:29:51.1 | Spread (1st 5) 1:49.5 |
| 33, 54, 56, 76, 88, (97), (105) |
| John Abraham, Michael Davies, Anderson Corum, Dylan Shoresh, Madden Hanoosh, (Torin Friedrichs), (Areg Mailian) |
| 17:02.6, 17:42.1, 17:44.8, 18:29.5, 18:52.1, (19:24.6), (20:04.2) |
11 | 317 | West Bloomfield,
MI - Team Time (1st 5) 1:29:55.8 | Spread (1st 5) 2:45.2 |
| 9, 65, 74, 79, 90, (93), (108) |
| Sebastian Cervelli, Zachary Klepaski, Ryan Taylor, Nolan Pratt, Jonathan Holland, (Haven William), (Franklin Ritter) |
| 16:08.7, 17:59.5, 18:20.4, 18:33.3, 18:53.9, (19:05.7), (20:09.0) |
12 | 330 | North Farmington,
MI - Team Time (1st 5) 1:30:40.4 | Spread (1st 5) 1:18.4 |
| 44, 45, 75, 82, 84, (101), (107) |
| Zachary Trouve, Jamieson White, Matthew Rai, Ronaldo Ayala, Alex Hamilton, (Caden Timmerman), (Cameron Dallison) |
| 17:25.0, 17:27.0, 18:24.3, 18:40.7, 18:43.4, (19:47.1), (20:08.8) |
13 | 347 | Walled Lake Western,
MI - Team Time (1st 5) 1:30:59.3 | Spread (1st 5) 1:33.1 |
| 39, 67, 73, 82, 86, (89), (95) |
| Ryan Noonan, Connor Lent, Shane McCue, Dallin Ormond, Joey Stirling, (Joey Zarra), (Jacob Hodges) |
| 17:13.1, 18:02.9, 18:16.4, 18:40.7, 18:46.2, (18:52.8), (19:11.1) |
14 | 373 | Detroit Renaissance,
MI - Team Time (1st 5) 1:32:06.4 | Spread (1st 5) 1:21.5 |
| 55, 61, 80, 85, 92, (103), (106) |
| Ethan Watkins, Elijah Watkins, Chase Jackson, Marcel Lake, Noah Pierson, (Brandon Flint), (Jordan Redd) |
| 17:43.8, 17:53.4, 18:39.8, 18:44.1, 19:05.3, (19:50.2), (20:07.2) |
15 | 410 | Beverly Hills Groves,
MI - Team Time (1st 5) 1:33:22.8 | Spread (1st 5) 1:23.4 |
| 60, 69, 91, 94, 96, (99), (102) |
| Aiden LaVictor, Christian Tappen, Freddy MacWilliams, Jeremiah Mack, Cameron Marshall, (Luca Bartoi), (Ryan Cifolelli) |
| 17:52.3, 18:05.7, 19:02.0, 19:07.1, 19:15.7, (19:31.2), (19:48.0) |
16 | 544 | Oak Park,
MI - Team Time (1st 5) 1:41:50.9 | Spread (1st 5) 1:18.7 |
| 100, 104, 112, 113, 115, (116), (120) |
| Josh Hayes, Javarie Straughter, Jason Harris, Gene Hutchins, Braylen Brazziel, (Dazmon Ellington), (Phillip Burney) |
| 19:36.3, 19:56.4, 20:40.7, 20:42.5, 20:55.0, (21:23.0), (21:45.1) |
17 | 548 | Ferndale,
MI - Team Time (1st 5) 1:42:32.0 | Spread (1st 5) 2:12.0 |
| 98, 109, 110, 114, 117, (118), (121) |
| Cameron Reed, Kaden Houston, Markiese Young, Dexter Wilson, Noah Blocker, (Julian Cardenas), (Jacoby Jackson) |
| 19:28.0, 20:09.4, 20:29.5, 20:45.1, 21:40.0, (21:40.3), (21:46.5) |
18 | 599 | Detroit Mumford,
MI - Team Time (1st 5) 1:54:28.4 | Spread (1st 5) 4:32.1 |
| 111, 119, 122, 123, 124, (125), (126) |
| Isaac Gregory, Kevin Brown, Santiago Hall, Lamar Little, Keiwayne Johnson Jr, (Isaiah Stone), (Corey Wilkerson) |
| 20:37.7, 21:41.1, 23:16.0, 23:43.8, 25:09.8, (25:34.3), (26:11.8) |