| 1 | Matthew PhanPlace 1 · River Oaks Baptist | — | River Oaks Baptist | 8:18.71 |
| 2 | Harrison MoyePlace 2 · River Oaks Baptist | — | River Oaks Baptist | 8:32.36 |
| 3 | Carter MczealPlace 3 · 25-Unattached | — | 25-Unattached | 8:34.20 |
| 4 | Matthew RobertPlace 4 · Salem Lutheran | — | Salem Lutheran | 8:44.06 |
| 5 | Jacopo WestoverPlace 5 · Annunciation Orthodox | — | Annunciation Orthodox | 8:51.65 |
| 6 | Erik ClowneyPlace 6 · St Laurence Catholic | — | St Laurence Catholic | 8:58.85 |
| 7 | Luke MediamollePlace 7 · Western Academy | — | Western Academy | 9:08.69 |
| 8 | Nathan YeePlace 8 · The Woodlands Christian | — | The Woodlands Christian | 9:11.74 |
| 9 | Massimo MarquezPlace 9 · River Oaks Baptist | — | River Oaks Baptist | 9:11.98 |
| 10 | Sebastian AlcalaPlace 10 · St Laurence Catholic | — | St Laurence Catholic | 9:14.34 |
| 11 | Andrew IliescuPlace 11 · Annunciation Orthodox | — | Annunciation Orthodox | 9:15.30 |
| 12 | Ben StevensPlace 12 · Our Savior Lutheran | — | Our Savior Lutheran | 9:16.23 |
| 13 | Grayson MagersPlace 13 · Presbyterian | — | Presbyterian | 9:17.97 |
| 14 | Josh LapusPlace 14 · St Laurence Catholic | — | St Laurence Catholic | 9:18.51 |
| 15 | Luke GorneyPlace 15 · Western Academy | — | Western Academy | 9:29.14 |
| 16 | Aaron GarciaPlace 16 · Brabham | — | Brabham | 9:44.47 |
| 17 | Anthony CelayaPlace 17 · Brabham | — | Brabham | 9:48.50 |
| 18 | Bode SmithPlace 18 · Presbyterian | — | Presbyterian | 9:51.87 |
| 19 | Zachary ChenPlace 19 · Western Academy | — | Western Academy | 9:53.93 |
| 20 | Tyler LiangPlace 20 · River Oaks Baptist | — | River Oaks Baptist | 9:55.42 |
| 21 | Karsten CandeletPlace 21 · St Mark's Episcopal | — | St Mark's Episcopal | 9:59.93 |
| 22 | Colin MullPlace 22 · Western Academy | — | Western Academy | 10:01.63 |
| 23 | Tyson PryorPlace 23 · St Francis Episcopal | — | St Francis Episcopal | 10:02.92 |
| 24 | Lincoln HernandezPlace 24 · St Laurence Catholic | — | St Laurence Catholic | 10:04.42 |
| 25 | Michael BoltPlace 25 · The Woodlands Christian | — | The Woodlands Christian | 10:06.62 |
| 26 | Miles VenablePlace 26 · Lutheran South Academy | — | Lutheran South Academy | 10:08.98 |
| 27 | Marshall HardinPlace 27 · Salem Lutheran | — | Salem Lutheran | 10:10.89 |
| 28 | Peter ComeauxPlace 28 · St Mark Lutheran | — | St Mark Lutheran | 10:11.62 |
| 29 | Austin MathewsPlace 29 · St Laurence Catholic | — | St Laurence Catholic | 10:12.25 |
| 30 | Henry ArnoldPlace 30 · St Anne | — | St Anne | 10:14.97 |
| 31 | Caden LionbergerPlace 31 · St Michael | — | St Michael | 10:17.29 |
| 32 | Trey SnyderPlace 32 · Presbyterian | — | Presbyterian | 10:21.33 |
| 33 | Quentin TadlockPlace 33 · St Francis Episcopal | — | St Francis Episcopal | 10:22.95 |
| 34 | Eli RoxasPlace 34 · Trinity Klein Lutheran | — | Trinity Klein Lutheran | 10:24.57 |
| 35 | Josh ZumwaltPlace 35 · St Mark's Episcopal | — | St Mark's Episcopal | 10:26.89 |
| 36 | Royce ChadhaPlace 36 · River Oaks Baptist | — | River Oaks Baptist | 10:32.70 |
| 37 | Vicente RangelPlace 37 · St Michael | — | St Michael | 10:35.65 |
| 38 | Clayton FraserPlace 38 · Presbyterian | — | Presbyterian | 10:36.00 |
| 39 | PK MudunuriPlace 39 · Annunciation Orthodox | — | Annunciation Orthodox | 10:36.12 |
| 40 | Ryan SchleicherPlace 40 · Trinity Klein Lutheran | — | Trinity Klein Lutheran | 10:37.09 |
| 41 | Weston AdenPlace 41 · Brabham | — | Brabham | 10:43.35 |
| 42 | Pearson HillPlace 42 · St Laurence Catholic | — | St Laurence Catholic | 10:43.76 |
| 43 | Liam HeimbaughPlace 43 · Trinity Klein Lutheran | — | Trinity Klein Lutheran | 10:44.55 |
| 44 | Brock DennisPlace 44 · River Oaks Baptist | — | River Oaks Baptist | 10:44.69 |
| 45 | George PaceyPlace 45 · River Oaks Baptist | — | River Oaks Baptist | 10:44.97 |
| 46 | Lucas RebollidoPlace 46 · St Laurence Catholic | — | St Laurence Catholic | 10:47.82 |
| 47 | Jacob ThomasPlace 47 · Trafton Academy | — | Trafton Academy | 10:49.23 |
| 48 | Aadi SinghPlace 48 · St Francis Episcopal | — | St Francis Episcopal | 10:50.37 |
| 49 | Zach RuppPlace 49 · The Woodlands Christian | — | The Woodlands Christian | 10:52.79 |
| 50 | Richie EdmundsonPlace 50 · Grace | — | Grace | 10:53.64 |
| 51 | Beau LeitkoPlace 51 · Trinity Klein Lutheran | — | Trinity Klein Lutheran | 10:53.79 |
| 52 | Gregory BocockPlace 52 · Western Academy | — | Western Academy | 10:53.98 |
| 53 | Chase OliverPlace 53 · The Woodlands Christian | — | The Woodlands Christian | 10:55.89 |
| 54 | Nathan ThompsonPlace 54 · Western Academy | — | Western Academy | 10:57.30 |
| 55 | Cadyn HighPlace 55 · Brabham | — | Brabham | 10:58.66 |
| 56 | Hudson HeirholzerPlace 56 · The Woodlands Christian | — | The Woodlands Christian | 10:59.53 |
| 57 | Mason BuiPlace 57 · Trafton Academy | — | Trafton Academy | 11:00.02 |
| 58 | Sam AthaPlace 58 · St Mark's Episcopal | — | St Mark's Episcopal | 11:07.77 |
| 59 | Benjamin LiddlePlace 59 · Grace | — | Grace | 11:08.12 |
| 60 | Rishi NayarPlace 60 · River Oaks Baptist | — | River Oaks Baptist | 11:08.37 |
| 61 | Conner BaehrPlace 61 · Christ the Redeemer | — | Christ the Redeemer | 11:10.31 |
| 62 | Lucas ZhouPlace 62 · River Oaks Baptist | — | River Oaks Baptist | 11:10.66 |
| 63 | Leopold LirkPlace 63 · Presbyterian | — | Presbyterian | 11:12.77 |
| 64 | Oliver VeraPlace 64 · Trinity Klein Lutheran | — | Trinity Klein Lutheran | 11:13.08 |
| 65 | Joshua DunlapPlace 65 · St Francis Episcopal | — | St Francis Episcopal | 11:13.31 |
| 66 | Tommy FloodPlace 66 · The Woodlands Christian | — | The Woodlands Christian | 11:14.44 |
| 67 | Matt SimmonsPlace 67 · Presbyterian | — | Presbyterian | 11:15.35 |
| 68 | Austin WrightPlace 68 · St Mark Lutheran | — | St Mark Lutheran | 11:16.43 |
| 69 | Michael KadavilPlace 69 · Trafton Academy | — | Trafton Academy | 11:16.69 |
| 70 | Canon SteitlePlace 70 · Presbyterian | — | Presbyterian | 11:17.83 |
| 71 | Charlie LayrissonPlace 71 · St Anne | — | St Anne | 11:20.27 |
| 72 | Hudson DudleyPlace 72 · Annunciation Orthodox | — | Annunciation Orthodox | 11:22.65 |
| 73 | Weston KulasaPlace 73 · Trinity Klein Lutheran | — | Trinity Klein Lutheran | 11:22.80 |
| 74 | Jack FloresPlace 74 · Annunciation Orthodox | — | Annunciation Orthodox | 11:24.38 |
| 75 | Finn FergusonPlace 75 · Grace | — | Grace | 11:25.37 |
| 76 | Eli MaherPlace 76 · Lutheran South Academy | — | Lutheran South Academy | 11:25.38 |
| 77 | Aaron JacobsPlace 77 · Trafton Academy | — | Trafton Academy | 11:25.79 |
| 78 | Pierce MaherPlace 78 · Annunciation Orthodox | — | Annunciation Orthodox | 11:25.96 |
| 79 | Thorn NewmanPlace 79 · Presbyterian | — | Presbyterian | 11:26.37 |
| 80 | Caleb SaldivarPlace 80 · Cypress Christian | — | Cypress Christian | 11:32.33 |
| 81 | Archibald de LimelettePlace 81 · Annunciation Orthodox | — | Annunciation Orthodox | 11:32.89 |
| 82 | Lucas MathewosPlace 82 · Trafton Academy | — | Trafton Academy | 11:34.46 |
| 83 | David BricenoPlace 83 · Presbyterian | — | Presbyterian | 11:35.08 |
| 84 | Cannon ReaganPlace 84 · Grace | — | Grace | 11:35.72 |
| 85 | J KellyPlace 85 · St Mark's Episcopal | — | St Mark's Episcopal | 11:37.28 |
| 86 | Wes LuiPlace 86 · The Woodlands Christian | — | The Woodlands Christian | 11:38.13 |
| 87 | Joshua BershadPlace 87 · Trafton Academy | — | Trafton Academy | 11:39.88 |
| 88 | Jason BinnionPlace 88 · Western Academy | — | Western Academy | 11:41.23 |
| 89 | Henry LasalaPlace 89 · St Laurence Catholic | — | St Laurence Catholic | 11:43.84 |
| 90 | Knox EvansPlace 90 · Trafton Academy | — | Trafton Academy | 11:45.14 |
| 91 | Jamie OngPlace 91 · St Mark's Episcopal | — | St Mark's Episcopal | 11:45.41 |
| 92 | Matias GumpelPlace 92 · St Francis Episcopal | — | St Francis Episcopal | 11:45.43 |
| 93 | Wyatt NeuendorffPlace 93 · St Francis Episcopal | — | St Francis Episcopal | 11:45.69 |
| 94 | Eli AustinPlace 94 · Brabham | — | Brabham | 11:48.16 |
| 95 | Leo TancretiPlace 95 · St Anne | — | St Anne | 11:51.47 |
| 96 | Jay LeVasseurPlace 96 · Presbyterian | — | Presbyterian | 11:53.79 |
| 97 | David PorterPlace 97 · Trinity Klein Lutheran | — | Trinity Klein Lutheran | 11:57.57 |
| 98 | William WallacePlace 98 · Christ the Redeemer | — | Christ the Redeemer | 11:59.36 |
| 99 | Seth OncalePlace 99 · The Woodlands Christian | — | The Woodlands Christian | 12:01.67 |
| 100 | Philip HartPlace 100 · Annunciation Orthodox | — | Annunciation Orthodox | 12:02.25 |
| 101 | Allen SimpsonPlace 101 · The Woodlands Christian | — | The Woodlands Christian | 12:03.15 |
| 102 | Holden MastersonPlace 102 · St Francis Episcopal | — | St Francis Episcopal | 12:06.64 |
| 103 | Daniel SaabPlace 103 · St Francis Episcopal | — | St Francis Episcopal | 12:07.65 |
| 104 | Connor CrowPlace 104 · St Mark's Episcopal | — | St Mark's Episcopal | 12:10.07 |
| 105 | Knox KnightPlace 105 · Cypress Christian | — | Cypress Christian | 12:13.47 |
| 106 | Ezekiel CastilloPlace 106 · St Mark Lutheran | — | St Mark Lutheran | 12:14.48 |
| 107 | Jack MarblePlace 107 · Cypress Christian | — | Cypress Christian | 12:15.47 |
| 108 | Gleb GorbunovPlace 108 · Trafton Academy | — | Trafton Academy | 12:18.63 |
| 109 | Aidan AlexanderPlace 109 · St Michael | — | St Michael | 12:23.09 |
| 110 | Zac GehrtPlace 110 · Christ the Redeemer | — | Christ the Redeemer | 12:24.22 |
| 111 | Nelson Diaz GranadosPlace 111 · Trafton Academy | — | Trafton Academy | 12:29.94 |
| 112 | Jonathan LauzonPlace 112 · St Anne | — | St Anne | 12:33.00 |
| 113 | Connor KleinPlace 113 · St Mark's Episcopal | — | St Mark's Episcopal | 12:35.00 |
| 114 | Braxton KotzurPlace 114 · Trinity Klein Lutheran | — | Trinity Klein Lutheran | 12:43.56 |
| 115 | Makoa VeisehPlace 115 · Trafton Academy | — | Trafton Academy | 12:47.01 |
| 116 | Ade FaleyePlace 116 · Cypress Christian | — | Cypress Christian | 12:48.53 |
| 117 | Andrew MoutonPlace 117 · St Mark's Episcopal | — | St Mark's Episcopal | 12:50.10 |
| 118 | Minh LamPlace 118 · Lutheran South Academy | — | Lutheran South Academy | 12:57.40 |
| 119 | Tyler FavorsPlace 119 · St Mark's Episcopal | — | St Mark's Episcopal | 13:06.53 |
| 120 | Jeffrey KossPlace 120 · Trinity Klein Lutheran | — | Trinity Klein Lutheran | 13:07.44 |
| 121 | Sahen AminPlace 121 · St Francis Episcopal | — | St Francis Episcopal | 13:32.27 |
| 122 | David ScaffPlace 122 · St Mark's Episcopal | — | St Mark's Episcopal | 13:34.42 |
| 123 | Austin McGradyPlace 123 · Lutheran South Academy | — | Lutheran South Academy | 13:35.22 |
| 124 | Carter CappsPlace 124 · St Michael | — | St Michael | 13:40.92 |
| 125 | Elliot BeezleyPlace 125 · St Anne | — | St Anne | 14:02.35 |
| 126 | Elias MoyaPlace 126 · Cypress Christian | — | Cypress Christian | 14:03.28 |
| 127 | Jake OneillPlace 127 · St Mark Lutheran | — | St Mark Lutheran | 14:05.16 |
| 128 | Saam MaysPlace 128 · St Francis Episcopal | — | St Francis Episcopal | 14:32.72 |
| 129 | Emmett HomesleyPlace 129 · St Mark's Episcopal | — | St Mark's Episcopal | 14:34.24 |
| 130 | Alex BauerPlace 130 · Our Savior Lutheran | — | Our Savior Lutheran | 14:35.93 |
| 131 | Grant FisherPlace 131 · Grace | — | Grace | 15:26.72 |