| 1 | Nate GelberPlace 1 · Grade 12 · Whitfield | 12 | Whitfield | 16:02.23 PR |
| 2 | Henry HuffPlace 2 · Grade 12 · Lutheran St. Charles | 12 | Lutheran St. Charles | 16:09.05 PR |
| 3 | Simon GelberPlace 3 · Grade 10 · Whitfield | 10 | Whitfield | 17:10.15 |
| 4 | Chris HansonPlace 4 · Grade 10 · Whitfield | 10 | Whitfield | 17:36.30 |
| 5 | Usama AhmadPlace 5 · Grade 12 · Valley Park | 12 | Valley Park | 17:45.58 |
| 6 | Connor StahlPlace 6 · Grade 11 · Lutheran St. Charles | 11 | Lutheran St. Charles | 18:00.21 |
| 7 | Jared KlutkePlace 7 · Grade 12 · Whitfield | 12 | Whitfield | 18:02.92 PR |
| 8 | Morgan LeakePlace 8 · Grade 10 · Whitfield | 10 | Whitfield | 18:12.15 |
| 9 | Kar'Mel BrewerPlace 9 · Grade 10 · Maplewood Richmond Heights | 10 | Maplewood Richmond Heights | 18:17.08 PR |
| 10 | Matthew RuvinovPlace 10 · Grade 11 · Whitfield | 11 | Whitfield | 18:30.31 |
| 11 | Caleb KellyPlace 11 · Grade 10 · Principia | 10 | Principia | 18:36.47 |
| 12 | Tyler WingertPlace 12 · Grade 12 · Principia | 12 | Principia | 18:40.16 |
| 13 | Michael HowellPlace 13 · Grade 12 · Barat Academy | 12 | Barat Academy | 18:47.08 |
| 14 | Amari MathisPlace 14 · Grade 10 · Principia | 10 | Principia | 18:52.84 PR |
| 15 | Nicholas SieboldPlace 15 · Grade 11 · Valley Park | 11 | Valley Park | 18:56.20 PR |
| 16 | Matthew BlankleyPlace 16 · Grade 10 · Valley Park | 10 | Valley Park | 19:15.68 |
| 17 | Zach SullivanPlace 17 · Grade 10 · Valley Park | 10 | Valley Park | 19:23.31 PR |
| 18 | Cody WilliamsPlace 18 · Grade 10 · Lutheran St. Charles | 10 | Lutheran St. Charles | 19:28.95 |
| 19 | Philip IrvingPlace 19 · Grade 10 · Lutheran North | 10 | Lutheran North | 19:29.77 |
| 20 | Boone SteelePlace 20 · Grade 9 · Principia | 9 | Principia | 19:29.85 |
| 21 | Noel RichardsPlace 21 · Grade 12 · Principia | 12 | Principia | 19:47.61 PR |
| 22 | Andrew KircherPlace 22 · Grade 10 · Valley Park | 10 | Valley Park | 19:51.97 PR |
| 23 | Andrew HowellPlace 23 · Grade 12 · Barat Academy | 12 | Barat Academy | 19:52.91 |
| 24 | Jack WeaklyPlace 24 · Grade 10 · Elsberry | 10 | Elsberry | 19:53.42 |
| 25 | Elliot HuffPlace 25 · Grade 9 · Lutheran St. Charles | 9 | Lutheran St. Charles | 19:56.25 PR |
| 26 | Ian LaRivierePlace 26 · Grade 11 · Principia | 11 | Principia | 19:58.51 |
| 27 | Carneil KinniePlace 27 · Grade 11 · Lutheran North | 11 | Lutheran North | 19:59.14 PR |
| 28 | Joshua FruendPlace 28 · Grade 9 · Lutheran St. Charles | 9 | Lutheran St. Charles | 19:59.22 |
| 29 | Nicholas RicksPlace 29 · Grade 11 · Lutheran North | 11 | Lutheran North | 20:01.66 |
| 30 | Jim MastenPlace 30 · Grade 10 · Principia | 10 | Principia | 20:12.01 |
| 31 | Paul MeuserPlace 31 · Grade 12 · Maplewood Richmond Heights | 12 | Maplewood Richmond Heights | 20:13.37 PR |
| 32 | Devin-lee WhitePlace 32 · Grade 12 · Valley Park | 12 | Valley Park | 20:28.38 PR |
| 33 | Joseph TronicekPlace 33 · Grade 10 · Maplewood Richmond Heights | 10 | Maplewood Richmond Heights | 20:33.44 |
| 34 | Jacob MeyrPlace 34 · Grade 9 · Lutheran North | 9 | Lutheran North | 20:42.44 PR |
| 35 | Henry BaerPlace 35 · Grade 12 · Whitfield | 12 | Whitfield | 20:50.85 |
| 36 | Scott GmoserPlace 36 · Grade 12 · Metro | 12 | Metro | 20:50.87 PR |
| 37 | Joel BrutlagPlace 37 · Grade 10 · Lutheran North | 10 | Lutheran North | 20:56.64 |
| 38 | Tyreke JonesPlace 38 · Grade 12 · Valley Park | 12 | Valley Park | 21:05.64 |
| 39 | Shane PittmanPlace 39 · Grade 11 · Lutheran St. Charles | 11 | Lutheran St. Charles | 21:06.00 PR |
| 40 | Joshua FacklerPlace 40 · Grade 12 · Lutheran North | 12 | Lutheran North | 21:06.50 |
| 41 | Nathan WilhelmsPlace 41 · Grade 11 · Lutheran St. Charles | 11 | Lutheran St. Charles | 21:22.94 PR |
| 42 | Austin DavisPlace 42 · Grade 11 · Lutheran North | 11 | Lutheran North | 21:35.91 |
| 43 | Logan DoeringPlace 43 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 21:45.85 |
| 44 | Jacob BoehljePlace 44 · Grade 9 · Metro | 9 | Metro | 21:56.31 |
| 45 | Zackery KottkampPlace 45 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 22:10.99 PR |
| 46 | Austin KingPlace 46 · Grade 11 · Elsberry | 11 | Elsberry | 22:58.40 |
| 47 | Brendan SuddarthPlace 47 · Grade 9 · Elsberry | 9 | Elsberry | 24:07.99 PR |
| 48 | Keshon DukePlace 48 · Grade 9 · Maplewood Richmond Heights | 9 | Maplewood Richmond Heights | 24:20.29 |
| 49 | Reis GardnerPlace 49 · Grade 12 · Barat Academy | 12 | Barat Academy | 24:35.52 |
| 50 | Nathan KulczakPlace 50 · Grade 12 · Barat Academy | 12 | Barat Academy | 25:01.69 |
| 51 | Clayton HillPlace 51 · Grade 9 · Barat Academy | 9 | Barat Academy | 26:07.88 |
| 52 | John SheahanPlace 52 · Grade 9 · Metro | 9 | Metro | 28:11.49 |
| 53 | Mitchell MatthewsPlace 53 · Grade 11 · Maplewood Richmond Heights | 11 | Maplewood Richmond Heights | 28:28.77 |
| 54 | Minh HuynhPlace 54 · Grade 12 · Metro | 12 | Metro | 28:29.15 PR |
| 55 | Jacob HellicksonPlace 55 · Grade 9 · Metro | 9 | Metro | 29:22.96 |