| 1 | Andrew GordonPlace 1 · Grade 12 · Kirksville | 12 | Kirksville | 15:48.00 |
| 2 | Seth BrownPlace 2 · Grade 10 · La Plata R | 10 | La Plata R | 16:42.34 |
| 3 | Sam BowlesPlace 3 · Grade 10 · Southern Boone Co | 10 | Southern Boone Co | 17:34.96 |
| 4 | Austin HaskellPlace 4 · Grade 11 · Centralia | 11 | Centralia | 18:08.11 |
| 6 | Jared ThomassenPlace 6 · Grade 11 · Southern Boone Co | 11 | Southern Boone Co | 18:15.78 |
| 7 | Luke SandersPlace 7 · Grade 12 · Northwestern | 12 | Northwestern | 18:20.68 |
| 8 | Taylor LeftwichPlace 8 · Grade 11 · Palmyra | 11 | Palmyra | 18:22.46 |
| 9 | Trevor HatfieldPlace 9 · Grade 11 · Northeast R | 11 | Northeast R | 18:28.30 |
| 10 | Adam BurgoonPlace 10 · Grade 9 · Southern Boone Co | 9 | Southern Boone Co | 18:33.99 |
| 12 | Zach McAdamsPlace 12 · Grade 9 · Salisbury R | 9 | Salisbury R | 18:42.99 |
| 14 | Peter OleskiPlace 14 · Grade 10 · Southern Boone Co | 10 | Southern Boone Co | 18:50.11 |
| 15 | Riley FeePlace 15 · Grade 9 · Palmyra | 9 | Palmyra | 18:56.34 |
| 16 | Nathan DowdPlace 16 · Grade 11 · Southern Boone Co | 11 | Southern Boone Co | 18:58.11 |
| 20 | Luke LohmeyerPlace 20 · Grade 9 · Fulton | 9 | Fulton | 19:23.11 |
| 21 | Ian ShoemakerPlace 21 · Grade 10 · Fulton | 10 | Fulton | 19:23.52 |
| 22 | Tim MiddlemasPlace 22 · Grade 12 · Kirksville | 12 | Kirksville | 19:23.90 |
| 23 | Josh RockettPlace 23 · Grade 12 · Southern Boone Co | 12 | Southern Boone Co | 19:24.34 |
| 25 | Duncan ClarkPlace 25 · Grade 9 · Kirksville | 9 | Kirksville | 19:31.65 |
| 27 | Steven GittemeierPlace 27 · Grade 9 · Northeast R | 9 | Northeast R | 19:43.08 |
| 28 | Travis SmallPlace 28 · Grade 12 · La Plata R | 12 | La Plata R | 19:45.93 |
| 29 | Jared LockwoodPlace 29 · Grade 10 · Hallsville | 10 | Hallsville | 19:51.08 |
| 30 | Nick SpurgeonPlace 30 · New Bloomfield | — | New Bloomfield | 20:01.52 |
| 31 | Ryan JonesPlace 31 · Grade 12 · Palmyra | 12 | Palmyra | 20:07.99 |
| 32 | Eli AlcornPlace 32 · Grade 10 · Fulton | 10 | Fulton | 20:09.65 |
| 33 | Ty CallowayPlace 33 · Grade 11 · Kirksville | 11 | Kirksville | 20:12.81 |
| 34 | Josh RushingPlace 34 · Grade 12 · Kirksville | 12 | Kirksville | 20:13.55 |
| 35 | Lucas HyingPlace 35 · Grade 9 · Northeast R | 9 | Northeast R | 20:17.05 |
| 37 | Grant GainesPlace 37 · Grade 10 · Fulton | 10 | Fulton | 20:21.40 |
| 41 | Jacob SandersPlace 41 · Grade 11 · Northwestern | 11 | Northwestern | 20:36.27 |
| 42 | Jeremy GarciaPlace 42 · Grade 11 · Northeast R | 11 | Northeast R | 20:39.90 |
| 43 | Stape CrutchfieldPlace 43 · Grade 12 · Northeast R | 12 | Northeast R | 20:58.96 |
| 44 | Chris FreemanPlace 44 · Grade Jr · Centralia | Jr | Centralia | 20:59.43 |
| 45 | Austin HeidbrederPlace 45 · Grade 10 · Palmyra | 10 | Palmyra | 21:14.14 |
| 46 | Derek NeubauerPlace 46 · Grade 12 · Northeast R | 12 | Northeast R | 21:17.40 |
| 47 | Brooks TempletonPlace 47 · Grade 10 · Kirksville | 10 | Kirksville | 21:19.24 |
| 48 | Mason HerlethPlace 48 · Grade 12 · Kirksville | 12 | Kirksville | 21:28.65 |
| 49 | Keegan StonePlace 49 · Grade 11 · Fulton | 11 | Fulton | 21:29.08 |
| 54 | Colby RobbPlace 54 · Grade 12 · Hallsville | 12 | Hallsville | 22:22.55 |
| 55 | Ethan LeightonPlace 55 · Grade So · Centralia | So | Centralia | 22:30.02 |
| 56 | Will JonesPlace 56 · Grade 10 · Palmyra | 10 | Palmyra | 22:30.43 |
| 57 | Zach WhittakerPlace 57 · Grade Jr · Centralia | Jr | Centralia | 22:31.90 |
| 58 | Nick PuttingPlace 58 · Grade 10 · Hallsville | 10 | Hallsville | 22:39.62 |
| 59 | Jake EnlowPlace 59 · Grade So · Centralia | So | Centralia | 22:40.46 |
| 61 | Jabez CampbellPlace 61 · Grade 12 · Hallsville | 12 | Hallsville | 22:53.58 |
| 62 | Zach JonesPlace 62 · Grade 10 · Palmyra | 10 | Palmyra | 23:10.96 |
| 63 | Rustin CrockerPlace 63 · Grade Fr · Centralia | Fr | Centralia | 23:48.02 |