| 1 | Nathan WiegmanPlace 1 · Grade 12 · Westminster Catawba Christian | 12 | Westminster Catawba Christian | 18:11.71 |
| 2 | Caleb SatterwhitePlace 2 · Grade 10 · Westminster Catawba Christian | 10 | Westminster Catawba Christian | 18:40.42 |
| 3 | Joshua GrimshawPlace 3 · Grade 9 · York County Trailblazers Homeschool | 9 | York County Trailblazers Homeschool | 18:59.47 |
| 4 | Grayson McCowenPlace 4 · Grade 12 · York County Trailblazers Homeschool | 12 | York County Trailblazers Homeschool | 19:03.47 |
| 5 | Judah HoughPlace 5 · Grade 9 · York County Trailblazers Homeschool | 9 | York County Trailblazers Homeschool | 19:53.82 |
| 6 | Evan SmithPlace 6 · Grade 11 · York County Trailblazers Homeschool | 11 | York County Trailblazers Homeschool | 19:55.60 |
| 7 | Jeremiah MendenhallPlace 7 · Grade 9 · York County Trailblazers Homeschool | 9 | York County Trailblazers Homeschool | 20:04.31 |
| 8 | James LindsayPlace 8 · Grade 11 · Westminster Catawba Christian | 11 | Westminster Catawba Christian | 20:18.70 |
| 9 | Daniel KeenPlace 9 · Grade 10 · York County Trailblazers Homeschool | 10 | York County Trailblazers Homeschool | 20:27.63 |
| 10 | Lucas LeftwichPlace 10 · Grade 12 · Providence Classical | 12 | Providence Classical | 20:35.95 |
| 11 | Hollis WhitePlace 11 · Grade 11 · Westminster Catawba Christian | 11 | Westminster Catawba Christian | 20:37.83 |
| 12 | Silas HoughPlace 12 · Grade 11 · York County Trailblazers Homeschool | 11 | York County Trailblazers Homeschool | 21:22.27 |
| 13 | Sterling HelmsPlace 13 · Grade 10 · York County Trailblazers Homeschool | 10 | York County Trailblazers Homeschool | 21:30.23 |
| 14 | Matthew DuncanPlace 14 · Grade 9 · York County Trailblazers Homeschool | 9 | York County Trailblazers Homeschool | 21:41.24 |
| 15 | Noel DePuyPlace 15 · Grade 11 · Westminster Catawba Christian | 11 | Westminster Catawba Christian | 21:41.92 |
| 16 | Colin BuschePlace 16 · Grade 11 · Gaston Day | 11 | Gaston Day | 21:42.54 |
| 17 | John David (JD) KiehnPlace 17 · Grade 12 · Providence Classical | 12 | Providence Classical | 21:42.79 |
| 18 | Jonathan DanPlace 18 · Grade 10 · York County Trailblazers Homeschool | 10 | York County Trailblazers Homeschool | 21:43.90 |
| 19 | Christian MynhierPlace 19 · Grade 12 · Providence Classical | 12 | Providence Classical | 21:45.50 PR |
| 20 | Malachi ThompsonPlace 20 · Grade 11 · Providence Classical | 11 | Providence Classical | 22:02.31 |
| 21 | Ryan HodinaPlace 21 · Grade 9 · Westminster Catawba Christian | 9 | Westminster Catawba Christian | 22:02.75 PR |
| 22 | Forrest LindsayPlace 22 · Grade 9 · Westminster Catawba Christian | 9 | Westminster Catawba Christian | 22:04.97 |
| 23 | Ryan AlgerioPlace 23 · Grade 11 · Westminster Catawba Christian | 11 | Westminster Catawba Christian | 22:17.33 |
| 24 | Rey MoyaPlace 24 · Grade 11 · York County Trailblazers Homeschool | 11 | York County Trailblazers Homeschool | 22:30.34 |
| 25 | Jack ThompsonPlace 25 · Grade 9 · York County Trailblazers Homeschool | 9 | York County Trailblazers Homeschool | 22:33.81 |
| 26 | Peter LebiodaPlace 26 · Grade - · Gaston Day | - | Gaston Day | 22:49.32 |
| 27 | Joshua YoungPlace 27 · Grade 11 · York County Trailblazers Homeschool | 11 | York County Trailblazers Homeschool | 22:52.09 |
| 28 | Jon Owen HowdenPlace 28 · Grade 6 · York County Trailblazers Homeschool | 6 | York County Trailblazers Homeschool | 22:56.47 PR |
| 29 | Kyle ElhardtPlace 29 · Grade 12 · York County Trailblazers Homeschool | 12 | York County Trailblazers Homeschool | 23:22.43 |
| 30 | William KeenPlace 30 · Grade 6 · York County Trailblazers Homeschool | 6 | York County Trailblazers Homeschool | 23:50.42 |
| 31 | Owen CavenyPlace 31 · Grade 9 · Westminster Catawba Christian | 9 | Westminster Catawba Christian | 24:06.23 |
| 32 | Elijah CoulterPlace 32 · Grade 10 · Lake Pointe Academy | 10 | Lake Pointe Academy | 24:35.48 |
| 33 | Grant ManningPlace 33 · Grade 9 · Gaston Day | 9 | Gaston Day | 24:55.30 |
| 34 | Nathaniel GionakisPlace 34 · Grade 8 · York County Trailblazers Homeschool | 8 | York County Trailblazers Homeschool | 25:06.97 PR |
| 35 | Nathan CarlislePlace 35 · Grade 8 · York County Trailblazers Homeschool | 8 | York County Trailblazers Homeschool | 25:26.73 |
| 36 | Kevin ZhouPlace 36 · Grade 10 · Gaston Day | 10 | Gaston Day | 25:34.57 |
| 37 | Connor HarePlace 37 · Grade 12 · York County Trailblazers Homeschool | 12 | York County Trailblazers Homeschool | 25:51.91 |
| 38 | William AntemannPlace 38 · Grade 12 · Westminster Catawba Christian | 12 | Westminster Catawba Christian | 26:22.47 |
| 39 | Griffin CrottsPlace 39 · Grade 9 · Providence Classical | 9 | Providence Classical | 26:22.58 |
| 40 | Eli FichtingerPlace 40 · Grade 11 · Providence Classical | 11 | Providence Classical | 26:53.98 |
| 41 | Tarn WalnumPlace 41 · Grade 10 · Gaston Day | 10 | Gaston Day | 26:55.87 |
| 42 | Matthew HolmanPlace 42 · Grade 12 · York County Trailblazers Homeschool | 12 | York County Trailblazers Homeschool | 28:53.14 |
| 43 | Isaiah TorrencePlace 43 · Grade 10 · York County Trailblazers Homeschool | 10 | York County Trailblazers Homeschool | 28:53.49 |
| 44 | Jaron ShevyPlace 44 · Grade 10 · Providence Classical | 10 | Providence Classical | 28:54.78 PR |
| 45 | Cyrus LindopPlace 45 · Grade 9 · York County Trailblazers Homeschool | 9 | York County Trailblazers Homeschool | 29:58.53 PR |
| 46 | Thomas NanningaPlace 46 · Grade 7 · Lake Pointe Academy | 7 | Lake Pointe Academy | 32:20.85 |
| 47 | Harrison PaulPlace 47 · Grade 12 · Westminster Catawba Christian | 12 | Westminster Catawba Christian | 33:38.87 |
| 48 | Micah DibPlace 48 · Grade 12 · York County Trailblazers Homeschool | 12 | York County Trailblazers Homeschool | 36:11.10 |
| 49 | Luke HammondPlace 49 · Grade 12 · York County Trailblazers Homeschool | 12 | York County Trailblazers Homeschool | 40:50.45 |