| 1 | Jacob KutaPlace 1 · Grade 12 · Huffman Hargrave | 12 | Huffman Hargrave | 17:55.7 PR |
| 2 | Mason LongPlace 2 · Grade 11 · Huffman Hargrave | 11 | Huffman Hargrave | 18:20.3 PR |
| 3 | Caleb MartinPlace 3 · Grade 11 · Huffman Hargrave | 11 | Huffman Hargrave | 18:28.4 |
| 4 | Vincent ZunigaPlace 4 · Grade 9 · Huffman Hargrave | 9 | Huffman Hargrave | 18:34.5 |
| 5 | Trevor McDowellPlace 5 · Grade 9 · Huffman Hargrave | 9 | Huffman Hargrave | 19:19.5 |
| 6 | Evan GaunaPlace 6 · Grade 9 · Huffman Hargrave | 9 | Huffman Hargrave | 19:36.1 |
| 7 | David NolandPlace 7 · Grade 11 · Huffman Hargrave | 11 | Huffman Hargrave | 19:44.7 PR |
| 8 | Oscar VasquezPlace 8 · Grade 10 · Livingston | 10 | Livingston | 19:53.9 PR |
| 9 | Allen TabbPlace 9 · Grade 10 · Huffman Hargrave | 10 | Huffman Hargrave | 19:54.3 |
| 10 | Dillen JohnsonPlace 10 · Grade - · Shepherd | - | Shepherd | 20:13.1 PR |
| 11 | Tommy WangPlace 11 · Grade 9 · Huffman Hargrave | 9 | Huffman Hargrave | 20:14.4 |
| 12 | Jonathan JuarezPlace 12 · Grade 11 · Liberty | 11 | Liberty | 20:24.8 |
| 13 | Diego GonzalezPlace 13 · Grade 11 · Livingston | 11 | Livingston | 20:36.7 |
| 14 | Christian CardonaPlace 14 · Grade 9 · Huffman Hargrave | 9 | Huffman Hargrave | 20:40.6 PR |
| 15 | John AgueroPlace 15 · Grade 11 · Livingston | 11 | Livingston | 20:46.5 |
| 16 | Joaquin SanchezPlace 16 · Grade 10 · Livingston | 10 | Livingston | 20:49.6 |
| 17 | Caleb BartonPlace 17 · Grade 9 · Huffman Hargrave | 9 | Huffman Hargrave | 21:04.8 |
| 18 | Finn (Finley) Yoakum IIIPlace 18 · Grade 9 · Huffman Hargrave | 9 | Huffman Hargrave | 21:45.9 |
| 19 | Oscar TzocPlace 19 · Grade 11 · Splendora | 11 | Splendora | 21:53.3 PR |
| 20 | Martin BarajasPlace 20 · Grade 9 · Splendora | 9 | Splendora | 21:55.0 |
| 21 | Rolando BecerraPlace 21 · Grade 12 · Liberty | 12 | Liberty | 22:02.2 PR |
| 22 | Ezequiel MachucaPlace 22 · Grade 9 · Livingston | 9 | Livingston | 22:08.4 PR |
| 23 | Jase CallawayPlace 23 · Grade 9 · Huffman Hargrave | 9 | Huffman Hargrave | 22:12.9 PR |
| 24 | Benjamin VillarrealPlace 24 · Grade 9 · Huffman Hargrave | 9 | Huffman Hargrave | 22:17.6 PR |
| 25 | Tomas GonzalezPlace 25 · Grade 11 · Liberty | 11 | Liberty | 22:35.5 |
| 26 | Luke GuidryPlace 26 · Grade 9 · Splendora | 9 | Splendora | 22:48.7 PR |
| 27 | Vincent NalleyPlace 27 · Grade 9 · Huffman Hargrave | 9 | Huffman Hargrave | 22:53.0 PR |
| 28 | Raqeeb AnjumPlace 28 · Grade 10 · Livingston | 10 | Livingston | 22:57.7 PR |
| 29 | Joaquin FloresPlace 29 · Grade 11 · Livingston | 11 | Livingston | 23:02.4 PR |
| 30 | Aiden LunaPlace 30 · Grade 10 · Livingston | 10 | Livingston | 23:04.2 PR |
| 31 | Connor ShipmanPlace 31 · Grade 9 · Huffman Hargrave | 9 | Huffman Hargrave | 23:07.7 |
| 32 | Hector LiraPlace 32 · Grade 11 · Liberty | 11 | Liberty | 23:12.8 |
| 33 | Giovanni OlivaresPlace 33 · Grade 12 · Livingston | 12 | Livingston | 23:16.4 |
| 34 | David GerardoPlace 34 · Grade 12 · Liberty | 12 | Liberty | 23:46.3 |
| 35 | Heron TelloPlace 35 · Grade 9 · Liberty | 9 | Liberty | 24:11.5 |
| 36 | Ricardo GarciaPlace 36 · Grade 10 · Liberty | 10 | Liberty | 24:20.9 PR |
| 37 | Michael AngelesPlace 37 · Grade 8 · Livingston | 8 | Livingston | 24:24.6 |