1 | 43 | Milan,
MI - Team Time (1st 5) 51:06.5 | Spread (1st 5) 35.1 |
| 6, 7, 9, 10, 11, (14), (15) |
| Dakota Lowery, Luke Gebhardt, Evan Morelock, Brayden Humes, Ethan Knowlton, (Isaac Fichtner), (Adam Johnson) |
| 9:48.2, 10:14.5, 10:19.6, 10:20.9, 10:23.3, (10:29.5), (10:37.2) |
2 | 70 | Simpson,
MI - Team Time (1st 5) 52:00.5 | Spread (1st 5) 2:12.8 |
| 3, 4, 12, 22, 29, (31), (34) |
| Ashton Nowak, Kenny Carlman, Colin Nowak, Brendan Hunt, Luke Gilleran, (Evan Dalton), (Nelson Haydamacker) |
| 9:24.3, 9:27.5, 10:25.0, 11:06.6, 11:37.1, (11:55.3), (13:08.7) |
3 | 78 | Grosse Ile,
MI - Team Time (1st 5) 53:11.0 | Spread (1st 5) 2:15.2 |
| 1, 8, 17, 25, 27, (32), (35) |
| Tyler Swick, Evan Sawicki, Nolan Swamy, Daniel Heilman, Lorenzo Thrasher, (Isaac Trombetta), (Jack Calcut) |
| 9:12.1, 10:17.7, 10:51.6, 11:22.3, 11:27.3, (12:17.6), (13:09.5) |
| 78 | Monroe Jefferson,
MI - Team Time (1st 5) 53:04.6 | Spread (1st 5) 2:04.0 |
| 2, 13, 16, 23, 24, (26), (28) |
| Ike Merkel, Garret Thomas, Ben Merkel, Lucas McLaughlin, Elliot Fowkes, (Gabe Gelso), (Kyle Blackburn) |
| 9:15.2, 10:26.7, 10:49.9, 11:13.6, 11:19.2, (11:24.1), (11:31.5) |
5 | 83 | Seitz,
MI - Team Time (1st 5) 53:20.7 | Spread (1st 5) 1:35.3 |
| 5, 18, 19, 20, 21, (30), (33) |
| Colin Riley, Justin Shupe, Ethan Rucarean, John Reyes, Samuel Polgar, (Owen Gallagher), (Gabe Daigneau) |
| 9:28.6, 10:54.5, 10:56.3, 10:57.4, 11:03.9, (11:40.6), (12:24.9) |