| 1 | Cooper RatliffPlace 1 · Grade 11 · Mason | 11 | Mason | 17:13.64 |
| 2 | Shane StawarPlace 2 · Grade 11 · Port Aransas | 11 | Port Aransas | 17:16.45 |
| 3 | Colton VrazelPlace 3 · Grade 12 · Danbury | 12 | Danbury | 17:17.93 |
| 4 | Elian LaFuentePlace 4 · Grade 11 · Premont | 11 | Premont | 17:44.21 |
| 5 | Ethan CadenaPlace 5 · Grade 11 · Agua Dulce | 11 | Agua Dulce | 17:45.54 |
| 6 | Caden KlingelheferPlace 6 · Grade 11 · Mason | 11 | Mason | 18:01.25 |
| 7 | Dylan ScaffPlace 7 · Grade 9 · Port Aransas | 9 | Port Aransas | 18:01.27 |
| 8 | Ty SzymanskiPlace 8 · Grade 9 · Ganado | 9 | Ganado | 18:08.30 |
| 9 | Oscar LozanoPlace 9 · Grade 11 · Agua Dulce | 11 | Agua Dulce | 18:11.14 |
| 10 | Matthew SchwandnerPlace 10 · Grade 12 · Brackettville Brackett | 12 | Brackettville Brackett | 18:25.11 |
| 11 | Leo MartinezPlace 11 · Grade 10 · Port Aransas | 10 | Port Aransas | 18:47.63 |
| 12 | Dylan PembertonPlace 12 · Grade 12 · Mumford | 12 | Mumford | 18:52.76 |
| 13 | Reede BurrillPlace 13 · Grade 10 · Port Aransas | 10 | Port Aransas | 19:00.59 |
| 14 | Osvaldo FloresPlace 14 · Grade 10 · Johnson City LBJ | 10 | Johnson City LBJ | 19:05.59 |
| 15 | Haven PenaPlace 15 · Grade 12 · Premont | 12 | Premont | 19:07.50 |
| 16 | Barrett DudensingPlace 16 · Grade 10 · Snook | 10 | Snook | 19:07.56 |
| 17 | Gabriel LiskaPlace 17 · Grade 10 · Falls City | 10 | Falls City | 19:10.37 |
| 18 | Jarred DunnPlace 18 · Grade 10 · San Antonio Stacey | 10 | San Antonio Stacey | 19:16.79 |
| 19 | Corbin MartinezPlace 19 · Grade 12 · Mason | 12 | Mason | 19:25.02 |
| 20 | Sutton GreenePlace 20 · Grade 10 · Johnson City LBJ | 10 | Johnson City LBJ | 19:28.35 |
| 21 | Irving TaveraPlace 21 · Grade 11 · Mason | 11 | Mason | 19:28.65 |
| 22 | Ben AndersonPlace 22 · Grade 9 · Harper | 9 | Harper | 19:41.12 |
| 23 | Tyler HofhiensPlace 23 · Grade 12 · Port Aransas | 12 | Port Aransas | 19:48.92 |
| 24 | Colt PrihodaPlace 24 · Grade 9 · Mumford | 9 | Mumford | 19:54.69 |
| 25 | Ezekiel AngelPlace 25 · Grade 10 · Dallardsville Big Sandy | 10 | Dallardsville Big Sandy | 19:58.21 |
| 26 | Kullen KutacPlace 26 · Grade 10 · Flatonia | 10 | Flatonia | 20:05.68 |
| 27 | Jamie LlanasPlace 27 · Grade 10 · Thorndale | 10 | Thorndale | 20:08.10 |
| 28 | Marcos SuastePlace 28 · Grade 9 · McDade | 9 | McDade | 20:11.12 |
| 29 | Michael AxtellPlace 29 · Grade 12 · Johnson City LBJ | 12 | Johnson City LBJ | 20:11.71 |
| 30 | David RangelPlace 30 · Grade 12 · Santa Maria | 12 | Santa Maria | 20:27.13 |
| 31 | Kayden McCartyPlace 31 · Grade 10 · Mumford | 10 | Mumford | 20:27.88 |
| 32 | Gabriel PicazoPlace 32 · Grade 12 · Santa Maria | 12 | Santa Maria | 20:28.68 |
| 33 | Nathan RiveraPlace 33 · Grade 11 · Three Rivers | 11 | Three Rivers | 20:30.27 |
| 34 | Reese OdiornePlace 34 · Grade 10 · Johnson City LBJ | 10 | Johnson City LBJ | 20:31.75 |
| 35 | Samuel NorrisPlace 35 · Grade 12 · Woodsboro | 12 | Woodsboro | 20:34.04 |
| 36 | Alex SappPlace 36 · Grade 12 · San Antonio Stacey | 12 | San Antonio Stacey | 20:34.72 |
| 37 | Ethan JanacPlace 37 · Grade 12 · Snook | 12 | Snook | 20:43.44 |
| 38 | Braulio AguinaPlace 38 · Grade 11 · Hearne | 11 | Hearne | 20:45.48 |
| 39 | Evan JacintoPlace 39 · Grade 12 · Louise | 12 | Louise | 20:49.58 |
| 40 | Cole VaughanPlace 40 · Grade 11 · Holland | 11 | Holland | 20:51.30 |
| 41 | Layton TuckerPlace 41 · Grade 9 · Holland | 9 | Holland | 20:56.83 |
| 42 | Lazaro BarajasPlace 42 · Grade 11 · San Antonio Stacey | 11 | San Antonio Stacey | 21:04.40 |
| 43 | Daniel AxtellPlace 43 · Grade 10 · Johnson City LBJ | 10 | Johnson City LBJ | 21:05.55 |
| 44 | Sam BrownPlace 44 · Grade 10 · Saratoga West Hardin | 10 | Saratoga West Hardin | 21:05.71 |
| 45 | Bryce PrestonPlace 45 · Grade 12 · Port Aransas | 12 | Port Aransas | 21:09.25 |
| 46 | Jadrian TorresPlace 46 · Grade 12 · Agua Dulce | 12 | Agua Dulce | 21:14.20 |
| 47 | Ayden KingPlace 47 · Grade 11 · Pettus | 11 | Pettus | 21:14.24 |
| 48 | Paul KenneyPlace 48 · Grade 12 · Pettus | 12 | Pettus | 21:21.18 |
| 49 | Lukas MonrealPlace 49 · Grade 10 · Bloomington | 10 | Bloomington | 21:25.92 |
| 50 | Kye WellesPlace 50 · Grade 12 · Granger | 12 | Granger | 21:27.04 |
| 51 | Brody MckeyPlace 51 · Grade 9 · Mumford | 9 | Mumford | 21:28.33 |
| 52 | XZavion VelaPlace 52 · Grade 12 · Somerville | 12 | Somerville | 21:29.80 |
| 53 | Jose MaciasPlace 53 · Grade 10 · Thorndale | 10 | Thorndale | 21:34.12 |
| 54 | Aiden Dominguez-CruzPlace 54 · Grade 10 · Rosebud-Lott | 10 | Rosebud-Lott | 21:37.28 |
| 55 | Tayden CookPlace 55 · Grade 10 · Thorndale | 10 | Thorndale | 21:38.95 |
| 56 | Hagen BerlanPlace 56 · Grade 12 · Mumford | 12 | Mumford | 21:40.03 |
| 57 | Landon HernandezPlace 57 · Grade 10 · Granger | 10 | Granger | 21:41.03 |
| 58 | Sam SimontonPlace 58 · Grade 12 · Mason | 12 | Mason | 21:41.92 |
| 59 | Zion GuidryPlace 59 · Grade 9 · Sabine Pass | 9 | Sabine Pass | 21:42.27 PR |
| 60 | Kaden YakeschPlace 60 · Grade 12 · Milano | 12 | Milano | 21:42.81 |
| 61 | Brandon BandaPlace 61 · Grade 9 · Falls City | 9 | Falls City | 21:46.64 |
| 62 | Andres PerezPlace 62 · Grade 12 · Thorndale | 12 | Thorndale | 21:48.98 |
| 63 | Roberto HernandezPlace 63 · Grade 11 · Three Rivers | 11 | Three Rivers | 21:53.62 |
| 64 | Noah HazelettPlace 64 · Grade 10 · Johnson City LBJ | 10 | Johnson City LBJ | 21:56.90 |
| 65 | Jesus MunozPlace 65 · Grade 12 · Hearne | 12 | Hearne | 21:58.33 |
| 66 | Noah HernandezPlace 66 · Grade 10 · Hearne | 10 | Hearne | 22:11.34 |
| 67 | Eduardo BarajasPlace 67 · Grade 12 · San Antonio Stacey | 12 | San Antonio Stacey | 22:12.14 |
| 68 | Josh CraveyPlace 68 · Grade 12 · Premont | 12 | Premont | 22:12.32 |
| 69 | Jeffery DiazPlace 69 · Grade 12 · Hearne | 12 | Hearne | 22:16.99 PR |
| 70 | Joshua LeconPlace 70 · Grade 9 · Shiner | 9 | Shiner | 22:20.34 |
| 71 | Liam HoehnPlace 71 · Grade 12 · Brackettville Brackett | 12 | Brackettville Brackett | 22:20.44 |
| 72 | Cameron WesterlundPlace 72 · Grade 11 · San Antonio Stacey | 11 | San Antonio Stacey | 22:20.48 |
| 73 | Gabriel GarciaPlace 73 · Grade 9 · San Antonio Stacey | 9 | San Antonio Stacey | 22:22.01 |
| 74 | Noah SparksPlace 74 · Grade 11 · Mason | 11 | Mason | 22:22.90 |
| 75 | Jett FreiPlace 75 · Grade 10 · Thorndale | 10 | Thorndale | 22:22.94 |
| 76 | Chase HughesPlace 76 · Grade 9 · Saratoga West Hardin | 9 | Saratoga West Hardin | 22:23.15 |
| 77 | Xavier HisawPlace 77 · Grade 12 · Port Aransas | 12 | Port Aransas | 22:24.39 |
| 78 | Giovani BucioPlace 78 · Grade 10 · Bloomington | 10 | Bloomington | 22:27.53 |
| 79 | Tyler McCarthyPlace 79 · Grade 9 · Johnson City LBJ | 9 | Johnson City LBJ | 22:33.11 |
| 80 | Sam WyattPlace 80 · Grade 9 · Mason | 9 | Mason | 22:33.42 |
| 81 | Jace MartinPlace 81 · Grade 12 · Danbury | 12 | Danbury | 22:35.11 |
| 82 | Adrian LizardoPlace 82 · Grade 11 · Granger | 11 | Granger | 22:38.88 |
| 83 | Joel RamirezPlace 83 · Grade 10 · Santa Maria | 10 | Santa Maria | 22:41.67 |
| 84 | David Olalde-YanezPlace 84 · Grade 11 · San Saba | 11 | San Saba | 22:41.83 |
| 85 | Aiden GarzaPlace 85 · Grade 11 · Agua Dulce | 11 | Agua Dulce | 22:49.92 |
| 86 | Angel AmaroPlace 86 · Grade 12 · Hearne | 12 | Hearne | 22:50.02 |
| 87 | Mason StaceyPlace 87 · Grade 12 · Harper | 12 | Harper | 22:59.90 |
| 88 | Eduardo LopezPlace 88 · Grade 11 · Hearne | 11 | Hearne | 23:00.33 |
| 89 | Efren RodriguezPlace 89 · Grade 10 · Hearne | 10 | Hearne | 23:00.96 |
| 90 | Skyler SanchezPlace 90 · Grade 9 · Falls City | 9 | Falls City | 23:01.99 |
| 91 | Johnny Joe GarciaPlace 91 · Grade 11 · Pettus | 11 | Pettus | 23:09.33 |
| 92 | Jesus ViverosPlace 92 · Grade 11 · Granger | 11 | Granger | 23:13.57 PR |
| 93 | Brance DominguezPlace 93 · Grade 10 · Woodsboro | 10 | Woodsboro | 23:15.94 |
| 94 | Owen KoslerPlace 94 · Grade 9 · Flatonia | 9 | Flatonia | 23:25.41 PR |
| 95 | Nestor CrucesPlace 95 · Grade 9 · Three Rivers | 9 | Three Rivers | 23:26.62 |
| 96 | David AlvarezPlace 96 · Grade 10 · Sabine Pass | 10 | Sabine Pass | 23:31.55 |
| 97 | Victor FaganPlace 97 · Grade 10 · Sabine Pass | 10 | Sabine Pass | 23:35.53 |
| 98 | Badhir AmaroPlace 98 · Grade 9 · Mumford | 9 | Mumford | 23:41.09 |
| 99 | Shashank PolavarapuPlace 99 · Grade 9 · Harper | 9 | Harper | 23:41.72 |
| 100 | Liam SmithwickPlace 100 · Grade 11 · Agua Dulce | 11 | Agua Dulce | 23:52.64 |