| 1 | Bryce AndersonPlace 1 · Grade 10 · Hickory Ridge | 10 | Hickory Ridge | 17:51 |
| 2 | Mitchell ZammittiPlace 2 · Grade 9 · Davidson Day | 9 | Davidson Day | 18:12 |
| 3 | Julian MendozaPlace 3 · Grade 10 · Hickory Ridge | 10 | Hickory Ridge | 18:13 |
| 4 | Vishnu KumarPlace 4 · Grade 12 · Hickory Ridge | 12 | Hickory Ridge | 19:27 |
| 5 | Sam CriderPlace 5 · Grade 11 · Hickory Ridge | 11 | Hickory Ridge | 19:33 |
| 6 | Jeb StewartPlace 6 · Grade 11 · Concord | 11 | Concord | 19:45 |
| 9 | Austin SidesPlace 9 · Grade 11 · Hickory Ridge | 11 | Hickory Ridge | 20:04 |
| 7 | Ewan McAloonPlace 7 · Grade 9 · Davidson Day | 9 | Davidson Day | 20:21 |
| 8 | Jeron PlummerPlace 8 · Grade 12 · Hickory Ridge | 12 | Hickory Ridge | 20:26 |
| 10 | Trace BeaverPlace 10 · Grade 11 · Concord | 11 | Concord | 20:48 |
| 11 | Kevin RoblesPlace 11 · Grade 12 · Central Cabarrus | 12 | Central Cabarrus | 20:53 |
| 12 | Aaron BartonPlace 12 · Grade 10 · Davidson Day | 10 | Davidson Day | 20:59 |
| 13 | Koby BoyterPlace 13 · Grade 12 · Central Cabarrus | 12 | Central Cabarrus | 21:16 |
| 14 | Ethan BaileyPlace 14 · Grade 11 · Robinson | 11 | Robinson | 21:36 |
| 15 | Jack RansomPlace 15 · Grade 12 · Davidson Day | 12 | Davidson Day | 21:59 |
| 16 | Pierson PicklerPlace 16 · Grade 12 · Robinson | 12 | Robinson | 22:05 |
| 17 | Carson MullerPlace 17 · Grade 10 · Robinson | 10 | Robinson | 22:07 |
| 18 | Jackson LippardPlace 18 · Grade 12 · Concord | 12 | Concord | 22:25 |
| 19 | Merritt MichalskiPlace 19 · Grade 10 · Hickory Ridge | 10 | Hickory Ridge | 22:25 |
| 20 | Matthew LederPlace 20 · Grade 12 · Concord | 12 | Concord | 22:33 |
| 21 | Connor GordonPlace 21 · Grade 11 · Robinson | 11 | Robinson | 23:02 |
| 22 | Kyle FriedmanPlace 22 · Grade 11 · Hickory Ridge | 11 | Hickory Ridge | 23:03 |
| 23 | Andrew MichaudPlace 23 · Grade 11 · Robinson | 11 | Robinson | 23:05 |
| 24 | Dylan SteedPlace 24 · Grade 10 · Central Cabarrus | 10 | Central Cabarrus | 23:11 |
| 25 | Ashton VenturaPlace 25 · Grade 9 · Robinson | 9 | Robinson | 23:17 |
| 26 | Thomas WatsonPlace 26 · Grade 10 · Davidson Day | 10 | Davidson Day | 23:19 |
| 27 | Ben WakemanPlace 27 · Grade 9 · Hickory Ridge | 9 | Hickory Ridge | 23:24 |
| 28 | Jacob ScruggsPlace 28 · Grade 10 · Central Cabarrus | 10 | Central Cabarrus | 23:35 |
| 29 | Colin KirilaPlace 29 · Grade 11 · Central Cabarrus | 11 | Central Cabarrus | 23:43 |
| 30 | Max CarrPlace 30 · Grade 10 · Davidson Day | 10 | Davidson Day | 23:43 |
| 35 | Caleb WatsonPlace 35 · Grade 12 · Central Cabarrus | 12 | Central Cabarrus | 24:04 |
| 31 | Jordan Jean-PierrePlace 31 · Grade 9 · Central Cabarrus | 9 | Central Cabarrus | 24:22 |
| 32 | Ryan BergsmithPlace 32 · Grade 9 · Central Cabarrus | 9 | Central Cabarrus | 24:27 |
| 33 | Tripp BeaverPlace 33 · Grade 9 · Concord | 9 | Concord | 24:33 |
| 34 | Michael CawleyPlace 34 · Grade 10 · Robinson | 10 | Robinson | 24:38 |
| 36 | Nicholas TalonePlace 36 · Grade 10 · Hickory Ridge | 10 | Hickory Ridge | 24:47 |
| 37 | Bransen RhewPlace 37 · Grade 10 · Robinson | 10 | Robinson | 24:57 |
| 38 | Macklin RettPlace 38 · Grade 12 · Concord | 12 | Concord | 25:52 |
| 40 | Stephen NormanPlace 40 · Grade 12 · Hickory Ridge | 12 | Hickory Ridge | 26:01 |
| 39 | Akhilesh ShivaramakrishnanPlace 39 · Grade 10 · Concord | 10 | Concord | 26:02 |
| 41 | Ethan HuertePlace 41 · Grade 9 · Robinson | 9 | Robinson | 26:11 |
| 42 | David HendricksonPlace 42 · Grade 10 · Central Cabarrus | 10 | Central Cabarrus | 26:39 |
| 43 | Sam HicksPlace 43 · Grade 9 · Central Cabarrus | 9 | Central Cabarrus | 26:52 |
| 44 | David ParkerPlace 44 · Grade 10 · Hickory Ridge | 10 | Hickory Ridge | 27:17 |
| 45 | Brian LewisPlace 45 · Grade 10 · Hickory Ridge | 10 | Hickory Ridge | 27:57 |
| 46 | Jeffrey HubbardPlace 46 · Grade 11 · Central Cabarrus | 11 | Central Cabarrus | 28:22 |
| 47 | Calbert Garibo MartinezPlace 47 · Grade 9 · Central Cabarrus | 9 | Central Cabarrus | 28:24 |
| 48 | Zachary ReecePlace 48 · Grade 9 · Hickory Ridge | 9 | Hickory Ridge | 29:29 |
| 49 | Bobby MerrymanPlace 49 · Grade 10 · Davidson Day | 10 | Davidson Day | 29:37 |
| 50 | Narradinen RobinsonPlace 50 · Grade 11 · Hickory Ridge | 11 | Hickory Ridge | 29:53 |
| 51 | Nolan HurstPlace 51 · Grade 10 · Robinson | 10 | Robinson | 31:31 |
| 53 | Jalil O'FairePlace 53 · Grade 11 · Robinson | 11 | Robinson | 33:04 |
| 52 | Jackson MazePlace 52 · Grade 9 · Davidson Day | 9 | Davidson Day | 33:27 |
| 54 | Michael TiereneyPlace 54 · Grade 10 · Concord | 10 | Concord | 33:44 |
| 55 | Nicholas TostPlace 55 · Grade 9 · Robinson | 9 | Robinson | 33:45 |