1 | 15 | Calvin,
MI - Team Time (1st 5) 2:06:14.2 | Spread (1st 5) 29.6 |
| 1, 2, 3, 4, 5, (6), (10) |
| Addison Smith, Tyler Johnson, Jonathan Ellis, Justin Varineau, Caleb Ferguson, (Jamison Koeman), (Charlie Kornoelje) |
| 24:56.3, 25:16.4, 25:16.8, 25:18.8, 25:25.9, (25:34.7), (25:53.2) |
2 | 53 | Albion,
MI - Team Time (1st 5) 2:09:49.0 | Spread (1st 5) 19.2 |
| 7, 9, 11, 12, 14, (22), (23) |
| Andrew Wittland, Adam Ditri, Kiehl Smith, Trey Cucuro, Aaron Weimer, (Kurt Swaton), (Liam Walits) |
| 25:47.7, 25:52.2, 25:59.3, 26:02.9, 26:06.9, (26:36.7), (26:42.4) |
3 | 86 | Trine,
IN - Team Time (1st 5) 2:11:32.5 | Spread (1st 5) 21.1 |
| 15, 16, 17, 18, 20, (21), (29) |
| Vilis Vuskalns, Jack Beakas, Jonathan Phillips, Noah Acker, Derek Miller, (Nick Zak), (Alex Amaro) |
| 26:07.3, 26:17.3, 26:17.4, 26:22.1, 26:28.4, (26:29.0), (26:53.7) |
4 | 115 | Hope,
MI - Team Time (1st 5) 2:13:15.8 | Spread (1st 5) 1:04.4 |
| 13, 19, 24, 27, 32, (35), (36) |
| Nathan Schloff, Nicholas Hoffman, Nicholai Shaw, Zackary Murphy, Brett Slayton, (Jacob Kelly), (Drew Schmitz) |
| 26:04.1, 26:23.0, 26:46.8, 26:53.4, 27:08.5, (27:18.3), (27:18.7) |
5 | 154 | Alma,
MI - Team Time (1st 5) 2:15:30.9 | Spread (1st 5) 37.8 |
| 25, 27, 31, 34, 37, (44), (48) |
| Luke Reed, Justin Jones, Jack Montgomery, Nathan Idalski, Karl Stroup, (Nolan Rowland), (Jackson Nordbeck) |
| 26:47.3, 26:53.4, 27:07.4, 27:17.7, 27:25.1, (28:04.5), (28:48.4) |
6 | 178 | Adrian,
MI - Team Time (1st 5) 2:17:42.8 | Spread (1st 5) 2:39.4 |
| 8, 39, 42, 43, 46, (51), (53) |
| Robert Diebold, Clayton Lange, Elijah Sanchez, William Martin, Michael Spurio, (Dontae Havinga-Hamilton), (Benjamin DeVries) |
| 25:48.8, 27:33.7, 27:52.0, 28:00.1, 28:28.2, (29:17.0), (29:24.4) |
7 | 182 | Olivet,
MI - Team Time (1st 5) 2:17:18.8 | Spread (1st 5) 45.4 |
| 30, 33, 38, 40, 41, (49), (52) |
| Brad Thomas, Kyle Markley, Kyle McDowell, Ernesto Gutierrez, Mark Smith, (Jaden Costa), (James Thurman) |
| 27:06.2, 27:10.6, 27:25.2, 27:45.2, 27:51.6, (28:52.8), (29:19.7) |
8 | 222 | Kalamazoo,
MI - Team Time (1st 5) 2:22:43.0 | Spread (1st 5) 2:46.6 |
| 26, 45, 47, 50, 54, (55), (56) |
| Jackson Kelly, Preston Grossling, Caleb Patton, Austin Yunker, Sam Meyer, (Ian Nostrant), (Lucas Rizzolo) |
| 26:49.6, 28:21.5, 28:45.3, 29:10.4, 29:36.2, (30:31.7), (32:26.8) |