| 1 | Erick QuirozPlace 1 · Grade 11 · Keller Fossil Ridge | 11 | Keller Fossil Ridge | 15:56.09 |
| 2 | Trevor MalikPlace 2 · Grade 12 · Lucas Lovejoy | 12 | Lucas Lovejoy | 15:57.50 |
| 3 | Dane JensenPlace 3 · Grade 12 · Northwest Nelson | 12 | Northwest Nelson | 16:32.53 |
| 4 | Jude AlvarezPlace 4 · Grade 9 · Southlake Carroll | 9 | Southlake Carroll | 16:34.25 |
| 5 | Nate DayPlace 5 · Grade 12 · Keller | 12 | Keller | 16:36.53 |
| 6 | Tristan ClarkPlace 6 · Grade 11 · Keller | 11 | Keller | 16:39.66 |
| 7 | Riley McGowanPlace 7 · Grade 11 · Lucas Lovejoy | 11 | Lucas Lovejoy | 16:41.81 |
| 8 | Alan ProenzaPlace 8 · Grade 10 · Keller Fossil Ridge | 10 | Keller Fossil Ridge | 16:42.66 |
| 9 | David FisherPlace 9 · Grade 10 · Southlake Carroll | 10 | Southlake Carroll | 16:43.31 |
| 10 | Aidan JuniorPlace 10 · Grade 11 · Northwest Nelson | 11 | Northwest Nelson | 16:46.25 |
| 11 | Brady GolombPlace 11 · Grade 9 · Southlake Carroll | 9 | Southlake Carroll | 16:50.31 |
| 12 | Joe BluesteinPlace 12 · Grade 9 · Lucas Lovejoy | 9 | Lucas Lovejoy | 16:51.25 |
| 13 | Tate BarrPlace 13 · Grade 11 · Lucas Lovejoy | 11 | Lucas Lovejoy | 16:53.75 |
| 14 | Matthew MurrayPlace 14 · Grade 11 · Lucas Lovejoy | 11 | Lucas Lovejoy | 16:58.15 |
| 15 | John ArmstrongPlace 15 · Grade 12 · Lucas Lovejoy | 12 | Lucas Lovejoy | 16:58.94 |
| 16 | Brock YarbroughPlace 16 · Grade 11 · Keller | 11 | Keller | 16:59.59 |
| 17 | Cameron KennedyPlace 17 · Grade 12 · Lucas Lovejoy | 12 | Lucas Lovejoy | 17:00.84 |
| 18 | Travis ShieldsPlace 18 · Grade 12 · Keller Timber Creek | 12 | Keller Timber Creek | 17:01.38 |
| 19 | Colton MorrissPlace 19 · Grade 12 · Keller | 12 | Keller | 17:03.44 |
| 20 | Carlos TelloPlace 20 · Grade 11 · Northwest Nelson | 11 | Northwest Nelson | 17:04.06 |
| 21 | Adam SchroederPlace 21 · Grade 10 · Keller Timber Creek | 10 | Keller Timber Creek | 17:04.53 |
| 22 | Bryson BraeggerPlace 22 · Grade 11 · Keller Timber Creek | 11 | Keller Timber Creek | 17:06.38 |
| 23 | Noah CastroPlace 23 · Grade 12 · Southlake Carroll | 12 | Southlake Carroll | 17:07.53 |
| 24 | Britton MajurePlace 24 · Grade 11 · Keller | 11 | Keller | 17:08.22 |
| 25 | Rohan SharmaPlace 25 · Grade 11 · Lucas Lovejoy | 11 | Lucas Lovejoy | 17:08.78 |
| 26 | Tanner HowardPlace 26 · Grade 10 · Keller | 10 | Keller | 17:10.56 |
| 27 | Aidan DenkPlace 27 · Grade 11 · Southlake Carroll | 11 | Southlake Carroll | 17:11.56 |
| 28 | Anthony DesimonePlace 28 · Grade 11 · Northwest Nelson | 11 | Northwest Nelson | 17:13.44 |
| 29 | Davis HarlanPlace 29 · Grade 10 · Keller | 10 | Keller | 17:16.03 |
| 30 | Kingston HollingshedPlace 30 · Grade 10 · Keller Fossil Ridge | 10 | Keller Fossil Ridge | 17:22.06 |
| 31 | Blayne WilliamsPlace 31 · Grade 11 · Southlake Carroll | 11 | Southlake Carroll | 17:24.22 |
| 32 | Colby LangePlace 32 · Grade 9 · Keller Timber Creek | 9 | Keller Timber Creek | 17:25.25 |
| 33 | Samuel O'QuinnPlace 33 · Grade 12 · Keller | 12 | Keller | 17:26.59 |
| 34 | Tyler OrtizPlace 34 · Grade 10 · Southlake Carroll | 10 | Southlake Carroll | 17:30.22 |
| 35 | Luis SandovalPlace 35 · Grade 12 · Lucas Lovejoy | 12 | Lucas Lovejoy | 17:31.62 |
| 36 | Alex PedersenPlace 36 · Grade 12 · Lucas Lovejoy | 12 | Lucas Lovejoy | 17:32.09 |
| 37 | Vivek ReddyPlace 37 · Grade 10 · Southlake Carroll | 10 | Southlake Carroll | 17:35.18 |
| 38 | Nicholas KleinPlace 38 · Grade 12 · Keller | 12 | Keller | 17:37.69 |
| 39 | Bilal SaadiPlace 39 · Grade 10 · Southlake Carroll | 10 | Southlake Carroll | 17:54.56 |
| 40 | Troy SmithPlace 40 · Grade 10 · Keller Fossil Ridge | 10 | Keller Fossil Ridge | 18:06.81 |
| 41 | Luis TelloPlace 41 · Grade 9 · Northwest Nelson | 9 | Northwest Nelson | 18:11.88 |
| 42 | Hunter HillPlace 42 · Grade 10 · Southlake Carroll | 10 | Southlake Carroll | 18:19.18 |
| 43 | Dylan EcholsPlace 43 · Grade 12 · Northwest Nelson | 12 | Northwest Nelson | 18:21.00 |
| 44 | Cooper GibsonPlace 44 · Grade 12 · Keller Timber Creek | 12 | Keller Timber Creek | 18:26.91 |
| 45 | Jackson HalvorsenPlace 45 · Grade 11 · Lewisville Hebron | 11 | Lewisville Hebron | 18:30.00 PR |
| 46 | Nathan SprongPlace 46 · Grade 9 · Keller Fossil Ridge | 9 | Keller Fossil Ridge | 18:38.12 |
| 47 | Ethan HowatPlace 47 · Grade 11 · Northwest Nelson | 11 | Northwest Nelson | 18:40.22 |
| 48 | Cameron ShortPlace 48 · Grade 12 · Keller Timber Creek | 12 | Keller Timber Creek | 18:41.44 |
| 49 | Elijah ParrishPlace 49 · Grade 12 · Keller Timber Creek | 12 | Keller Timber Creek | 18:44.66 |
| 50 | Alex SmithPlace 50 · Grade 9 · Northwest Nelson | 9 | Northwest Nelson | 18:45.62 |
| 51 | Jacob KucharPlace 51 · Grade 12 · Keller Timber Creek | 12 | Keller Timber Creek | 18:52.94 |
| 52 | Christian CondensaPlace 52 · Grade 9 · Lewisville Hebron | 9 | Lewisville Hebron | 18:59.53 |
| 53 | Dominic CondensaPlace 53 · Grade 9 · Lewisville Hebron | 9 | Lewisville Hebron | 19:10.15 PR |
| 54 | Caden KocherPlace 54 · Grade 9 · Lewisville Hebron | 9 | Lewisville Hebron | 19:10.50 |
| 55 | Manny LesterPlace 55 · Grade 9 · Lewisville Hebron | 9 | Lewisville Hebron | 19:21.03 |
| 56 | Jacob WhitePlace 56 · Grade 11 · Northwest Nelson | 11 | Northwest Nelson | 19:44.78 PR |
| 57 | Miguel QueijeiroPlace 57 · Grade 11 · Northwest Nelson | 11 | Northwest Nelson | 19:49.94 |
| 58 | Joshua HotchkissPlace 58 · Grade 11 · Lewisville Hebron | 11 | Lewisville Hebron | 19:51.56 |
| 59 | Kalias BijuPlace 59 · Grade 9 · Lewisville Hebron | 9 | Lewisville Hebron | 20:29.15 PR |
| 60 | Robert TomlinsonPlace 60 · Grade 10 · Lewisville Hebron | 10 | Lewisville Hebron | 20:52.18 |