| 1 | Zane ReynoldsPlace 1 · Grade 12 · Valley View | 12 | Valley View | 16:54.78 |
| 2 | Giovanni CamposPlace 2 · Grade 12 · Valley View | 12 | Valley View | 16:58.11 |
| 3 | Cesar DelvalPlace 3 · Grade 9 · Valley View | 9 | Valley View | 17:15.22 PR |
| 4 | Kaden JenkinsPlace 4 · Grade 12 · Valley View | 12 | Valley View | 17:21.20 |
| 5 | Giovanny RodriguezPlace 5 · Grade 10 · Pilot Point | 10 | Pilot Point | 17:32.06 PR |
| 6 | Hunter IshmaelPlace 6 · Grade 12 · Ponder | 12 | Ponder | 17:34.44 PR |
| 7 | Joel AlejosPlace 7 · Grade 12 · Pilot Point | 12 | Pilot Point | 17:38.78 PR |
| 8 | Blake WarrenPlace 8 · Grade 10 · Pilot Point | 10 | Pilot Point | 17:42.85 |
| 9 | Rhett WellsPlace 9 · Grade 12 · Ponder | 12 | Ponder | 17:51.06 PR |
| 10 | Jaxsen McBridePlace 10 · Grade 10 · Whitesboro | 10 | Whitesboro | 17:52.04 |
| 11 | Jesus Hernandez CortezPlace 11 · Grade 12 · Whitesboro | 12 | Whitesboro | 17:57.63 PR |
| 12 | Adrian ColinPlace 12 · Grade 11 · Valley View | 11 | Valley View | 17:58.29 |
| 13 | Humberto GarciaPlace 13 · Grade 11 · Pilot Point | 11 | Pilot Point | 17:58.88 |
| 14 | Anders LybbertPlace 14 · Grade 11 · Valley View | 11 | Valley View | 18:14.12 PR |
| 15 | Bentley MealsPlace 15 · Grade 10 · Whitesboro | 10 | Whitesboro | 18:21.66 |
| 16 | Lukas BuresPlace 16 · Grade 10 · Boyd | 10 | Boyd | 18:28.84 |
| 17 | Brendan McBridePlace 17 · Grade 11 · Valley View | 11 | Valley View | 18:38.64 |
| 18 | Jesus RamirezPlace 18 · Grade 11 · Pilot Point | 11 | Pilot Point | 18:40.89 PR |
| 19 | Gus WellsPlace 19 · Grade 9 · Ponder | 9 | Ponder | 18:43.89 |
| 20 | Ray DiffeePlace 20 · Grade 12 · Paradise | 12 | Paradise | 18:44.98 |
| 21 | Jesus MartinezPlace 21 · Grade 9 · Pilot Point | 9 | Pilot Point | 18:45.84 PR |
| 22 | Angel GarciaPlace 22 · Grade 11 · Pilot Point | 11 | Pilot Point | 19:12.17 |
| 23 | Aidan BrinleePlace 23 · Grade 12 · Whitesboro | 12 | Whitesboro | 19:18.40 |
| 24 | Logan ReserPlace 24 · Grade 9 · Boyd | 9 | Boyd | 19:19.70 PR |
| 25 | Cesar BarraganPlace 25 · Grade 9 · Ponder | 9 | Ponder | 19:25.84 |
| 26 | Jayden JobertPlace 26 · Grade 12 · Whitesboro | 12 | Whitesboro | 19:26.59 PR |
| 27 | Chase TimulsonPlace 27 · Grade 10 · Whitesboro | 10 | Whitesboro | 19:29.64 |
| 28 | Zander BrannonPlace 28 · Grade 12 · Whitesboro | 12 | Whitesboro | 19:35.35 |
| 29 | Camden KlingPlace 29 · Grade 12 · Boyd | 12 | Boyd | 19:47.37 PR |
| 30 | Caleb VaughanPlace 30 · Grade 9 · Boyd | 9 | Boyd | 19:50.20 |
| 31 | Caden WhittingtonPlace 31 · Grade 12 · Callisburg | 12 | Callisburg | 19:52.94 |
| 32 | Wyatt LambertPlace 32 · Grade 11 · Boyd | 11 | Boyd | 19:55.06 |
| 33 | Caleb PresherPlace 33 · Grade 10 · Boyd | 10 | Boyd | 19:56.95 PR |
| 34 | Flint MoorePlace 34 · Grade 10 · Boyd | 10 | Boyd | 20:04.74 |
| 35 | Leyton PerrinPlace 35 · Grade 12 · Ponder | 12 | Ponder | 20:28.99 |
| 36 | Cooper CollierPlace 36 · Grade 12 · Paradise | 12 | Paradise | 20:29.54 |
| 37 | Rocco BegaraPlace 37 · Grade 10 · Ponder | 10 | Ponder | 20:36.21 |
| 38 | Santiago ZunigaPlace 38 · Grade 9 · Ponder | 9 | Ponder | 21:40.21 |
| 39 | Ryland GrantPlace 39 · Grade 9 · Paradise | 9 | Paradise | 22:40.75 |
| 40 | Jack SessumsPlace 40 · Grade 11 · Paradise | 11 | Paradise | 27:00.99 |