1 | 48 | Chelsea,
MI - Team Time (1st 5) 1:22:39.8 | Spread (1st 5) 58.7 |
| 2, 4, 11, 14, 17, (19), (25) |
| Connell Alford, Erik Reiber, Bram Hartsuff, Zebedee Swager, Jimmy Alford, (Jonas Norwood), (Nick Spruce) |
| 15:53.6, 16:17.2, 16:46.3, 16:50.4, 16:52.3, (16:53.6), (17:19.3) |
2 | 66 | Adrian,
MI - Team Time (1st 5) 1:23:37.3 | Spread (1st 5) 1:32.7 |
| 3, 5, 12, 15, 31, (48), (51) |
| Aiden Smith, Riley Malarney, Ben Schefka, Braylon Petty, Jake Eagling, (Maximus Perez), (Jackson Nyack) |
| 15:59.7, 16:27.0, 16:47.3, 16:50.9, 17:32.4, (17:59.3), (18:03.2) |
3 | 90 | Dearborn Divine Child,
MI - Team Time (1st 5) 1:24:32.5 | Spread (1st 5) 1:38.6 |
| 1, 10, 20, 29, 30, (32), (42) |
| Michael Hegarty, Shaun McGrath, Kyle O'Connor, Ryan Ware, Nader Zahr, (Dylan McGrath), (Adam Polakowski) |
| 15:51.8, 16:42.3, 16:58.2, 17:29.8, 17:30.4, (17:33.1), (17:47.5) |
4 | 99 | Riverview,
MI - Team Time (1st 5) 1:25:19.4 | Spread (1st 5) 1:03.7 |
| 7, 13, 22, 24, 33, (34), (44) |
| Logan Ruffner, Sam Polgar, Eric Pickell, Justin Shupe, Blake Robinson, (Hayden Holmes), (Gavin Shelton) |
| 16:30.2, 16:47.9, 17:08.3, 17:19.1, 17:33.9, (17:34.0), (17:49.9) |
5 | 113 | Monroe Jefferson,
MI - Team Time (1st 5) 1:25:45.2 | Spread (1st 5) 1:06.6 |
| 8, 18, 21, 26, 40, (41), (47) |
| Carter McCalister, William Robinson, Ethan Wilgocki, Isaac Merkel, Blake Schroeder, (Ty Grube), (Garret Thomas) |
| 16:38.6, 16:52.8, 17:07.1, 17:21.5, 17:45.2, (17:47.4), (17:59.1) |
6 | 202 | Tecumseh,
MI - Team Time (1st 5) 1:28:50.7 | Spread (1st 5) 2:07.0 |
| 9, 23, 46, 54, 70, (77), (78) |
| Ethan Leitner, Tyler Nowak, Cameron Kemppainen, Kyle Mackey, Ben Lammers, (Grant Fahle), (Joshua Schreck) |
| 16:38.7, 17:16.6, 17:55.1, 18:14.6, 18:45.7, (19:25.5), (19:38.3) |
7 | 213 | New Boston Huron,
MI - Team Time (1st 5) 1:29:12.0 | Spread (1st 5) 24.5 |
| 35, 38, 43, 45, 52, (58), (59) |
| Drew Bean, Brendan Gyolai, Brady Fleszar, Ryan Morris, Ayden Roupe, (Remy Emelian), (Lake Warden) |
| 17:40.7, 17:42.8, 17:48.3, 17:55.0, 18:05.2, (18:20.3), (18:23.2) |
8 | 237 | Summit Academy North,
MI - Team Time (1st 5) 1:30:28.4 | Spread (1st 5) 2:53.0 |
| 6, 27, 63, 66, 75, (100), (101) |
| D'Anthony Shaw, Ryan Greene, Christopher Holman, Dylan Brantley, Luke VanAssche, (Zechariah Martin), (Jaylen Vecheta) |
| 16:29.5, 17:25.6, 18:31.0, 18:39.8, 19:22.5, (21:18.2), (21:34.1) |
9 | 250 | Trenton,
MI - Team Time (1st 5) 1:30:25.1 | Spread (1st 5) 44.2 |
| 37, 49, 50, 53, 61, (73), (75) |
| Ethan Rooney, Robert Gonzalez, Owen Peterson, Dallas Wilson, Will Taylor, (Ian Kramp), (Daniel Paczewitz) |
| 17:42.3, 18:01.6, 18:02.7, 18:12.0, 18:26.5, (19:13.3), (19:22.5) |
10 | 289 | Milan,
MI - Team Time (1st 5) 1:33:22.9 | Spread (1st 5) 3:47.2 |
| 16, 39, 56, 83, 95, (96), (98) |
| Brayden Humes, Johnathan Pinnow, Jack Funchion, Parker Prior, Aidan Broadworth, (Jibril Amin), (Will Publiski) |
| 16:52.0, 17:44.8, 18:16.3, 19:50.6, 20:39.2, (20:39.3), (20:53.3) |
11 | 336 | Carleton Airport,
MI - Team Time (1st 5) 1:35:06.1 | Spread (1st 5) 2:33.5 |
| 28, 67, 74, 79, 88, (92), (97) |
| Eien VanRiper, Jaeden Eatmon, Nolan Feldpausch, Seth Haliburda, Wyatt Kessell, (Levi Nelson), (Henry Burnett) |
| 17:27.0, 18:43.0, 19:15.5, 19:40.1, 20:00.5, (20:13.3), (20:39.8) |
12 | 344 | Grosse Ile,
MI - Team Time (1st 5) 1:34:48.9 | Spread (1st 5) 1:44.0 |
| 55, 57, 60, 85, 87, (102), (103) |
| Nicholas Griffin, Luke Porter, Joey Gall, Griffin Mihalko, Aiden Cookson, (James Malonson), (Arnav Verma) |
| 18:14.7, 18:18.1, 18:24.2, 19:53.2, 19:58.7, (21:48.9), (22:01.0) |
13 | 346 | Dundee,
MI - Team Time (1st 5) 1:34:16.2 | Spread (1st 5) 1:09.0 |
| 64, 65, 68, 69, 80, (86), (91) |
| Zachary McMahan, Cole Cousino, Travis Goins, Lucas Hernandez, Noah Nieman, (Brennan Graham), (Zachary Fenbert) |
| 18:31.5, 18:36.8, 18:43.5, 18:43.9, 19:40.5, (19:58.6), (20:11.7) |
14 | 359 | Flat Rock,
MI - Team Time (1st 5) 1:36:09.4 | Spread (1st 5) 2:26.1 |
| 36, 62, 82, 89, 90, (93), (94) |
| Kenny Carlman, Ryan Diebel, Grant Majerle, Joe Kawula, Bob Breslin, (Keith Halley), (Nikolai Barbaza) |
| 17:41.3, 18:28.6, 19:46.6, 20:05.5, 20:07.4, (20:34.2), (20:35.8) |
15 | 465 | Garden City,
MI - Team Time (1st 5) 1:47:22.3 | Spread (1st 5) 5:27.3 |
| 71, 72, 99, 111, 112, (113), (119) |
| Jaden McKenzie, Carter Dougherty, Jeric Asencio, Jack Nunez, Xavier Gonzalez, (Max Mccoin), (Zach Parks) |
| 18:48.0, 19:03.0, 21:08.0, 24:08.0, 24:15.3, (25:01.0), (30:06.0) |
16 | 507 | Melvindale,
MI - Team Time (1st 5) 1:51:57.8 | Spread (1st 5) 4:25.6 |
| 81, 104, 105, 107, 110, (115), (116) |
| Kyle Filipowski, Muaadh Alafifi, Sebastian Lozoya, Muaadh Alafifi, cody Maggard, (Sebastian Lozoya), (Branden Lee) |
| 19:41.0, 22:36.0, 22:38.0, 22:56.2, 24:06.6, (26:01.2), (26:03.2) |
17 | 521 | Detroit Martin Luther King,
MI - Team Time (1st 5) 1:54:47.0 | Spread (1st 5) 5:36.6 |
| 84, 106, 108, 109, 114, (117), (118) |
| Ben Benjamin, Aaron Waldron, Terrence Martin, Tony Williams, Davin Walker, (Shainen Carter), (John Hogue) |
| 19:51.4, 22:44.2, 23:13.6, 23:29.8, 25:28.0, (26:41.0), (26:58.7) |