| 1 | Joshua HarvillPlace 1 · Grade 12 · North Carolina Science and Math (Durham) | 12 | North Carolina Science and Math (Durham) | 16:33.46 |
| 2 | Yariel RodriguezPlace 2 · Grade 12 · Union Academy | 12 | Union Academy | 16:38.32 |
| 3 | Ayden FitzgeraldPlace 3 · Grade 10 · Wheatmore | 10 | Wheatmore | 17:06.97 |
| 4 | Jordan WileyPlace 4 · Grade 12 · Northwood | 12 | Northwood | 17:14.94 |
| 5 | Caden BringewattPlace 5 · Grade 12 · North Carolina Science and Math (Durham) | 12 | North Carolina Science and Math (Durham) | 17:27.33 |
| 6 | Harry GribbinPlace 6 · Grade 12 · North Carolina Science and Math (Durham) | 12 | North Carolina Science and Math (Durham) | 17:38.62 |
| 7 | Parker SwicegoodPlace 7 · Grade 11 · East Davidson | 11 | East Davidson | 17:43.13 |
| 8 | Jarett PricePlace 8 · Grade 11 · North Carolina Science and Math (Durham) | 11 | North Carolina Science and Math (Durham) | 17:45.63 |
| 9 | Blake BaldwinPlace 9 · Grade 11 · North Stanly | 11 | North Stanly | 17:46.64 PR |
| 10 | Drew YellPlace 10 · Grade 9 · Northwood | 9 | Northwood | 17:49.24 |
| 11 | Evan CunananPlace 11 · Grade 12 · North Carolina Science and Math (Durham) | 12 | North Carolina Science and Math (Durham) | 17:54.70 |
| 12 | Ayden BrownPlace 12 · Grade 12 · West Davidson | 12 | West Davidson | 18:00.42 |
| 13 | Coleman WileyPlace 13 · Grade 9 · Northwood | 9 | Northwood | 18:00.81 PR |
| 14 | Evan WilsonPlace 14 · Grade 11 · West Davidson | 11 | West Davidson | 18:05.33 PR |
| 15 | Max SyrristPlace 15 · Grade 11 · North Carolina Science and Math (Durham) | 11 | North Carolina Science and Math (Durham) | 18:15.67 |
| 16 | Isaac MachorroPlace 16 · Grade 12 · East Davidson | 12 | East Davidson | 18:17.66 |
| 17 | Tyler McCormickPlace 17 · Grade 11 · Wheatmore | 11 | Wheatmore | 18:24.32 PR |
| 18 | Ryan MabePlace 18 · Grade 9 · Wheatmore | 9 | Wheatmore | 18:27.39 PR |
| 19 | Sawyer GibbonsPlace 19 · Grade 10 · North Moore | 10 | North Moore | 18:28.91 |
| 20 | Sam GunterPlace 20 · Grade 11 · McMichael | 11 | McMichael | 18:35.23 PR |
| 21 | Leo DrustPlace 21 · Grade 9 · Northwood | 9 | Northwood | 18:36.01 |
| 22 | Carter SimmonsPlace 22 · Grade 12 · McMichael | 12 | McMichael | 18:36.89 PR |
| 23 | Trevor MillsPlace 23 · Grade 10 · Union Academy | 10 | Union Academy | 18:37.77 |
| 24 | Caleb LankfordPlace 24 · Grade 12 · West Davidson | 12 | West Davidson | 18:41.13 |
| 25 | Vincent ArdiaPlace 25 · Grade 12 · North Carolina Science and Math (Durham) | 12 | North Carolina Science and Math (Durham) | 18:41.47 |
| 26 | Cameron WillisPlace 26 · Grade 10 · Union Academy | 10 | Union Academy | 18:43.30 |
| 27 | Owen ZsuppanPlace 27 · Grade 12 · Northwood | 12 | Northwood | 18:47.36 PR |
| 28 | Omar DionisioPlace 28 · Grade 11 · East Davidson | 11 | East Davidson | 18:53.69 |
| 29 | Tommy SmithersPlace 29 · Grade 11 · Trinity | 11 | Trinity | 18:54.58 PR |
| 30 | Caleb CoePlace 30 · Grade 9 · East Davidson | 9 | East Davidson | 18:54.83 PR |
| 31 | Hudson HegePlace 31 · Grade 9 · East Davidson | 9 | East Davidson | 18:56.06 PR |
| 32 | Ian CarterPlace 32 · Grade 12 · McMichael | 12 | McMichael | 18:59.23 PR |
| 33 | Ethan WilliamsPlace 33 · Grade 11 · Union Academy | 11 | Union Academy | 19:04.41 |
| 34 | Ben ParsonsPlace 34 · Grade 10 · North Moore | 10 | North Moore | 19:04.69 |
| 35 | Damian Olague-LopezPlace 35 · Grade 10 · McMichael | 10 | McMichael | 19:06.83 PR |
| 36 | Easton EvansPlace 36 · Grade 12 · Northwood | 12 | Northwood | 19:06.87 PR |
| 37 | Daylan RadaPlace 37 · Grade 10 · Wheatmore | 10 | Wheatmore | 19:07.79 |
| 38 | Keegan ShoptawPlace 38 · Grade 9 · Providence Grove | 9 | Providence Grove | 19:31.61 PR |
| 39 | Austin ParentiPlace 39 · Grade 10 · Northwood | 10 | Northwood | 19:42.35 PR |
| 40 | James PackPlace 40 · Grade 12 · West Davidson | 12 | West Davidson | 19:56.80 PR |
| 41 | Landon WeeksPlace 41 · Grade 12 · Wheatmore | 12 | Wheatmore | 19:57.32 |
| 42 | Preston YoungPlace 42 · Grade 9 · East Davidson | 9 | East Davidson | 20:07.64 |
| 43 | Logan SheetsPlace 43 · Grade 9 · West Davidson | 9 | West Davidson | 20:18.47 |
| 44 | Zack AllenPlace 44 · Grade 11 · West Davidson | 11 | West Davidson | 20:21.61 |
| 45 | Conner BrayPlace 45 · Grade 10 · East Davidson | 10 | East Davidson | 20:24.07 |
| 46 | Cayden PowersPlace 46 · Grade 12 · North Moore | 12 | North Moore | 20:28.74 |
| 47 | Meshack ButlerPlace 47 · Grade 12 · Providence Grove | 12 | Providence Grove | 20:33.24 |
| 48 | Ayden TerwilligerPlace 48 · Grade 11 · Providence Grove | 11 | Providence Grove | 20:34.74 PR |
| 49 | Tyler LindleyPlace 49 · Grade 10 · Union Academy | 10 | Union Academy | 20:35.53 |
| 50 | Kelton ShoptawPlace 50 · Grade 12 · Providence Grove | 12 | Providence Grove | 20:40.14 |
| 51 | Joseph BratchiePlace 51 · Grade 12 · Union Academy | 12 | Union Academy | 20:42.66 |
| 52 | Nicholas DamatoPlace 52 · Grade 12 · Union Academy | 12 | Union Academy | 20:49.92 |
| 53 | Blaine GoinsPlace 53 · Grade 9 · McMichael | 9 | McMichael | 20:50.99 PR |
| 54 | Ian CarterPlace 54 · Grade 9 · North Stanly | 9 | North Stanly | 20:55.11 PR |
| 55 | Landon SidesPlace 55 · Grade 11 · North Stanly | 11 | North Stanly | 21:10.88 PR |
| 56 | David FlynnPlace 56 · Grade 10 · North Moore | 10 | North Moore | 21:12.21 PR |
| 57 | Johnathon WallPlace 57 · Grade 11 · Wheatmore | 11 | Wheatmore | 21:16.97 |
| 58 | Fletcher StrattonPlace 58 · Grade 9 · Trinity | 9 | Trinity | 21:20.31 PR |
| 59 | Dylan TaylorPlace 59 · Grade 12 · West Bladen | 12 | West Bladen | 21:22.74 PR |
| 60 | Colin DuvallPlace 60 · Grade 12 · Providence Grove | 12 | Providence Grove | 21:27.79 |
| 61 | Caleb WardPlace 61 · Grade 12 · Providence Grove | 12 | Providence Grove | 21:33.97 |
| 62 | Jacob PerryPlace 62 · Grade 10 · North Moore | 10 | North Moore | 21:35.36 PR |
| 63 | Michael MaldonadoPlace 63 · Grade 12 · West Bladen | 12 | West Bladen | 21:48.25 PR |
| 64 | Joshua WatsonPlace 64 · Grade 12 · Eastern Randolph | 12 | Eastern Randolph | 21:51.38 PR |
| 65 | Lucas KennedyPlace 65 · Grade 11 · Eastern Randolph | 11 | Eastern Randolph | 22:02.44 |
| 66 | Cayden McCreadyPlace 66 · Grade 9 · West Davidson | 9 | West Davidson | 22:10.07 |
| 67 | Caleb GrayPlace 67 · Grade 10 · East Surry | 10 | East Surry | 22:17.31 PR |
| 68 | Conner CarterPlace 68 · Grade 10 · McMichael | 10 | McMichael | 23:15.73 PR |
| 69 | Matthew WinslowPlace 69 · Grade 12 · North Moore | 12 | North Moore | 23:19.74 PR |
| 70 | Jayden GrantPlace 70 · Grade 12 · Wheatmore | 12 | Wheatmore | 23:44.69 |
| 71 | Ryder VossPlace 71 · Grade 9 · East Surry | 9 | East Surry | 23:55.61 PR |
| 72 | Lucas WhitePlace 72 · Grade 10 · Providence Grove | 10 | Providence Grove | 24:07.47 |
| 73 | David LambrightPlace 73 · Grade 12 · Eastern Randolph | 12 | Eastern Randolph | 24:10.61 PR |
| 74 | Richard WoodPlace 74 · Grade 9 · McMichael | 9 | McMichael | 24:13.70 PR |
| 75 | Colin WarnerPlace 75 · Grade 9 · Trinity | 9 | Trinity | 24:16.90 |
| 76 | Bryson ThompsonPlace 76 · Grade 10 · East Surry | 10 | East Surry | 24:53.36 |
| 77 | Daymen DymesPlace 77 · Grade 12 · Bartlett Yancey | 12 | Bartlett Yancey | 25:27.45 PR |
| 78 | Trevor YoungPlace 78 · Grade 11 · Eastern Randolph | 11 | Eastern Randolph | 26:19.04 PR |
| 79 | James TaborPlace 79 · Grade 11 · Eastern Randolph | 11 | Eastern Randolph | 26:53.78 PR |
| 80 | Ronin HayworthPlace 80 · Grade 12 · East Surry | 12 | East Surry | 26:54.92 PR |
| 81 | Charles HartPlace 81 · Grade 10 · East Surry | 10 | East Surry | 27:09.41 |
| 82 | Christian Cabrera-GonzalezPlace 82 · Grade 12 · Bartlett Yancey | 12 | Bartlett Yancey | 27:13.04 PR |
| 83 | JaRay PughPlace 83 · Grade 12 · Bartlett Yancey | 12 | Bartlett Yancey | 27:16.43 PR |
| 84 | Russell KahlePlace 84 · Grade 9 · Eastern Randolph | 9 | Eastern Randolph | 27:26.11 PR |
| 85 | Nathan PoindexterPlace 85 · Grade 9 · Eastern Randolph | 9 | Eastern Randolph | 28:05.74 PR |
| 86 | Matthew NeedhamPlace 86 · Grade 10 · East Surry | 10 | East Surry | 31:23.27 PR |