1 | 34 | Sacred Heart,
KS - Team Time (1st 5) 1:31:18.6 | Spread (1st 5) 3:27.4 |
| 2, 4, 6, 9, 13, (15), (22) |
| Cory Donley, Jacob Vandervoort, Chris Sandquist, Travis Wasinger, Brooks Brown, (Collin Smith), (Antonio Hernandez) |
| 16:06.6, 18:12.0, 18:25.0, 19:01.0, 19:34.0, (19:40.0), (20:23.5) |
2 | 58 | Decatur Community,
KS - Team Time (1st 5) 1:35:06.8 | Spread (1st 5) 3:12.2 |
| 3, 10, 12, 14, 19, (24) |
| Tyler Shields, Nolan Henningson, Dalton Jones, Matthew Helm, Ganon Henningson, (Caleb Koerperich) |
| 16:54.0, 19:04.2, 19:23.2, 19:39.2, 20:06.2, (20:52.3) |
3 | 75 | Hill City,
KS - Team Time (1st 5) 1:38:14.1 | Spread (1st 5) 3:02.4 |
| 5, 7, 16, 21, 26, (31), (32) |
| Shane Jones, Garrett Eckols, Jerry Isakson, Devin Keener, Tanner Colburn, (Trevor Desaire), (Nathaniel Hamel) |
| 18:16.6, 18:34.5, 19:43.7, 20:20.3, 21:19.0, (22:19.0), (23:21.2) |
4 | 79 | Plainville,
KS - Team Time (1st 5) 1:36:51.0 | Spread (1st 5) 5:43.0 |
| 1, 8, 18, 25, 27, (28), (29) |
| Brady Johnson, Anthony Kent Diaz, Dustin Chew, Chris Loney, Jake Arnold, (Trever Houser), (Dylan Dohe) |
| 15:45.0, 18:46.0, 19:57.0, 20:55.0, 21:28.0, (21:46.0), (21:57.0) |
5 | 101 | Stockton,
KS - Team Time (1st 5) 1:42:06.7 | Spread (1st 5) 2:51.0 |
| 11, 17, 20, 23, 30 |
| Nicholas Henry, Cayden Conyac, Cody Deutscher, Chandler Nyp, Richard Schleicher |
| 19:07.0, 19:56.0, 20:19.0, 20:46.7, 21:58.0 |