| 1 | Scott WalkerPlace 1 · Strake Jesuit | — | Strake Jesuit | 17:37.89 |
| 2 | Henry SpeerPlace 2 · Grade 11 · Brenham | 11 | Brenham | 17:53.02 |
| 3 | Jack StewartPlace 3 · Strake Jesuit | — | Strake Jesuit | 17:57.06 |
| 4 | Brice PaigePlace 4 · Grade 8 · Lufkin | 8 | Lufkin | 18:14.05 |
| 5 | David BrhlikPlace 5 · Strake Jesuit | — | Strake Jesuit | 18:18.16 |
| 6 | Jimmy Del ToroPlace 6 · Grade 9 · Lufkin | 9 | Lufkin | 18:20.69 |
| 7 | jake storeyPlace 7 · Grade 5 · Houston Westside | 5 | Houston Westside | 18:27.70 |
| 8 | Nathaniel TaylorPlace 8 · Grade 10 · Brenham | 10 | Brenham | 18:27.94 |
| 9 | Kevin FlavinPlace 9 · Strake Jesuit | — | Strake Jesuit | 18:28.78 |
| 10 | Julian PostPlace 10 · Strake Jesuit | — | Strake Jesuit | 18:31.27 |
| 11 | A.J. HamiltonPlace 11 · Strake Jesuit | — | Strake Jesuit | 18:37.70 |
| 12 | Marcus GianinniPlace 12 · Kinkaid School | — | Kinkaid School | 18:52.64 |
| 13 | Gus RaskoskyPlace 13 · Strake Jesuit | — | Strake Jesuit | 18:55.00 |
| 14 | Dawson HughesPlace 14 · Grade 9 · Brenham | 9 | Brenham | 19:03.23 |
| 15 | Kevin MotsingerPlace 15 · Grade 10 · Houston Westside | 10 | Houston Westside | 19:11.28 |
| 16 | Mike WakelandPlace 16 · Strake Jesuit | — | Strake Jesuit | 19:14.27 |
| 17 | matthew taylorPlace 17 · Grade 5 · Houston Westside | 5 | Houston Westside | 19:19.94 |
| 18 | Will DillonPlace 18 · Strake Jesuit | — | Strake Jesuit | 19:29.00 |
| 19 | Steven DavisPlace 19 · Grade 9 · Pflugerville | 9 | Pflugerville | 19:31.70 |
| 20 | Sean LaFrentzPlace 20 · Barbers Hill | — | Barbers Hill | 19:35.92 |
| 21 | Benjamin ButlerPlace 21 · Houston Memorial | — | Houston Memorial | 19:36.72 |
| 22 | Tomas SalazarPlace 22 · Grade 10 · Bryan Rudder | 10 | Bryan Rudder | 19:37.59 |
| 23 | Rory MaharreyPlace 23 · Grade 8 · Lufkin | 8 | Lufkin | 19:39.70 |
| 24 | Grant NelsonPlace 24 · Houston Memorial | — | Houston Memorial | 19:40.34 |
| 25 | Joshua BlountPlace 25 · Grade 11 · Houston Westside | 11 | Houston Westside | 19:41.92 |
| 26 | Zach WatsonPlace 26 · Grade 9 · Lufkin | 9 | Lufkin | 19:43.47 |
| 27 | Edwardo HernandezPlace 27 · Barbers Hill | — | Barbers Hill | 19:44.55 |
| 28 | Preston HongPlace 28 · Houston Memorial | — | Houston Memorial | 19:46.61 |
| 29 | Wayne BeckermannPlace 29 · Grade 11 · Brenham | 11 | Brenham | 19:52.31 |
| 30 | Jeremy KellyPlace 30 · Grade 10 · Houston Westside | 10 | Houston Westside | 19:58.62 |
| 31 | Austin EvansPlace 31 · Pflugerville Hendric | — | Pflugerville Hendric | 19:59.17 |
| 32 | Josh AceboPlace 32 · Grade 9 · Katy Taylor | 9 | Katy Taylor | 20:00.20 |
| 33 | Ross NosavillePlace 33 · Houston Memorial | — | Houston Memorial | 20:01.62 |
| 34 | Cole MayoPlace 34 · Grade 9 · Katy Taylor | 9 | Katy Taylor | 20:03.34 |
| 35 | Reggie LawsonPlace 35 · Grade 10 · Bryan Rudder | 10 | Bryan Rudder | 20:07.30 |
| 36 | Zach DryerPlace 36 · Pflugerville Hendric | — | Pflugerville Hendric | 20:07.48 |
| 37 | Juan VargasPlace 37 · Grade 10 · Lufkin | 10 | Lufkin | 20:08.53 |
| 38 | Scott BiebasPlace 38 · Pflugerville | — | Pflugerville | 20:09.75 |
| 39 | Costa ZgouridesPlace 39 · Grade 10 · Houston Westside | 10 | Houston Westside | 20:10.81 |
| 40 | Jonah CampbellPlace 40 · Lufkin | — | Lufkin | 20:11.91 |
| 41 | Taylor FergusonPlace 41 · Grade 9 · Friendswood | 9 | Friendswood | 20:14.75 |
| 42 | Edwin TorresPlace 42 · Grade 10 · Katy Taylor | 10 | Katy Taylor | 20:15.39 |
| 43 | Payden BrownPlace 43 · Pflugerville Hendric | — | Pflugerville Hendric | 20:15.58 |
| 44 | Jacob RhodesPlace 44 · Grade 10 · Lufkin | 10 | Lufkin | 20:17.48 |
| 45 | Jonathan AlvarezPlace 45 · Grade 8 · Pflugerville | 8 | Pflugerville | 20:18.14 |
| 46 | Markus PotthastPlace 46 · Houston Memorial | — | Houston Memorial | 20:19.03 |
| 47 | Dominique VelgaraPlace 47 · Sealy | — | Sealy | 20:21.89 |
| 48 | Kyle HendonPlace 48 · Grade 10 · Katy Taylor | 10 | Katy Taylor | 20:22.38 |
| 49 | Guillermo GonzalesPlace 49 · Grade 10 · Katy Taylor | 10 | Katy Taylor | 20:27.69 |
| 50 | Nico PuttalazPlace 50 · Grade 10 · Katy Taylor | 10 | Katy Taylor | 20:30.08 |
| 52 | Shahin FirouzbakhtPlace 52 · Friendswood | — | Friendswood | 20:33.97 |
| 53 | Paul MerlauPlace 53 · Friendswood | — | Friendswood | 20:36.22 |
| 54 | Daniel ValdezPlace 54 · Pflugerville Hendric | — | Pflugerville Hendric | 20:36.59 |
| 55 | Devin DavisPlace 55 · Barbers Hill | — | Barbers Hill | 20:37.23 |
| 56 | Chris NielandPlace 56 · Canyon Lake | — | Canyon Lake | 20:37.58 |
| 57 | Aaron RiveraPlace 57 · Grade 8 · Pflugerville | 8 | Pflugerville | 20:37.80 |
| 58 | Ryan JohnsonPlace 58 · Barbers Hill | — | Barbers Hill | 20:38.08 |
| 59 | Sunil PaiPlace 59 · Kinkaid School | — | Kinkaid School | 20:39.95 |
| 60 | Miguel PerezPlace 60 · Barbers Hill | — | Barbers Hill | 20:42.97 |
| 61 | Pablo SolisPlace 61 · Grade 10 · Lufkin | 10 | Lufkin | 20:46.25 |
| 62 | Calvin CobbPlace 62 · Grade 8 · Friendswood | 8 | Friendswood | 20:46.91 |
| 63 | Nicholas BeckmanPlace 63 · Grade 8 · Friendswood | 8 | Friendswood | 20:52.17 |
| 64 | Will ChovanecPlace 64 · Grade 9 · Brenham | 9 | Brenham | 20:53.70 |
| 65 | Sasha KitzmanPlace 65 · Grade 10 · Brenham | 10 | Brenham | 20:54.16 |
| 66 | Sumant AgrawalPlace 66 · Kinkaid School | — | Kinkaid School | 20:54.42 |
| 67 | John LewisPlace 67 · Kinkaid School | — | Kinkaid School | 20:54.69 |
| 68 | Richard ClorePlace 68 · Pflugerville Hendric | — | Pflugerville Hendric | 20:56.80 |
| 69 | Mario ZapataPlace 69 · Grade 10 · Pflugerville | 10 | Pflugerville | 21:01.47 |
| 70 | Coleman BransonPlace 70 · Grade 10 · Brenham | 10 | Brenham | 21:03.83 |
| 71 | Zach MilsteadPlace 71 · Grade 8 · Lufkin | 8 | Lufkin | 21:04.47 |
| 72 | Hayden ThurmanPlace 72 · Friendswood | — | Friendswood | 21:07.27 |
| 73 | Addison HesterPlace 73 · Lufkin | — | Lufkin | 21:14.97 |
| 74 | Jay ThompsonPlace 74 · Grade 9 · Bryan Rudder | 9 | Bryan Rudder | 21:17.95 |
| 75 | Mikey SheffieldPlace 75 · Canyon Lake | — | Canyon Lake | 21:24.62 |
| 76 | Meelad RanaiefarPlace 76 · Grade 9 · Houston Westside | 9 | Houston Westside | 21:25.48 |
| 77 | Londell BluePlace 77 · Grade 10 · Bryan Rudder | 10 | Bryan Rudder | 21:29.50 |
| 78 | Ruben PerezPlace 78 · Grade 9 · Houston Westside | 9 | Houston Westside | 21:31.30 |
| 79 | Ryan AshPlace 79 · Friendswood | — | Friendswood | 21:33.45 |
| 80 | Thinh PhamPlace 80 · Pflugerville Hendric | — | Pflugerville Hendric | 21:34.97 |
| 81 | Arthur BarriaultPlace 81 · Grade 9 · Katy Taylor | 9 | Katy Taylor | 21:36.89 |
| 82 | Collin ThurmanPlace 82 · Friendswood | — | Friendswood | 21:37.23 |
| 83 | Michael GuerreroPlace 83 · Sealy | — | Sealy | 21:38.19 |
| 84 | Adeil BenitezPlace 84 · Pflugerville Hendric | — | Pflugerville Hendric | 21:38.52 |
| 85 | Pedro BenitezPlace 85 · Pflugerville Hendric | — | Pflugerville Hendric | 21:41.50 |
| 86 | Price BransonPlace 86 · Grade 9 · Brenham | 9 | Brenham | 21:47.12 |
| 87 | Julio RiveraPlace 87 · Grade 9 · Lufkin | 9 | Lufkin | 21:49.84 |
| 88 | Chris SaucedoPlace 88 · Sealy | — | Sealy | 21:52.42 |
| 89 | Alex KaledPlace 89 · Grade 10 · Katy Taylor | 10 | Katy Taylor | 21:54.12 |
| 90 | Kim TeaPlace 90 · Houston Memorial | — | Houston Memorial | 21:54.42 |
| 91 | Fransico GloriaPlace 91 · Grade 8 · Lufkin | 8 | Lufkin | 21:54.64 |
| 92 | Ethan WhatleyPlace 92 · Grade 10 · Brenham | 10 | Brenham | 21:57.02 |
| 93 | Ernesto ChavezPlace 93 · Sealy | — | Sealy | 21:59.08 |
| 94 | John SladicPlace 94 · Grade 10 · Katy Taylor | 10 | Katy Taylor | 21:59.36 |
| 95 | Chase HowellPlace 95 · Kinkaid School | — | Kinkaid School | 22:01.16 |
| 96 | Jose MartinezPlace 96 · Bryan Collegiate | — | Bryan Collegiate | 22:04.92 |
| 97 | Conor MartinPlace 97 · Canyon Lake | — | Canyon Lake | 22:05.58 |
| 98 | Lucas HughesPlace 98 · Grade 10 · Katy Taylor | 10 | Katy Taylor | 22:08.61 |
| 99 | Blake SokoraPlace 99 · Grade 8 · Friendswood | 8 | Friendswood | 22:20.14 |
| 100 | Adam BeckmanPlace 100 · Friendswood | — | Friendswood | 22:26.77 |
| 101 | Charles TianPlace 101 · Kinkaid School | — | Kinkaid School | 22:34.98 |
| 102 | Luke HarperPlace 102 · Kinkaid School | — | Kinkaid School | 22:50.44 |
| 103 | Rodrigo HernandezPlace 103 · Bryan Collegiate | — | Bryan Collegiate | 22:50.80 |
| 104 | Tyler FithenryPlace 104 · Sealy | — | Sealy | 22:57.67 |
| 105 | Brandon WalkerPlace 105 · Sealy | — | Sealy | 23:00.41 |
| 106 | Tim AdamsPlace 106 · Canyon Lake | — | Canyon Lake | 23:04.00 |
| 107 | Parker HaynesPlace 107 · Kinkaid School | — | Kinkaid School | 23:16.92 |
| 108 | Julio MelgarPlace 108 · Tarkington | — | Tarkington | 23:21.45 |
| 109 | Philip CarrPlace 109 · Canyon Lake | — | Canyon Lake | 23:22.27 |
| 110 | Alvin MoorePlace 110 · Grade 10 · Bryan Rudder | 10 | Bryan Rudder | 23:28.06 |
| 111 | Cody BlackstonPlace 111 · Pflugerville Hendric | — | Pflugerville Hendric | 23:36.84 |
| 112 | Devon EvansPlace 112 · Grade 9 · Bryan Rudder | 9 | Bryan Rudder | 23:52.09 |
| 113 | Carter LangePlace 113 · Tarkington | — | Tarkington | 23:52.33 |
| 114 | Alfonso PenaPlace 114 · Grade 8 · Bryan Rudder | 8 | Bryan Rudder | 23:54.25 |
| 115 | Steven JeffersonPlace 115 · Grade 9 · Pflugerville | 9 | Pflugerville | 23:58.78 |
| 116 | Javonte ClaybonPlace 116 · Lufkin | — | Lufkin | 23:59.69 |
| 117 | Jonathan ConradPlace 117 · Sealy | — | Sealy | 24:00.55 |
| 118 | Jared RodgersPlace 118 · Grade 10 · Bryan Rudder | 10 | Bryan Rudder | 24:02.56 |
| 119 | Ryan PacherPlace 119 · Sealy | — | Sealy | 24:03.72 |
| 120 | Christian PaynePlace 120 · Canyon Lake | — | Canyon Lake | 24:05.62 |
| 121 | Ranjit InamdarPlace 121 · Kinkaid School | — | Kinkaid School | 24:09.22 |
| 122 | Raul VillanuevaPlace 122 · Sealy | — | Sealy | 24:13.42 |
| 123 | Jordon HornerPlace 123 · Barbers Hill | — | Barbers Hill | 24:33.00 |
| 124 | Adam SustaitaPlace 124 · Grade 9 · Bryan Rudder | 9 | Bryan Rudder | 25:14.89 |
| 125 | Matrix OliverPlace 125 · Grade 10 · Bryan Rudder | 10 | Bryan Rudder | 25:20.86 |
| 126 | Gabriel GarciaPlace 126 · Bryan Collegiate | — | Bryan Collegiate | 25:22.83 |
| 127 | Dion Green-JonesPlace 127 · Grade 8 · Bryan Rudder | 8 | Bryan Rudder | 25:42.91 |
| 128 | Caleb StevensPlace 128 · Tarkington | — | Tarkington | 26:18.02 |
| 129 | Think KiehPlace 129 · Pflugerville Hendric | — | Pflugerville Hendric | 28:32.81 |
| 130 | Adam BallPlace 130 · Grade 10 · Bryan Rudder | 10 | Bryan Rudder | 29:17.64 |