| 1 | Toby BrysonPlace 1 · Grade 12 · D.H. Conley | 12 | D.H. Conley | 17:47.74 |
| 2 | Ja'Quan LuckettPlace 2 · Grade 11 · New Bern | 11 | New Bern | 17:57.38 |
| 3 | Landen WilliamsPlace 3 · Grade 9 · D.H. Conley | 9 | D.H. Conley | 18:05.28 |
| 4 | Peyton WaltersPlace 4 · Grade 12 · D.H. Conley | 12 | D.H. Conley | 18:17.95 |
| 5 | Jalen WilsonPlace 5 · Grade 12 · D.H. Conley | 12 | D.H. Conley | 18:18.58 |
| 6 | Aaron KinlawPlace 6 · Grade 12 · D.H. Conley | 12 | D.H. Conley | 18:19.71 |
| 7 | Garrett MillerPlace 7 · Grade 10 · D.H. Conley | 10 | D.H. Conley | 18:24.95 |
| 8 | Mason DeniusPlace 8 · Grade 12 · South Central | 12 | South Central | 18:25.44 |
| 9 | Curtis SimmonsPlace 9 · Grade 10 · C.B. Aycock | 10 | C.B. Aycock | 18:31.96 |
| 10 | Kyle HardeePlace 10 · Grade 11 · D.H. Conley | 11 | D.H. Conley | 18:32.17 |
| 11 | Steve CannadayPlace 11 · Grade 12 · South Central | 12 | South Central | 18:33.86 |
| 12 | Guy CranePlace 12 · Grade 12 · C.B. Aycock | 12 | C.B. Aycock | 18:34.97 |
| 13 | Zach HillsPlace 13 · Grade 10 · D.H. Conley | 10 | D.H. Conley | 18:41.00 |
| 14 | Todd GardnerPlace 14 · Grade 10 · C.B. Aycock | 10 | C.B. Aycock | 18:43.44 |
| 15 | Justin RoederPlace 15 · Grade 10 · South Central | 10 | South Central | 18:53.17 |
| 16 | Matthew HillPlace 16 · Grade 10 · South Central | 10 | South Central | 18:53.48 |
| 17 | Carter AdriasPlace 17 · Grade 10 · D.H. Conley | 10 | D.H. Conley | 18:56.35 |
| 18 | Matthew StoudtPlace 18 · Grade 10 · C.B. Aycock | 10 | C.B. Aycock | 18:56.92 |
| 19 | Quang TranPlace 19 · Grade 12 · J.H. Rose | 12 | J.H. Rose | 18:57.65 |
| 20 | Jackie LiuPlace 20 · Grade 12 · D.H. Conley | 12 | D.H. Conley | 19:06.24 |
| 21 | Parker WoodallPlace 21 · Grade 11 · J.H. Rose | 11 | J.H. Rose | 19:07.82 PR |
| 22 | Edwin PerezPlace 22 · Grade 12 · Southern Wayne | 12 | Southern Wayne | 19:09.13 |
| 23 | Michael MoorefieldPlace 23 · Grade 10 · C.B. Aycock | 10 | C.B. Aycock | 19:16.16 |
| 24 | Jose VelasquezPlace 24 · Grade 11 · Southern Wayne | 11 | Southern Wayne | 19:16.99 |
| 25 | Simon ThomasPlace 25 · Grade 9 · South Central | 9 | South Central | 19:19.68 |
| 26 | Griffin BrantleyPlace 26 · Grade 10 · South Central | 10 | South Central | 19:20.66 |
| 27 | Kevin PaytonPlace 27 · Grade 12 · D.H. Conley | 12 | D.H. Conley | 19:21.44 |
| 28 | Nate McPhersonPlace 28 · Grade 12 · D.H. Conley | 12 | D.H. Conley | 19:22.25 |
| 29 | Brad GarlandPlace 29 · Grade 10 · J.H. Rose | 10 | J.H. Rose | 19:23.35 |
| 30 | Scout HillPlace 30 · Grade 10 · D.H. Conley | 10 | D.H. Conley | 19:24.03 |
| 31 | Riley AdamskiPlace 31 · Grade 11 · South Central | 11 | South Central | 19:28.09 |
| 32 | Cole HigginsPlace 32 · Grade 12 · South Central | 12 | South Central | 19:29.98 |
| 33 | Brody BehmPlace 33 · Grade 10 · South Central | 10 | South Central | 19:30.50 PR |
| 34 | James HeritagePlace 34 · Grade 10 · D.H. Conley | 10 | D.H. Conley | 19:32.57 |
| 35 | Noah AndersonPlace 35 · Grade 10 · D.H. Conley | 10 | D.H. Conley | 19:33.26 |
| 36 | Blake SeifPlace 36 · Grade 12 · New Bern | 12 | New Bern | 19:35.16 |
| 37 | Bryson BowenPlace 37 · Grade 10 · D.H. Conley | 10 | D.H. Conley | 19:35.53 |
| 38 | Eduardo PinonPlace 38 · Grade 11 · C.B. Aycock | 11 | C.B. Aycock | 19:42.19 |
| 39 | Jacob JonesPlace 39 · Grade 12 · New Bern | 12 | New Bern | 19:47.49 |
| 40 | Jace AmaroPlace 40 · Grade 10 · New Bern | 10 | New Bern | 19:50.94 |
| 41 | Grayson FranciscoPlace 41 · Grade - · C.B. Aycock | - | C.B. Aycock | 19:54.90 PR |
| 42 | Josue BieraPlace 42 · Grade 12 · New Bern | 12 | New Bern | 20:04.82 |
| 43 | Minh TranPlace 43 · Grade 12 · J.H. Rose | 12 | J.H. Rose | 20:09.26 |
| 44 | Hayden HumphreysPlace 44 · Grade 10 · J.H. Rose | 10 | J.H. Rose | 20:09.76 |
| 45 | Bradley AtkinsonPlace 45 · Grade 9 · D.H. Conley | 9 | D.H. Conley | 20:12.80 |
| 46 | Nathaniel BarnettePlace 46 · Grade 12 · New Bern | 12 | New Bern | 20:13.57 |
| 47 | Hunter McDiarmidPlace 47 · Grade 11 · C.B. Aycock | 11 | C.B. Aycock | 20:13.89 PR |
| 48 | Simeon WilderPlace 48 · Grade 12 · Southern Wayne | 12 | Southern Wayne | 20:14.13 |
| 49 | Seth LuptonPlace 49 · Grade 10 · C.B. Aycock | 10 | C.B. Aycock | 20:15.60 |
| 50 | Connor LeitchPlace 50 · Grade 9 · South Central | 9 | South Central | 20:17.61 |
| 51 | Connor McKenziePlace 51 · Grade 12 · New Bern | 12 | New Bern | 20:17.95 |
| 52 | Steven BallPlace 52 · Grade 8 · C.B. Aycock | 8 | C.B. Aycock | 20:26.98 PR |
| 53 | Jalen CoreyPlace 53 · Grade 10 · South Central | 10 | South Central | 20:32.96 |
| 54 | Matthew RiggsPlace 54 · Grade 10 · South Central | 10 | South Central | 20:33.96 |
| 55 | Alexander SabinPlace 55 · Grade 9 · Southern Wayne | 9 | Southern Wayne | 20:36.56 |
| 56 | Quinn SeifPlace 56 · Grade 10 · New Bern | 10 | New Bern | 20:45.13 |
| 57 | Creed FrazierPlace 57 · Grade 11 · New Bern | 11 | New Bern | 20:46.78 |
| 58 | Garrison OutlawPlace 58 · Grade 11 · South Central | 11 | South Central | 20:48.52 |
| 59 | Luke MustonPlace 59 · Grade 10 · Southern Wayne | 10 | Southern Wayne | 20:51.15 |
| 60 | Phillip WilliamsonPlace 60 · Grade 12 · South Central | 12 | South Central | 21:01.97 |
| 61 | Juan AnaribaPlace 61 · Grade 11 · C.B. Aycock | 11 | C.B. Aycock | 21:03.67 PR |
| 62 | Issac JonesPlace 62 · Grade - · New Bern | - | New Bern | 21:30.42 PR |
| 63 | Landen WagonerPlace 63 · Grade 10 · J.H. Rose | 10 | J.H. Rose | 21:32.56 |
| 64 | Griffin HamlinPlace 64 · Grade 12 · J.H. Rose | 12 | J.H. Rose | 21:40.26 |
| 65 | Breyden StevensPlace 65 · Grade 8 · C.B. Aycock | 8 | C.B. Aycock | 21:40.68 |
| 66 | Carrington PiercePlace 66 · Grade 10 · South Central | 10 | South Central | 21:41.63 |
| 67 | Ryan NortonPlace 67 · Grade 11 · Southern Wayne | 11 | Southern Wayne | 21:46.11 |
| 68 | Gooding BrycePlace 68 · Grade 9 · D.H. Conley | 9 | D.H. Conley | 22:02.13 |
| 69 | James FloresPlace 69 · Grade 9 · New Bern | 9 | New Bern | 22:02.73 |
| 70 | Graham JerniganPlace 70 · Grade 10 · Southern Wayne | 10 | Southern Wayne | 22:10.52 |
| 71 | Aman JamadarPlace 71 · Grade 12 · J.H. Rose | 12 | J.H. Rose | 22:33.78 |
| 72 | Richard GormanPlace 72 · Grade 11 · New Bern | 11 | New Bern | 22:42.62 PR |
| 73 | Carson DalyPlace 73 · Grade 11 · Southern Wayne | 11 | Southern Wayne | 22:44.88 |
| 74 | Matthew AycockPlace 74 · Grade - · C.B. Aycock | - | C.B. Aycock | 22:46.96 |
| 75 | Payton CottrellPlace 75 · Grade 11 · New Bern | 11 | New Bern | 22:58.08 |
| 76 | Zackery HeathPlace 76 · Grade - · C.B. Aycock | - | C.B. Aycock | 23:03.98 PR |
| 77 | Robert Andrew BaileyPlace 77 · Grade - · J.H. Rose | - | J.H. Rose | 23:30.43 PR |
| 78 | Jared ParkerPlace 78 · Grade 10 · D.H. Conley | 10 | D.H. Conley | 23:40.81 |
| 79 | Dominic FarinaPlace 79 · Grade 11 · New Bern | 11 | New Bern | 24:06.75 |
| 80 | John NelsonPlace 80 · Grade 10 · New Bern | 10 | New Bern | 24:07.12 |
| 81 | Randy RojasPlace 81 · Grade 11 · Southern Wayne | 11 | Southern Wayne | 24:20.82 |
| 82 | Noah FairbrotherPlace 82 · Grade 10 · J.H. Rose | 10 | J.H. Rose | 24:24.16 |
| 83 | Ben ArriagadaPlace 83 · Grade 9 · D.H. Conley | 9 | D.H. Conley | 25:11.47 |
| 84 | Logan LawhornPlace 84 · Grade - · C.B. Aycock | - | C.B. Aycock | 25:43.92 |
| 85 | Jaekwon EllisPlace 85 · Grade 11 · Southern Wayne | 11 | Southern Wayne | 26:42.76 |