| 1 | Jay MartinezPlace 1 · Grade 10 · Sanger | 10 | Sanger | 18:02.35 |
| 2 | Keegan DaileyPlace 2 · Grade 10 · Sanger | 10 | Sanger | 18:28.93 |
| 3 | Austin SayrePlace 3 · Grade 10 · Sanger | 10 | Sanger | 19:11.49 PR |
| 4 | Gustavo JuradoPlace 4 · Grade 11 · Sanger | 11 | Sanger | 19:28.62 |
| 5 | Isaac SolchenbergerPlace 5 · Grade 12 · Sanger | 12 | Sanger | 19:35.48 |
| 6 | Dillon CortezPlace 6 · Grade 12 · Sanger | 12 | Sanger | 19:53.05 |
| 7 | Elijah BlanchardPlace 7 · Grade 11 · Sanger | 11 | Sanger | 20:01.35 |
| 8 | Jack DickinsonPlace 8 · Grade 9 · Sanger | 9 | Sanger | 20:04.55 |
| 9 | Camm KnavelPlace 9 · Grade 12 · Sanger | 12 | Sanger | 20:06.61 |
| 10 | Wesley GrahlPlace 10 · Grade 9 · Sanger | 9 | Sanger | 20:11.88 |
| 11 | Gage CookPlace 11 · Grade 10 · Sanger | 10 | Sanger | 20:16.05 |
| 12 | Kaleb TedrowPlace 12 · Grade 10 · Sanger | 10 | Sanger | 20:16.20 |
| 13 | Benjamin EnnisPlace 13 · Grade 12 · Sanger | 12 | Sanger | 20:20.55 |
| 14 | Israel CoronadoPlace 14 · Grade 10 · Gainesville | 10 | Gainesville | 20:21.98 |
| 15 | Keegan Thompson-StinchcombPlace 15 · Grade 10 · Sanger | 10 | Sanger | 20:43.36 |
| 16 | Easton AveryPlace 16 · Grade 11 · Ponder | 11 | Ponder | 21:03.35 |
| 17 | Oscar CervantesPlace 17 · Grade 10 · Ponder | 10 | Ponder | 21:23.18 |
| 18 | Tyler HouckPlace 18 · Grade 11 · Aubrey | 11 | Aubrey | 21:28.47 |
| 19 | Romeo SanchezPlace 19 · Grade 9 · Lake Dallas | 9 | Lake Dallas | 21:34.45 |
| 20 | Mark HernandezPlace 20 · Grade 11 · Lake Dallas | 11 | Lake Dallas | 21:39.44 |
| 21 | Gutierrez DavidPlace 21 · Grade 10 · Gainesville | 10 | Gainesville | 21:46.98 PR |
| 22 | Nathaniel RuthPlace 22 · Grade 9 · Sanger | 9 | Sanger | 21:50.31 |
| 23 | Gray EllisPlace 23 · Grade 10 · Sanger | 10 | Sanger | 21:54.10 |
| 24 | Roberto AlejandrePlace 24 · Grade 10 · Ponder | 10 | Ponder | 22:00.92 PR |
| 25 | Joel HardinPlace 25 · Grade 9 · Ponder | 9 | Ponder | 22:03.45 PR |
| 26 | Sebastian MartinezPlace 26 · Grade 11 · Gainesville | 11 | Gainesville | 22:11.22 |
| 27 | Michael NowellPlace 27 · Grade 10 · Aubrey | 10 | Aubrey | 22:14.41 |
| 28 | Mason-Two Grammer-TwoPlace 28 · Grade 10 · Sanger | 10 | Sanger | 22:15.91 PR |
| 29 | Scout SowersPlace 29 · Grade 12 · Ponder | 12 | Ponder | 22:18.32 |
| 30 | Alejandro DelgadoPlace 30 · Grade 9 · Gainesville | 9 | Gainesville | 22:21.76 |
| 31 | Gael MolinaPlace 31 · Grade 10 · Gainesville | 10 | Gainesville | 22:32.69 |
| 32 | Isaac PiercePlace 32 · Grade 9 · Sanger | 9 | Sanger | 22:40.77 |
| 33 | Kylan KaiserPlace 33 · Grade 11 · Sanger | 11 | Sanger | 23:07.42 |
| 34 | Nathaniel MathenyPlace 34 · Grade 10 · Lake Dallas | 10 | Lake Dallas | 23:18.21 |
| 35 | Kevin NoguezPlace 35 · Grade 10 · Gainesville | 10 | Gainesville | 23:22.71 |
| 36 | joseph EckertPlace 36 · Grade 10 · Sanger | 10 | Sanger | 23:30.89 |
| 37 | Kaleb MoralesPlace 37 · Grade 10 · Lake Dallas | 10 | Lake Dallas | 23:55.14 |
| 38 | Alan ZamoraPlace 38 · Grade 10 · Gainesville | 10 | Gainesville | 23:56.87 |
| 39 | William BaldwinPlace 39 · Grade 11 · Sanger | 11 | Sanger | 23:58.65 |
| 40 | Marco RojasPlace 40 · Grade 10 · Gainesville | 10 | Gainesville | 24:06.93 |
| 41 | Sergio HernandezPlace 41 · Grade 11 · Aubrey | 11 | Aubrey | 24:43.74 |
| 42 | Sawyer RobbPlace 42 · Grade 9 · Lake Dallas | 9 | Lake Dallas | 24:48.89 |
| 43 | Jihoo CostaPlace 43 · Grade 9 · Lake Dallas | 9 | Lake Dallas | 24:53.12 |
| 44 | Emmanuel AlbinedaPlace 44 · Grade 10 · Gainesville | 10 | Gainesville | 24:53.17 |
| 45 | Israel FernandezPlace 45 · Grade 9 · Gainesville | 9 | Gainesville | 25:25.49 |
| 46 | Matthew PenuelaPlace 46 · Grade 12 · Aubrey | 12 | Aubrey | 25:26.81 |
| 47 | Juan CervantesPlace 47 · Grade 9 · Ponder | 9 | Ponder | 25:27.20 |
| 48 | Kaydin RuarkPlace 48 · Grade 10 · Lake Dallas | 10 | Lake Dallas | 25:29.51 |
| 49 | Yahir IbarraPlace 49 · Grade 10 · Gainesville | 10 | Gainesville | 25:40.40 |
| 50 | Huerta LeezandroPlace 50 · Grade 9 · Gainesville | 9 | Gainesville | 26:18.77 |
| 51 | Maddox SonmezlerPlace 51 · Grade 12 · Lake Dallas | 12 | Lake Dallas | 26:29.13 |
| 52 | Caden EhmerPlace 52 · Grade 11 · Lake Dallas | 11 | Lake Dallas | 27:27.84 |
| 53 | Jayden RamirezPlace 53 · Grade 10 · Ponder | 10 | Ponder | 27:52.40 |
| 54 | Max StricklandPlace 54 · Grade 9 · Aubrey | 9 | Aubrey | 27:57.78 |
| 55 | Alejandro HernandezPlace 55 · Grade 10 · Lake Dallas | 10 | Lake Dallas | 28:42.64 |
| 56 | Anthony JandresPlace 56 · Grade 10 · Lake Dallas | 10 | Lake Dallas | 29:37.63 |
| 57 | Liam EmerickPlace 57 · Grade 10 · Van Alstyne | 10 | Van Alstyne | 32:49.68 |
| 58 | Talon SpringerPlace 58 · Grade 10 · Lake Dallas | 10 | Lake Dallas | 35:23.09 |