1 | 15 | Grand View (Iowa),
IA - Team Time (1st 5) 1:25:50.5 | Spread (1st 5) 51.7 |
| 1, 2, 3, 4, 5, (6), (7) |
| Nick Wakefield, Tristen Kessler, Carter Huyser, Ahren Davis, Talon Munger, (Brandon Latting), (Chris Hatch) |
| 16:36.5, 17:02.8, 17:15.3, 17:27.7, 17:28.2, (17:31.1), (17:32.4) |
2 | 50 | William Penn (Iowa),
IA - Team Time (1st 5) 1:29:40.3 | Spread (1st 5) 33.1 |
| 8, 9, 10, 11, 12, (13), (14) |
| Ruben Perez-Rodriguez, Vernon Trozzi, Jonah Heckenberg, Axel Vasquez, Isaac Knockel, (William De Jesus), (Josiah Valdez) |
| 17:41.1, 17:49.1, 17:50.9, 18:05.0, 18:14.2, (18:39.2), (19:43.6) |
3 | 85 | Culver-Stockton (Mo.),
MO - Team Time (1st 5) 1:50:25.0 | Spread (1st 5) 6:00.3 |
| 15, 16, 17, 18, 19 |
| Joshua French, Jared St. Juliana, Benjamen Sparks, Jacoby Fortson, Ahmed Barrow |
| 19:54.7, 20:52.1, 20:57.9, 22:45.3, 25:55.0 |