| 1 | Sienna BaileyPlace 1 · Grade 10 · Bassett | 10 | Bassett | 23:15.72 | 1 |
| 2 | Sophia HearpPlace 2 · Grade 12 · Tunstall | 12 | Tunstall | 24:14.96 | 2 |
| 3 | Alheli Ramos-GarciaPlace 3 · Grade 12 · Bassett | 12 | Bassett | 26:41.40 | 3 |
| 4 | Zoe KinkemaPlace 4 · Grade 12 · Bassett | 12 | Bassett | 26:59.50 | 4 |
| 5 | Bethani BishopPlace 5 · Grade 11 · Halifax County | 11 | Halifax County | 27:00.69 | 5 |
| 6 | Abby EadesPlace 6 · Grade 11 · Tunstall | 11 | Tunstall | 27:50.49 | 6 |
| 7 | Amanda GoadPlace 7 · Grade 11 · Bassett | 11 | Bassett | 28:12.99 | 7 |
| 8 | Irene SmithPlace 8 · Grade 11 · Patrick County | 11 | Patrick County | 29:56.51 | — |
| 9 | Lydia WenzelPlace 9 · Grade 12 · Halifax County | 12 | Halifax County | 30:41.69 | 8 |
| 10 | Morgan CrenshawPlace 10 · Grade 11 · Halifax County | 11 | Halifax County | 30:51.19 | 9 |
| 11 | Mallory SalleyPlace 11 · Grade 11 · Halifax County | 11 | Halifax County | 31:47.73 | 10 |
| 12 | Ashley IrbyPlace 12 · Grade 12 · Halifax County | 12 | Halifax County | 31:50.75 | 11 |
| 13 | Brittany DaltonPlace 13 · Grade 11 · Tunstall | 11 | Tunstall | 31:58.60 | 12 |
| 14 | Sadie MartinPlace 14 · Grade 9 · Patrick County | 9 | Patrick County | 32:19.43 | — |
| 15 | Chloe WrightPlace 15 · Grade 11 · Patrick County | 11 | Patrick County | 32:28.76 | — |
| 16 | Madsion WaltonPlace 16 · Grade 9 · Tunstall | 9 | Tunstall | 32:51.87 | 13 |
| 17 | Alyssa CallahanPlace 17 · Grade 9 · Patrick County | 9 | Patrick County | 32:53.71 | — |
| 18 | Kayleigh TowlerPlace 18 · Grade 10 · Tunstall | 10 | Tunstall | 34:16.83 | 14 |
| 19 | Briana QuniteroPlace 19 · Grade 9 · Tunstall | 9 | Tunstall | 34:20.62 | 15 |
| 20 | Zakiyah WilliamsPlace 20 · Grade 10 · George Washington | 10 | George Washington | 35:07.45 | — |
| 21 | Abagail JimenezPlace 21 · Magna Vista | — | Magna Vista | 35:10.70 | — |
| 22 | Khamauri MaysPlace 22 · Grade 9 · Tunstall | 9 | Tunstall | 35:31.81 | 16 |
| 23 | Emmaree BarnesPlace 23 · Grade 11 · George Washington | 11 | George Washington | 35:59.36 | — |
| 24 | Destiney EdwardsPlace 24 · Grade 9 · George Washington | 9 | George Washington | 36:51.34 | — |
| 25 | Jenna HallPlace 25 · Grade 11 · Halifax County | 11 | Halifax County | 37:00.56 | 17 |
| 26 | Jaci ParhamPlace 26 · Grade 11 · Halifax County | 11 | Halifax County | 37:05.40 | 18 |
| 27 | Sophia BarkerPlace 27 · Grade 11 · Tunstall | 11 | Tunstall | 37:22.08 | — |
| 28 | Analuisa Frias-AlvarePlace 28 · Magna Vista | — | Magna Vista | 37:32.26 | — |
| 29 | Brittany CruzPlace 29 · Grade 9 · Bassett | 9 | Bassett | 37:56.47 | 19 |
| 30 | Makiah TarplyPlace 30 · Grade 11 · Tunstall | 11 | Tunstall | 38:25.97 | — |
| 31 | Brooklyn PricePlace 31 · Grade 9 · Tunstall | 9 | Tunstall | 38:29.87 | — |
| 32 | Halle CassadaPlace 32 · Grade 9 · Tunstall | 9 | Tunstall | 38:37.10 | — |
| 33 | Annette SantiagoPlace 33 · Grade 12 · Bassett | 12 | Bassett | 38:55.83 | 20 |
| 34 | Payne ShipePlace 34 · Grade 10 · Bassett | 10 | Bassett | 39:22.30 | 21 |
| 35 | Angie RoldanPlace 35 · Grade 10 · Bassett | 10 | Bassett | 39:27.69 | — |
| 36 | Alayna NewbyPlace 36 · Grade 10 · Halifax County | 10 | Halifax County | 40:15.70 | — |
| 37 | Jodi AmosPlace 37 · Grade 9 · Tunstall | 9 | Tunstall | 42:01.41 | — |
| 38 | Elizabeth LewisPlace 38 · Grade 12 · Tunstall | 12 | Tunstall | 45:19.99 | — |
| 39 | Kira ThomasPlace 39 · Grade 9 · Tunstall | 9 | Tunstall | 46:43.42 | — |
| 40 | Parker SinclairPlace 40 · Grade 9 · Tunstall | 9 | Tunstall | 46:44.51 | — |
| 41 | Karlee ShivelyPlace 41 · Grade 9 · Bassett | 9 | Bassett | 49:37.35 | — |
| 42 | Julee MyersPlace 42 · Grade 12 · Tunstall | 12 | Tunstall | 50:08.56 | — |
| 43 | Ashby EanesPlace 43 · Grade 9 · Tunstall | 9 | Tunstall | 50:11.51 | — |
| 44 | Sarah GatoPlace 44 · Grade 12 · Tunstall | 12 | Tunstall | 55:47.58 | — |
| 45 | Devin WalkerPlace 45 · Grade 9 · Tunstall | 9 | Tunstall | 55:59.96 | — |
| 1 | Charles HearpPlace 1 · Grade 12 · Tunstall | 12 | Tunstall | 19:08.74 | 1 |
| 2 | Benjamin StaffordPlace 2 · Magna Vista | — | Magna Vista | 21:15.52 | — |
| 3 | Shawn FoleyPlace 3 · Grade 12 · Bassett | 12 | Bassett | 21:23.61 | 2 |
| 4 | Jalyn JonesPlace 4 · Grade 11 · George Washington | 11 | George Washington | 21:26.39 | 3 |
| 5 | Nathan MorrisonPlace 5 · Grade 12 · Bassett | 12 | Bassett | 21:36.99 | 4 |
| 6 | Moises CisnerosPlace 6 · Grade 10 · Patrick County | 10 | Patrick County | 21:42.50 | 5 |
| 7 | Ethan KirkhartPlace 7 · Grade 12 · Halifax County | 12 | Halifax County | 21:52.37 | 6 |
| 8 | Michael FoleyPlace 8 · Grade 9 · Bassett | 9 | Bassett | 22:00.82 | 7 |
| 9 | Benjamin FloresPlace 9 · Grade 11 · Bassett | 11 | Bassett | 22:01.93 | 8 |
| 10 | Will van OpstalPlace 10 · Grade 12 · Halifax County | 12 | Halifax County | 22:34.54 | 9 |
| 11 | Justin PoolPlace 11 · Grade 12 · Halifax County | 12 | Halifax County | 22:44.41 | 10 |
| 12 | Nikolas HearpPlace 12 · Grade 12 · Tunstall | 12 | Tunstall | 22:46.06 | 11 |
| 13 | Edwin DiazPlace 13 · Grade 10 · Tunstall | 10 | Tunstall | 23:05.68 | 12 |
| 14 | Ben BarnettPlace 14 · Grade 10 · Tunstall | 10 | Tunstall | 23:14.25 | 13 |
| 15 | Riley BrimPlace 15 · Grade 12 · Patrick County | 12 | Patrick County | 23:27.37 | 14 |
| 16 | Chase SmithPlace 16 · Grade 10 · Bassett | 10 | Bassett | 23:57.51 | 15 |
| 17 | Oliver LopezPlace 17 · Grade 12 · Bassett | 12 | Bassett | 24:01.96 | 16 |
| 18 | Christopher DeGrawPlace 18 · Grade 10 · Halifax County | 10 | Halifax County | 24:04.78 | 17 |
| 19 | Azael QuinteroPlace 19 · Grade 11 · Tunstall | 11 | Tunstall | 24:09.60 | 18 |
| 20 | Jc GonzalezPlace 20 · Grade 11 · Tunstall | 11 | Tunstall | 24:14.95 | 19 |
| 21 | William OvebyPlace 21 · Grade 9 · Patrick County | 9 | Patrick County | 25:25.94 | 20 |
| 22 | Ethan RoldanPlace 22 · Grade 9 · Bassett | 9 | Bassett | 25:36.84 | 21 |
| 23 | Henry MidkiffPlace 23 · Grade 10 · Halifax County | 10 | Halifax County | 25:39.73 | 22 |
| 24 | Charlie HungerlandPlace 24 · Grade 9 · George Washington | 9 | George Washington | 25:45.49 | 23 |
| 25 | Preston SimpsonPlace 25 · Grade 11 · Halifax County | 11 | Halifax County | 26:10.25 | 24 |
| 26 | Aaron FloresPlace 26 · Grade 10 · Martinsville | 10 | Martinsville | 26:29.67 | 25 |
| 27 | Brandon HernandezPlace 27 · Grade 12 · Martinsville | 12 | Martinsville | 26:30.61 | 26 |
| 28 | Ethan HowellPlace 28 · Grade 9 · Tunstall | 9 | Tunstall | 27:06.29 | 27 |
| 29 | Cole GroganPlace 29 · Grade 11 · Tunstall | 11 | Tunstall | 27:09.92 | — |
| 30 | Daniel RonanPlace 30 · Grade 9 · George Washington | 9 | George Washington | 27:16.59 | 28 |
| 31 | Brett FoleyPlace 31 · Grade 9 · Patrick County | 9 | Patrick County | 27:19.92 | 29 |
| 32 | Erik HudginsPlace 32 · Grade 12 · Halifax County | 12 | Halifax County | 27:22.71 | 30 |
| 33 | Luke CassadaPlace 33 · Grade 11 · Tunstall | 11 | Tunstall | 28:01.48 | — |
| 34 | Adalai MartinPlace 34 · Grade 11 · Patrick County | 11 | Patrick County | 28:38.38 | 31 |
| 35 | Gabriel HaleyPlace 35 · Grade 10 · Martinsville | 10 | Martinsville | 29:28.85 | 32 |
| 36 | Cristian RamirezPlace 36 · Grade 12 · George Washington | 12 | George Washington | 29:32.88 | 33 |
| 37 | John NguyenPlace 37 · Grade 9 · Martinsville | 9 | Martinsville | 30:15.11 | 34 |
| 38 | Hector Murrillo VillaPlace 38 · Grade 10 · Martinsville | 10 | Martinsville | 32:25.01 | 35 |
| 39 | Skyler SpencePlace 39 · Grade 10 · Martinsville | 10 | Martinsville | 32:25.94 | 36 |
| 40 | Mark DayPlace 40 · Grade 9 · Patrick County | 9 | Patrick County | 32:44.63 | 37 |
| 41 | Landon LightPlace 41 · Grade 12 · Tunstall | 12 | Tunstall | 34:53.69 | — |
| 42 | Sean FitzgeraldPlace 42 · Grade 9 · Tunstall | 9 | Tunstall | 34:55.73 | — |
| 43 | Naun AndradePlace 43 · Grade 9 · Martinsville | 9 | Martinsville | 35:34.70 | 38 |
| 44 | Camyron WaltonPlace 44 · Grade 11 · George Washington | 11 | George Washington | 36:26.68 | 39 |
| 45 | Luke JohnsonPlace 45 · Grade 9 · Tunstall | 9 | Tunstall | 38:06.63 | — |
| 46 | Allan Lule-EusebioPlace 46 · Grade 9 · George Washington | 9 | George Washington | 39:26.94 | 40 |