| 1 | Matthew HennesseyPlace 1 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 16:00.00 |
| 2 | Tyler LawsonPlace 2 · Grade 12 · Webster Groves | 12 | Webster Groves | 16:02.00 |
| 3 | Thomas HoganPlace 3 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 16:19.00 |
| 4 | Dustan DavidsonPlace 4 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 16:21.00 |
| 5 | Jack GallagherPlace 5 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 16:44.00 |
| 6 | Billy BalossiPlace 6 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 16:56.00 |
| 7 | Shayn JacksonPlace 7 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 17:01.00 |
| 8 | Joe LaughlinPlace 8 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 17:04.00 |
| 9 | Chris MintonPlace 9 · Grade 12 · McCluer | 12 | McCluer | 17:09.00 PR |
| 10 | Billy HowellsPlace 10 · Grade 11 · Webster Groves | 11 | Webster Groves | 17:10.00 |
| 11 | George GarnerPlace 11 · Grade 12 · Ladue Horton Watkins | 12 | Ladue Horton Watkins | 17:12.00 |
| 12 | Lamont WilsonPlace 12 · Grade 12 · Webster Groves | 12 | Webster Groves | 17:14.00 |
| 13 | Lucas BennettPlace 13 · Grade 11 · Webster Groves | 11 | Webster Groves | 17:20.00 |
| 14 | Jake DeckerPlace 14 · Grade 11 · Hazelwood West | 11 | Hazelwood West | 17:28.00 |
| 15 | Devin CallahanPlace 15 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 17:36.00 |
| 16 | Ryan WintersPlace 16 · Grade 9 · Hazelwood West | 9 | Hazelwood West | 17:37.00 |
| 17 | Brendan AndrePlace 17 · Grade 11 · Webster Groves | 11 | Webster Groves | 17:39.00 |
| 18 | Brian JiangPlace 18 · Grade 12 · Ladue Horton Watkins | 12 | Ladue Horton Watkins | 17:40.00 |
| 19 | William BahanPlace 19 · Grade 12 · Hazelwood West | 12 | Hazelwood West | 17:46.00 PR |
| 20 | Keith ClarkPlace 20 · Grade 12 · Hazelwood West | 12 | Hazelwood West | 17:47.00 |
| 21 | Billy JohnsonPlace 21 · Grade 11 · Webster Groves | 11 | Webster Groves | 17:59.00 |
| 22 | Joe GrassoPlace 22 · Grade 10 · Webster Groves | 10 | Webster Groves | 18:08.00 |
| 23 | Caleb WeismanPlace 23 · Grade 12 · Ladue Horton Watkins | 12 | Ladue Horton Watkins | 18:09.00 PR |
| 24 | Warren BiestPlace 24 · Grade 12 · Ladue Horton Watkins | 12 | Ladue Horton Watkins | 18:14.00 PR |
| 25 | Patrick TraniPlace 25 · Grade 9 · St. John Vianney | 9 | St. John Vianney | 18:24.00 |
| 26 | Andrew DailyPlace 26 · Grade 11 · Hazelwood West | 11 | Hazelwood West | 18:27.00 |
| 27 | Thedrick DanielsPlace 27 · Grade 12 · Hazelwood Central | 12 | Hazelwood Central | 18:45.00 |
| 28 | Veijay RajPlace 28 · Grade 12 · Ladue Horton Watkins | 12 | Ladue Horton Watkins | 18:48.00 |
| 29 | Jordan PoundsPlace 29 · Grade 12 · McCluer | 12 | McCluer | 18:48.00 PR |
| 30 | Joe NelsonPlace 30 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 18:52.00 |
| 31 | Tony MaiPlace 31 · Grade 12 · Hazelwood West | 12 | Hazelwood West | 18:53.00 PR |
| 32 | Ryan WittPlace 32 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 18:55.00 |
| 33 | Christian StrongPlace 33 · Grade 12 · Hazelwood Central | 12 | Hazelwood Central | 18:55.00 PR |
| 34 | Octavain JacksonPlace 34 · Grade 12 · McCluer North | 12 | McCluer North | 18:59.00 PR |
| 35 | Alex HornPlace 35 · Grade 12 · St. John Vianney | 12 | St. John Vianney | 19:09.00 PR |
| 36 | Brian CovingtonPlace 36 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 19:13.00 |
| 37 | Andrew LamartinaPlace 37 · Grade 12 · St. John Vianney | 12 | St. John Vianney | 19:17.00 PR |
| 38 | Rance DrexlerPlace 38 · Grade 10 · Ritenour | 10 | Ritenour | 19:19.00 PR |
| 39 | James MastersonPlace 39 · Grade 11 · Gateway | 11 | Gateway | 19:23.00 |
| 40 | Christopher DreyerPlace 40 · Grade 12 · St. John Vianney | 12 | St. John Vianney | 19:25.00 |
| 41 | Jack EisenbargerPlace 41 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 19:26.00 PR |
| 42 | Lucas MeadPlace 42 · Grade 9 · St. John Vianney | 9 | St. John Vianney | 19:34.00 |
| 43 | Drue PoundsPlace 43 · Grade 12 · McCluer | 12 | McCluer | 19:43.00 PR |
| 44 | Grant DuvallPlace 44 · Grade 12 · McCluer North | 12 | McCluer North | 19:45.00 |
| 45 | Oji WellsPlace 45 · Grade 11 · Hazelwood Central | 11 | Hazelwood Central | 19:54.00 |
| 46 | Dustin HermanPlace 46 · Grade 9 · Ritenour | 9 | Ritenour | 19:56.00 PR |
| 47 | Jacob DomingezPlace 47 · Grade 9 · McCluer North | 9 | McCluer North | 19:56.00 PR |
| 48 | Ian ShaughnessyPlace 48 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 20:16.00 PR |
| 49 | Cameron PorterPlace 49 · Grade 9 · Hazelwood Central | 9 | Hazelwood Central | 20:23.00 |
| 50 | Justin LightfootPlace 50 · Grade 11 · McCluer North | 11 | McCluer North | 20:36.00 PR |
| 51 | Tyler AustinPlace 51 · Grade 11 · Gateway | 11 | Gateway | 20:43.00 PR |
| 52 | Joe ChellisPlace 52 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 20:53.00 |
| 53 | Lamont ColvinPlace 53 · Grade 10 · Hazelwood Central | 10 | Hazelwood Central | 21:02.00 |
| 54 | Patrick GanningerPlace 54 · Grade 12 · Chaminade College Prep | 12 | Chaminade College Prep | 21:13.00 |
| 55 | Justin WalkerPlace 55 · Grade 12 · McCluer North | 12 | McCluer North | 21:15.00 PR |
| 56 | Alan PinedaPlace 56 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 21:15.00 PR |
| 57 | Sean BakerPlace 57 · Grade 11 · Ritenour | 11 | Ritenour | 21:18.00 PR |
| 58 | Spencer OttPlace 58 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 21:37.00 PR |
| 59 | Alex PetersonPlace 59 · Grade 11 · Ritenour | 11 | Ritenour | 21:42.00 |
| 60 | Tyerance JacksonPlace 60 · Grade 9 · Hazelwood Central | 9 | Hazelwood Central | 21:42.00 |
| 61 | Brandon LeePlace 61 · Grade 10 · Hazelwood East | 10 | Hazelwood East | 21:55.00 |
| 62 | Dillon HermanPlace 62 · Grade 9 · Ritenour | 9 | Ritenour | 22:05.00 |
| 63 | Joe GrunzingerPlace 63 · Grade 12 · Chaminade College Prep | 12 | Chaminade College Prep | 22:29.00 |
| 64 | Terrence JacksonPlace 64 · Grade 12 · Hazelwood Central | 12 | Hazelwood Central | 22:58.00 |