| 1 | Philip LagemannPlace 1 · Grade SR · Bowling Green | SR | Bowling Green | 16:51.28 | 1 |
| 2 | Luke BruningPlace 2 · Grade SR · Wright City | SR | Wright City | 17:30.96 | 2 |
| 3 | Parker WilkinsonPlace 3 · Grade SR · Father Tolton | SR | Father Tolton | 18:00.82 | 3 |
| 4 | Logan LeffelerPlace 4 · Grade SR · Bowling Green | SR | Bowling Green | 18:06.72 | 4 |
| 5 | Luke OwenPlace 5 · Grade JR · Hallsville | JR | Hallsville | 18:25.36 | 5 |
| 6 | Devin NeffPlace 6 · Grade FR · Mark Twain | FR | Mark Twain | 18:28.94 | 6 |
| 7 | Riley FeePlace 7 · Grade JR · Palmyra | JR | Palmyra | 18:33.10 | 7 |
| 8 | Dylan WhitePlace 8 · Grade JR · Bowling Green | JR | Bowling Green | 18:40.58 | 8 |
| 9 | Jabe McGeePlace 9 · Grade JR · Hallsville | JR | Hallsville | 18:43.02 | 9 |
| 10 | Matthew GravesPlace 10 · Grade SO · Father Tolton | SO | Father Tolton | 18:48.87 | 10 |
| 11 | Tom KabrickPlace 11 · Grade FR · Hallsville | FR | Hallsville | 18:59.79 | 11 |
| 12 | Blain LindseyPlace 12 · Grade SO · Clark County | SO | Clark County | 19:08.59 | 12 |
| 13 | Nick MuddPlace 13 · Grade FR · Palmyra | FR | Palmyra | 19:09.64 | 13 |
| 14 | Ryan ReynoldsPlace 14 · Grade SO · Bowling Green | SO | Bowling Green | 19:14.51 | 14 |
| 15 | Reed NiemeyerPlace 15 · Grade SO · Bowling Green | SO | Bowling Green | 19:15.15 | 15 |
| 16 | Jeff PaytonPlace 16 · Grade JR · Bowling Green | JR | Bowling Green | 19:22.64 | 16 |
| 17 | Nick MuellerPlace 17 · Grade JR · Wright City | JR | Wright City | 19:25.66 | 17 |
| 18 | Peter RobePlace 18 · Grade SR · Father Tolton | SR | Father Tolton | 19:31.92 | 18 |
| 19 | Ben GoedrichPlace 19 · Grade JR · Father Tolton | JR | Father Tolton | 19:40.69 | 19 |
| 20 | Devin TelkampPlace 20 · Grade SR · Wright City | SR | Wright City | 19:47.72 | 20 |
| 21 | Jack LoyPlace 21 · Grade FR · Father Tolton | FR | Father Tolton | 19:49.52 | 21 |
| 22 | Josh FrenchPlace 22 · Grade FR · Highland | FR | Highland | 19:52.39 | 22 |
| 23 | Jake MuellerPlace 23 · Grade SO · Wright City | SO | Wright City | 19:52.94 | 23 |
| 24 | Austin IrvinPlace 24 · Grade SO · Bowling Green | SO | Bowling Green | 19:54.95 | 24 |
| 25 | Jared LockwoodPlace 25 · Grade SR · Hallsville | SR | Hallsville | 20:06.38 | 25 |
| 26 | Tanner RileyPlace 26 · Grade SO · Wright City | SO | Wright City | 20:09.70 | 26 |
| 27 | Matthew DavisPlace 27 · Grade SO · Father Tolton | SO | Father Tolton | 20:14.47 | 27 |
| 28 | Brett WilliamsPlace 28 · Grade SO · Hallsville | SO | Hallsville | 20:17.31 | 28 |
| 29 | Josh TomlinsonPlace 29 · Grade JR · Clark County | JR | Clark County | 20:20.05 | 29 |
| 30 | Michael LudyPlace 30 · Grade SO · Montgomery County | SO | Montgomery County | 20:25.33 | — |
| 31 | Nathan SimsPlace 31 · Grade SO · Centralia | SO | Centralia | 20:27.26 | 30 |
| 32 | Kyle HaskellPlace 32 · Grade FR · Centralia | FR | Centralia | 20:33.18 | 31 |
| 33 | Caleb GrahamPlace 33 · Grade JR · Centralia | JR | Centralia | 20:34.21 | 32 |
| 34 | Chase JonesPlace 34 · Grade JR · Wright City | JR | Wright City | 20:35.70 | 33 |
| 35 | Derek CalhoonPlace 35 · Grade FR · Centralia | FR | Centralia | 20:37.88 | 34 |
| 36 | Christopher BrothertonPlace 36 · Grade JR · Clark County | JR | Clark County | 20:56.68 | 35 |
| 37 | Dakota UptegrovePlace 37 · Grade FR · Father Tolton | FR | Father Tolton | 21:00.89 | 36 |
| 38 | Javier GonzalezPlace 38 · Grade JR · Wright City | JR | Wright City | 21:06.71 | 37 |
| 39 | Trenton McWilliamsPlace 39 · Grade SO · Highland | SO | Highland | 21:09.08 | 38 |
| 40 | Tyler BuckwalterPlace 40 · Grade JR · Palmyra | JR | Palmyra | 21:10.06 | 39 |
| 41 | Corey CorneliusPlace 41 · Grade SR · Mark Twain | SR | Mark Twain | 21:24.09 | 40 |
| 42 | Grady FranklinPlace 42 · Grade SO · Mark Twain | SO | Mark Twain | 21:25.41 | 41 |
| 43 | Chandler BevanPlace 43 · Grade FR · Clark County | FR | Clark County | 21:37.44 | 42 |
| 44 | Steven ColemanPlace 44 · Grade SR · North Callaway | SR | North Callaway | 21:54.72 | — |
| 45 | Dillard HawkinsPlace 45 · Grade SO · Palmyra | SO | Palmyra | 22:16.89 | 43 |
| 46 | Addison SpraguePlace 46 · Grade SO · Clark County | SO | Clark County | 22:25.88 | 44 |
| 47 | James ParkerPlace 47 · Grade SR · Mark Twain | SR | Mark Twain | 22:39.37 | 45 |
| 48 | Adler SlyPlace 48 · Grade SO · Highland | SO | Highland | 22:42.53 | 46 |
| 49 | Brad TonkinsonPlace 49 · Grade SO · Mark Twain | SO | Mark Twain | 22:52.79 | 47 |
| 50 | Cole KirchnerPlace 50 · Grade FR · Clark County | FR | Clark County | 23:01.74 | 48 |
| 51 | Noah StumpPlace 51 · Grade SO · Clark County | SO | Clark County | 23:08.67 | 49 |
| 52 | Zach JonesPlace 52 · Grade SR · Palmyra | SR | Palmyra | 23:36.05 | 50 |
| 53 | Andrew OglePlace 53 · Grade SO · Mark Twain | SO | Mark Twain | 23:44.16 | 51 |
| 54 | Danny HoekPlace 54 · Grade SR · Centralia | SR | Centralia | 24:23.29 | 52 |
| 55 | Tristan WoodPlace 55 · Grade JR · Highland | JR | Highland | 25:24.08 | 53 |
| 56 | Bobby HigginsPlace 56 · Grade SO · Mark Twain | SO | Mark Twain | 27:09.23 | 54 |
| 57 | Elliott FaulconerPlace 57 · Grade SO · Highland | SO | Highland | 32:26.62 | 55 |