| 1 | Tyler HolmesPlace 1 · Grade 12 · Fox | 12 | Fox | 16:28.00 | 1 |
| 2 | Jake BastPlace 2 · Grade 11 · Oakville | 11 | Oakville | 16:50.00 | 2 |
| 3 | Taylor KramerPlace 3 · Grade 12 · Lindbergh | 12 | Lindbergh | 17:01.00 | 3 |
| 4 | Kurtis HarshmanPlace 4 · Grade 12 · Lafayette (Wildwood) High | 12 | Lafayette (Wildwood) High | 17:02.00 | — |
| 5 | Danny DeposkiPlace 5 · Grade 12 · Lindbergh | 12 | Lindbergh | 17:25.00 | 4 |
| 6 | Dustin CapehartPlace 6 · Grade 12 · Lindbergh | 12 | Lindbergh | 17:30.00 | 5 |
| 7 | Ervin SarajlicPlace 7 · Grade 9 · Oakville | 9 | Oakville | 17:41.00 | 6 |
| 8 | Rashad HarrisPlace 8 · Grade 10 · Ritenour | 10 | Ritenour | 17:44.00 | — |
| 9 | Elvir SarajlicPlace 9 · Grade 9 · Oakville | 9 | Oakville | 17:45.00 | 7 |
| 10 | Tom ChenaultPlace 10 · Grade 12 · Webster Groves High Schoo | 12 | Webster Groves High Schoo | 17:45.00 | — |
| 11 | Dillon WilliamsPlace 11 · Grade 10 · Webster Groves High Schoo | 10 | Webster Groves High Schoo | 17:48.00 | — |
| 12 | Jack MilfordPlace 12 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 17:58.00 | — |
| 13 | Sendin BajricPlace 13 · Grade 12 · Fox | 12 | Fox | 18:03.00 | 8 |
| 14 | Brian ColePlace 14 · Grade 11 · Webster Groves High Schoo | 11 | Webster Groves High Schoo | 18:08.00 | — |
| 15 | Sam BergPlace 15 · Grade 10 · Webster Groves High Schoo | 10 | Webster Groves High Schoo | 18:09.00 | — |
| 16 | Larry LopezPlace 16 · Grade 10 · Fox | 10 | Fox | 18:14.00 | 9 |
| 17 | Joe FrohwitterPlace 17 · Grade 12 · Northwest (Cedar Hill) Hi | 12 | Northwest (Cedar Hill) Hi | 18:14.00 | — |
| 18 | Lucas BeckmanPlace 18 · Grade 12 · Oakville | 12 | Oakville | 18:15.00 | 10 |
| 19 | Nick CreahanPlace 19 · Grade 12 · Oakville | 12 | Oakville | 18:22.00 | 11 |
| 20 | Ben ReedPlace 20 · Grade 10 · Oakville | 10 | Oakville | 18:23.00 | 12 |
| 21 | Jimmy GriffardPlace 21 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 18:24.00 | — |
| 22 | Jake WeisemanPlace 22 · Grade 10 · Fox | 10 | Fox | 18:25.00 | 13 |
| 23 | Kyle MannPlace 23 · Grade 12 · Fox | 12 | Fox | 18:26.00 | 14 |
| 24 | Tommy SkoskyPlace 24 · Grade 10 · Lindbergh | 10 | Lindbergh | 18:27.00 | 15 |
| 25 | Matt DeposkiPlace 25 · Grade 12 · Lindbergh | 12 | Lindbergh | 18:30.00 | 16 |