1 | 39 | Grosse Pointe South,
MI - Team Time (1st 5) 1:23:43.0 | Spread (1st 5) 1:10.1 |
| 1, 6, 8, 11, 13, (21), (22) |
| Logan Detweiler, Brendan Downey, Jake Vallan, Jack Hurst, Michael Wholihan, (Chas Mathis-Baliatico), (Ronak Parikh) |
| 15:54.4, 16:46.6, 16:57.4, 17:00.1, 17:04.5, (17:24.1), (17:26.8) |
2 | 62 | Royal Oak,
MI - Team Time (1st 5) 1:25:23.2 | Spread (1st 5) 1:02.1 |
| 4, 7, 10, 17, 24, (34), (37) |
| Sebastian Ramirez, Julio Jaime, Weston Schroeder, Braxton Sipes, Matthew Webb, (Alex Hammond), (Julio Jamie) |
| 16:35.8, 16:52.2, 16:58.3, 17:19.0, 17:37.9, (17:56.4), (17:58.8) |
3 | 76 | Troy,
MI - Team Time (1st 5) 1:26:07.9 | Spread (1st 5) 36.9 |
| 9, 12, 14, 18, 23, (29), (39) |
| Louis D'Souza, Teddy Shi, Dhruv Dighrasker, Akshat Arora, Roger Wang, (Vishvaa Ravishankar), (Kishore Senthil Kumar) |
| 16:57.8, 17:03.5, 17:11.4, 17:20.5, 17:34.7, (17:42.3), (18:00.3) |
4 | 120 | Grosse Pointe North,
MI - Team Time (1st 5) 1:27:41.9 | Spread (1st 5) 1:18.2 |
| 3, 26, 28, 31, 32, (36), (38) |
| Alex Agius, Max Kluge, Jack McConaghy, Michael Villeneuve, Daniel Weber, (Michael Fox), (Paul Ciaravino) |
| 16:34.8, 17:39.7, 17:41.7, 17:52.7, 17:53.0, (17:57.3), (18:00.2) |
5 | 166 | Fraser,
MI - Team Time (1st 5) 1:29:32.4 | Spread (1st 5) 2:36.1 |
| 5, 15, 33, 47, 66, (102), (106) |
| Justin Roose, Tyler Donovan, Connor Steepe, Brendan Smigielski, Andrew Thomson, (Austin Stemmerich), (Connor Dennis) |
| 16:39.9, 17:13.1, 17:54.6, 18:28.8, 19:16.0, (20:56.9), (21:06.3) |
6 | 197 | Troy Athens,
MI - Team Time (1st 5) 1:30:31.2 | Spread (1st 5) 1:11.7 |
| 25, 34, 40, 43, 55, (59), (63) |
| Bryce Nolan, Jacob Esser, Myles Linden, Andrew Linden, Blake Swartz, (Brendan Daly), (Caleb Everette) |
| 17:38.2, 17:56.4, 18:00.5, 18:06.2, 18:49.9, (18:52.2), (19:10.2) |
7 | 208 | Birmingham Seaholm,
MI - Team Time (1st 5) 1:30:49.8 | Spread (1st 5) 1:11.1 |
| 20, 44, 45, 48, 51, (53), (57) |
| Anderson Corum, John Crissman, John Abraham, Michael Davies, Jonathan Marx, (James Postema), (Daniel Murphy) |
| 17:22.9, 18:11.7, 18:12.1, 18:29.1, 18:34.0, (18:41.9), (18:50.3) |
8 | 223 | Brother Rice,
MI - Team Time (1st 5) 1:31:47.7 | Spread (1st 5) 3:45.1 |
| 2, 30, 49, 56, 86, (98), (108) |
| Parker Young, Liam Collins, Nathaniel Smith, Ed St. Amour, Blake Shaya, (Parker Toth), (Chris Cardellio) |
| 16:25.9, 17:50.9, 18:29.9, 18:50.0, 20:11.0, (20:43.4), (21:24.6) |
9 | 251 | Lakeview St. Clair Shores,
MI - Team Time (1st 5) 1:32:45.3 | Spread (1st 5) 1:46.5 |
| 26, 42, 46, 65, 72, (81), (100) |
| Perry Arsenault, Brooks Donaldson, Collin Pigloski, Joseph Nesom, Devin O'Connor, (Jensen McCutcheon), (Mathieu Fortier) |
| 17:39.7, 18:05.2, 18:19.5, 19:14.7, 19:26.2, (19:59.9), (20:47.8) |
10 | 275 | Beverly Hills Groves,
MI - Team Time (1st 5) 1:33:39.6 | Spread (1st 5) 1:15.3 |
| 41, 50, 52, 64, 68, (76), (80) |
| Christopher Rivera, Mark Morris, Kyle Konopka, Christian Tappen, Cameron Marshall, (Freddy MacWilliams), (Luca Bartoi) |
| 18:01.3, 18:30.6, 18:38.7, 19:12.4, 19:16.6, (19:41.1), (19:58.5) |
11 | 301 | Warren Cousino,
MI - Team Time (1st 5) 1:35:30.0 | Spread (1st 5) 2:40.1 |
| 16, 54, 75, 77, 79, (97), (101) |
| Carson Dych, Drake Demaris, Braden Cinato, Donovan Kelley, Paul Gopez, (Mateo Mele), (Dawson Sass) |
| 17:15.8, 18:45.7, 19:38.0, 19:54.6, 19:55.9, (20:39.3), (20:48.4) |
12 | 330 | Harrison Twp. L'Anse Creuse,
MI - Team Time (1st 5) 1:36:25.2 | Spread (1st 5) 2:56.1 |
| 19, 67, 71, 84, 89, (91), (93) |
| Ben Puzzuoli, Aidan Daly, Cameron Sherrill, Jack Ketelhut, Alex Habarth, (Ryan Hilt), (Benjamin Ashley) |
| 17:22.0, 19:16.4, 19:23.7, 20:05.0, 20:18.1, (20:24.9), (20:30.2) |
13 | 342 | Warren Woods Tower,
MI - Team Time (1st 5) 1:36:41.9 | Spread (1st 5) 58.3 |
| 60, 61, 69, 74, 78, (88), (90) |
| Keith LaFriniere, Elliott Stansberry, Andrew Rios, Jacob Jasin, Ryan Montgomery, (Justin Pinks), (Carson Copeland) |
| 18:57.1, 18:57.7, 19:20.9, 19:30.8, 19:55.4, (20:15.0), (20:18.2) |
14 | 421 | Sterling Heights Stevenson,
MI - Team Time (1st 5) 1:40:20.7 | Spread (1st 5) 1:05.0 |
| 73, 82, 85, 87, 94, (103), (112) |
| Cameron Berna, Matt Keller, Luke Styber, John Lonsway, Hunter Szczur, (Anton Akroush), (Gavin Bullock) |
| 19:26.8, 20:00.0, 20:09.3, 20:12.8, 20:31.8, (20:59.1), (21:44.0) |
15 | 433 | Warren Mott,
MI - Team Time (1st 5) 1:41:10.4 | Spread (1st 5) 2:42.9 |
| 58, 62, 99, 105, 109, (116), (121) |
| Daniel Hidalgo-Hudgins, Martino Mande, Nicholas Banet, Alex Susalla, Cooper Galeczka, (Imtiaz Qureshi), (Samer Alzuhairi) |
| 18:51.5, 18:58.0, 20:45.2, 21:01.3, 21:34.4, (22:28.0), (26:24.2) |
16 | 507 | Warren DeLaSalle,
MI - Team Time (1st 5) 1:45:09.2 | Spread (1st 5) 1:50.2 |
| 83, 96, 104, 111, 113, (114), (115) |
| Austin Darr, John Larocca, Derek Yaek, JJ Simasko, Jacob Lang, (Charlie Seip), (Gavin Kowalski) |
| 20:01.9, 20:38.1, 21:00.6, 21:36.5, 21:52.1, (21:53.9), (21:57.3) |
17 | 513 | Roseville,
MI - Team Time (1st 5) 1:51:58.0 | Spread (1st 5) 8:27.3 |
| 70, 95, 107, 117, 124 |
| Josh Specker, Aiden Barnett, Austin Barnett, Parker Kinsora, Stephen Breger |
| 19:21.1, 20:37.3, 21:21.5, 22:49.7, 27:48.4 |
18 | 559 | Sterling Heights,
MI - Team Time (1st 5) 1:55:38.2 | Spread (1st 5) 5:38.3 |
| 92, 110, 118, 119, 120, (122), (123) |
| Vladyslav Gorechko, Ryan Kovacs, Richard Bedra, John Vigue, Ethan Dobbin, (Tommy Plummer), (Philip Mohler) |
| 20:25.2, 21:35.8, 23:13.7, 24:20.0, 26:03.5, (26:42.3), (27:10.2) |