| 1 | Johnell ThompsonPlace 1 · Grade 11 · Hoke County | 11 | Hoke County | 18:08.10 |
| 2 | Joel CruzPlace 2 · Grade 12 · Jack Britt | 12 | Jack Britt | 18:57.85 |
| 3 | Christopher MinPlace 3 · Grade 10 · Jack Britt | 10 | Jack Britt | 19:07.17 |
| 4 | Jermaine Manning IIPlace 4 · Grade 11 · Hoke County | 11 | Hoke County | 19:40.16 |
| 5 | Josiah McCallumPlace 5 · Grade 11 · Hoke County | 11 | Hoke County | 20:16.57 |
| 6 | Nathan EchevestePlace 6 · Grade 11 · Overhills | 11 | Overhills | 20:54.40 |
| 7 | Zakary McLouthPlace 7 · Grade 11 · Jack Britt | 11 | Jack Britt | 21:18.24 |
| 8 | Jackson SwiatkowskiPlace 8 · Grade 10 · Jack Britt | 10 | Jack Britt | 21:28.14 |
| 9 | Jaylen JohnsonPlace 9 · Grade 9 · Jack Britt | 9 | Jack Britt | 21:47.34 |
| 10 | Noah Colon-NievesPlace 10 · Grade 11 · Hoke County | 11 | Hoke County | 21:50.04 |
| 11 | Isaac Holder Jr.Place 11 · Grade 11 · Jack Britt | 11 | Jack Britt | 21:59.52 |
| 12 | Logan LeachPlace 12 · Grade 12 · Hoke County | 12 | Hoke County | 22:01.11 |
| 13 | Ji'Aire AlstonPlace 13 · Grade 9 · Overhills | 9 | Overhills | 22:09.34 |
| 14 | Jonah SingerPlace 14 · Grade 12 · Jack Britt | 12 | Jack Britt | 22:12.47 |
| 15 | Jacob AnguianoPlace 15 · Grade 9 · Overhills | 9 | Overhills | 22:29.00 |
| 16 | Savoon VanderpoolPlace 16 · Grade 9 · Hoke County | 9 | Hoke County | 22:30.91 |
| 17 | Hall CalebPlace 17 · Grade 9 · Hoke County | 9 | Hoke County | 22:35.17 |
| 18 | Thomas OskarPlace 18 · Grade 10 · Jack Britt | 10 | Jack Britt | 22:49.83 |
| 19 | Everett KnowlesPlace 19 · Grade 11 · Jack Britt | 11 | Jack Britt | 22:58.00 |
| 20 | Salvador VillegasPlace 20 · Grade 12 · Overhills | 12 | Overhills | 23:33.44 |
| 21 | Jack KeatingPlace 21 · Grade 12 · Overhills | 12 | Overhills | 23:42.84 |
| 22 | Robert GriffithPlace 22 · Grade 11 · Overhills | 11 | Overhills | 23:45.37 |
| 23 | Dylan KennedyPlace 23 · Grade 9 · Jack Britt | 9 | Jack Britt | 24:00.25 |
| 24 | Isaac RedmonPlace 24 · Grade 10 · Overhills | 10 | Overhills | 24:20.56 |
| 25 | Caleb McClurePlace 25 · Grade 11 · Overhills | 11 | Overhills | 24:26.53 |
| 26 | Dereck Colon-NievesPlace 26 · Grade 9 · Hoke County | 9 | Hoke County | 25:20.34 |
| 27 | Kaidan RichterPlace 27 · Grade 11 · Jack Britt | 11 | Jack Britt | 25:45.57 |
| 28 | Cody HallidayPlace 28 · Grade 12 · Overhills | 12 | Overhills | 25:47.04 |
| 29 | Ryan FerberPlace 29 · Grade 11 · Hoke County | 11 | Hoke County | 26:13.42 |
| 30 | Daniel HarrisonPlace 30 · Grade 10 · Overhills | 10 | Overhills | 26:41.64 |
| 31 | Conrad KohutPlace 31 · Grade 10 · Jack Britt | 10 | Jack Britt | 26:58.19 |
| 32 | Matthew HarbotPlace 32 · Grade 12 · Overhills | 12 | Overhills | 27:13.48 |
| 33 | Bullard JacoriPlace 33 · Grade 9 · Hoke County | 9 | Hoke County | 27:48.66 |
| 34 | Terrance HiltonPlace 34 · Grade 12 · Overhills | 12 | Overhills | 29:26.88 |
| 35 | Cesar Perez BahenaPlace 35 · Grade 10 · Overhills | 10 | Overhills | 29:31.67 |
| 36 | Lucas BeuchertPlace 36 · Grade 9 · Overhills | 9 | Overhills | 30:59.32 |
| 37 | Joshua FlakePlace 37 · Grade 10 · Jack Britt | 10 | Jack Britt | 34:44.86 |