| 1 | Shaun HaleyPlace 1 · Grade 1 · San Marcos | 1 | San Marcos | 18:29.4 |
| 2 | Jacob SingerPlace 2 · Grade 2 · Austin Anderson | 2 | Austin Anderson | 18:52.5 |
| 3 | Riley OrrPlace 3 · Grade 3 · Austin Anderson | 3 | Austin Anderson | 19:02.4 |
| 4 | Hugo GrangenoPlace 4 · Grade 4 · Del Valle | 4 | Del Valle | 19:15.4 |
| 5 | Sam StokesPlace 5 · Grade 5 · San Marcos | 5 | San Marcos | 19:16.1 |
| 6 | Jose EscobarPlace 6 · Grade 6 · Del Valle | 6 | Del Valle | 19:18.5 |
| 7 | Chance ValdesPlace 7 · Grade 7 · Austin Bowie | 7 | Austin Bowie | 19:20.4 |
| 8 | Gilberto SustaitaPlace 8 · Grade 8 · Del Valle | 8 | Del Valle | 19:21.4 |
| 9 | Michael CarrizalesPlace 9 · Grade 9 · Manor | 9 | Manor | 19:34.7 |
| 10 | Erik GarciaPlace 10 · Grade 10 · Manor | 10 | Manor | 19:36.0 |
| 11 | Andrew HarlickerPlace 11 · Grade 11 · Austin Bowie | 11 | Austin Bowie | 19:36.2 |
| 12 | Cade BlagdanPlace 12 · Grade 12 · Austin Bowie | 12 | Austin Bowie | 19:38.2 |
| 13 | Noah PopePlace 13 · Austin Bowie | — | Austin Bowie | 19:46.8 |
| 14 | Gabriel PalomaresPlace 14 · Austin Anderson | — | Austin Anderson | 19:54.5 |
| 15 | Whitaker ReidPlace 15 · San Marcos | — | San Marcos | 19:58.6 |
| 16 | Eudolfo DiazPlace 16 · Del Valle | — | Del Valle | 20:01.5 |
| 17 | Louie GliniakPlace 17 · Austin Bowie | — | Austin Bowie | 20:06.0 |
| 18 | Kyle HolubPlace 18 · Austin Bowie | — | Austin Bowie | 20:08.0 |
| 19 | Julian DelarosaPlace 19 · San Marcos | — | San Marcos | 20:08.7 |
| 20 | Jarrede BernalPlace 20 · San Marcos | — | San Marcos | 20:13.9 |
| 21 | Eli NicholsPlace 21 · Austin Anderson | — | Austin Anderson | 20:21.2 |
| 22 | Will NicholsPlace 22 · Austin Anderson | — | Austin Anderson | 20:23.1 |
| 23 | Agustin LopezPlace 23 · Del Valle | — | Del Valle | 20:27.3 |
| 24 | Cory KittlemanPlace 24 · Austin Anderson | — | Austin Anderson | 20:30.9 |
| 25 | Isaias LunaPlace 25 · Manor | — | Manor | 20:32.4 |
| 26 | Eric CoxPlace 26 · Austin Anderson | — | Austin Anderson | 20:39.3 |
| 27 | Karan SahuPlace 27 · Austin Bowie | — | Austin Bowie | 20:44.8 |
| 28 | Dylan EliasPlace 28 · Grade 12 · Austin Bowie | 12 | Austin Bowie | 20:46.5 |
| 29 | Samuel AdamsPlace 29 · Grade 11 · Austin Bowie | 11 | Austin Bowie | 20:53.1 |
| 30 | Alexis Ledesma-SanchezPlace 30 · Grade 11 · Austin Bowie | 11 | Austin Bowie | 20:57.5 |
| 31 | Alejandro Gonzalez De La PenaPlace 31 · Grade 10 · Austin Anderson | 10 | Austin Anderson | 20:59.7 |
| 32 | Christofer RamirezPlace 32 · Del Valle | — | Del Valle | 21:01.3 |
| 33 | Stephen AchillesPlace 33 · Grade 10 · Austin Bowie | 10 | Austin Bowie | 21:05.8 |
| 34 | Brodie PlummerPlace 34 · Grade 11 · Austin Bowie | 11 | Austin Bowie | 21:08.0 |
| 35 | Vaughn HoisingtonPlace 35 · Grade 10 · Austin Bowie | 10 | Austin Bowie | 21:09.0 |
| 36 | Braden GrossfeldPlace 36 · Grade 11 · Austin Anderson | 11 | Austin Anderson | 21:09.0 |
| 37 | Thomas DinhPlace 37 · Grade 10 · Austin Anderson | 10 | Austin Anderson | 21:10.6 |
| 38 | Evan AcunaPlace 38 · Grade 10 · Austin Bowie | 10 | Austin Bowie | 21:12.8 |
| 39 | Carmelo MacedoPlace 39 · Manor | — | Manor | 21:17.0 |
| 40 | Connor YarbroughPlace 40 · Grade 12 · Austin Bowie | 12 | Austin Bowie | 21:20.2 |
| 41 | Morgan ShaftoPlace 41 · Grade 10 · Austin Anderson | 10 | Austin Anderson | 21:21.8 |
| 42 | Kevin AguilarPlace 42 · Grade 11 · Austin Anderson | 11 | Austin Anderson | 21:25.2 |
| 43 | Gage HadenPlace 43 · Grade 10 · Austin Bowie | 10 | Austin Bowie | 21:27.1 |
| 44 | Stanley CrawfordPlace 44 · Grade 10 · Austin Bowie | 10 | Austin Bowie | 21:36.2 |
| 45 | Jonathan JimenezPlace 45 · Manor | — | Manor | 21:40.4 |
| 46 | Dylan LucePlace 46 · Grade 10 · Austin Bowie | 10 | Austin Bowie | 21:42.8 |
| 47 | Alex ReyesPlace 47 · San Marcos | — | San Marcos | 21:58.1 |
| 48 | Henry NelsonPlace 48 · Grade 10 · Austin Anderson | 10 | Austin Anderson | 21:58.2 |
| 49 | Logan VestPlace 49 · San Marcos | — | San Marcos | 21:59.9 |
| 50 | yael sanchezPlace 50 · Manor | — | Manor | 22:00.5 |
| 51 | vinicio rangelPlace 51 · Manor | — | Manor | 22:01.6 |
| 52 | Mario DiazPlace 52 · Grade 10 · Manor | 10 | Manor | 22:02.8 |
| 53 | Ryan GraffPlace 53 · Grade 11 · Austin Anderson | 11 | Austin Anderson | 22:07.6 |
| 54 | Angel LopezPlace 54 · Grade 10 · Manor | 10 | Manor | 22:07.8 |
| 55 | Kincaid BassPlace 55 · Grade 11 · Austin Anderson | 11 | Austin Anderson | 22:12.5 |
| 56 | Bryce FosterPlace 56 · Grade 12 · Austin Anderson | 12 | Austin Anderson | 22:16.1 |
| 57 | Jack FishbaughPlace 57 · Grade 10 · Austin Bowie | 10 | Austin Bowie | 22:22.9 |
| 58 | Andres GuevaraPlace 58 · Grade 11 · Manor | 11 | Manor | 22:25.4 |
| 59 | Ramon MendozPlace 59 · Grade 12 · Manor | 12 | Manor | 22:29.2 |
| 60 | James CullisPlace 60 · Grade 10 · Austin Anderson | 10 | Austin Anderson | 22:34.6 |
| 61 | Matthew DiazPlace 61 · Grade 11 · Manor | 11 | Manor | 22:38.0 |
| 62 | Brandon HetherlyPlace 62 · Grade 12 · Austin Anderson | 12 | Austin Anderson | 22:42.8 |
| 63 | Jesus SilvaPlace 63 · Grade 10 · Manor | 10 | Manor | 22:44.3 |
| 64 | Martin WnoroskiPlace 64 · Grade 11 · Austin Bowie | 11 | Austin Bowie | 22:45.8 |
| 65 | Daniel DominguezPlace 65 · Grade 9 · Manor | 9 | Manor | 22:50.8 |
| 66 | Beck BurgelinPlace 66 · Grade 11 · Austin Anderson | 11 | Austin Anderson | 22:53.8 |
| 67 | Carlos HernandezPlace 67 · Austin Akins | — | Austin Akins | 22:57.3 |
| 68 | Ethan MilesPlace 68 · Grade 10 · Austin Anderson | 10 | Austin Anderson | 23:04.0 |
| 69 | Colin DonartPlace 69 · Grade 10 · Austin Anderson | 10 | Austin Anderson | 23:09.6 |
| 70 | Ulysses MedelPlace 70 · Austin Akins | — | Austin Akins | 23:31.5 |
| 71 | Sean LloydPlace 71 · Grade 11 · Austin Bowie | 11 | Austin Bowie | 23:31.7 |
| 72 | Jordan O'QuinPlace 72 · Grade 10 · Austin Bowie | 10 | Austin Bowie | 23:49.1 |
| 73 | Luis BrunetPlace 73 · Grade 10 · Austin Anderson | 10 | Austin Anderson | 23:49.4 |
| 74 | Joe FreedmanPlace 74 · Grade 10 · Austin Anderson | 10 | Austin Anderson | 24:05.2 |
| 75 | Isaiah TorresPlace 75 · Austin Akins | — | Austin Akins | 24:17.7 |
| 76 | Aaron PustkaPlace 76 · Grade 10 · Austin Anderson | 10 | Austin Anderson | 24:24.8 |
| 77 | Andrew HernandezPlace 77 · Austin Akins | — | Austin Akins | 24:31.1 |
| 78 | Jaime FlorresPlace 78 · Grade 9 · San Marcos | 9 | San Marcos | 24:41.4 |
| 79 | Chris GaranaPlace 79 · Grade 10 · Austin Anderson | 10 | Austin Anderson | 25:04.0 |
| 80 | Max BurnettPlace 80 · Grade 12 · Austin Anderson | 12 | Austin Anderson | 25:12.7 |
| 81 | Chris AgahiPlace 81 · Grade 10 · Austin Anderson | 10 | Austin Anderson | 25:20.5 |
| 82 | Kian MassoudianPlace 82 · Grade 10 · Austin Anderson | 10 | Austin Anderson | 25:24.1 |
| 83 | Mason McKasklePlace 83 · Grade 10 · Austin Bowie | 10 | Austin Bowie | 25:24.2 |
| 84 | Aidan BeamPlace 84 · Grade 10 · Austin Anderson | 10 | Austin Anderson | 25:35.8 |
| 85 | Emmanuel GutierrezPlace 85 · Austin Akins | — | Austin Akins | 25:39.0 |
| 86 | Jacob BrodeenPlace 86 · Grade 12 · Austin Bowie | 12 | Austin Bowie | 26:01.1 |
| 87 | Lee RobinsonPlace 87 · Grade 10 · Austin Anderson | 10 | Austin Anderson | 26:24.3 |
| 88 | Diego BaezPlace 88 · Grade 9 · San Marcos | 9 | San Marcos | 26:35.1 |
| 89 | Brooks WhiteheadPlace 89 · Grade 12 · Austin Anderson | 12 | Austin Anderson | 26:56.9 |
| 8 | Dylan EliasPlace 8 · Grade 12 · More Than 7 | 12 | More Than 7 | 20:46.5 |
| 9 | Samuel AdamsPlace 9 · Grade 11 · More Than 7 | 11 | More Than 7 | 20:53.1 |
| 10 | Alexis Ledesma-SanchezPlace 10 · Grade 11 · More Than 7 | 11 | More Than 7 | 20:57.5 |
| 11 | Stephen AchillesPlace 11 · Grade 10 · More Than 7 | 10 | More Than 7 | 21:05.8 |
| 12 | Brodie PlummerPlace 12 · Grade 11 · More Than 7 | 11 | More Than 7 | 21:08.0 |
| 13 | Vaughn HoisingtonPlace 13 · Grade 10 · More Than 7 | 10 | More Than 7 | 21:09.0 |
| 14 | Evan AcunaPlace 14 · Grade 10 · More Than 7 | 10 | More Than 7 | 21:12.8 |
| 15 | Connor YarbroughPlace 15 · Grade 12 · More Than 7 | 12 | More Than 7 | 21:20.2 |
| 16 | Gage HadenPlace 16 · Grade 10 · More Than 7 | 10 | More Than 7 | 21:27.1 |
| 17 | Stanley CrawfordPlace 17 · Grade 10 · More Than 7 | 10 | More Than 7 | 21:36.2 |
| 18 | Dylan LucePlace 18 · Grade 10 · More Than 7 | 10 | More Than 7 | 21:42.8 |
| 19 | Jack FishbaughPlace 19 · Grade 10 · More Than 7 | 10 | More Than 7 | 22:22.9 |
| 20 | Martin WnoroskiPlace 20 · Grade 11 · More Than 7 | 11 | More Than 7 | 22:45.8 |
| 21 | Sean LloydPlace 21 · Grade 11 · More Than 7 | 11 | More Than 7 | 23:31.7 |
| 22 | Jordan O'QuinPlace 22 · Grade 10 · More Than 7 | 10 | More Than 7 | 23:49.1 |
| 23 | Mason McKasklePlace 23 · Grade 10 · More Than 7 | 10 | More Than 7 | 25:24.2 |
| 24 | Jacob BrodeenPlace 24 · Grade 12 · More Than 7 | 12 | More Than 7 | 26:01.1 |
| 8 | Jaime FlorresPlace 8 · Grade 9 · More Than 7 | 9 | More Than 7 | 24:41.4 |
| 9 | Diego BaezPlace 9 · Grade 9 · More Than 7 | 9 | More Than 7 | 26:35.1 |
| 8 | Alejandro Gonzalez De La PenaPlace 8 · Grade 10 · More Than 7 | 10 | More Than 7 | 20:59.7 |
| 9 | Braden GrossfeldPlace 9 · Grade 11 · More Than 7 | 11 | More Than 7 | 21:09.0 |
| 10 | Thomas DinhPlace 10 · Grade 10 · More Than 7 | 10 | More Than 7 | 21:10.6 |
| 11 | Morgan ShaftoPlace 11 · Grade 10 · More Than 7 | 10 | More Than 7 | 21:21.8 |
| 12 | Kevin AguilarPlace 12 · Grade 11 · More Than 7 | 11 | More Than 7 | 21:25.2 |
| 13 | Henry NelsonPlace 13 · Grade 10 · More Than 7 | 10 | More Than 7 | 21:58.2 |
| 14 | Ryan GraffPlace 14 · Grade 11 · More Than 7 | 11 | More Than 7 | 22:07.6 |
| 15 | Kincaid BassPlace 15 · Grade 11 · More Than 7 | 11 | More Than 7 | 22:12.5 |
| 16 | Bryce FosterPlace 16 · Grade 12 · More Than 7 | 12 | More Than 7 | 22:16.1 |
| 17 | James CullisPlace 17 · Grade 10 · More Than 7 | 10 | More Than 7 | 22:34.6 |
| 18 | Brandon HetherlyPlace 18 · Grade 12 · More Than 7 | 12 | More Than 7 | 22:42.8 |
| 19 | Beck BurgelinPlace 19 · Grade 11 · More Than 7 | 11 | More Than 7 | 22:53.8 |
| 20 | Ethan MilesPlace 20 · Grade 10 · More Than 7 | 10 | More Than 7 | 23:04.0 |
| 21 | Colin DonartPlace 21 · Grade 10 · More Than 7 | 10 | More Than 7 | 23:09.6 |
| 22 | Luis BrunetPlace 22 · Grade 10 · More Than 7 | 10 | More Than 7 | 23:49.4 |
| 23 | Joe FreedmanPlace 23 · Grade 10 · More Than 7 | 10 | More Than 7 | 24:05.2 |
| 24 | Aaron PustkaPlace 24 · Grade 10 · More Than 7 | 10 | More Than 7 | 24:24.8 |
| 25 | Chris GaranaPlace 25 · Grade 10 · More Than 7 | 10 | More Than 7 | 25:04.0 |
| 26 | Max BurnettPlace 26 · Grade 12 · More Than 7 | 12 | More Than 7 | 25:12.7 |
| 27 | Chris AgahiPlace 27 · Grade 10 · More Than 7 | 10 | More Than 7 | 25:20.5 |
| 28 | Kian MassoudianPlace 28 · Grade 10 · More Than 7 | 10 | More Than 7 | 25:24.1 |
| 29 | Aidan BeamPlace 29 · Grade 10 · More Than 7 | 10 | More Than 7 | 25:35.8 |
| 30 | Lee RobinsonPlace 30 · Grade 10 · More Than 7 | 10 | More Than 7 | 26:24.3 |
| 31 | Brooks WhiteheadPlace 31 · Grade 12 · More Than 7 | 12 | More Than 7 | 26:56.9 |
| 8 | Mario DiazPlace 8 · Grade 10 · More Than 7 | 10 | More Than 7 | 22:02.8 |
| 9 | Angel LopezPlace 9 · Grade 10 · More Than 7 | 10 | More Than 7 | 22:07.8 |
| 10 | Andres GuevaraPlace 10 · Grade 11 · More Than 7 | 11 | More Than 7 | 22:25.4 |
| 11 | Ramon MendozPlace 11 · Grade 12 · More Than 7 | 12 | More Than 7 | 22:29.2 |
| 12 | Matthew DiazPlace 12 · Grade 11 · More Than 7 | 11 | More Than 7 | 22:38.0 |
| 13 | Jesus SilvaPlace 13 · Grade 10 · More Than 7 | 10 | More Than 7 | 22:44.3 |
| 14 | Daniel DominguezPlace 14 · Grade 9 · More Than 7 | 9 | More Than 7 | 22:50.8 |