| 1 | Lincoln TuinPlace 1 · Grade 9 · Aledo | 9 | Aledo | 18:54.62 |
| 2 | Bo MerrillPlace 2 · Grade 9 · Aledo | 9 | Aledo | 19:40.12 |
| 3 | Isaac PricePlace 3 · Grade 9 · Aledo | 9 | Aledo | 19:51.77 PR |
| 4 | Daniel StephensPlace 4 · Grade 12 · Aledo | 12 | Aledo | 19:56.37 |
| 5 | Chad ThomasPlace 5 · Grade 12 · Aledo | 12 | Aledo | 20:04.51 |
| 6 | Levi HinchcliffePlace 6 · Grade 10 · Granbury | 10 | Granbury | 20:23.60 |
| 7 | Carter TinchPlace 7 · Grade 9 · Justin Northwest | 9 | Justin Northwest | 20:29.29 |
| 8 | Mason SchluterPlace 8 · Grade 9 · Azle | 9 | Azle | 20:33.30 |
| 9 | Pete O'CarrollPlace 9 · Grade 10 · Granbury | 10 | Granbury | 20:43.48 |
| 10 | Braden ShildmyerPlace 10 · Grade 11 · Azle | 11 | Azle | 20:43.78 |
| 11 | Trent HugginsPlace 11 · Grade 11 · Granbury | 11 | Granbury | 21:06.74 |
| 12 | Carter HoffmanPlace 12 · Grade 9 · Wichita Falls Rider | 9 | Wichita Falls Rider | 21:24.03 |
| 13 | Seth SextonPlace 13 · Grade 10 · Azle | 10 | Azle | 21:31.69 |
| 14 | Jimmy AldacoPlace 14 · Grade 12 · Azle | 12 | Azle | 21:35.96 PR |
| 15 | Jacob WolfePlace 15 · Grade 10 · Granbury | 10 | Granbury | 21:44.55 |
| 16 | Colton VisserPlace 16 · Grade 10 · Justin Northwest | 10 | Justin Northwest | 21:45.14 |
| 17 | Austin BoycePlace 17 · Grade 12 · Granbury | 12 | Granbury | 21:51.46 |
| 18 | Adrian RamirezPlace 18 · Grade 9 · Justin Northwest | 9 | Justin Northwest | 22:01.67 |
| 19 | Ian RobbinsPlace 19 · Grade 9 · Aledo | 9 | Aledo | 22:06.00 |
| 20 | Daniel OvertonPlace 20 · Grade 10 · Justin Northwest | 10 | Justin Northwest | 22:08.23 |
| 21 | Sebastian CortezPlace 21 · Grade 11 · Saginaw | 11 | Saginaw | 22:11.20 PR |
| 22 | Benjamin FromPlace 22 · Grade 9 · Justin Northwest | 9 | Justin Northwest | 22:15.47 |
| 23 | juan AvelarolmosPlace 23 · Grade 10 · Saginaw | 10 | Saginaw | 22:23.94 |
| 24 | Christian FloresPlace 24 · Grade 12 · Aledo | 12 | Aledo | 22:27.67 |
| 25 | Ben HillPlace 25 · Grade 12 · Justin Northwest | 12 | Justin Northwest | 22:37.82 |
| 26 | Sebastian RiuzPlace 26 · Grade 9 · Azle | 9 | Azle | 22:44.33 |
| 27 | Ezequiel JuarezPlace 27 · Grade 12 · Azle | 12 | Azle | 22:44.73 |
| 28 | Estaban CortezPlace 28 · Grade 11 · Saginaw | 11 | Saginaw | 22:47.05 |
| 29 | Jan CaezPlace 29 · Grade 11 · White Settlement Brewer | 11 | White Settlement Brewer | 22:51.11 |
| 30 | Aiden ProppPlace 30 · Grade 10 · Wichita Falls Rider | 10 | Wichita Falls Rider | 22:52.32 |
| 31 | Declan AllredPlace 31 · Grade 10 · Justin Northwest | 10 | Justin Northwest | 22:58.15 |
| 32 | Dylan HallmarkPlace 32 · Grade 12 · Granbury | 12 | Granbury | 23:02.35 |
| 33 | Caden WestPlace 33 · Grade 11 · Aledo | 11 | Aledo | 23:07.13 |
| 34 | Keegan YandellPlace 34 · Grade 9 · Wichita Falls Rider | 9 | Wichita Falls Rider | 23:16.39 |
| 35 | Jack ClarkPlace 35 · Grade 10 · Justin Northwest | 10 | Justin Northwest | 23:18.06 |
| 36 | Devon McCloudPlace 36 · Grade 12 · Saginaw | 12 | Saginaw | 23:21.19 PR |
| 37 | Thomas ClarkPlace 37 · Grade 10 · Justin Northwest | 10 | Justin Northwest | 23:23.10 |
| 38 | Cooper WagnerPlace 38 · Grade 11 · Justin Northwest | 11 | Justin Northwest | 23:31.94 |
| 39 | Luis GarciaPlace 39 · Grade 10 · Justin Northwest | 10 | Justin Northwest | 23:45.56 |
| 40 | AIDEN McCULLOUGHPlace 40 · Grade 9 · Saginaw | 9 | Saginaw | 23:53.97 |
| 41 | Mathew WilsonPlace 41 · Grade 10 · Granbury | 10 | Granbury | 24:16.60 |
| 42 | Justin TolanPlace 42 · Grade 10 · Justin Northwest | 10 | Justin Northwest | 24:31.82 |
| 43 | Aidan SandersPlace 43 · Grade 12 · Justin Northwest | 12 | Justin Northwest | 24:53.06 |
| 44 | Tyler McClurePlace 44 · Grade 12 · Wichita Falls Rider | 12 | Wichita Falls Rider | 25:27.67 |
| 45 | Luke LimingPlace 45 · Grade 9 · Wichita Falls Rider | 9 | Wichita Falls Rider | 25:53.01 PR |
| 46 | Angel TovillaPlace 46 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 26:20.43 |
| 47 | Josh PhillipsPlace 47 · Grade 10 · White Settlement Brewer | 10 | White Settlement Brewer | 27:50.44 |
| 48 | Andrew DurrettPlace 48 · Grade 9 · Wichita Falls Rider | 9 | Wichita Falls Rider | 28:08.95 |
| 49 | Mark FloresPlace 49 · Grade 11 · Justin Northwest | 11 | Justin Northwest | 28:29.08 |
| 50 | Peter IsomPlace 50 · Grade 10 · Azle | 10 | Azle | 31:43.99 |
| 51 | Inocencio PerezPlace 51 · Grade 9 · White Settlement Brewer | 9 | White Settlement Brewer | 39:26.22 |