| 1 | Nathan EchevestePlace 1 · Grade 11 · Overhills | 11 | Overhills | 19:29.20 |
| 2 | Jacob AnguianoPlace 2 · Grade 9 · Overhills | 9 | Overhills | 20:24.60 |
| 3 | Kaleb McClurePlace 3 · Grade 11 · Overhills | 11 | Overhills | 20:31.30 PR |
| 4 | Jack KeatingPlace 4 · Grade 12 · Overhills | 12 | Overhills | 20:38.40 |
| 5 | Ji'Aire AlstonPlace 5 · Grade 9 · Overhills | 9 | Overhills | 20:40.30 PR |
| 6 | Justin MorenoPlace 6 · Grade 10 · Pine Forest | 10 | Pine Forest | 21:11.10 |
| 7 | Carter WhitleyPlace 7 · Grade 10 · Pine Forest | 10 | Pine Forest | 21:17.90 |
| 8 | Lucas De La PenaPlace 8 · Grade 12 · Pine Forest | 12 | Pine Forest | 21:33.10 PR |
| 9 | Martin SanchezPlace 9 · Grade 12 · Pine Forest | 12 | Pine Forest | 22:12.30 |
| 10 | Robert GriffithPlace 10 · Grade 11 · Overhills | 11 | Overhills | 22:24.90 |
| 11 | Salvador VillegasPlace 11 · Grade 12 · Overhills | 12 | Overhills | 22:42.70 |
| 12 | Isaac RedmonPlace 12 · Grade 10 · Overhills | 10 | Overhills | 23:06.60 |
| 13 | Hunter MingPlace 13 · Grade 12 · Pine Forest | 12 | Pine Forest | 24:11.10 |
| 14 | Matthew HarbotPlace 14 · Grade 12 · Overhills | 12 | Overhills | 24:12.60 |
| 15 | Brandon HerreraPlace 15 · Grade 11 · Pine Forest | 11 | Pine Forest | 24:13.70 |
| 16 | Lincoln SmithPlace 16 · Grade 9 · Pine Forest | 9 | Pine Forest | 24:20.50 |
| 17 | Daniel HarrisonPlace 17 · Grade 10 · Overhills | 10 | Overhills | 24:59.70 |
| 18 | Nicholas MadridPlace 18 · Grade 11 · Pine Forest | 11 | Pine Forest | 25:00.80 |
| 19 | Laird BrowningPlace 19 · Grade 10 · Pine Forest | 10 | Pine Forest | 25:44.40 PR |
| 20 | Cesar Perez BahenaPlace 20 · Grade 10 · Overhills | 10 | Overhills | 26:01.70 |
| 21 | Alexander TrentPlace 21 · Grade 12 · Pine Forest | 12 | Pine Forest | 26:06.90 |
| 22 | Iggy CannyPlace 22 · Grade 12 · Pine Forest | 12 | Pine Forest | 26:44.00 |
| 23 | Oconee ChadwickPlace 23 · Grade 11 · Pine Forest | 11 | Pine Forest | 26:59.70 |
| 24 | Lucas BeuchertPlace 24 · Grade 9 · Overhills | 9 | Overhills | 27:35.30 |
| 25 | Brian SwansonPlace 25 · Grade 12 · Pine Forest | 12 | Pine Forest | 27:39.80 |
| 26 | Matthew BeuchertPlace 26 · Grade 12 · Overhills | 12 | Overhills | 28:31.10 |
| 27 | Austin MingPlace 27 · Grade 10 · Pine Forest | 10 | Pine Forest | 32:04.10 |
| 0 | Brett NunleyPlace 0 · Grade 11 · Pine Forest | 11 | Pine Forest | DNS |
| 0 | Darius HickmanPlace 0 · Grade 12 · Pine Forest | 12 | Pine Forest | DNS |
| 0 | Adonis GonzalezPlace 0 · Grade 11 · Pine Forest | 11 | Pine Forest | DNS |
| 0 | Brandon GrovePlace 0 · Grade 12 · Pine Forest | 12 | Pine Forest | DNS |
| 0 | Kalvin ClarkPlace 0 · Grade 12 · Pine Forest | 12 | Pine Forest | DNS |
| 0 | Caleb SimmonsPlace 0 · Grade 9 · Pine Forest | 9 | Pine Forest | DNS |
| 0 | Daniel SlaterPlace 0 · Grade 12 · Pine Forest | 12 | Pine Forest | DNS |
| 0 | Peter Jacob IIPlace 0 · Grade 9 · Pine Forest | 9 | Pine Forest | DNS |
| 0 | Terrance HiltonPlace 0 · Grade 12 · Overhills | 12 | Overhills | DNS |
| 0 | Cody HallidayPlace 0 · Grade 12 · Overhills | 12 | Overhills | DNS |