| 1 | Javier EstradaPlace 1 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 17:06.54 |
| 2 | Eli MurchPlace 2 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 17:48.30 PR |
| 3 | Martin Galburt RuizPlace 3 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 17:58.73 |
| 4 | Collin HuffPlace 4 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 18:35.39 |
| 5 | Collin WhitePlace 5 · Grade 10 · Metro Academy & Classical | 10 | Metro Academy & Classical | 18:37.86 PR |
| 6 | Noah MurchPlace 6 · Grade 10 · Metro Academy & Classical | 10 | Metro Academy & Classical | 18:37.89 PR |
| 7 | Michael SchneiderPlace 7 · Grade 9 · Duchesne | 9 | Duchesne | 19:12.52 PR |
| 8 | Kellan HinkPlace 8 · Grade 10 · Metro Academy & Classical | 10 | Metro Academy & Classical | 19:16.79 |
| 9 | Fritz HofmannPlace 9 · Grade 10 · Chesterton Academy-St. Louis | 10 | Chesterton Academy-St. Louis | 19:20.65 PR |
| 10 | Jude MorenoPlace 10 · Grade 11 · Roosevelt | 11 | Roosevelt | 19:28.55 |
| 11 | Jase MillerPlace 11 · Grade 10 · West County | 10 | West County | 19:34.39 |
| 12 | Avery BlaxtonPlace 12 · Grade 11 · Chesterton Academy-St. Louis | 11 | Chesterton Academy-St. Louis | 19:43.08 |
| 13 | Elliot WhitePlace 13 · Grade 11 · Brentwood | 11 | Brentwood | 19:45.55 |
| 14 | Loyal McCraryPlace 14 · Grade 10 · Brentwood | 10 | Brentwood | 20:02.65 |
| 15 | David DietzPlace 15 · Grade 10 · Chesterton Academy-St. Louis | 10 | Chesterton Academy-St. Louis | 20:07.18 PR |
| 16 | Gavin WhitePlace 16 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 20:07.22 PR |
| 17 | Diego SanchezPlace 17 · Grade 10 · McKinley Classical Leadership | 10 | McKinley Classical Leadership | 20:11.71 PR |
| 18 | Lancaster Watkins-ParkerPlace 18 · Grade 11 · Metro Academy & Classical | 11 | Metro Academy & Classical | 20:12.71 PR |
| 19 | William BihrPlace 19 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 20:24.58 PR |
| 20 | Daniel MarronPlace 20 · Grade 9 · Chesterton Academy-St. Louis | 9 | Chesterton Academy-St. Louis | 20:30.17 PR |
| 21 | Lander Galburt ruizPlace 21 · Grade 11 · Metro Academy & Classical | 11 | Metro Academy & Classical | 20:33.87 PR |
| 22 | George DierenfeldtPlace 22 · Grade 9 · Chesterton Academy-St. Louis | 9 | Chesterton Academy-St. Louis | 20:34.02 PR |
| 23 | Luke ArcherPlace 23 · Grade 10 · Duchesne | 10 | Duchesne | 21:08.53 PR |
| 24 | Joey NoblePlace 24 · Grade 9 · Chesterton Academy-St. Louis | 9 | Chesterton Academy-St. Louis | 21:15.93 |
| 25 | Nicholas CristeaPlace 25 · Grade 9 · Unattached | 9 | Unattached | 22:04.82 PR |
| 26 | Mason LyPlace 26 · Grade 10 · Metro Academy & Classical | 10 | Metro Academy & Classical | 22:07.52 PR |
| 27 | Cole FlynnPlace 27 · Grade 11 · Brentwood | 11 | Brentwood | 22:08.39 |
| 28 | Joe KunkelmannPlace 28 · Grade 11 · Metro Academy & Classical | 11 | Metro Academy & Classical | 22:38.82 |
| 29 | Rohan VoraPlace 29 · Grade 11 · Metro Academy & Classical | 11 | Metro Academy & Classical | 22:54.31 PR |
| 30 | Christian GonzalezPlace 30 · Grade 9 · Metro Academy & Classical | 9 | Metro Academy & Classical | 23:11.64 PR |
| 31 | Jasper CalvertPlace 31 · Grade 10 · Metro Academy & Classical | 10 | Metro Academy & Classical | 23:20.68 |
| 32 | John SchaeferPlace 32 · Grade 10 · Chesterton Academy-St. Louis | 10 | Chesterton Academy-St. Louis | 23:33.74 PR |
| 33 | Justin GilmorePlace 33 · Grade 11 · Chesterton Academy-St. Louis | 11 | Chesterton Academy-St. Louis | 24:23.00 PR |
| 34 | Kamren DavisPlace 34 · Grade 10 · West County | 10 | West County | 25:37.19 |
| 35 | Matthew BeffaPlace 35 · Grade 9 · Metro Academy & Classical | 9 | Metro Academy & Classical | 26:40.34 PR |
| 36 | Leonardo Reyes MarquezPlace 36 · Grade 12 · Duchesne | 12 | Duchesne | 26:59.07 |
| 37 | Nathaniel Baum SchollePlace 37 · Grade 11 · Metro Academy & Classical | 11 | Metro Academy & Classical | 27:25.86 PR |
| 38 | Joseph Jr. BrockPlace 38 · Grade 10 · Brentwood | 10 | Brentwood | 34:53.72 |