1 | 25 | Wagar,
MI - Team Time (1st 5) 1:01:18.3 | Spread (1st 5) 16.0 |
| 3, 4, 5, 6, 7, (8), (11) |
| Easton Danic, Adam Ortega, Zach Dobbertin, Grady Marino, Axel Thompson, (Everett Kessell), (Andrew Bell) |
| 12:08.4, 12:13.6, 12:14.4, 12:17.5, 12:24.4, (12:28.7), (13:00.6) |
2 | 83 | Seitz,
MI - Team Time (1st 5) 1:06:08.5 | Spread (1st 5) 1:56.9 |
| 2, 16, 20, 21, 24, (25), (30) |
| Adam Ibraham, Bryan Weick, Patrick Zick, Ethan Frost, Calvin McGinnis, (Landon McCoy), (Gavin Heimberger) |
| 11:48.1, 13:20.4, 13:36.8, 13:38.2, 13:45.0, (13:53.9), (14:21.5) |
3 | 88 | Renton,
MI - Team Time (1st 5) 1:07:07.1 | Spread (1st 5) 1:16.5 |
| 10, 14, 17, 19, 28, (31), (34) |
| Wyatt Sesnie, Aidan Hebert-Foe, Max Banas, Alex Stolkey, Ethan Brophy, (Oliver Scherz), (Henry Broughton) |
| 12:49.1, 13:19.0, 13:22.6, 13:30.8, 14:05.6, (14:22.9), (14:38.5) |
4 | 110 | Grosse Ile,
MI - Team Time (1st 5) 1:08:49.3 | Spread (1st 5) 1:28.6 |
| 13, 15, 18, 29, 35, (36), (39) |
| Nick Ranka, Will Booker, Chris Shelton, Reid Van Noord, Jacob Lee, (Tyson Ranly), (Nathan Howes) |
| 13:14.5, 13:20.1, 13:23.3, 14:08.3, 14:43.1, (14:55.1), (15:45.5) |
5 | 112 | Simpson,
MI - Team Time (1st 5) 1:08:25.8 | Spread (1st 5) 1:40.4 |
| 9, 22, 23, 26, 32, (33), (40) |
| Brayden Brodie, Daniel Seborowski, Graham Tanner, Ryan Dale, Lincoln Vey, (Gene Lapouttre), (Kaden Miller) |
| 12:42.6, 13:40.5, 13:41.4, 13:58.3, 14:23.0, (14:33.7), (15:59.6) |
6 | 155 | Milan,
MI - Team Time (1st 5) 1:18:32.1 | Spread (1st 5) 7:34.7 |
| 1, 27, 38, 44, 45, (46) |
| Mason Martin, Stephen Learmonth, Brennen Maus, Dan Bobicz, Cedric Tumusiime, (Corey Tumusiime) |
| 11:47.0, 14:03.2, 15:13.8, 18:06.4, 19:21.7, (19:45.0) |
7 | 175 | Monroe Jefferson,
MI - Team Time (1st 5) 1:19:53.3 | Spread (1st 5) 4:35.0 |
| 12, 37, 41, 42, 43 |
| Jayson Hatala, Maxwell Burt, Kaden King, Jaxten Donovan, Alex Voelkner |
| 13:04.3, 15:09.4, 16:29.3, 17:31.0, 17:39.3 |