1 | 32 | Maryville,
MO - Team Time (1st 5) 1:28:15.8 | Spread (1st 5) 3:24.0 |
| 1, 2, 3, 5, 21, (26), (35) |
| Garrett Dumke, Jag Galapin, Cale Sterling, Connor Blackford, Jake Walker, (Mason Marriott), (Braiden Bloomquist) |
| 16:23.9, 16:57.9, 17:22.0, 17:44.1, 19:47.9, (20:17.9), (21:24.5) |
2 | 61 | Pembroke Hill,
MO - Team Time (1st 5) 1:33:32.3 | Spread (1st 5) 1:12.6 |
| 6, 10, 14, 15, 16, (19), (20) |
| Jackson Hargroves, Jackson Chu, William Greaves, Andrew Greaves, Max Sproull, (Julian Nunez), (Jesse Chan) |
| 18:07.1, 18:28.0, 18:47.6, 18:49.9, 19:19.7, (19:31.5), (19:36.2) |
3 | 89 | Lawson,
MO - Team Time (1st 5) 1:36:38.0 | Spread (1st 5) 2:17.7 |
| 8, 11, 18, 23, 29, (30), (31) |
| Luke Kingsbury, Tyler Olcott, Ethan Sinclair, Joel Rash, Gavyn Simmons, (Ethan Searcy), (Josson Vaughn) |
| 18:10.3, 18:30.1, 19:29.9, 19:59.7, 20:28.0, (20:31.8), (20:32.6) |
4 | 98 | St. Pius X (Kansas City),
MO - Team Time (1st 5) 1:37:52.2 | Spread (1st 5) 4:07.1 |
| 4, 12, 17, 27, 38 |
| Richard Humiston, Austin Garza, Daniel Crossett, Lucas Rodriguez, Matthew Waldron |
| 17:40.6, 18:40.8, 19:21.2, 20:21.9, 21:47.7 |
5 | 130 | Cameron,
MO - Team Time (1st 5) 1:41:38.9 | Spread (1st 5) 3:31.1 |
| 7, 22, 28, 36, 37, (39), (40) |
| Tyler Husch, Caden Hanrahan, Jacob Bryant, Caleb Husch, Gavin Pinkston, (Deacon Bell), (Kaden Turner) |
| 18:08.0, 19:51.4, 20:27.6, 21:32.8, 21:39.1, (21:50.2), (22:20.1) |
6 | 142 | Richmond,
MO - Team Time (1st 5) 1:46:21.0 | Spread (1st 5) 8:05.0 |
| 9, 25, 32, 33, 43, (44) |
| Jude Rumbaugh, Stephen Slater, Sheldon Goedeke, Bryan Scott, Monty Nelson, (Payton Teegarden) |
| 18:25.8, 20:16.1, 20:33.8, 20:34.5, 26:30.8, (28:56.7) |
7 | 154 | Chillicothe,
MO - Team Time (1st 5) 1:46:29.1 | Spread (1st 5) 5:26.8 |
| 13, 24, 34, 41, 42 |
| Hayden Simmer, Clayton Savage, Austin Lyford, Gavin Funk, Kade Simmer |
| 18:46.9, 20:13.5, 20:52.9, 22:22.1, 24:13.7 |