| 1 | Jack FinkPlace 1 · Grade 9 · Aledo | 9 | Aledo | 18:32.30 |
| 2 | Marcus EatonPlace 2 · Grade 12 · Aledo | 12 | Aledo | 18:40.02 |
| 3 | Parker HuffakerPlace 3 · Grade 9 · Azle | 9 | Azle | 19:38.70 |
| 4 | Maverick SavagePlace 4 · Grade 11 · Aledo | 11 | Aledo | 19:55.24 |
| 5 | Daniel StephensPlace 5 · Grade 11 · Aledo | 11 | Aledo | 20:05.80 |
| 6 | Jason EsparzaPlace 6 · Grade 11 · Wichita Falls Rider | 11 | Wichita Falls Rider | 20:22.39 |
| 7 | Connor LawsonPlace 7 · Grade 10 · Azle | 10 | Azle | 20:27.44 |
| 8 | Britt HaasPlace 8 · Grade 9 · Azle | 9 | Azle | 20:30.13 PR |
| 9 | Chad ThomasPlace 9 · Grade 11 · Aledo | 11 | Aledo | 20:31.60 |
| 10 | Andrew GamezPlace 10 · Grade 11 · Aledo | 11 | Aledo | 20:39.72 |
| 11 | Trent HugginsPlace 11 · Grade 10 · Granbury | 10 | Granbury | 21:02.67 |
| 12 | Colby SalasPlace 12 · Grade 11 · Wichita Falls Rider | 11 | Wichita Falls Rider | 21:05.33 |
| 13 | Nicholas CordellPlace 13 · Grade 12 · Aledo | 12 | Aledo | 21:06.86 |
| 14 | Ryner BoenischPlace 14 · Grade 9 · Azle | 9 | Azle | 21:07.31 |
| 15 | Bodie ChastainPlace 15 · Grade 10 · Granbury | 10 | Granbury | 21:10.99 |
| 16 | Lupe DiazPlace 16 · Grade - · White Settlement Brewer | - | White Settlement Brewer | 21:23.09 PR |
| 17 | Luis AguilarPlace 17 · Grade 11 · Wichita Falls (closed 2024) | 11 | Wichita Falls (closed 2024) | 21:41.29 |
| 18 | Jorge VidanaPlace 18 · Grade 12 · Wichita Falls (closed 2024) | 12 | Wichita Falls (closed 2024) | 21:44.94 |
| 19 | Pete O'CarrollPlace 19 · Grade 9 · Granbury | 9 | Granbury | 21:47.58 |
| 20 | Jacob WolfePlace 20 · Grade 9 · Granbury | 9 | Granbury | 21:49.99 |
| 21 | Braden ShildmyerPlace 21 · Grade 10 · Azle | 10 | Azle | 21:53.55 |
| 22 | Donavyn SmithPlace 22 · Grade 9 · White Settlement Brewer | 9 | White Settlement Brewer | 22:04.99 |
| 23 | Peter IsomPlace 23 · Grade 9 · Azle | 9 | Azle | 22:18.29 |
| 24 | Vontez CastilloPlace 24 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 22:19.60 |
| 25 | Ryan TorresPlace 25 · Grade 12 · Wichita Falls (closed 2024) | 12 | Wichita Falls (closed 2024) | 22:26.49 |
| 26 | Javier EspinozaPlace 26 · Grade - · Wichita Falls (closed 2024) | - | Wichita Falls (closed 2024) | 22:26.87 PR |
| 27 | Manuel GonzalezPlace 27 · Grade 11 · White Settlement Brewer | 11 | White Settlement Brewer | 22:28.13 |
| 28 | Mathew WilsonPlace 28 · Grade 9 · Granbury | 9 | Granbury | 22:28.79 |
| 29 | Rylan FlemingPlace 29 · Grade 10 · Granbury | 10 | Granbury | 22:32.92 |
| 30 | Nick (Nicholas) GrubbsPlace 30 · Grade 11 · White Settlement Brewer | 11 | White Settlement Brewer | 22:39.76 |
| 31 | William ReynoldsPlace 31 · Grade 12 · Aledo | 12 | Aledo | 22:40.84 |
| 32 | Brendan GrayPlace 32 · Grade 12 · Granbury | 12 | Granbury | 22:43.79 |
| 33 | Christian FloresPlace 33 · Grade 11 · Aledo | 11 | Aledo | 22:48.25 |
| 34 | Gage TalleyPlace 34 · Grade 11 · Wichita Falls Rider | 11 | Wichita Falls Rider | 23:02.00 |
| 35 | Miguel CarreraPlace 35 · Grade 9 · White Settlement Brewer | 9 | White Settlement Brewer | 23:10.84 |
| 36 | Miguel MorinPlace 36 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 23:17.54 |
| 37 | Ezequiel JuarezPlace 37 · Grade 11 · Azle | 11 | Azle | 23:24.80 |
| 38 | Dylan HallmarkPlace 38 · Grade 11 · Granbury | 11 | Granbury | 23:33.04 |
| 39 | Caden WestPlace 39 · Grade 10 · Aledo | 10 | Aledo | 23:39.02 |
| 40 | Tanner WellsPlace 40 · Grade - · Wichita Falls Rider | - | Wichita Falls Rider | 23:42.12 |
| 41 | Tyler McClurePlace 41 · Grade 11 · Wichita Falls Rider | 11 | Wichita Falls Rider | 23:42.33 |
| 42 | Vicente GuevaraPlace 42 · Grade 11 · Wichita Falls (closed 2024) | 11 | Wichita Falls (closed 2024) | 23:51.56 PR |
| 43 | Parker HarrisPlace 43 · Grade 9 · Azle | 9 | Azle | 23:55.16 |
| 44 | Douglas MejiaPlace 44 · Grade 12 · White Settlement Brewer | 12 | White Settlement Brewer | 23:59.27 |
| 45 | Jackson DurandPlace 45 · Grade 9 · Aledo | 9 | Aledo | 24:01.48 |
| 46 | Alex GasperPlace 46 · Grade 10 · Aledo | 10 | Aledo | 24:04.92 |
| 47 | Ryan SkaggsPlace 47 · Grade 12 · Aledo | 12 | Aledo | 24:06.33 |
| 48 | Charles CordellPlace 48 · Grade 9 · Aledo | 9 | Aledo | 24:08.10 PR |
| 49 | Victor GonzalesPlace 49 · Grade - · Wichita Falls Rider | - | Wichita Falls Rider | 24:15.57 |
| 50 | DJ Negron-ForsythePlace 50 · Grade 11 · White Settlement Brewer | 11 | White Settlement Brewer | 24:18.68 |
| 51 | Aiden ProppPlace 51 · Grade 9 · Wichita Falls Rider | 9 | Wichita Falls Rider | 24:36.68 |
| 52 | Angel TovillaPlace 52 · Grade 9 · White Settlement Brewer | 9 | White Settlement Brewer | 24:43.56 PR |
| 53 | Mason BearPlace 53 · Grade 9 · White Settlement Brewer | 9 | White Settlement Brewer | 25:22.25 |
| 54 | Stefano TrisoglioPlace 54 · Grade - · Wichita Falls (closed 2024) | - | Wichita Falls (closed 2024) | 25:27.13 |
| 55 | Tyler BlokPlace 55 · Grade - · Wichita Falls (closed 2024) | - | Wichita Falls (closed 2024) | 25:43.34 |
| 56 | Zaebrion LeonardPlace 56 · Grade 11 · White Settlement Brewer | 11 | White Settlement Brewer | 25:46.55 |
| 57 | Everardo HernandezPlace 57 · Grade - · Wichita Falls (closed 2024) | - | Wichita Falls (closed 2024) | 25:50.85 PR |
| 58 | Boegler ConnorPlace 58 · Grade 11 · Granbury | 11 | Granbury | 26:32.31 |
| 59 | Robert MarrsPlace 59 · Grade 9 · Wichita Falls Rider | 9 | Wichita Falls Rider | 26:42.53 |
| 60 | Michael ArandaPlace 60 · Grade 12 · Granbury | 12 | Granbury | 27:02.29 |
| 61 | Andrew RushingPlace 61 · Grade 12 · White Settlement Brewer | 12 | White Settlement Brewer | 28:08.82 |
| 62 | Cayden KoellingPlace 62 · Grade - · Wichita Falls Rider | - | Wichita Falls Rider | 28:41.43 |