1 | 34 | Shawnee Heights,
KS - Team Time (1st 5) 1:01:15.7 | Spread (1st 5) 2:12.6 |
| 1, 4, 6, 8, 15, (17), (18) |
| Mason Haas, Joshua Slay, Andrew Schulte, Cole Schultz, Rico Chavez, (Kord Cox), (Joey Hohman) |
| 11:11.4, 11:39.2, 12:21.6, 12:39.5, 13:24.0, (13:36.0), (13:38.8) |
2 | 41 | Washburn Rural,
KS - Team Time (1st 5) 1:03:03.7 | Spread (1st 5) 1:28.0 |
| 3, 7, 8, 11, 12, (13), (14) |
| Preston Bahr, Wyatt Dean, Henry Laubach, Ethan Koci, Clayton Fink, (Chase Klausman), (Chase Hastings) |
| 11:37.0, 12:39.2, 12:39.5, 13:03.0, 13:05.0, (13:09.0), (13:17.0) |
3 | 65 | Junction City,
KS - Team Time (1st 5) 1:06:49.8 | Spread (1st 5) 4:18.8 |
| 2, 5, 16, 19, 23, (24) |
| Anthony Testa, Anthony Turner, Jacob Roeser, Braydon Bradley, Elliot Robinson, (Lucas Laudick) |
| 11:15.1, 12:14.9, 13:34.4, 14:11.5, 15:33.9, (16:02.6) |
4 | 98 | Seaman,
KS - Team Time (1st 5) 1:13:57.9 | Spread (1st 5) 3:28.1 |
| 10, 20, 21, 22, 25, (26), (27) |
| Lowell Ogden, Titus Scott, Conner Bloom, Landen Poe, John Holloway, (Andrew Yorkey), (Chase Phillips) |
| 12:49.5, 14:39.7, 14:59.5, 15:11.6, 16:17.6, (18:59.6), (19:02.0) |