| 1 | Carissa AmbrosePlace 1 · Grade 12 · Atlee | 12 | Atlee | 18:54.1 |
| 2 | Emma SteinPlace 2 · Grade 10 · Glen Allen | 10 | Glen Allen | 19:05.7 |
| 3 | Avery CarlsonPlace 3 · Grade 11 · Glen Allen | 11 | Glen Allen | 19:11.4 |
| 4 | Elena AtchisonPlace 4 · Grade 10 · Douglas Freeman | 10 | Douglas Freeman | 19:48.1 |
| 5 | Makenna ParduePlace 5 · Grade 11 · Glen Allen | 11 | Glen Allen | 19:56.7 |
| 6 | Cora BryantPlace 6 · Grade 12 · Maggie L. Walker | 12 | Maggie L. Walker | 20:06.1 |
| 7 | Isabelle HornePlace 7 · Grade 12 · Spire | 12 | Spire | 20:07.5 |
| 8 | Dahae MeserolePlace 8 · Grade 10 · Deep Run | 10 | Deep Run | 20:08.5 |
| 9 | Piper ZealandPlace 9 · Grade 11 · Pacers Homeschool | 11 | Pacers Homeschool | 20:13.3 |
| 10 | Camden RybaPlace 10 · Grade 8 · Fairfax Home School | 8 | Fairfax Home School | 20:20.2 |
| 11 | Rochelle GaryPlace 11 · Grade 12 · Brooke Point | 12 | Brooke Point | 20:33.7 |
| 12 | Magnolia ZensPlace 12 · Grade 10 · James Madison | 10 | James Madison | 20:37.1 |
| 13 | Amelia SobotkaPlace 13 · Grade 12 · Atlee | 12 | Atlee | 20:38.1 |
| 14 | Natalie AdamsPlace 14 · Grade 12 · Mecklenburg County | 12 | Mecklenburg County | 20:39.2 |
| 15 | Sophie HudsonPlace 15 · Grade 10 · St Catherines | 10 | St Catherines | 20:40.7 |
| 16 | Audrey MartinPlace 16 · Grade 11 · Cosby | 11 | Cosby | 20:43.7 |
| 17 | Sophia VassilakosPlace 17 · Grade 9 · James Madison | 9 | James Madison | 20:46.7 PR |
| 18 | Reilley CoynePlace 18 · Grade 10 · Atlee | 10 | Atlee | 20:47.6 |
| 19 | Islah JunkermannPlace 19 · Grade 11 · Monacan | 11 | Monacan | 20:52.9 |
| 20 | Isabella AguillonPlace 20 · Grade 9 · Louisa County | 9 | Louisa County | 20:58.6 |
| 21 | Allison KroghPlace 21 · Grade 11 · James Madison | 11 | James Madison | 21:06.0 |
| 22 | Sophia TricoliPlace 22 · Grade 9 · Atlee | 9 | Atlee | 21:10.2 |
| 23 | Sophia HendersonPlace 23 · Grade 10 · Atlee | 10 | Atlee | 21:12.4 |
| 24 | Hilton CunninghamPlace 24 · Grade 10 · Pacers Homeschool | 10 | Pacers Homeschool | 21:13.8 |
| 25 | Ella FarmerPlace 25 · Grade 9 · St Catherines | 9 | St Catherines | 21:16.2 |
| 26 | Natalie DyePlace 26 · Grade 11 · Grassfield | 11 | Grassfield | 21:18.2 |
| 27 | Lillian BeattyPlace 27 · Grade 12 · Mecklenburg County | 12 | Mecklenburg County | 21:19.6 |
| 28 | Evie MadduxPlace 28 · Grade 11 · John Randolph Tucker | 11 | John Randolph Tucker | 21:21.4 |
| 29 | Heidi BohannonPlace 29 · Grade 11 · Monacan | 11 | Monacan | 21:22.1 |
| 30 | Katherine ArjonaPlace 30 · Grade 11 · Glen Allen | 11 | Glen Allen | 21:24.1 |
| 31 | Izzy StefanovaPlace 31 · Grade 12 · Glen Allen | 12 | Glen Allen | 21:25.3 |
| 32 | Elise RolinPlace 32 · Grade 10 · Douglas Freeman | 10 | Douglas Freeman | 21:31.3 |
| 33 | Piper ClemonsPlace 33 · Grade 11 · St Catherines | 11 | St Catherines | 21:35.2 |
| 34 | Samantha IrbyPlace 34 · Grade 12 · Pacers Homeschool | 12 | Pacers Homeschool | 21:38.2 |
| 35 | Reese PearsonPlace 35 · Grade 10 · John Randolph Tucker | 10 | John Randolph Tucker | 21:39.9 |
| 36 | Grace CaseyPlace 36 · Grade 12 · Grassfield | 12 | Grassfield | 21:40.8 |
| 37 | Madison BrandPlace 37 · Grade 10 · Deep Run | 10 | Deep Run | 21:43.2 PR |
| 38 | Carmen MccannPlace 38 · Grade 9 · Stafford | 9 | Stafford | 21:44.1 |
| 39 | Lorelai DoranPlace 39 · Grade 9 · Maggie L. Walker | 9 | Maggie L. Walker | 21:44.2 |
| 40 | Cecilia KhatcheressianPlace 40 · Grade 12 · Stafford | 12 | Stafford | 21:45.5 |
| 41 | Allie ListPlace 41 · Grade 12 · Spire | 12 | Spire | 21:46.9 |
| 42 | Alana GagenPlace 42 · Grade 11 · Douglas Freeman | 11 | Douglas Freeman | 21:48.0 |
| 43 | Adalyn AltmanPlace 43 · Grade 12 · Glen Allen | 12 | Glen Allen | 21:48.2 |
| 44 | Tippa ParuchabutrPlace 44 · Grade 9 · James Madison | 9 | James Madison | 21:48.4 PR |
| 45 | Isabella BaldwinPlace 45 · Grade 10 · Atlee | 10 | Atlee | 21:49.1 |
| 46 | Layla PetersenPlace 46 · Grade 11 · Maury | 11 | Maury | 21:56.4 |
| 47 | Alexandria ToroPlace 47 · Grade 10 · Grassfield | 10 | Grassfield | 22:00.9 |
| 48 | Ada RolfesPlace 48 · Grade 11 · Maggie L. Walker | 11 | Maggie L. Walker | 22:01.0 |
| 49 | Elyn AkinsPlace 49 · Grade 11 · Grassfield | 11 | Grassfield | 22:04.4 |
| 50 | Lydia FauncePlace 50 · Grade 12 · Spire | 12 | Spire | 22:05.5 |
| 51 | Sara CorbinPlace 51 · Grade 12 · Grassfield | 12 | Grassfield | 22:08.4 |
| 52 | Olivia KilleenPlace 52 · Grade 8 · St Catherines | 8 | St Catherines | 22:14.4 |
| 53 | Elizabeth AkersPlace 53 · Grade 12 · John Randolph Tucker | 12 | John Randolph Tucker | 22:15.8 |
| 54 | Riley SpringstonPlace 54 · Grade 12 · Stafford | 12 | Stafford | 22:16.3 |
| 55 | Finley BeikePlace 55 · Grade 11 · Glen Allen | 11 | Glen Allen | 22:21.3 |
| 56 | Stella SowersPlace 56 · Grade 12 · Douglas Freeman | 12 | Douglas Freeman | 22:23.3 |
| 57 | Kaitlyn LonsdalePlace 57 · Grade 12 · Grassfield | 12 | Grassfield | 22:23.8 |
| 58 | Charlotte OristianPlace 58 · Grade 11 · Maggie L. Walker | 11 | Maggie L. Walker | 22:25.1 |
| 59 | Lily GaddPlace 59 · Grade 9 · Louisa County | 9 | Louisa County | 22:26.5 |
| 60 | Bailey DelierPlace 60 · Grade 10 · King George | 10 | King George | 22:26.9 |
| 61 | Addison Van arsdalePlace 61 · Grade 9 · Stafford | 9 | Stafford | 22:27.3 |
| 62 | Tabitha RauenzahnPlace 62 · Grade 9 · James Madison | 9 | James Madison | 22:28.5 |
| 63 | Stella LantzPlace 63 · Grade 9 · Atlee | 9 | Atlee | 22:34.1 PR |
| 64 | Hannah ThompsonPlace 64 · Grade 12 · Veritas Classical Christian | 12 | Veritas Classical Christian | 22:40.6 |
| 65 | Suri ParuchabutrPlace 65 · Grade Sr · James Madison | Sr | James Madison | 22:42.7 |
| 66 | Makayla AquinoPlace 66 · Grade 9 · Deep Run | 9 | Deep Run | 22:52.3 |
| 67 | Erin DefazioPlace 67 · Grade 12 · Monacan | 12 | Monacan | 23:06.5 |
| 68 | Alice HopkinsPlace 68 · Grade 11 · Pacers Homeschool | 11 | Pacers Homeschool | 23:10.6 |
| 69 | Kailey KotzePlace 69 · Grade 9 · Deep Run | 9 | Deep Run | 23:14.9 PR |
| 70 | Olivia WorekPlace 70 · Grade 12 · James Madison | 12 | James Madison | 23:19.8 |
| 71 | Lana HutsonPlace 71 · Grade 12 · Maggie L. Walker | 12 | Maggie L. Walker | 23:22.8 |
| 72 | Everleigh EppsPlace 72 · Grade 9 · Maury | 9 | Maury | 23:24.0 PR |
| 73 | Kelly TicklePlace 73 · Grade 9 · James Madison | 9 | James Madison | 23:26.7 |
| 74 | Pari BhuraPlace 74 · Grade 12 · Douglas Freeman | 12 | Douglas Freeman | 23:28.5 |
| 75 | Dakota GattonPlace 75 · Grade 10 · Louisa County | 10 | Louisa County | 23:28.8 |
| 76 | Emerson GreerPlace 76 · Grade 11 · John Randolph Tucker | 11 | John Randolph Tucker | 23:31.4 |
| 77 | Catherine HodgesPlace 77 · Grade 10 · Spire | 10 | Spire | 23:32.6 |
| 78 | Henley CunninghamPlace 78 · Grade 9 · Pacers Homeschool | 9 | Pacers Homeschool | 23:43.5 |
| 79 | Elizabeth ThurmondPlace 79 · Grade 12 · St Catherines | 12 | St Catherines | 23:46.0 |
| 80 | Quinn ClarkPlace 80 · Grade 12 · Brooke Point | 12 | Brooke Point | 23:49.3 |
| 81 | Eliana TweedlePlace 81 · Grade 12 · King George | 12 | King George | 23:50.2 |
| 82 | Claire HillPlace 82 · Grade 10 · Maggie L. Walker | 10 | Maggie L. Walker | 23:53.4 |
| 83 | Hope WhitingPlace 83 · Grade 12 · Veritas Classical Christian | 12 | Veritas Classical Christian | 23:56.0 |
| 84 | Lylah BuchingerPlace 84 · Grade 9 · Maury | 9 | Maury | 23:58.2 |
| 85 | Abigail ReutingerPlace 85 · Grade 12 · Louisa County | 12 | Louisa County | 24:00.8 |
| 86 | Adriana CastroPlace 86 · Grade 12 · Stafford | 12 | Stafford | 24:06.3 |
| 87 | Pammy NeesPlace 87 · Grade 12 · Veritas Classical Christian | 12 | Veritas Classical Christian | 24:06.7 |
| 88 | Hannah JonesPlace 88 · Grade 9 · Cosby | 9 | Cosby | 24:07.2 PR |
| 89 | Georgia RussellPlace 89 · Grade 11 · King George | 11 | King George | 24:07.5 |
| 90 | Julia JonesPlace 90 · Grade 12 · Maggie L. Walker | 12 | Maggie L. Walker | 24:10.0 |
| 91 | Gabrielle ThombsPlace 91 · Grade 9 · St Catherines | 9 | St Catherines | 24:10.1 PR |
| 92 | Elena HallPlace 92 · Grade 11 · Spire | 11 | Spire | 24:11.7 |
| 93 | Mackenzie OlszowyPlace 93 · Grade 11 · John Randolph Tucker | 11 | John Randolph Tucker | 24:12.9 |
| 94 | Holland CunninghamPlace 94 · Grade 12 · Pacers Homeschool | 12 | Pacers Homeschool | 24:13.8 |
| 95 | Hannah LipscombPlace 95 · Grade 10 · St Catherines | 10 | St Catherines | 24:17.4 |
| 96 | Angela TurnerPlace 96 · Grade 12 · King George | 12 | King George | 24:22.6 PR |
| 97 | Cera VickPlace 97 · Grade 10 · Grassfield | 10 | Grassfield | 24:29.0 |
| 98 | Sarah MoserPlace 98 · Grade 11 · Spire | 11 | Spire | 24:30.0 |
| 99 | Camryn CollingwoodPlace 99 · Grade 11 · St Catherines | 11 | St Catherines | 24:30.8 PR |
| 100 | Allie JohnsonPlace 100 · Grade 11 · Douglas Freeman | 11 | Douglas Freeman | 24:33.6 |