| 1 | Grayson DillPlace 1 · Grade 11 · Topsail | 11 | Topsail | 15:13.21 |
| 2 | Owen ReecePlace 2 · Grade 12 · Topsail | 12 | Topsail | 15:19.57 |
| 3 | James ElliottPlace 3 · Grade 11 · Cardinal Gibbons | 11 | Cardinal Gibbons | 15:26.34 |
| 4 | Charlie MangumPlace 4 · Grade 10 · Cardinal Gibbons | 10 | Cardinal Gibbons | 15:58.50 |
| 5 | Michael EnriquezPlace 5 · Grade 11 · New Hanover | 11 | New Hanover | 16:02.62 |
| 6 | Dominic LorellePlace 6 · Grade 10 · Cardinal Gibbons | 10 | Cardinal Gibbons | 16:04.19 |
| 7 | Kristian RodriguezPlace 7 · Grade 12 · Cleveland | 12 | Cleveland | 16:06.01 |
| 8 | Declan KomelaskyPlace 8 · Grade 9 · Cardinal Gibbons | 9 | Cardinal Gibbons | 16:30.38 |
| 9 | Gray SweatmanPlace 9 · Grade 12 · New Bern | 12 | New Bern | 16:32.78 |
| 10 | James ThomasonPlace 10 · Grade 11 · Heritage | 11 | Heritage | 16:34.45 |
| 11 | Matthew WinsteadPlace 11 · Grade 12 · South Central | 12 | South Central | 16:46.86 |
| 12 | Grant BrownPlace 12 · Grade 9 · Cardinal Gibbons | 9 | Cardinal Gibbons | 16:49.22 |
| 13 | Vincent LorellePlace 13 · Grade 12 · Cardinal Gibbons | 12 | Cardinal Gibbons | 16:51.76 |
| 14 | Landen HollandPlace 14 · Grade 12 · Wake Forest | 12 | Wake Forest | 16:52.82 |
| 15 | Jake AdamskiPlace 15 · Grade 12 · South Central | 12 | South Central | 16:57.43 |
| 16 | Chase CrucittiPlace 16 · Grade 10 · Topsail | 10 | Topsail | 17:04.79 |
| 17 | Chris ShickPlace 17 · Grade 11 · Cape Fear | 11 | Cape Fear | 17:09.06 |
| 18 | Collin ShickPlace 18 · Grade 11 · Cape Fear | 11 | Cape Fear | 17:09.33 |
| 19 | Colten WescoePlace 19 · Grade 11 · Ashley | 11 | Ashley | 17:09.61 |
| 20 | Jackson GrudzinskasPlace 20 · Grade 11 · New Bern | 11 | New Bern | 17:09.63 |
| 21 | Connor TewPlace 21 · Grade 12 · East Wake | 12 | East Wake | 17:16.92 |
| 22 | Bradley PondPlace 22 · Grade 9 · Wake Forest | 9 | Wake Forest | 17:18.37 |
| 23 | Zach BallPlace 23 · Grade 10 · Sanderson | 10 | Sanderson | 17:19.86 |
| 24 | Jordan ParrellaPlace 24 · Grade 12 · Wake Forest | 12 | Wake Forest | 17:22.52 |
| 25 | Jackson WoodPlace 25 · Grade 12 · South Central | 12 | South Central | 17:29.44 |
| 26 | Riley SouzaPlace 26 · Grade 11 · Topsail | 11 | Topsail | 17:30.51 |
| 27 | Nakevian AtkinsonPlace 27 · Grade 12 · D.H. Conley | 12 | D.H. Conley | 17:32.73 |
| 28 | Brennan JohnsonPlace 28 · Grade 11 · Topsail | 11 | Topsail | 17:34.30 |
| 29 | Cameron ChapmanPlace 29 · Grade 12 · Garner | 12 | Garner | 17:35.55 |
| 30 | Miles FitzgeraldPlace 30 · Grade 10 · New Hanover | 10 | New Hanover | 17:36.16 |
| 31 | Alexander WilsonPlace 31 · Grade 11 · Heritage | 11 | Heritage | 17:40.20 |
| 32 | Adam WatsonPlace 32 · Grade 12 · Clayton | 12 | Clayton | 17:41.47 |
| 33 | Aidan PendsePlace 33 · Grade 12 · Sanderson | 12 | Sanderson | 17:42.34 |
| 34 | Bryan BlairPlace 34 · Grade 11 · New Hanover | 11 | New Hanover | 17:42.51 |
| 35 | Jake TraboccoPlace 35 · Grade 10 · Clayton | 10 | Clayton | 17:42.61 |
| 36 | Alexander KellyPlace 36 · Grade 11 · Wake Forest | 11 | Wake Forest | 17:44.40 |
| 37 | Petros BurlesonPlace 37 · Grade 11 · Wake Forest | 11 | Wake Forest | 17:45.57 |
| 38 | Leslie BellPlace 38 · Grade 11 · Wake Forest | 11 | Wake Forest | 17:47.01 |
| 39 | Henry RhodesPlace 39 · Grade 10 · New Bern | 10 | New Bern | 17:48.93 |
| 40 | Lorenzo FornaroPlace 40 · Grade 11 · Sanderson | 11 | Sanderson | 17:53.70 |
| 41 | Lukas AllenPlace 41 · Grade 10 · Sanderson | 10 | Sanderson | 17:54.38 |
| 42 | Pietro LuppiPlace 42 · Grade 11 · Heritage | 11 | Heritage | 17:56.17 |
| 43 | Nolan SmythPlace 43 · Grade 9 · New Hanover | 9 | New Hanover | 17:56.74 |
| 44 | Mac WilliamsonPlace 44 · Grade 11 · Sanderson | 11 | Sanderson | 17:56.93 |
| 45 | Jennis WorsleyPlace 45 · Grade 10 · New Hanover | 10 | New Hanover | 18:03.50 |
| 46 | Sam ConnollyPlace 46 · Grade 9 · Cardinal Gibbons | 9 | Cardinal Gibbons | 18:10.09 |
| 47 | Kayden GilesPlace 47 · Grade 11 · Cape Fear | 11 | Cape Fear | 18:11.82 |
| 48 | Liam Bell-HinnantPlace 48 · Grade 11 · Clayton | 11 | Clayton | 18:15.22 |
| 49 | Orin GrayPlace 49 · Grade 10 · Topsail | 10 | Topsail | 18:15.61 |
| 50 | Cooper RichardsonPlace 50 · Grade 12 · Sanderson | 12 | Sanderson | 18:15.83 |
| 51 | Imre KotormanPlace 51 · Grade 12 · Cleveland | 12 | Cleveland | 18:20.59 |
| 52 | Karson LoydPlace 52 · Grade 12 · Clayton | 12 | Clayton | 18:27.19 |
| 53 | Jon MocekPlace 53 · Grade 12 · New Bern | 12 | New Bern | 18:28.08 |
| 54 | Weston NorrisPlace 54 · Grade 11 · Heritage | 11 | Heritage | 18:32.76 |
| 55 | Grey PittmanPlace 55 · Grade 10 · Heritage | 10 | Heritage | 18:33.27 |
| 56 | Jaiden MaldonadoPlace 56 · Grade 9 · East Wake | 9 | East Wake | 18:36.50 |
| 57 | Landen StalkerPlace 57 · Grade 12 · New Bern | 12 | New Bern | 18:36.52 |
| 58 | Rafael AsencioPlace 58 · Grade 10 · Sanderson | 10 | Sanderson | 18:38.89 |
| 59 | Tyler RaitanoPlace 59 · Grade 10 · Wake Forest | 10 | Wake Forest | 18:39.43 |
| 60 | Porter CramerPlace 60 · Grade 10 · Ashley | 10 | Ashley | 18:40.15 |
| 61 | Tyler WilkinsonPlace 61 · Grade 9 · D.H. Conley | 9 | D.H. Conley | 18:40.43 |
| 62 | Camden AlfordPlace 62 · Grade 10 · New Hanover | 10 | New Hanover | 18:44.47 |
| 63 | John PhilbinPlace 63 · Grade 11 · Ashley | 11 | Ashley | 18:54.47 |
| 64 | Parker SchlegelPlace 64 · Grade 11 · Topsail | 11 | Topsail | 18:57.67 |
| 65 | Elijah Ybarra-ThomasPlace 65 · Grade 12 · Southeast Raleigh | 12 | Southeast Raleigh | 18:57.90 |
| 66 | Sayed MayorgaPlace 66 · Grade 10 · Ashley | 10 | Ashley | 19:01.69 |
| 67 | Daniel WilderPlace 67 · Grade 9 · Cleveland | 9 | Cleveland | 19:03.32 |
| 68 | Charles GarnerPlace 68 · Grade 11 · Ashley | 11 | Ashley | 19:05.57 |
| 69 | Maximus MelloPlace 69 · Grade 10 · Cape Fear | 10 | Cape Fear | 19:08.86 |
| 70 | Oliver CanadyPlace 70 · Grade 11 · New Bern | 11 | New Bern | 19:12.27 |
| 71 | Wyatt GarvinPlace 71 · Grade 10 · East Wake | 10 | East Wake | 19:12.43 |
| 72 | Jamarion HendersonPlace 72 · Grade 10 · South Central | 10 | South Central | 19:12.64 |
| 73 | Maliki WhitlowPlace 73 · Grade 12 · Clayton | 12 | Clayton | 19:13.72 |
| 74 | Ethan MartinPlace 74 · Grade 10 · New Bern | 10 | New Bern | 19:15.19 |
| 75 | Noah McRaePlace 75 · Grade 12 · North Brunswick | 12 | North Brunswick | 19:16.17 |
| 76 | Griffith BrimhallPlace 76 · Grade 12 · D.H. Conley | 12 | D.H. Conley | 19:17.85 |
| 77 | Seth CollierPlace 77 · Grade 10 · D.H. Conley | 10 | D.H. Conley | 19:27.17 |
| 78 | Michael CallahanPlace 78 · Grade 10 · Heritage | 10 | Heritage | 19:27.33 |
| 79 | Aspen ZgrodekPlace 79 · Grade 10 · East Wake | 10 | East Wake | 19:33.52 |
| 80 | David WolfPlace 80 · Grade 10 · D.H. Conley | 10 | D.H. Conley | 19:33.72 |
| 81 | Fredarius FieldsPlace 81 · Grade 10 · Southeast Raleigh | 10 | Southeast Raleigh | 19:38.10 |
| 82 | Braxton MatthewsPlace 82 · Grade 10 · New Hanover | 10 | New Hanover | 19:40.79 |
| 83 | Jacob GannPlace 83 · Grade 10 · Ashley | 10 | Ashley | 19:41.27 |
| 84 | Nazir JohnsonPlace 84 · Grade 10 · Garner | 10 | Garner | 19:47.18 |
| 85 | Michael DitzelPlace 85 · Grade 9 · Heritage | 9 | Heritage | 19:47.25 |
| 86 | Odis LebronPlace 86 · Grade 10 · Smithfield-Selma | 10 | Smithfield-Selma | 19:47.53 |
| 87 | Garrett KellermanPlace 87 · Grade 10 · Ashley | 10 | Ashley | 19:47.88 |
| 88 | Van McKnight Jr.Place 88 · Grade 9 · Knightdale | 9 | Knightdale | 19:54.17 |
| 89 | Nolan WhitesidePlace 89 · Grade 10 · North Brunswick | 10 | North Brunswick | 19:56.87 |
| 90 | Brice GregoryPlace 90 · Grade 11 · North Brunswick | 11 | North Brunswick | 19:56.90 |
| 91 | Jonathan MossPlace 91 · Grade 11 · South Central | 11 | South Central | 20:01.74 |
| 92 | Michael CandonPlace 92 · Grade 9 · Garner | 9 | Garner | 20:03.31 |
| 93 | Juelez ButtsPlace 93 · Grade 12 · South Central | 12 | South Central | 20:03.51 |
| 94 | Brayden LuchettaPlace 94 · Grade 10 · Cape Fear | 10 | Cape Fear | 20:05.25 |
| 95 | Brody MackPlace 95 · Grade 11 · Garner | 11 | Garner | 20:08.70 |
| 96 | Cole AbreuPlace 96 · Grade 11 · Cleveland | 11 | Cleveland | 20:10.95 |
| 97 | Jordan PricePlace 97 · Grade 12 · Cape Fear | 12 | Cape Fear | 20:13.36 |
| 98 | Isaiah MillerPlace 98 · Grade 11 · East Wake | 11 | East Wake | 20:16.21 |
| 99 | Lucas WellsPlace 99 · Grade 12 · Cape Fear | 12 | Cape Fear | 20:22.25 |
| 100 | Kiptyn VollPlace 100 · Grade 9 · North Brunswick | 9 | North Brunswick | 20:28.81 |