1 | 37 | Alma, MI - Team Time (1st 5) 1:25:01.0 | Spread (1st 5) 1:30.0 |
| 2, 3, 4, 10, 18, (20), (21) |
| Justin Jones, Luke Reed, Karl Stroup, Nathan Idalski, Jackson Nordbeck, (Nolan Rowland), (Hunter Chovanec) |
| 16:24.0, 16:40.0, 16:47.0, 17:16.0, 17:54.0, (18:02.0), (18:07.0) |
2 | 45 | Adrian, MI - Team Time (1st 5) 1:25:42.8 | Spread (1st 5) 1:43.0 |
| 1, 5, 11, 13, 15, (23), (25) |
| Robert Diebold, Clayton Lange, David Frey, Michael Spurio, Elijah Sanchez, (Benjamin DeVries), (William Martin) |
| 16:03.8, 16:48.4, 17:25.3, 17:38.5, 17:46.8, (18:22.3), (18:29.2) |
3 | 60 | Olivet, MI - Team Time (1st 5) 1:27:03.3 | Spread (1st 5) 1:00.7 |
| 7, 8, 9, 17, 19, (22), (24) |
| Kyle Markley, Kyle McDowell, Mark Smith, Ernesto Gutierrez, Brad Thomas, (James Thurman), (Jaden Costa) |
| 16:56.9, 17:02.2, 17:14.4, 17:52.2, 17:57.6, (18:17.7), (18:25.7) |
4 | 74 | Kalamazoo, MI - Team Time (1st 5) 1:29:07.4 | Spread (1st 5) 2:15.5 |
| 6, 12, 14, 16, 26, (27) |
| Jackson Kelly, Preston Grossling, Caleb Patton, Austin Yunker, Lucas Rizzolo, (Ian Nostrant) |
| 16:51.5, 17:31.5, 17:46.1, 17:51.3, 19:07.0, (19:30.5) |