| 1 | Isaac SchultzPlace 1 · Grade 10 · Chapel Hill Cheetahs Homeschool | 10 | Chapel Hill Cheetahs Homeschool | 18:38.6 |
| 2 | Kobe PattersonPlace 2 · Dash United XC High School | — | Dash United XC High School | 19:05.6 |
| 3 | Cole CarterPlace 3 · Dash United XC High School | — | Dash United XC High School | 20:04.0 |
| 4 | Henry MilsomPlace 4 · Grade 9 · Chapel Hill Cheetahs Homeschool | 9 | Chapel Hill Cheetahs Homeschool | 20:14.5 PR |
| 5 | William RaynorPlace 5 · Dash United XC High School | — | Dash United XC High School | 21:45.2 |
| 6 | Jack WhildenPlace 6 · Triangle Youth LIFERunners | — | Triangle Youth LIFERunners | 21:54.8 |
| 7 | Joshua LucasPlace 7 · Dash United XC High School | — | Dash United XC High School | 22:52.3 |
| 8 | Owen WestPlace 8 · Grade 9 · Chapel Hill Cheetahs Homeschool | 9 | Chapel Hill Cheetahs Homeschool | 23:16.8 |
| 9 | John Paul RubachPlace 9 · Triangle Youth LIFERunners | — | Triangle Youth LIFERunners | 23:22.0 |
| 10 | Brenton ArmelPlace 10 · Dash United XC High School | — | Dash United XC High School | 24:13.9 |
| 11 | Matthew CampbellPlace 11 · Grade 9 · Chapel Hill Cheetahs Homeschool | 9 | Chapel Hill Cheetahs Homeschool | 24:55.7 |
| 12 | Owen CurtisPlace 12 · Grade 11 · Chapel Hill Cheetahs Homeschool | 11 | Chapel Hill Cheetahs Homeschool | 25:03.8 |
| 13 | Caden NorwoodPlace 13 · Dash United XC High School | — | Dash United XC High School | 25:22.2 |
| 14 | Sam EthridgePlace 14 · Dash United XC High School | — | Dash United XC High School | 25:23.6 |
| 15 | Noah MentaPlace 15 · Dash United XC High School | — | Dash United XC High School | 26:51.4 |
| 16 | Landon SimonPlace 16 · Dash United XC High School | — | Dash United XC High School | 28:11.4 |
| 17 | Asher EthridgePlace 17 · Dash United XC High School | — | Dash United XC High School | 29:42.6 |
| 18 | Jeremiah ReesePlace 18 · Dash United XC High School | — | Dash United XC High School | 30:17.8 |
| 19 | Blaize WebbPlace 19 · Dash United XC High School | — | Dash United XC High School | 30:32.1 |
| 20 | Fabian VitellaroPlace 20 · Triangle Youth LIFERunners | — | Triangle Youth LIFERunners | 30:53.4 |
| 21 | Jonathan CurtisPlace 21 · Grade 9 · Chapel Hill Cheetahs Homeschool | 9 | Chapel Hill Cheetahs Homeschool | 31:00.2 |
| 22 | Abraham SheffieldPlace 22 · Dash United XC High School | — | Dash United XC High School | 37:07.3 |