| 1 | Ayden RamirezPlace 1 · Grade 12 · Unattached | 12 | Unattached | 14:54.0 |
| 2 | Isaac OrtizPlace 2 · Grade 12 · Unattached | 12 | Unattached | 15:41.9 |
| 3 | Diego GarciaPlace 3 · Grade 12 · Unattached | 12 | Unattached | 15:41.9 PR |
| 4 | Pablo SamaniegoPlace 4 · Grade 12 · Unattached | 12 | Unattached | 15:43.4 |
| 5 | Abraham SanchezPlace 5 · Grade 12 · Unattached | 12 | Unattached | 16:24.4 |
| 6 | Eli ReyesPlace 6 · Grade 10 · Unattached | 10 | Unattached | 16:42.4 |
| 7 | Malachi BermudezPlace 7 · Grade 10 · Unattached | 10 | Unattached | 16:47.7 |
| 8 | Jairo SanchezPlace 8 · Grade SR · Unattached | SR | Unattached | 16:50.7 |
| 9 | Mitchell MartinezPlace 9 · Grade 11 · Unattached | 11 | Unattached | 17:22.9 |
| 10 | Isaiah VillelaPlace 10 · Grade 11 · Unattached | 11 | Unattached | 17:23.0 |
| 11 | Alexis GuzmanPlace 11 · Grade 12 · Unattached | 12 | Unattached | 17:59.6 |
| 12 | Angel SanchezPlace 12 · Unattached | — | Unattached | 18:06.9 |
| 13 | Miguel SandalPlace 13 · Grade 12 · Unattached | 12 | Unattached | 18:08.9 |
| 14 | Cristian Trejo-IbarraPlace 14 · Unattached | — | Unattached | 18:28.2 |
| 15 | Rudy LopezPlace 15 · Grade 10 · Unattached | 10 | Unattached | 18:57.5 |
| 16 | Brendon LipezPlace 16 · Unattached | — | Unattached | 19:11.6 |
| 17 | Jacob LozaPlace 17 · Grade 12 · Unattached | 12 | Unattached | 19:12.4 |
| 18 | Paul ShanerPlace 18 · Unattached | — | Unattached | 19:18.3 |
| 19 | Elias MannPlace 19 · Grade SR · Unattached | SR | Unattached | 19:43.2 |
| 20 | Tristan McCandlessPlace 20 · Grade 11 · Unattached | 11 | Unattached | 19:58.2 |
| 21 | Leonardo LuttoPlace 21 · Grade 12 · Unattached | 12 | Unattached | 20:01.3 |
| 22 | Joshua FernandezPlace 22 · Grade 12 · Unattached | 12 | Unattached | 20:04.2 |
| 23 | Sebastian DoradoPlace 23 · Unattached | — | Unattached | 20:05.4 |
| 24 | Edward KmetkoPlace 24 · Unattached | — | Unattached | 20:21.5 |
| 25 | Xavier NicanorPlace 25 · Grade 10 · Unattached | 10 | Unattached | 20:24.1 |
| 26 | Lennon SnyderPlace 26 · Grade 10 · Unattached | 10 | Unattached | 20:42.0 |
| 27 | Jason VasquezPlace 27 · Unattached | — | Unattached | 20:43.0 |
| 28 | Dennis MoscosoPlace 28 · Grade 12 · Unattached | 12 | Unattached | 21:08.9 |
| 29 | Gage RiveraPlace 29 · Grade 9 · Unattached | 9 | Unattached | 21:11.4 |
| 30 | Aaron BrionesPlace 30 · Unattached | — | Unattached | 21:11.6 |
| 31 | Juan OrozcoPlace 31 · Unattached | — | Unattached | 21:34.7 |
| 32 | Daniel GarciaPlace 32 · Grade 12 · Unattached | 12 | Unattached | 21:42.9 |
| 33 | Johann RodriguezPlace 33 · Unattached | — | Unattached | 21:45.0 |
| 34 | Aldo RodriguezPlace 34 · Unattached | — | Unattached | 21:54.2 |
| 35 | Jorge MartinezPlace 35 · Unattached | — | Unattached | 21:59.9 |
| 36 | Aldo BrionesPlace 36 · Unattached | — | Unattached | 22:19.9 |
| 37 | Wesley AdamsPlace 37 · Grade 10 · Unattached | 10 | Unattached | 22:21.1 |
| 38 | Dylan GarciaPlace 38 · Grade 11 · Unattached | 11 | Unattached | 22:34.5 |
| 39 | Christian BrownPlace 39 · Grade 10 · Unattached | 10 | Unattached | 22:43.2 |
| 40 | Brayden BrownPlace 40 · Unattached | — | Unattached | 22:43.7 |
| 41 | 5190 5190Place 41 · Unattached | — | Unattached | 22:48.1 |
| 42 | Colin GerdesPlace 42 · Grade 9 · Unattached | 9 | Unattached | 22:52.3 |
| 43 | Andrew PfefferPlace 43 · Grade 10 · Unattached | 10 | Unattached | 22:59.2 |
| 44 | Daniel GarayPlace 44 · Unattached | — | Unattached | 23:09.5 |
| 45 | Santiago Garcia-LomeliPlace 45 · Unattached | — | Unattached | 23:25.8 |
| 46 | 5200 5200Place 46 · Unattached | — | Unattached | 23:31.3 |
| 47 | Quetzal Barillas SanchezPlace 47 · Grade FR · Unattached | FR | Unattached | 25:27.8 |
| 48 | Garry ChannPlace 48 · Grade 9 · Unattached | 9 | Unattached | 26:24.3 |
| 49 | Isaac PazPlace 49 · Unattached | — | Unattached | 26:29.2 |
| 50 | Eli SmartPlace 50 · Unattached | — | Unattached | 28:04.9 |
| 51 | Toby AntonPlace 51 · Unattached | — | Unattached | 31:36.8 |
| 52 | Omar DoradoPlace 52 · Unattached | — | Unattached | 32:11.1 |
| 53 | Sean MartinezPlace 53 · Unattached | — | Unattached | 32:56.0 |
| 54 | Aaron RodriguezPlace 54 · Unattached | — | Unattached | 33:14.1 |
| 55 | Edgar JimenezPlace 55 · Unattached | — | Unattached | 41:18.6 |