| 1 | Vincent IrizarryPlace 1 · Grade 11 · St. Thomas More Academy | 11 | St. Thomas More Academy | 17:53.4 |
| 2 | Paul FloodPlace 2 · Grade 11 · St. Thomas More Academy | 11 | St. Thomas More Academy | 18:13.1 |
| 3 | Alex GilesPlace 3 · Grade 8 · Thales Academy Apex | 8 | Thales Academy Apex | 18:34.9 |
| 4 | Joseph WetherellPlace 4 · Grade 10 · St. Thomas More Academy | 10 | St. Thomas More Academy | 19:15.9 |
| 5 | Rylan WheelerPlace 5 · Grade 12 · Thales Academy Apex | 12 | Thales Academy Apex | 19:20.8 |
| 6 | John FraticelliPlace 6 · Grade 10 · St. Thomas More Academy | 10 | St. Thomas More Academy | 19:26.7 |
| 7 | Carter ShackelsPlace 7 · Grade 12 · Thales Academy Apex | 12 | Thales Academy Apex | 19:29.2 |
| 8 | John McNeillPlace 8 · Grade 12 · St. Thomas More Academy | 12 | St. Thomas More Academy | 20:04.3 |
| 9 | Blake SheltonPlace 9 · Grade 10 · Thales Academy Apex | 10 | Thales Academy Apex | 20:08.1 |
| 10 | David PetersPlace 10 · Grade 9 · St. Thomas More Academy | 9 | St. Thomas More Academy | 20:50.4 |
| 11 | Emree StevensPlace 11 · Grade 9 · Neuse Christian Academy | 9 | Neuse Christian Academy | 20:51.5 |
| 12 | Michael HamiltonPlace 12 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 21:33.1 |
| 13 | Peter McNeillPlace 13 · Grade 10 · St. Thomas More Academy | 10 | St. Thomas More Academy | 21:34.4 |
| 14 | Ben CadePlace 14 · Grade 10 · Neuse Christian Academy | 10 | Neuse Christian Academy | 22:27.5 |
| 15 | Spencer AllenPlace 15 · Grade 12 · Thales Academy Apex | 12 | Thales Academy Apex | 23:09.6 |
| 16 | Blake SharpPlace 16 · Grade 10 · Neuse Christian Academy | 10 | Neuse Christian Academy | 23:23.1 |
| 17 | Parker WatsonPlace 17 · Grade 11 · Thales Academy Rolesville | 11 | Thales Academy Rolesville | 23:42.5 |
| 18 | Aidan CorrPlace 18 · Grade 11 · St. Thomas More Academy | 11 | St. Thomas More Academy | 24:20.2 |
| 19 | Noah SylvesterPlace 19 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 24:49.7 |
| 20 | Axel HakePlace 20 · Grade 11 · St. Thomas More Academy | 11 | St. Thomas More Academy | 25:02.7 |
| 21 | John AllenPlace 21 · Grade 12 · Thales Academy Apex | 12 | Thales Academy Apex | 25:20.6 |
| 22 | Miles MelkersonPlace 22 · Grade 9 · Thales Academy Apex | 9 | Thales Academy Apex | 25:38.0 |
| 23 | Moses NelmsPlace 23 · Grade 10 · Neuse Christian Academy | 10 | Neuse Christian Academy | 26:09.5 |
| 24 | Zachary ShultzPlace 24 · Grade 12 · Thales Academy Apex | 12 | Thales Academy Apex | 26:33.5 |
| 25 | Owen SheltonPlace 25 · Grade 8 · Thales Academy Apex | 8 | Thales Academy Apex | 26:35.0 |
| 26 | Jackson BasdenPlace 26 · Grade 9 · Thales Academy Apex | 9 | Thales Academy Apex | 27:27.5 |
| 27 | Hayden MoorePlace 27 · Grade 9 · Thales Academy Rolesville | 9 | Thales Academy Rolesville | 27:45.6 |
| 28 | Miles MoralesPlace 28 · Grade 9 · Thales Academy Rolesville | 9 | Thales Academy Rolesville | 28:08.6 |
| 29 | Adam BrocklesbyPlace 29 · Grade 11 · Thales Academy Rolesville | 11 | Thales Academy Rolesville | 28:44.2 |
| 30 | Aidan FortePlace 30 · Grade 9 · Thales Academy Rolesville | 9 | Thales Academy Rolesville | 29:14.9 |
| 31 | Jimmik ClarkPlace 31 · Grade 9 · Neuse Christian Academy | 9 | Neuse Christian Academy | 29:38.2 |