| 1 | Henry PennerPlace 1 · Macksville | — | Macksville | 17:37.21 |
| 2 | Derek McClurePlace 2 · Stafford | — | Stafford | 18:03.93 |
| 3 | Brendan PribilPlace 3 · Pratt | — | Pratt | 18:20.06 |
| 4 | Chris HarbertPlace 4 · Kingman | — | Kingman | 18:20.91 |
| 5 | Lelan DeLissaPlace 5 · Meade | — | Meade | 18:23.75 |
| 6 | Jason SchroederPlace 6 · Chaparral | — | Chaparral | 18:26.49 |
| 7 | Caleb DavisPlace 7 · Kiowa County | — | Kiowa County | 18:31.00 |
| 8 | Roman IbarraPlace 8 · Skyline | — | Skyline | 18:36.27 |
| 9 | Efrain EstradaPlace 9 · Fowler | — | Fowler | 18:40.99 |
| 10 | Zack WilsonPlace 10 · Lamed | — | Lamed | 19:01.15 |
| 11 | Tate ShumardPlace 11 · Fowler | — | Fowler | 19:13.32 |
| 12 | Adam CappsPlace 12 · Chaparral | — | Chaparral | 19:18.50 |
| 13 | Dustin McClurePlace 13 · Stafford | — | Stafford | 19:18.71 |
| 14 | Michael StainbrookPlace 14 · Chaparral | — | Chaparral | 19:21.11 |
| 15 | Joseph LoomisPlace 15 · Pratt | — | Pratt | 19:23.00 |
| 16 | Austin CenitiPlace 16 · Stafford | — | Stafford | 19:27.17 |
| 17 | Gabe WarrickPlace 17 · Lamed | — | Lamed | 19:35.16 |
| 18 | Bobby hlimelrickPlace 18 · Chaparral | — | Chaparral | 19:48.12 |
| 19 | Cody McVeyPlace 19 · Kiowa County | — | Kiowa County | 19:51.05 |
| 20 | Andy FloresPlace 20 · Stafford | — | Stafford | 19:53.09 |
| 21 | Ulises GranadosPlace 21 · Fowler | — | Fowler | 20:04.94 |
| 22 | Luke PanekPlace 22 · Cunningham | — | Cunningham | 20:09.65 |
| 23 | Justin BoswellPlace 23 · Kiowa County | — | Kiowa County | 20:10.10 |
| 24 | Aaron PinkertonPlace 24 · Minneola | — | Minneola | 20:24.04 |
| 25 | Wyatt MorrisPlace 25 · Lamed | — | Lamed | 20:45.52 |
| 26 | Isaiah McAdamPlace 26 · Cunningham | — | Cunningham | 20:48.89 |
| 27 | Kodey ClaussenPlace 27 · St, John | — | St, John | 20:53.55 |
| 28 | Josh PowellPlace 28 · Pratt | — | Pratt | 20:57.24 |
| 29 | Cooper CrumpPlace 29 · Pratt | — | Pratt | 20:58.44 |
| 30 | Ryan KoonsPlace 30 · Meade | — | Meade | 20:58.74 |
| 31 | Cody KoehnPlace 31 · Chaparral | — | Chaparral | 21:01.35 |
| 32 | Oryan MunsonPlace 32 · Meade | — | Meade | 21:02.02 |
| 33 | Ashton BohnertPlace 33 · Chaparral | — | Chaparral | 21:06.14 |
| 34 | Caleb HitzPlace 34 · Pratt | — | Pratt | 21:09.34 |
| 35 | Mikey AguilarPlace 35 · Stafford | — | Stafford | 21:11.58 |
| 36 | Hayden MayPlace 36 · Pratt | — | Pratt | 21:14.31 |
| 37 | Ryley MenhusenPlace 37 · Chaparral | — | Chaparral | 21:26.29 |
| 38 | Landon DavisPlace 38 · Kiowa County | — | Kiowa County | 21:38.52 |
| 39 | Chance RehPlace 39 · Pratt | — | Pratt | 21:43.88 |
| 40 | David PerezPlace 40 · Kiowa County | — | Kiowa County | 21:48.21 |
| 41 | Marshall MarrsPlace 41 · Fowler | — | Fowler | 22:11.89 |
| 42 | Dylan DuesingPlace 42 · Fowler | — | Fowler | 22:12.60 |
| 43 | Trenton HermanPlace 43 · Stafford | — | Stafford | 22:12.79 |
| 44 | Jesus HerreraPlace 44 · Stafford | — | Stafford | 22:21.04 |
| 45 | Ethan AllenPlace 45 · St. John | — | St. John | 23:15.52 |
| 46 | James EatonPlace 46 · Minneola | — | Minneola | 23:39.16 |
| 47 | Caleb RudyPlace 47 · St. John | — | St. John | 25:54.72 |