| 2 | Ryan MickusPlace 2 · Grade 12 · Wichita Falls Rider | 12 | Wichita Falls Rider | 16:42.69 |
| 3 | Cody DroletPlace 3 · Grade 10 · Azle | 10 | Azle | 16:44.39 |
| 4 | Christian McGillPlace 4 · Grade 12 · Azle | 12 | Azle | 16:51.05 |
| 5 | Benjamin McAfeePlace 5 · Grade 10 · Denton | 10 | Denton | 16:55.95 |
| 6 | Ian MinerviniPlace 6 · Grade 12 · White Settlement Brewer | 12 | White Settlement Brewer | 16:56.34 |
| 7 | Mario MaldonadoPlace 7 · Grade 12 · Wichita Falls (closed 2024) | 12 | Wichita Falls (closed 2024) | 16:59.05 |
| 8 | Greg FiorentinoPlace 8 · Grade 12 · Wichita Falls Rider | 12 | Wichita Falls Rider | 17:01.22 |
| 9 | Gabriel ReyesPlace 9 · Grade 11 · Chisholm Trail | 11 | Chisholm Trail | 17:04.79 PR |
| 10 | Connor StouderPlace 10 · Grade 12 · Ft Worth Boswell | 12 | Ft Worth Boswell | 17:07.02 |
| 11 | Julian HernandezPlace 11 · Grade 11 · Azle | 11 | Azle | 17:11.76 |
| 12 | Alex PerezPlace 12 · Grade 11 · Denton | 11 | Denton | 17:18.33 PR |
| 13 | Blaze MartinPlace 13 · Grade 12 · Denton | 12 | Denton | 17:18.77 |
| 14 | Dakota LunaPlace 14 · Grade 12 · White Settlement Brewer | 12 | White Settlement Brewer | 17:25.85 PR |
| 15 | Bernabe LopezPlace 15 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 17:28.70 |
| 16 | Haygen HolbrooksPlace 16 · Grade 10 · Azle | 10 | Azle | 17:35.20 |
| 17 | Stone RobertsPlace 17 · Grade 11 · Chisholm Trail | 11 | Chisholm Trail | 17:39.49 PR |
| 18 | Dominic AurelioPlace 18 · Grade 11 · Chisholm Trail | 11 | Chisholm Trail | 17:40.05 |
| 19 | Jason RexrodPlace 19 · Grade 12 · Chisholm Trail | 12 | Chisholm Trail | 17:41.86 |
| 20 | Jeremy SalazarPlace 20 · Grade 11 · Chisholm Trail | 11 | Chisholm Trail | 17:45.74 |
| 21 | Luke MorathPlace 21 · Grade 10 · Wichita Falls Rider | 10 | Wichita Falls Rider | 17:52.28 |
| 22 | Caleb LoweryPlace 22 · Grade 11 · Chisholm Trail | 11 | Chisholm Trail | 17:53.88 |
| 23 | Tyler KellyPlace 23 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 17:56.57 |
| 24 | Eloy MartinezPlace 24 · Grade 10 · Azle | 10 | Azle | 17:59.18 |
| 25 | Jacob ObneyPlace 25 · Grade 10 · Wichita Falls Rider | 10 | Wichita Falls Rider | 18:02.06 |
| 26 | Trevor McintirePlace 26 · Grade 11 · Azle | 11 | Azle | 18:06.66 |
| 27 | Brandon WolfePlace 27 · Grade 11 · Azle | 11 | Azle | 18:09.88 |
| 28 | Marcos DavilaPlace 28 · Grade 11 · Wichita Falls (closed 2024) | 11 | Wichita Falls (closed 2024) | 18:10.47 |
| 29 | AJ EspinoPlace 29 · Grade 9 · Wichita Falls (closed 2024) | 9 | Wichita Falls (closed 2024) | 18:13.58 |
| 30 | Jonathan WagnerPlace 30 · Grade 11 · Denton | 11 | Denton | 18:24.08 PR |
| 31 | Edwardo AlambarPlace 31 · Grade 12 · Wichita Falls (closed 2024) | 12 | Wichita Falls (closed 2024) | 18:29.04 PR |
| 32 | Jesus MorenoPlace 32 · Grade 9 · Wichita Falls Rider | 9 | Wichita Falls Rider | 18:32.09 |
| 33 | Brandon DalesPlace 33 · Grade 12 · White Settlement Brewer | 12 | White Settlement Brewer | 18:35.41 |
| 34 | Marco ArellanoPlace 34 · Grade 12 · Denton | 12 | Denton | 18:37.74 PR |
| 35 | Kevin TovarPlace 35 · Grade 11 · Wichita Falls (closed 2024) | 11 | Wichita Falls (closed 2024) | 18:39.66 PR |
| 36 | Perrin CaseyPlace 36 · Grade 11 · Ft Worth Boswell | 11 | Ft Worth Boswell | 18:40.53 PR |
| 37 | Marlon OrtaPlace 37 · Grade 12 · Ft Worth Boswell | 12 | Ft Worth Boswell | 18:45.56 |
| 38 | Jean SanchezPlace 38 · Grade 9 · Denton | 9 | Denton | 18:49.40 |
| 39 | Zack JonesPlace 39 · Grade 12 · Ft Worth Boswell | 12 | Ft Worth Boswell | 18:56.90 |
| 40 | Carson BristoPlace 40 · Grade 12 · Wichita Falls (closed 2024) | 12 | Wichita Falls (closed 2024) | 19:06.63 PR |
| 41 | Zane WhartonPlace 41 · Grade 11 · White Settlement Brewer | 11 | White Settlement Brewer | 19:07.95 |
| 42 | Wayne McCrayPlace 42 · Grade 12 · Saginaw | 12 | Saginaw | 19:11.70 PR |
| 43 | Esequiel Aguilar VillarrealPlace 43 · Grade 11 · Saginaw | 11 | Saginaw | 19:13.62 |
| 44 | Evan LathamPlace 44 · Grade 11 · Saginaw | 11 | Saginaw | 19:19.74 |
| 45 | Jacob IsmirPlace 45 · Grade 9 · Ft Worth Boswell | 9 | Ft Worth Boswell | 19:21.28 |
| 46 | Jaime HernandezPlace 46 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 19:32.49 |
| 47 | Nathan HamiltonPlace 47 · Grade 12 · Ft Worth Boswell | 12 | Ft Worth Boswell | 19:32.69 |
| 48 | Juan RodriguezPlace 48 · Grade 11 · Saginaw | 11 | Saginaw | 19:32.88 |
| 49 | Juan ZaragozaPlace 49 · Grade 12 · Wichita Falls (closed 2024) | 12 | Wichita Falls (closed 2024) | 19:35.66 |
| 50 | Lance RaubPlace 50 · Grade 11 · Wichita Falls Rider | 11 | Wichita Falls Rider | 19:50.87 |
| 51 | Jose FloresPlace 51 · Grade 9 · Saginaw | 9 | Saginaw | 19:53.33 |
| 52 | Spencer BristoPlace 52 · Grade 10 · Wichita Falls Rider | 10 | Wichita Falls Rider | 19:53.58 |
| 53 | Xavier BandaPlace 53 · Grade 9 · Ft Worth Boswell | 9 | Ft Worth Boswell | 20:01.54 |
| 54 | Eric LopezPlace 54 · Grade 12 · Saginaw | 12 | Saginaw | 20:10.60 |
| 55 | Jack SawkoPlace 55 · Grade 12 · Denton | 12 | Denton | 20:38.07 |
| 56 | Austin BatemanPlace 56 · Grade 9 · Saginaw | 9 | Saginaw | 21:52.00 |
| 1 | Christian LoweryPlace 1 · Grade 12 · Chisholm Trail | 12 | Chisholm Trail | 0.42 |