| 1 | Shiloh WongPlace 1 · Grade 11 · Trinity School of Durham | 11 | Trinity School of Durham | 18:17.02 |
| 2 | Carter GlennPlace 2 · Grade 11 · Trinity School of Durham | 11 | Trinity School of Durham | 19:13.68 |
| 3 | Daxon WelchPlace 3 · Grade 11 · Wake Christian Academy | 11 | Wake Christian Academy | 19:15.63 |
| 4 | Ryan ThurmanPlace 4 · Grade 10 · Trinity School of Durham | 10 | Trinity School of Durham | 19:23.31 |
| 5 | Samuel BauerPlace 5 · Grade 11 · Wake Christian Academy | 11 | Wake Christian Academy | 19:59.81 |
| 6 | Andrew QuadePlace 6 · Grade 11 · Thales Academy Rolesville | 11 | Thales Academy Rolesville | 21:05.14 |
| 7 | Hudson DavisPlace 7 · Grade 9 · Thales Academy Rolesville | 9 | Thales Academy Rolesville | 21:42.78 |
| 8 | Delmar RousePlace 8 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 21:44.91 |
| 9 | Owen KoontzPlace 9 · Grade 10 · Trinity School of Durham | 10 | Trinity School of Durham | 21:52.23 |
| 10 | Brian SheppardPlace 10 · Grade 9 · Wake Christian Academy | 9 | Wake Christian Academy | 21:58.00 |
| 11 | Noah SylvesterPlace 11 · Grade 11 · Thales Academy Rolesville | 11 | Thales Academy Rolesville | 22:00.65 |
| 12 | Luke HawkinsPlace 12 · Grade 11 · Trinity School of Durham | 11 | Trinity School of Durham | 22:17.55 PR |
| 13 | Joseph (Joey) FlynnPlace 13 · Grade 9 · Thales Academy-Holly Springs | 9 | Thales Academy-Holly Springs | 22:19.96 |
| 14 | Owen SuttonPlace 14 · Grade 9 · Trinity School of Durham | 9 | Trinity School of Durham | 22:47.89 |
| 15 | Hayden McBridePlace 15 · Grade 9 · Trinity School of Durham | 9 | Trinity School of Durham | 22:48.18 |
| 16 | Gavin YangPlace 16 · Grade 10 · Trinity School of Durham | 10 | Trinity School of Durham | 23:03.19 |
| 17 | Alex WilkinsonPlace 17 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 23:04.86 |
| 18 | Joshua BatesPlace 18 · Grade 9 · Wake Christian Academy | 9 | Wake Christian Academy | 23:05.89 |
| 19 | Bennett PalmerPlace 19 · Grade 11 · Trinity School of Durham | 11 | Trinity School of Durham | 23:20.19 |
| 20 | Luca Gonzalez-McConkeyPlace 20 · Grade 10 · Thales Academy-Holly Springs | 10 | Thales Academy-Holly Springs | 23:26.42 PR |
| 21 | Jackson CookseyPlace 21 · Grade 11 · Wake Christian Academy | 11 | Wake Christian Academy | 23:36.49 |
| 22 | Elijah CooperPlace 22 · Grade 11 · Wake Christian Academy | 11 | Wake Christian Academy | 24:09.43 |
| 23 | Zachary DaytonPlace 23 · Grade 9 · Wake Christian Academy | 9 | Wake Christian Academy | 24:27.48 |
| 24 | Kieran MastrogiovanniPlace 24 · Grade 7 · Thales Academy-Holly Springs | 7 | Thales Academy-Holly Springs | 24:42.21 |
| 25 | Reid ChaflinPlace 25 · Grade 12 · Trinity School of Durham | 12 | Trinity School of Durham | 24:46.99 |
| 26 | Ivan ZhaoPlace 26 · Grade 10 · Trinity School of Durham | 10 | Trinity School of Durham | 24:57.88 |
| 27 | Killian ScottPlace 27 · Grade 9 · Thales Academy Rolesville | 9 | Thales Academy Rolesville | 25:14.66 |
| 28 | Ethan McLeodPlace 28 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 25:25.66 |
| 29 | Peter MerryweatherPlace 29 · Grade 9 · Trinity School of Durham | 9 | Trinity School of Durham | 25:54.89 |
| 30 | Khanh LePlace 30 · Grade 10 · Thales Academy-Holly Springs | 10 | Thales Academy-Holly Springs | 26:21.40 |
| 31 | Connor HayesPlace 31 · Grade 11 · Trinity School of Durham | 11 | Trinity School of Durham | 26:41.82 |
| 32 | Parker WatsonPlace 32 · Grade 12 · Thales Academy Rolesville | 12 | Thales Academy Rolesville | 27:00.23 |
| 33 | Matthew StevensPlace 33 · Grade 9 · Thales Academy Rolesville | 9 | Thales Academy Rolesville | 27:05.17 |
| 34 | Anthony MiddletonPlace 34 · Grade 9 · Trinity School of Durham | 9 | Trinity School of Durham | 27:20.94 PR |
| 35 | Hayden MoorePlace 35 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 27:22.33 |
| 36 | Nathan KarpinskiPlace 36 · Grade 7 · Thales Academy-Holly Springs | 7 | Thales Academy-Holly Springs | 27:51.03 |
| 37 | Miles MoralesPlace 37 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 28:01.31 |
| 38 | Adam BrockelsbyPlace 38 · Grade 12 · Thales Academy Rolesville | 12 | Thales Academy Rolesville | 28:05.44 |
| 39 | Jameson EasonPlace 39 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 28:47.24 |
| 40 | Panit SangnapapenPlace 40 · Grade 9 · Wake Christian Academy | 9 | Wake Christian Academy | 29:06.58 |