| 1 | Luke LanierPlace 1 · Grade 8 · Without Limits | 8 | Without Limits | 12:10.91 PR |
| 2 | Thomas DelamarPlace 2 · Grade 7 · Tides XC | 7 | Tides XC | 12:17.82 |
| 3 | Jacob RileyPlace 3 · Grade 6 · Without Limits | 6 | Without Limits | 12:36.37 PR |
| 4 | Charlie FuerstPlace 4 · Grade 7 · Wilmington Christian Academy | 7 | Wilmington Christian Academy | 12:39.79 PR |
| 5 | Braxton FrederickPlace 5 · Grade 6 · Without Limits | 6 | Without Limits | 12:47.90 PR |
| 6 | Kieran TimothyPlace 6 · Grade 6 · Without Limits | 6 | Without Limits | 12:51.72 PR |
| 7 | Caleb ThompsonPlace 7 · Grade 6 · Wilmington Christian Academy | 6 | Wilmington Christian Academy | 12:53.79 PR |
| 8 | Evan BrownPlace 8 · Grade 8 · Charles P Murray | 8 | Charles P Murray | 12:54.42 PR |
| 9 | quinn TimothyPlace 9 · Grade 7 · Without Limits | 7 | Without Limits | 12:57.39 PR |
| 10 | Danny O'ConnorPlace 10 · Grade 8 · Charles P Murray | 8 | Charles P Murray | 13:00.03 PR |
| 11 | Walker NelsonPlace 11 · Grade 7 · Without Limits | 7 | Without Limits | 13:18.82 PR |
| 12 | Hobbs WhitlockPlace 12 · Grade 8 · Charles P Murray | 8 | Charles P Murray | 13:26.29 |
| 13 | Ayden BellPlace 13 · Grade - · Tides XC | - | Tides XC | 13:31.66 PR |
| 14 | Luca MetkiffPlace 14 · Grade 6 · Without Limits | 6 | Without Limits | 13:35.01 |
| 15 | Jack SullivanPlace 15 · Grade 7 · Without Limits | 7 | Without Limits | 13:37.36 PR |
| 16 | Will SaucermanPlace 16 · Grade 4 · Providence Preparatory Academy M | 4 | Providence Preparatory Academy M | 13:38.10 |
| 17 | Jaxon FowlerPlace 17 · Grade 8 · Cape Fear Flyers | 8 | Cape Fear Flyers | 13:42.93 |
| 18 | John AubinPlace 18 · Grade 5 · Cape Fear Flyers | 5 | Cape Fear Flyers | 13:53.85 |
| 19 | Logan WilliamsPlace 19 · Grade 8 · Rocky Mount Academy MS | 8 | Rocky Mount Academy MS | 13:54.43 PR |
| 20 | Cale RobertsPlace 20 · Grade 8 · Woodington | 8 | Woodington | 13:56.69 |
| 21 | Nash WilliamsonPlace 21 · Grade 8 · Myrtle Grove Christian | 8 | Myrtle Grove Christian | 14:02.88 PR |
| 22 | Everett KeenePlace 22 · Grade 7 · Charles P Murray | 7 | Charles P Murray | 14:07.39 PR |
| 23 | Brayden AubinPlace 23 · Grade 8 · Charles P Murray | 8 | Charles P Murray | 14:09.00 |
| 24 | Thomas HoodPlace 24 · Grade 7 · Living Water Christian School | 7 | Living Water Christian School | 14:09.07 |
| 25 | Finn KimballPlace 25 · Grade 6 · Without Limits | 6 | Without Limits | 14:09.37 PR |
| 26 | Fisher McLambPlace 26 · Grade 8 · Myrtle Grove Christian | 8 | Myrtle Grove Christian | 14:10.65 |
| 27 | Emmett FuerstPlace 27 · Grade 7 · Wilmington Christian Academy | 7 | Wilmington Christian Academy | 14:11.30 PR |
| 28 | Oliver LovePlace 28 · Grade 5 · Providence Preparatory Academy M | 5 | Providence Preparatory Academy M | 14:12.62 |
| 29 | Fletcher StephensPlace 29 · Grade 8 · Providence Preparatory Academy M | 8 | Providence Preparatory Academy M | 14:17.16 |
| 30 | Sam HartmanPlace 30 · Grade 8 · St. Mary Catholic School | 8 | St. Mary Catholic School | 14:19.56 |
| 31 | Etienne LaClairPlace 31 · Grade 8 · St. Mary Catholic School | 8 | St. Mary Catholic School | 14:19.93 |
| 32 | Justin PearcePlace 32 · Grade 8 · Southeastern Homeschool | 8 | Southeastern Homeschool | 14:19.99 PR |
| 33 | Nico SantasPlace 33 · Grade 7 · Charles P Murray | 7 | Charles P Murray | 14:20.50 PR |
| 34 | Gunnar DraperPlace 34 · Grade 7 · Charles P Murray | 7 | Charles P Murray | 14:21.90 PR |
| 35 | Fisher BantzPlace 35 · Grade 6 · Without Limits | 6 | Without Limits | 14:44.24 PR |
| 36 | Kiran PathakPlace 36 · Grade 8 · St. Mary Catholic School | 8 | St. Mary Catholic School | 14:45.23 |
| 37 | Lake TobiasPlace 37 · Grade 6 · Rocky Mount Academy MS | 6 | Rocky Mount Academy MS | 14:45.90 PR |
| 38 | Connor LannouPlace 38 · Grade 6 · Myrtle Grove Christian | 6 | Myrtle Grove Christian | 14:52.30 |
| 39 | Jonathon RobertsPlace 39 · Grade 8 · Southeastern Homeschool | 8 | Southeastern Homeschool | 14:52.70 PR |
| 40 | Will DawsonPlace 40 · Grade 7 · Wilmington Christian Academy | 7 | Wilmington Christian Academy | 14:57.27 PR |
| 41 | Joseph StilesPlace 41 · Grade 8 · Providence Preparatory Academy M | 8 | Providence Preparatory Academy M | 14:57.76 |
| 42 | Konnor BoydPlace 42 · Grade 7 · Charles P Murray | 7 | Charles P Murray | 14:58.88 |
| 43 | Anderson DuvallPlace 43 · Grade 8 · Without Limits | 8 | Without Limits | 15:00.64 PR |
| 44 | Conner VeliePlace 44 · Grade 7 · Wilmington Christian Academy | 7 | Wilmington Christian Academy | 15:02.53 |
| 45 | Abel KirscherPlace 45 · Grade 6 · Myrtle Grove Christian | 6 | Myrtle Grove Christian | 15:03.33 PR |
| 46 | Ciaran ButlerPlace 46 · Grade 5 · Unattached | 5 | Unattached | 15:07.73 |
| 47 | Alex VirePlace 47 · Grade 7 · Rocky Mount Academy MS | 7 | Rocky Mount Academy MS | 15:09.31 PR |
| 48 | Frederik SimpsonPlace 48 · Grade 6 · Charles P Murray | 6 | Charles P Murray | 15:14.42 PR |
| 49 | Danny OlsenPlace 49 · Grade 7 · Without Limits | 7 | Without Limits | 15:17.64 |
| 50 | Owen JonesPlace 50 · Grade 8 · Woodington | 8 | Woodington | 15:24.81 PR |
| 51 | Abe LackeyPlace 51 · Grade 6 · Without Limits | 6 | Without Limits | 15:26.23 PR |
| 52 | Andrew MorrisonPlace 52 · Grade 7 · Grace Christian (Sanford) | 7 | Grace Christian (Sanford) | 15:30.92 |
| 53 | Weston CountsPlace 53 · Grade 4 · Cape Fear Flyers | 4 | Cape Fear Flyers | 15:47.65 |
| 54 | Chase CareyPlace 54 · Grade - · Tides XC | - | Tides XC | 15:52.15 PR |
| 55 | Lane CharlandPlace 55 · Grade 5 · Grace Christian (Sanford) | 5 | Grace Christian (Sanford) | 15:57.10 |
| 56 | Andrew ZemanPlace 56 · Grade 6 · Myrtle Grove Christian | 6 | Myrtle Grove Christian | 15:59.37 PR |
| 57 | Miller DavisPlace 57 · Grade 8 · Myrtle Grove Christian | 8 | Myrtle Grove Christian | 16:01.24 PR |
| 58 | Breyson PerkinsPlace 58 · Grade 6 · Unattached | 6 | Unattached | 16:07.77 PR |
| 59 | Malaki BellPlace 59 · Grade 4 · Grace Christian (Sanford) | 4 | Grace Christian (Sanford) | 16:09.01 PR |
| 60 | Jack HolderPlace 60 · Grade 6 · Without Limits | 6 | Without Limits | 16:18.10 |
| 61 | George PikoulasPlace 61 · Grade 7 · St. Mary Catholic School | 7 | St. Mary Catholic School | 16:18.98 |
| 62 | Matthew TuttlePlace 62 · Grade 7 · Living Water Christian School | 7 | Living Water Christian School | 16:25.13 |
| 63 | Finn DawoodPlace 63 · Grade 8 · Without Limits | 8 | Without Limits | 16:26.60 PR |
| 64 | Warren HillPlace 64 · Grade 7 · Rocky Mount Academy MS | 7 | Rocky Mount Academy MS | 16:33.49 PR |
| 65 | Emmitt SaucermanPlace 65 · Grade 2 · Providence Preparatory Academy E | 2 | Providence Preparatory Academy E | 16:35.21 |
| 66 | Stone BowditchPlace 66 · Grade 6 · Wilmington Christian Academy | 6 | Wilmington Christian Academy | 16:38.43 |
| 67 | Hunter SpencerPlace 67 · Grade 8 · Myrtle Grove Christian | 8 | Myrtle Grove Christian | 16:42.81 |
| 68 | Matthew AndersonPlace 68 · Grade 7 · Metrolina Christian Academy | 7 | Metrolina Christian Academy | 16:43.13 |
| 69 | Schafer MahonPlace 69 · Grade 6 · Providence Preparatory Academy M | 6 | Providence Preparatory Academy M | 16:51.54 |
| 70 | Paxton RichmondPlace 70 · Grade 6 · Cape Fear Flyers | 6 | Cape Fear Flyers | 16:52.10 |
| 71 | Bennett JacksonPlace 71 · Grade - · Providence Preparatory Academy M | - | Providence Preparatory Academy M | 17:05.13 PR |
| 72 | Owen RobertsPlace 72 · Grade 7 · Providence Preparatory Academy M | 7 | Providence Preparatory Academy M | 17:18.43 |
| 73 | Jack CulottaPlace 73 · Grade 7 · Myrtle Grove Christian | 7 | Myrtle Grove Christian | 17:22.37 |
| 74 | Alexander SmithPlace 74 · Grade - · Providence Preparatory Academy E | - | Providence Preparatory Academy E | 17:32.72 PR |
| 75 | Zander SmileyPlace 75 · Grade 3 · Providence Preparatory Academy E | 3 | Providence Preparatory Academy E | 17:34.68 |
| 76 | Sam GaglianoPlace 76 · Grade 7 · Grace Christian (Sanford) | 7 | Grace Christian (Sanford) | 17:47.37 |
| 77 | Samual EdwardsPlace 77 · Grade 8 · Wilmington Christian Academy | 8 | Wilmington Christian Academy | 17:47.88 PR |
| 78 | Knox HamiltonPlace 78 · Grade 7 · Myrtle Grove Christian | 7 | Myrtle Grove Christian | 17:49.35 |
| 79 | Livingston SheatsPlace 79 · Grade 6 · Without Limits | 6 | Without Limits | 17:59.75 PR |
| 80 | David De OlanoPlace 80 · Grade 6 · Without Limits | 6 | Without Limits | 18:04.53 |
| 81 | Hudson NorrisPlace 81 · Grade 5 · Cape Fear Flyers | 5 | Cape Fear Flyers | 18:08.18 PR |
| 82 | Kade BurkettPlace 82 · Grade 7 · Woodington | 7 | Woodington | 18:11.27 |
| 83 | Isaac CliftonPlace 83 · Grade 6 · Southeastern Homeschool | 6 | Southeastern Homeschool | 18:23.89 PR |
| 84 | Titus IvesPlace 84 · Grade 8 · Myrtle Grove Christian | 8 | Myrtle Grove Christian | 18:28.58 PR |
| 85 | Thomas BizzellPlace 85 · Grade 6 · Cape Fear Flyers | 6 | Cape Fear Flyers | 18:30.44 |
| 86 | Jonathan LeePlace 86 · Grade 6 · Lee Christian | 6 | Lee Christian | 18:39.80 |
| 87 | Kenneth DeesePlace 87 · Grade 6 · Lee Christian | 6 | Lee Christian | 18:44.26 |
| 88 | Matthew ZemanPlace 88 · Grade 7 · Myrtle Grove Christian | 7 | Myrtle Grove Christian | 18:44.87 PR |
| 89 | Juan Pablo De OlanoPlace 89 · Grade 8 · St. Mary Catholic School | 8 | St. Mary Catholic School | 19:05.02 |
| 90 | Dimitri ZeltzerPlace 90 · Grade 5 · Cape Fear Flyers | 5 | Cape Fear Flyers | 19:05.25 |
| 91 | Qade MahonPlace 91 · Grade 3 · Providence Preparatory Academy E | 3 | Providence Preparatory Academy E | 19:11.80 |
| 92 | Tristan GuitePlace 92 · Grade 7 · Charles P Murray | 7 | Charles P Murray | 19:13.76 PR |
| 93 | Noah MikkelsonPlace 93 · Grade 5 · Providence Preparatory Academy E | 5 | Providence Preparatory Academy E | 19:34.35 |
| 94 | Isaiah NunezPlace 94 · Grade 8 · Providence Preparatory Academy M | 8 | Providence Preparatory Academy M | 20:05.02 |
| 95 | Gabrio ArujoPlace 95 · Grade 6 · Unattached | 6 | Unattached | 20:19.72 |
| 96 | Bayer EzzellePlace 96 · Grade 6 · Myrtle Grove Christian | 6 | Myrtle Grove Christian | 20:37.90 |
| 97 | Roan PathakPlace 97 · Grade 6 · St. Mary Catholic School | 6 | St. Mary Catholic School | 20:41.63 |
| 98 | Cody AdamsPlace 98 · Grade 7 · Living Water Christian School | 7 | Living Water Christian School | 20:43.58 |
| 99 | Caleb SmithPlace 99 · Grade - · Providence Preparatory Academy E | - | Providence Preparatory Academy E | 20:52.75 PR |
| 100 | Cade BrownPlace 100 · Grade 5 · Cape Fear Flyers | 5 | Cape Fear Flyers | 21:11.06 |