| 1 | Grant GallupPlace 1 · Grade 12 · Tom Bean | 12 | Tom Bean | 18:00 |
| 2 | Jarret StonePlace 2 · Grade 11 · Celeste | 11 | Celeste | 18:05 PR |
| 3 | Aaron UribePlace 3 · Grade 12 · Honey Grove | 12 | Honey Grove | 18:31 |
| 4 | Kolson StoversPlace 4 · Grade 12 · Merit Bland | 12 | Merit Bland | 19:09 PR |
| 5 | Nicholas WolfePlace 5 · Grade 11 · Honey Grove | 11 | Honey Grove | 19:15 |
| 6 | Weston WhitesidePlace 6 · Grade 12 · Ivanhoe Rayburn | 12 | Ivanhoe Rayburn | 19:20 |
| 7 | Grady FordPlace 7 · Grade 9 · Celeste | 9 | Celeste | 19:25 |
| 8 | Jared SherwinPlace 8 · Grade 12 · Celeste | 12 | Celeste | 19:26 PR |
| 9 | Justin SherwinPlace 9 · Grade 10 · Celeste | 10 | Celeste | 19:29 PR |
| 10 | Beau BromleyPlace 10 · Grade 9 · Ivanhoe Rayburn | 9 | Ivanhoe Rayburn | 19:34 |
| 11 | Erick OrdunaPlace 11 · Grade 11 · Celeste | 11 | Celeste | 19:48 PR |
| 12 | Jonas ButlerPlace 12 · Grade 11 · Honey Grove | 11 | Honey Grove | 19:56 |
| 13 | Kevin KirkhamPlace 13 · Grade 12 · Trenton | 12 | Trenton | 20:12 |
| 14 | Nick HammackPlace 14 · Grade 9 · Merit Bland | 9 | Merit Bland | 20:29 PR |
| 15 | Sebastian MeekPlace 15 · Grade 12 · Honey Grove | 12 | Honey Grove | 20:42 |
| 16 | Logan SandersonPlace 16 · Grade 11 · Ivanhoe Rayburn | 11 | Ivanhoe Rayburn | 20:44 |
| 17 | Dillon BakerPlace 17 · Grade 9 · Ivanhoe Rayburn | 9 | Ivanhoe Rayburn | 20:44 PR |
| 18 | Michael ThomasPlace 18 · Grade 10 · Trenton | 10 | Trenton | 20:58 PR |
| 19 | Jacob AlmaguerPlace 19 · Grade 10 · Trenton | 10 | Trenton | 21:10 PR |
| 20 | Christopher KirkhamPlace 20 · Grade 12 · Trenton | 12 | Trenton | 21:44 |
| 21 | William MolckPlace 21 · Grade 11 · Merit Bland | 11 | Merit Bland | 22:13 |
| 22 | Nathan LeBlancPlace 22 · Grade 10 · Merit Bland | 10 | Merit Bland | 22:19 |
| 23 | Collin ClarkPlace 23 · Grade - · Ivanhoe Rayburn | - | Ivanhoe Rayburn | 22:25 PR |
| 23 | Jaxcen MorrisPlace 23 · Grade 12 · Ivanhoe Rayburn | 12 | Ivanhoe Rayburn | 22:29 |
| 24 | Tucker GibbsPlace 24 · Grade - · Ivanhoe Rayburn | - | Ivanhoe Rayburn | 22:31 PR |
| 25 | Trevor WernerPlace 25 · Grade 12 · Honey Grove | 12 | Honey Grove | 22:58 |
| 26 | Gage MoorePlace 26 · Grade 11 · Tom Bean | 11 | Tom Bean | 23:07 |
| 27 | Luke BeadlesPlace 27 · Grade 9 · Celeste | 9 | Celeste | 23:08 |
| 28 | Alex PachecoPlace 28 · Grade 11 · Trenton | 11 | Trenton | 23:34 PR |
| 29 | Koby BrownPlace 29 · Grade 9 · Celeste | 9 | Celeste | 23:50 |
| 30 | Charles ThompsonPlace 30 · Grade - · Tom Bean | - | Tom Bean | 24:20 PR |
| 31 | Justin BaquePlace 31 · Grade 11 · Tom Bean | 11 | Tom Bean | 24:27 |
| 32 | Austin BookerPlace 32 · Grade - · Honey Grove | - | Honey Grove | 24:45 PR |
| 33 | Owen LangfordPlace 33 · Grade 11 · Tom Bean | 11 | Tom Bean | 24:45 |
| 34 | Lane AllenPlace 34 · Grade 10 · Tom Bean | 10 | Tom Bean | 24:50 |
| 35 | Tyler ParsonsPlace 35 · Grade 10 · Trenton | 10 | Trenton | 25:32 PR |
| 36 | Alberto GalvanPlace 36 · Grade 12 · Trenton | 12 | Trenton | 25:36 PR |
| 37 | William CollinsworthPlace 37 · Grade 12 · Ivanhoe Rayburn | 12 | Ivanhoe Rayburn | 29:33 |