| 1 | Anthony MeyerPlace 1 · Grade 12 · San Antonio Cole | 12 | San Antonio Cole | 15:58.38 |
| 2 | Miguel Silva-HernandezPlace 2 · Grade 11 · Luling | 11 | Luling | 16:28.95 |
| 3 | Isai MoranPlace 3 · Grade 11 · Great Hearts Northern O | 11 | Great Hearts Northern O | 16:40.70 |
| 4 | Benjamin AlcottPlace 4 · Grade 11 · Great Hearts Northern O | 11 | Great Hearts Northern O | 16:54.63 |
| 5 | Josh (Joshua) HowardPlace 5 · Grade 11 · Universal City Randolph | 11 | Universal City Randolph | 16:59.22 |
| 6 | Javier HernandezPlace 6 · Grade 11 · San Antonio Cole | 11 | San Antonio Cole | 17:16.88 |
| 7 | Elliot LudingtonPlace 7 · Grade 11 · Universal City Randolph | 11 | Universal City Randolph | 17:36.13 |
| 8 | Oliver LudingtonPlace 8 · Grade 11 · Universal City Randolph | 11 | Universal City Randolph | 17:43.75 |
| 9 | Ivan MartinezPlace 9 · Grade 12 · Luling | 12 | Luling | 18:00.58 |
| 10 | Brayden SalzwedelPlace 10 · Grade 9 · Great Hearts Northern O | 9 | Great Hearts Northern O | 18:03.46 |
| 11 | Isaiah LaraPlace 11 · Grade 11 · Universal City Randolph | 11 | Universal City Randolph | 18:10.94 |
| 12 | Luke SanchezPlace 12 · Grade 10 · Great Hearts Monte Vist | 10 | Great Hearts Monte Vist | 18:14.39 |
| 13 | Jacob KitsonPlace 13 · Grade 9 · San Antonio Cole | 9 | San Antonio Cole | 18:18.63 |
| 14 | Micah EmsliePlace 14 · Grade 12 · Great Hearts Northern O | 12 | Great Hearts Northern O | 18:20.88 |
| 15 | Owen StewartPlace 15 · Grade 9 · Great Hearts Northern O | 9 | Great Hearts Northern O | 18:24.97 |
| 16 | Pablo LaraPlace 16 · Grade 11 · Luling | 11 | Luling | 18:28.84 |
| 17 | Caden ScrogginsPlace 17 · Grade 10 · San Antonio Cole | 10 | San Antonio Cole | 18:28.84 |
| 18 | Garrison BarkerPlace 18 · Grade 10 · San Antonio Cole | 10 | San Antonio Cole | 18:29.64 |
| 19 | Jack BarnwellPlace 19 · Grade 9 · Great Hearts Monte Vist | 9 | Great Hearts Monte Vist | 18:37.57 |
| 20 | Ethan GainesPlace 20 · Grade 12 · Universal City Randolph | 12 | Universal City Randolph | 18:38.59 |
| 21 | Kolton BoydPlace 21 · Grade 11 · Luling | 11 | Luling | 18:56.86 |
| 22 | Seth MorrisonPlace 22 · Grade 11 · Universal City Randolph | 11 | Universal City Randolph | 19:06.25 |
| 23 | Marcus KnightPlace 23 · Grade 10 · Great Hearts Northern O | 10 | Great Hearts Northern O | 19:08.87 |
| 24 | Jayden HernandezPlace 24 · Grade 9 · Luling | 9 | Luling | 19:11.89 |
| 25 | Luke DowPlace 25 · Grade 10 · Great Hearts Monte Vist | 10 | Great Hearts Monte Vist | 19:17.22 |
| 26 | Zain FischerPlace 26 · Grade 9 · Luling | 9 | Luling | 19:24.13 |
| 27 | Quinlan SmithPlace 27 · Grade 11 · Great Hearts Monte Vist | 11 | Great Hearts Monte Vist | 19:27.64 |
| 28 | Krish VijavergiaPlace 28 · Grade 10 · Great Hearts Northern O | 10 | Great Hearts Northern O | 19:37.72 |
| 29 | Julio ArroyoPlace 29 · Grade 10 · Marion | 10 | Marion | 19:37.73 |
| 30 | Riley MarkeyPlace 30 · Grade 9 · Great Hearts Monte Vist | 9 | Great Hearts Monte Vist | 19:56.43 |
| 31 | Preston RemleyPlace 31 · Grade 10 · San Antonio Cole | 10 | San Antonio Cole | 19:58.47 |
| 32 | Christian AcevesPlace 32 · Grade 12 · Universal City Randolph | 12 | Universal City Randolph | 20:06.36 |
| 33 | Sebastian CantuPlace 33 · Grade 12 · Great Hearts Monte Vist | 12 | Great Hearts Monte Vist | 20:42.65 |
| 34 | Gabriel ReynaPlace 34 · Grade 9 · Luling | 9 | Luling | 21:09.89 |
| 35 | Terry EdicPlace 35 · Grade 11 · Marion | 11 | Marion | 21:29.24 |
| 36 | Giancarlo De La CruzPlace 36 · Grade 10 · Marion | 10 | Marion | 21:39.19 |
| 37 | Bryan HermocilloPlace 37 · Grade 10 · Marion | 10 | Marion | 21:54.85 |
| 38 | Dylan MarkeyPlace 38 · Grade 10 · Great Hearts Monte Vist | 10 | Great Hearts Monte Vist | 22:04.82 |
| 39 | Sebastian LleverinoPlace 39 · Grade 10 · Marion | 10 | Marion | 25:38.64 |