| 1 | Connor AdamsPlace 1 · FMHS | — | FMHS | 14:44 | 1 |
| 2 | Juan SanchezPlace 2 · Plano | — | Plano | 15:44 | — |
| 3 | Troy TaylorPlace 3 · JUNO | — | JUNO | 15:47 | 2 |
| 4 | Jonathan WyattPlace 4 · FMHS | — | FMHS | 15:50 | 3 |
| 5 | Brandon SteedPlace 5 · JUNO | — | JUNO | 15:52 | 4 |
| 6 | Brady TurnbullPlace 6 · FLHS | — | FLHS | 15:56 | 5 |
| 7 | Sam TilleryPlace 7 · PWSH | — | PWSH | 16:01 | 6 |
| 8 | Cameron VernierPlace 8 · MHS | — | MHS | 16:05 | 7 |
| 9 | Robert ZellerPlace 9 · FMHS | — | FMHS | 16:06 | 8 |
| 10 | Nick HagerPlace 10 · ROLT | — | ROLT | 16:13 | 9 |
| 11 | Isaac QureshiPlace 11 · FMHS | — | FMHS | 16:16 | 10 |
| 12 | Andy OrtizPlace 12 · MPHS | — | MPHS | 16:17 | 11 |
| 13 | Philip ToddPlace 13 · HP | — | HP | 16:20 | 12 |
| 14 | Aaron PurserPlace 14 · PESH | — | PESH | 16:22 | 13 |
| 15 | Alex MacielPlace 15 · GRPR | — | GRPR | 16:23 | 14 |
| 16 | Eric OjedaPlace 16 · GRPR | — | GRPR | 16:23 | 15 |
| 17 | Stephen JohnsonPlace 17 · JUNO | — | JUNO | 16:26 | 16 |
| 18 | Winston HurstPlace 18 · PWSH | — | PWSH | 16:31 | 17 |
| 19 | Brandon ThomasPlace 19 · FMHS | — | FMHS | 16:33 | 18 |
| 20 | Soren ThompsonPlace 20 · FRCE | — | FRCE | 16:34 | 19 |
| 21 | Cameron PulsiferPlace 21 · FRCE | — | FRCE | 16:35 | 20 |
| 22 | Max RosenfeldPlace 22 · HP | — | HP | 16:38 | 21 |
| 24 | Chris BuxtonPlace 24 · PWSH | — | PWSH | 16:42 | 23 |
| 25 | Michael BainPlace 25 · PLANO | — | PLANO | 16:46 | 24 |
| 26 | Jonathan AlvarezPlace 26 · GRPR | — | GRPR | 16:49 | 25 |
| 27 | Eric ThompsonPlace 27 · FRCE | — | FRCE | 16:50 | 26 |
| 28 | Jacob MillesPlace 28 · FMHS | — | FMHS | 16:51 | 27 |
| 29 | Alex BerghornPlace 29 · PWSH | — | PWSH | 16:51 | 28 |
| 30 | Gilberto GarciaPlace 30 · GRPR | — | GRPR | 16:55 | 29 |
| 31 | Brian CooperPlace 31 · JUNO | — | JUNO | 16:56 | 30 |
| 32 | Michael TeeplePlace 32 · FMHS | — | FMHS | 16:56 | 31 |
| 33 | Robert GribblePlace 33 · PWSH | — | PWSH | 16:58 | 32 |
| 34 | Josh WestPlace 34 · FLHS | — | FLHS | 17:01 | 33 |
| 35 | Nick CappsPlace 35 · FLHS | — | FLHS | 17:02 | 34 |
| 36 | Nick FowlerPlace 36 · JUNO | — | JUNO | 17:02 | 35 |
| 37 | Elias MurilloPlace 37 · MPHS | — | MPHS | 17:04 | 36 |
| 38 | Jared WardPlace 38 · JUNO | — | JUNO | 17:07 | 37 |
| 39 | Alan SchultzPlace 39 · PESH | — | PESH | 17:08 | 38 |
| 40 | Ricardo LaraPlace 40 · MPHS | — | MPHS | 17:09 | 39 |
| 41 | Jordan NewcomerPlace 41 · ROLT | — | ROLT | 17:09 | 40 |
| 42 | Steven HykelPlace 42 · ROLT | — | ROLT | 17:09 | 41 |
| 43 | Judd JacobPlace 43 · MHS | — | MHS | 17:09 | 42 |
| 44 | Joseph ShockleyPlace 44 · PESH | — | PESH | 17:11 | 43 |
| 45 | Chad HolobetzPlace 45 · ALLN | — | ALLN | 17:12 | 44 |
| 46 | Edwin MalczewskiPlace 46 · ROLT | — | ROLT | 17:12 | 45 |
| 47 | Josh DunnPlace 47 · JUNO | — | JUNO | 17:13 | 46 |
| 48 | Dalton BrantleyPlace 48 · HP | — | HP | 17:14 | 47 |
| 49 | Gerardo VieraPlace 49 · MPHS | — | MPHS | 17:17 | 48 |
| 50 | Jake HamiltonPlace 50 · HP | — | HP | 17:18 | 49 |
| 51 | Jordan WilsonPlace 51 · PESH | — | PESH | 17:19 | 50 |
| 52 | Cale PottsPlace 52 · FLHS | — | FLHS | 17:25 | 51 |
| 53 | Daniel WestPlace 53 · PLANO | — | PLANO | 17:26 | 52 |
| 54 | Alex RatliffPlace 54 · PLANO | — | PLANO | 17:26 | 53 |
| 55 | Cody BuentelloPlace 55 · ROLT | — | ROLT | 17:27 | 54 |
| 56 | Shane PurserPlace 56 · PESH | — | PESH | 17:28 | 55 |
| 57 | Franco AlfredoPlace 57 · MHS | — | MHS | 17:29 | 56 |
| 58 | Conner GillettePlace 58 · FRCE | — | FRCE | 17:31 | 57 |
| 59 | Francisco VitelaPlace 59 · NGHS | — | NGHS | 17:31 | 58 |
| 60 | Billy del MontePlace 60 · HP | — | HP | 17:35 | 59 |
| 61 | Michael RuggierePlace 61 · PWSH | — | PWSH | 17:36 | 60 |
| 62 | Isaac EscamillaPlace 62 · NGHS | — | NGHS | 17:37 | 61 |
| 63 | Walter EdstromPlace 63 · PWSH | — | PWSH | 17:38 | 62 |
| 64 | Naoshi OkamotoPlace 64 · FLHS | — | FLHS | 17:39 | 63 |
| 65 | Peter DevriesPlace 65 · FLHS | — | FLHS | 17:40 | 64 |
| 66 | Garret StokerPlace 66 · FLHS | — | FLHS | 17:45 | 65 |
| 67 | Damian AyalaPlace 67 · MPHS | — | MPHS | 17:46 | 66 |
| 68 | Gerrardo TapiaPlace 68 · GRPR | — | GRPR | 17:46 | 67 |
| 69 | Westley LackeyPlace 69 · PESH | — | PESH | 17:47 | 68 |
| 70 | Cole MolzahnPlace 70 · PLANO | — | PLANO | 17:48 | 69 |
| 71 | Bryan TamezPlace 71 · GARL | — | GARL | 17:48 | — |
| 72 | Ben ClappPlace 72 · HP | — | HP | 17:49 | 70 |
| 73 | Sirron WarrenPlace 73 · PLANO | — | PLANO | 17:50 | 71 |
| 75 | Loftus NathanPlace 75 · MHS | — | MHS | 17:52 | 73 |
| 76 | Klippert-Rowe EthanPlace 76 · MHS | — | MHS | 17:54 | 74 |
| 77 | Michael WilsonPlace 77 · ALLN | — | ALLN | 17:55 | 75 |
| 78 | Matthew MolzahnPlace 78 · PLANO | — | PLANO | 17:55 | 76 |
| 79 | Matt PiperPlace 79 · PESH | — | PESH | 17:57 | 77 |
| 80 | Alex TapiaPlace 80 · GRPR | — | GRPR | 17:59 | 78 |
| 81 | Jason ClementsPlace 81 · ALLN | — | ALLN | 18:04 | 79 |
| 83 | Driggs BrandonPlace 83 · MHS | — | MHS | 18:07 | 81 |
| 84 | Matt GalvinPlace 84 · HP | — | HP | 18:07 | 82 |
| 86 | Tristan GarzaPlace 86 · WYLE | — | WYLE | 18:09 | 84 |
| 87 | Devante JonesPlace 87 · WYLE | — | WYLE | 18:16 | 85 |
| 88 | Francisco ArreguinPlace 88 · NGHS | — | NGHS | 18:24 | 86 |
| 90 | Steck GarrettPlace 90 · MHS | — | MHS | 18:32 | 88 |
| 91 | Scott CrawfordPlace 91 · FRCE | — | FRCE | 18:33 | 89 |
| 93 | Raul MaldonadoPlace 93 · LCHS | — | LCHS | 18:34 | 91 |
| 94 | Alex JobPlace 94 · MPHS | — | MPHS | 18:37 | 92 |
| 95 | Josh DiamuygaPlace 95 · GARL | — | GARL | 18:44 | — |
| 96 | Christian GurleyPlace 96 · ALLN | — | ALLN | 18:47 | 93 |
| 98 | Julian CeballosPlace 98 · NGHS | — | NGHS | 18:50 | 94 |
| 99 | Nolan SchmidtPlace 99 · ALLN | — | ALLN | 18:51 | 95 |
| 100 | Jordan KarnesPlace 100 · LCHS | — | LCHS | 18:55 | 96 |
| 101 | Zach MitchellPlace 101 · ALLN | — | ALLN | 18:59 | 97 |
| 102 | Fernando PatinoPlace 102 · ALLN | — | ALLN | 19:07 | 98 |
| 103 | Raul MurilloPlace 103 · WYLE | — | WYLE | 19:18 | 99 |
| 105 | Raul SantacruzPlace 105 · LCHS | — | LCHS | 19:46 | 101 |
| 106 | Joseph PadronPlace 106 · NGHS | — | NGHS | 19:48 | 102 |
| 107 | Donald MacarthyPlace 107 · WYLE | — | WYLE | 19:49 | 103 |
| 108 | Will SmithPlace 108 · WYLE | — | WYLE | 19:50 | 104 |
| 109 | Jose OrtegaPlace 109 · NGHS | — | NGHS | 19:54 | 105 |
| 110 | Bo PalmerPlace 110 · LCHS | — | LCHS | 20:34 | 106 |
| 111 | Edgar ColungaPlace 111 · WYLE | — | WYLE | 20:36 | 107 |
| 113 | Kevin GarciaPlace 113 · LCHS | — | LCHS | 21:03 | 108 |
| 115 | Michael DeLeonPlace 115 · GARL | — | GARL | 21:25 | — |
| 116 | Dennis VanPlace 116 · LCHS | — | LCHS | 21:56 | 109 |