| 1 | Will ShadwickPlace 1 · Fair Grove | — | Fair Grove | 17:41.00 | 1 |
| 2 | James SelbyPlace 2 · Grade 12 · East Newton | 12 | East Newton | 17:54.00 | 2 |
| 3 | Justin GolayPlace 3 · Fordland | — | Fordland | 18:08.00 | — |
| 4 | Jacob JenningsPlace 4 · Southwest Washburn | — | Southwest Washburn | 18:16.00 | 3 |
| 5 | AustinPlace 5 · Slagle | — | Slagle | 18:28.00 | — |
| 6 | Chase BurgessPlace 6 · Grade 12 · Lamar | 12 | Lamar | 18:36.00 | 4 |
| 7 | Andrew BumgarnerPlace 7 · Sparta | — | Sparta | 18:39.00 | 5 |
| 8 | Keaton PiperPlace 8 · Springfield Catholic | — | Springfield Catholic | 18:42.00 | 6 |
| 9 | Jared HopkinsPlace 9 · Grade 10 · East Newton | 10 | East Newton | 18:52.00 | 7 |
| 10 | Austin WengerPlace 10 · Hollister | — | Hollister | 19:01.00 | — |
| 11 | Drew BucknerPlace 11 · Grade 9 · Lamar | 9 | Lamar | 19:05.00 | 8 |
| 12 | Taylor HigginsonPlace 12 · Grade 11 · East Newton | 11 | East Newton | 19:10.00 | 9 |
| 13 | Josh MartinPlace 13 · Grade 12 · East Newton | 12 | East Newton | 19:13.00 | 10 |
| 14 | Cole PearcePlace 14 · Clever | — | Clever | 19:19.00 | 11 |
| 15 | Chris KeatingPlace 15 · Seneca | — | Seneca | 19:22.00 | — |
| 16 | Patrick LobitzPlace 16 · Grade 12 · East Newton | 12 | East Newton | 19:31.00 | 12 |
| 17 | Thomas ChabrecekPlace 17 · Crane | — | Crane | 19:32.00 | — |
| 18 | Evan HaleyPlace 18 · Springfield Catholic | — | Springfield Catholic | 19:40.00 | 13 |
| 19 | Dakata HousePlace 19 · Clever | — | Clever | 19:44.00 | 14 |
| 20 | Tyler UjorvestesPlace 20 · Springfield Catholic | — | Springfield Catholic | 19:45.00 | 15 |
| 21 | Jacob WatsonPlace 21 · Grade 11 · East Newton | 11 | East Newton | 19:52.00 | 16 |
| 22 | Logan MyersPlace 22 · Diamond | — | Diamond | 19:52.00 | 17 |
| 23 | Brenton OlsonPlace 23 · Diamond | — | Diamond | 19:54.00 | 18 |
| 24 | Landon GrimesPlace 24 · Sparta | — | Sparta | 19:59.00 | 19 |
| 25 | Ben CooperPlace 25 · Wheaton | — | Wheaton | 20:03.00 | 20 |
| 26 | Chase EckPlace 26 · Springfield Catholic | — | Springfield Catholic | 20:03.00 | 21 |
| 27 | Collin AultPlace 27 · Spokane | — | Spokane | 20:04.00 | — |
| 28 | Josiah JonesPlace 28 · Purdy | — | Purdy | 20:12.00 | — |
| 29 | Clayton BrashearsPlace 29 · Fair Grove | — | Fair Grove | 20:15.00 | 22 |
| 30 | Justin DefreecePlace 30 · Fair Grove | — | Fair Grove | 20:20.00 | 23 |
| 31 | Cristian SellersPlace 31 · Southwest Washburn | — | Southwest Washburn | 20:23.00 | 24 |
| 32 | James GloverPlace 32 · Springfield Catholic | — | Springfield Catholic | 20:28.00 | 25 |
| 33 | Jakob BeckPlace 33 · Wheaton | — | Wheaton | 20:31.00 | 26 |
| 34 | John FordPlace 34 · Springfield Catholic | — | Springfield Catholic | 20:49.00 | 27 |
| 35 | Chris WesterPlace 35 · Springfield Catholic | — | Springfield Catholic | 20:50.00 | 28 |
| 36 | BJ WilsonPlace 36 · Southwest Washburn | — | Southwest Washburn | 20:57.00 | 29 |
| 37 | Damon CliffordPlace 37 · Seneca | — | Seneca | 21:00.00 | — |
| 39 | Michael ToddPlace 39 · Grade 12 · East Newton | 12 | East Newton | 21:06.00 | 31 |
| 40 | Parker ClousePlace 40 · Walnut Grove | — | Walnut Grove | 21:10.00 | 32 |
| 41 | Jon SherwoodPlace 41 · Wheaton | — | Wheaton | 21:11.00 | 33 |
| 42 | Barrios SarcoxiePlace 42 · Unattached | — | Unattached | 21:13.00 | — |
| 43 | Dakota JohnsonPlace 43 · Sparta | — | Sparta | 21:18.00 | 34 |
| 44 | Scott KleinPlace 44 · Purdy | — | Purdy | 21:19.00 | — |
| 45 | Nate DyerPlace 45 · Fordland | — | Fordland | 21:19.00 | — |
| 46 | Ches ScheetzPlace 46 · Grade 11 · Lamar | 11 | Lamar | 21:27.00 | 35 |
| 47 | Spencer LowdenPlace 47 · Diamond | — | Diamond | 21:28.00 | 36 |
| 48 | Justin WalkerPlace 48 · Wheaton | — | Wheaton | 21:30.00 | 37 |
| 49 | Donovan BartkoskiPlace 49 · Wheaton | — | Wheaton | 21:38.00 | 38 |
| 50 | Jacob LovelandPlace 50 · Sparta | — | Sparta | 21:43.00 | 39 |
| 51 | Corey KelleyPlace 51 · Purdy | — | Purdy | 21:44.00 | — |
| 52 | Andrew EstepPlace 52 · Grade 10 · Lamar | 10 | Lamar | 21:46.00 | 40 |
| 53 | Trent HayesPlace 53 · Diamond | — | Diamond | 21:50.00 | 41 |
| 54 | Even TownsendPlace 54 · Clever | — | Clever | 21:54.00 | 42 |
| 55 | Zachary RayPlace 55 · Grade 9 · Lamar | 9 | Lamar | 21:57.00 | 43 |
| 56 | James MusickPlace 56 · Wheaton | — | Wheaton | 21:58.00 | 44 |
| 57 | Zac PellhamPlace 57 · Sparta | — | Sparta | 21:59.00 | 45 |
| 58 | Logan NickalaisenPlace 58 · Diamond | — | Diamond | 22:01.00 | 46 |
| 59 | Zach SmithPlace 59 · Fair Grove | — | Fair Grove | 22:05.00 | 47 |
| 60 | Evan JermainPlace 60 · Southwest Washburn | — | Southwest Washburn | 22:07.00 | 48 |
| 61 | Eli BingmanPlace 61 · Diamond | — | Diamond | 22:10.00 | 49 |
| 62 | Jordan BrittonPlace 62 · Hollister | — | Hollister | 22:11.00 | — |
| 63 | Iam MadgiaezPlace 63 · Fair Grove | — | Fair Grove | 22:17.00 | 50 |
| 64 | Justin YearyPlace 64 · Wheaton | — | Wheaton | 22:24.00 | 51 |
| 65 | Derrick StrublePlace 65 · Clever | — | Clever | 22:26.00 | 52 |
| 66 | Miles CazortPlace 66 · Forsyth | — | Forsyth | 22:32.00 | — |
| 67 | David SimpsonPlace 67 · Sparta | — | Sparta | 22:35.00 | 53 |
| 68 | Wyatt RubleePlace 68 · Hollister | — | Hollister | 22:36.00 | — |
| 69 | Braedyn MitchellPlace 69 · Clever | — | Clever | 22:36.00 | 54 |
| 70 | Jacob GlousePlace 70 · Walnut Grove | — | Walnut Grove | 22:37.00 | 55 |
| 71 | Blake ShepherdPlace 71 · Diamond | — | Diamond | 22:37.00 | 56 |
| 72 | Devon KeelerPlace 72 · Purdy | — | Purdy | 22:47.00 | — |
| 73 | Tyler ElrodPlace 73 · Clever | — | Clever | 22:47.00 | 57 |
| 74 | James PettitPlace 74 · Southwest Washburn | — | Southwest Washburn | 22:53.00 | 58 |
| 75 | Lucas TebbecPlace 75 · Walnut Grove | — | Walnut Grove | 22:58.00 | 59 |
| 76 | DJ PilkintonPlace 76 · Fair Grove | — | Fair Grove | 23:02.00 | 60 |
| 77 | Ethan KunzPlace 77 · Walnut Grove | — | Walnut Grove | 23:11.00 | 61 |
| 78 | David GirshnerPlace 78 · Sparta | — | Sparta | 23:16.00 | 62 |
| 79 | Josh PeckPlace 79 · Walnut Grove | — | Walnut Grove | 23:26.00 | 63 |
| 80 | Johnny McElroyPlace 80 · Crane | — | Crane | 23:30.00 | — |
| 81 | Matt BroyhillPlace 81 · Ash Grove | — | Ash Grove | 23:57.00 | — |
| 82 | Kyle MillerPlace 82 · Southwest Washburn | — | Southwest Washburn | 24:09:00 | 64 |
| 83 | Blake CurtisPlace 83 · Seneca | — | Seneca | 24:14:00 | — |
| 84 | Paul WinderPlace 84 · Fair Grove | — | Fair Grove | 24:15:00 | 65 |
| 85 | Daniel DiazPlace 85 · Seneca | — | Seneca | 24:21:00 | — |
| 86 | Jordan BartonPlace 86 · Fordland | — | Fordland | 24:21:00 | — |
| 87 | Reynolds SarcoxiePlace 87 · Unattached | — | Unattached | 24:50:00 | — |
| 88 | Ashton BrowningPlace 88 · Clever | — | Clever | 25:43:00 | 66 |
| 89 | Clay HayterPlace 89 · Walnut Grove | — | Walnut Grove | 25:53:00 | 67 |
| 90 | Juan PerezPlace 90 · Hollister | — | Hollister | 27:36:00 | — |
| 91 | Joey MesesePlace 91 · Spokane | — | Spokane | 28:27:00 | — |
| 92 | Thomas SarcoxiePlace 92 · Unattached | — | Unattached | 30:22:00 | — |
| 93 | Jamie PriestPlace 93 · Forsyth | — | Forsyth | 31:44:00 | — |
| 94 | Samuel GrubePlace 94 · Spokane | — | Spokane | 31:46:00 | — |