| 1 | Joe 1050 HawkesPlace 1 · Western Albemarle | — | Western Albemarle | 15:53.4 |
| 2 | Jack 1046 EliasonPlace 2 · Western Albemarle | — | Western Albemarle | 15:56.5 |
| 3 | Branden 587 WoodPlace 3 · Louisa County High S | — | Louisa County High S | 16:14.4 |
| 4 | Will MackenziePlace 4 · Grade 24 · Albemarle | 24 | Albemarle | 16:17.6 |
| 5 | Joe YungPlace 5 · Grade 42 · Albemarle | 42 | Albemarle | 16:22.0 |
| 6 | Will 1043 BonnerPlace 6 · Western Albemarle | — | Western Albemarle | 16:30.5 |
| 7 | Harris NasehPlace 7 · Grade 28 · Albemarle | 28 | Albemarle | 16:32.8 |
| 8 | Garrett 253 SchultzPlace 8 · Cosby | — | Cosby | 16:34.6 |
| 9 | Nate 228 JenningsPlace 9 · Colonial Heights | — | Colonial Heights | 16:36.3 |
| 10 | Sam 509 RodmanPlace 10 · Liberty (Bealeton) H | — | Liberty (Bealeton) H | 16:37.5 |
| 11 | J.D. MacKnightPlace 11 · Grade 25 · Albemarle | 25 | Albemarle | 16:38.1 |
| 12 | Joseph 1073 TaylorPlace 12 · Western Albemarle | — | Western Albemarle | 16:46.7 |
| 13 | Stephen SmithPlace 13 · Grade 35 · Albemarle | 35 | Albemarle | 16:59.0 |
| 14 | Mason 932 LovePlace 14 · Tandem Friends Schoo | — | Tandem Friends Schoo | 17:03.3 |
| 15 | Stuart 1074 TerrillPlace 15 · Western Albemarle | — | Western Albemarle | 17:05.1 |
| 16 | Samuel TamblrePlace 16 · Grade 38 · Albemarle | 38 | Albemarle | 17:08.7 |
| 17 | Bowen 583 VarneyPlace 17 · Louisa County High S | — | Louisa County High S | 17:08.9 |
| 18 | Noah 444 HardingPlace 18 · Hidden Valley High S | — | Hidden Valley High S | 17:09.0 |
| 19 | Brett HarrisPlace 19 · Grade 17 · Albemarle | 17 | Albemarle | 17:14.8 |
| 20 | Thomas 447 RogersPlace 20 · Hidden Valley High S | — | Hidden Valley High S | 17:15.7 |
| 21 | Reece 135 McKeePlace 21 · Charlottesville | — | Charlottesville | 17:20.4 |
| 22 | Ethan 679 PettyjohnPlace 22 · Orange County | — | Orange County | 17:20.9 |
| 23 | Virgil 714 MoorePlace 23 · Pacers Home School | — | Pacers Home School | 17:22.8 |
| 24 | Jack 1075 VigilantePlace 24 · Western Albemarle | — | Western Albemarle | 17:30.6 |
| 25 | Aidan 820 SheahanPlace 25 · Spotswood | — | Spotswood | 17:31.1 |
| 26 | Ethan 803 DuncanPlace 26 · Spotswood | — | Spotswood | 17:35.2 |
| 27 | Hewson 845 DuffyPlace 27 · St. Anne's-Belfield | — | St. Anne's-Belfield | 17:35.4 |
| 28 | Owen 1069 ShifflettPlace 28 · Western Albemarle | — | Western Albemarle | 17:37.0 |
| 29 | Jonathan 252 RyanPlace 29 · Cosby | — | Cosby | 17:38.6 |
| 30 | Ethan 418 CorriganPlace 30 · Great Bridge High Sc | — | Great Bridge High Sc | 17:39.7 |
| 31 | Edison 139 TennantPlace 31 · Charlottesville | — | Charlottesville | 17:41.1 |
| 32 | Michael 378 TidwellPlace 32 · Fork Union | — | Fork Union | 17:43.7 |
| 33 | Conrad 1081 BrutonPlace 33 · William Monroe | — | William Monroe | 17:44.7 |
| 34 | Peter 134 MantoPlace 34 · Charlottesville | — | Charlottesville | 17:44.8 |
| 35 | Nathan 934 StevensonPlace 35 · Tandem Friends Schoo | — | Tandem Friends Schoo | 17:47.2 |
| 36 | Eyosyas 894 DamtePlace 36 · T.C. Williams High S | — | T.C. Williams High S | 17:47.6 |
| 37 | Joshua 716 PackerPlace 37 · Pacers Home School | — | Pacers Home School | 17:48.0 |
| 38 | Yeabsera 904 ShirePlace 38 · T.C. Williams High S | — | T.C. Williams High S | 17:49.8 |
| 39 | Dylan 812 LamPlace 39 · Spotswood | — | Spotswood | 17:53.0 |
| 40 | Caiden 546 DavenportPlace 40 · Louisa County High S | — | Louisa County High S | 17:54.8 |
| 41 | Michael MorrisseyPlace 41 · Grade 91 · Benedictine | 91 | Benedictine | 17:56.7 |
| 42 | Jett 371 MontesPlace 42 · Fork Union | — | Fork Union | 17:58.7 |
| 43 | Nicholas 550 EmmertPlace 43 · Louisa County High S | — | Louisa County High S | 18:03.4 |
| 44 | William 817 PetersPlace 44 · Spotswood | — | Spotswood | 18:08.7 |
| 45 | Robbie 254 SiegfriedPlace 45 · Cosby | — | Cosby | 18:10.9 |
| 46 | Seba 891 Ballestero FariasPlace 46 · T.C. Williams High S | — | T.C. Williams High S | 18:12.4 |
| 47 | Andrew 541 ChoffellPlace 47 · Louisa County High S | — | Louisa County High S | 18:13.3 |
| 48 | Eddie 1089 PritchardPlace 48 · William Monroe | — | William Monroe | 18:14.6 |
| 49 | Owen 901 SamplePlace 49 · T.C. Williams High S | — | T.C. Williams High S | 18:15.3 |
| 50 | Josiah 539 CannonPlace 50 · Louisa County High S | — | Louisa County High S | 18:24.3 |
| 51 | Eric 211 WalkerPlace 51 · Clover Hill | — | Clover Hill | 18:25.3 |
| 52 | Robel 370 LulsegedPlace 52 · Fork Union | — | Fork Union | 18:25.4 |
| 53 | Eric 233 DaileyPlace 53 · Cosby | — | Cosby | 18:29.0 |
| 54 | Victor 908 VassalloPlace 54 · T.C. Williams High S | — | T.C. Williams High S | 18:31.9 |
| 55 | Eli 124 CookPlace 55 · Charlottesville | — | Charlottesville | 18:32.1 |
| 56 | Dylan 614 CreePlace 56 · Matoaca | — | Matoaca | 18:32.7 |
| 57 | Everett 573 RobinsonPlace 57 · Louisa County High S | — | Louisa County High S | 18:35.4 |
| 58 | Tre 246 JacksonPlace 58 · Cosby | — | Cosby | 18:42.3 |
| 59 | Eyasu 892 BelayePlace 59 · T.C. Williams High S | — | T.C. Williams High S | 18:42.8 |
| 60 | Gustavo 642 DomenechPlace 60 · Mills Godwin | — | Mills Godwin | 18:44.6 |
| 61 | Jacob 801 AmbergPlace 61 · Spotswood | — | Spotswood | 18:44.9 |
| 62 | Zach 627 TrimblePlace 62 · Matoaca | — | Matoaca | 18:45.4 |
| 63 | Connor 647 HenneseyPlace 63 · Mills Godwin | — | Mills Godwin | 18:47.7 |
| 64 | Conner 510 RogersPlace 64 · Liberty (Bealeton) H | — | Liberty (Bealeton) H | 18:48.2 |
| 65 | Gabriel 709 IsenhourPlace 65 · Pacers Home School | — | Pacers Home School | 18:52.7 |
| 66 | Lucas 420 MusicoPlace 66 · Great Bridge High Sc | — | Great Bridge High Sc | 18:52.9 |
| 67 | Cameron 900 RiccioPlace 67 · T.C. Williams High S | — | T.C. Williams High S | 18:53.3 |
| 68 | Tyler 423 SmithPlace 68 · Great Bridge High Sc | — | Great Bridge High Sc | 18:53.5 |
| 69 | Evan 1094 YoungPlace 69 · William Monroe | — | William Monroe | 18:55.4 |
| 70 | Joseph 250 NegronPlace 70 · Cosby | — | Cosby | 18:58.4 |
| 71 | Logan 1080 BrownPlace 71 · William Monroe | — | William Monroe | 18:59.0 |
| 72 | Van 703 FletcherPlace 72 · Pacers Home School | — | Pacers Home School | 18:59.4 |
| 73 | Connor 255 SinkPlace 73 · Cosby | — | Cosby | 19:00.0 |
| 74 | Troy 296 StephensPlace 74 · Fluvanna County | — | Fluvanna County | 19:00.4 |
| 75 | Owen 511 RogersPlace 75 · Liberty (Bealeton) H | — | Liberty (Bealeton) H | 19:00.9 |
| 76 | Coby 622 NewcombPlace 76 · Matoaca | — | Matoaca | 19:01.2 |
| 77 | Drew 807 HollarPlace 77 · Spotswood | — | Spotswood | 19:06.0 |
| 78 | Darius 685 TrentPlace 78 · Orange County | — | Orange County | 19:09.9 |
| 79 | Dartanyan 424 TaylorPlace 79 · Great Bridge High Sc | — | Great Bridge High Sc | 19:10.3 |
| 80 | Jason 638 ChildressPlace 80 · Mills Godwin | — | Mills Godwin | 19:12.8 |
| 81 | Thomas 1114 MillsPlace 81 · Woodberry Forest | — | Woodberry Forest | 19:14.1 |
| 82 | Winston 1116 RansonePlace 82 · Woodberry Forest | — | Woodberry Forest | 19:14.9 |
| 83 | Matthew 505 AndersonPlace 83 · Liberty (Bealeton) H | — | Liberty (Bealeton) H | 19:20.8 |
| 84 | Ryan 655 PoquisPlace 84 · Mills Godwin | — | Mills Godwin | 19:20.9 |
| 85 | Cole 441 BlantonPlace 85 · Hidden Valley High S | — | Hidden Valley High S | 19:26.1 |
| 86 | Hunter 1111 GrotonPlace 86 · Woodberry Forest | — | Woodberry Forest | 19:33.0 |
| 87 | Eric 659 WangPlace 87 · Mills Godwin | — | Mills Godwin | 19:37.9 |
| 88 | Jacob 442 BuchananPlace 88 · Hidden Valley High S | — | Hidden Valley High S | 19:38.3 |
| 89 | David 422 SessomsPlace 89 · Great Bridge High Sc | — | Great Bridge High Sc | 19:41.3 |
| 90 | Pen 1115 OldhamPlace 90 · Woodberry Forest | — | Woodberry Forest | 19:45.6 |
| 91 | Sergio 137 ReyesPlace 91 · Charlottesville | — | Charlottesville | 19:46.8 |
| 92 | Jonah 443 HardingPlace 92 · Hidden Valley High S | — | Hidden Valley High S | 19:47.3 |
| 93 | Seth 419 KreidelPlace 93 · Great Bridge High Sc | — | Great Bridge High Sc | 19:48.1 |
| 94 | Canyon 421 SchraderPlace 94 · Great Bridge High Sc | — | Great Bridge High Sc | 19:48.5 |
| 95 | Sebastian 1106 AgasinoPlace 95 · Woodberry Forest | — | Woodberry Forest | 19:49.2 |
| 96 | Charlie 930 KalnitePlace 96 · Tandem Friends Schoo | — | Tandem Friends Schoo | 19:49.3 |
| 97 | Dominic 379 WilliamsonPlace 97 · Fork Union | — | Fork Union | 19:50.7 |
| 98 | Nathan 297 ValentinPlace 98 · Fluvanna County | — | Fluvanna County | 19:55.2 |
| 99 | Matthew 289 CantagalloPlace 99 · Fluvanna County | — | Fluvanna County | 19:55.4 |
| 100 | Alasdair 128 GreenlandPlace 100 · Charlottesville | — | Charlottesville | 19:56.3 |
| 101 | Cole 292 LaRochellePlace 101 · Fluvanna County | — | Fluvanna County | 19:59.4 |
| 102 | Andrew 619 LeathermanPlace 102 · Matoaca | — | Matoaca | 20:09.9 |
| 103 | Nolan 657 TaylorPlace 103 · Mills Godwin | — | Mills Godwin | 20:12.8 |
| 104 | Travis 366 ElspermanPlace 104 · Fork Union | — | Fork Union | 20:25.9 |
| 105 | Jeremiah 621 MontsPlace 105 · Matoaca | — | Matoaca | 20:31.5 |
| 106 | Nathan 1087 LindegrenPlace 106 · William Monroe | — | William Monroe | 20:31.5 |
| 107 | Arthur 1112 MatzPlace 107 · Woodberry Forest | — | Woodberry Forest | 20:36.0 |
| 108 | Evan 517 WorleyPlace 108 · Liberty (Bealeton) H | — | Liberty (Bealeton) H | 20:39.5 |
| 109 | Luis 615 DelgadoPlace 109 · Matoaca | — | Matoaca | 20:45.0 |
| 110 | Ben 699 ArcherPlace 110 · Pacers Home School | — | Pacers Home School | 20:47.9 |
| 111 | John 1113 MeeksPlace 111 · Woodberry Forest | — | Woodberry Forest | 20:48.4 |
| 112 | Collin 504 AeryPlace 112 · Liberty (Bealeton) H | — | Liberty (Bealeton) H | 20:48.7 |
| 113 | Micah 506 CarrollPlace 113 · Liberty (Bealeton) H | — | Liberty (Bealeton) H | 20:49.8 |
| 114 | Coqui 207 RobinsonPlace 114 · Clover Hill | — | Clover Hill | 20:50.4 |
| 115 | Latham 675 BrowningPlace 115 · Orange County | — | Orange County | 20:58.4 |
| 116 | Jack 197 BauersachsPlace 116 · Clover Hill | — | Clover Hill | 20:59.6 |
| 117 | Patrick 202 FlemingPlace 117 · Clover Hill | — | Clover Hill | 21:01.7 |
| 118 | Jeremy 209 TurnerPlace 118 · Clover Hill | — | Clover Hill | 21:03.4 |
| 119 | William 212 WhitlockPlace 119 · Clover Hill | — | Clover Hill | 21:08.6 |
| 120 | Zach 1088 NorthcuttPlace 120 · William Monroe | — | William Monroe | 21:08.8 |
| 121 | Jackson 628 WilliamsPlace 121 · Matoaca | — | Matoaca | 21:16.7 |
| 122 | Samual 449 StrongPlace 122 · Hidden Valley High S | — | Hidden Valley High S | 21:26.7 |
| 123 | Morgan 646 GearyPlace 123 · Mills Godwin | — | Mills Godwin | 21:35.3 |
| 124 | Max 929 FrazeePlace 124 · Tandem Friends Schoo | — | Tandem Friends Schoo | 21:41.0 |
| 125 | Matthew 719 PetkePlace 125 · Pacers Home School | — | Pacers Home School | 21:53.9 |
| 126 | Sulaimo 357 AbubakarPlace 126 · Fork Union | — | Fork Union | 22:07.1 |
| 127 | Alex 295 PleasantsPlace 127 · Fluvanna County | — | Fluvanna County | 22:18.6 |
| 128 | Dean 138 TennantPlace 128 · Charlottesville | — | Charlottesville | 22:32.9 |
| 1 | Jake HartogenesisPlace 1 · Grade 18 · Albemarle | 18 | Albemarle | 17:53.9 |
| 2 | Thomas 1053 KallenPlace 2 · Western Albemarle | — | Western Albemarle | 18:06.0 |
| 3 | Haden 1009 VonCanonPlace 3 · Veritas School | — | Veritas School | 18:17.3 |
| 4 | Connor MortonPlace 4 · Grade 26 · Albemarle | 26 | Albemarle | 18:21.2 |
| 5 | Zeke BrubakerPlace 5 · Grade 4 · Albemarle | 4 | Albemarle | 18:27.9 |
| 6 | Colby 1041 ActonPlace 6 · Western Albemarle | — | Western Albemarle | 18:29.2 |
| 7 | Miles WaterburyPlace 7 · Grade 39 · Albemarle | 39 | Albemarle | 18:38.3 |
| 8 | Andrew CoxPlace 8 · Grade 9 · Albemarle | 9 | Albemarle | 18:38.7 |
| 9 | Will 765 HooverPlace 9 · Regents School of Ch | — | Regents School of Ch | 18:43.8 |
| 10 | Zach 896 FuhrmanPlace 10 · T.C. Williams High S | — | T.C. Williams High S | 18:45.4 |
| 11 | Walter 1060 MoakPlace 11 · Western Albemarle | — | Western Albemarle | 18:45.9 |
| 12 | Malik 898 KunataPlace 12 · T.C. Williams High S | — | T.C. Williams High S | 18:56.7 |
| 13 | Christian 761 AbbottPlace 13 · Regents School of Ch | — | Regents School of Ch | 18:59.0 |
| 14 | Jade 1057 MawnPlace 14 · Western Albemarle | — | Western Albemarle | 19:02.1 |
| 15 | Nehmiah RutanPlace 15 · Grade 32 · Albemarle | 32 | Albemarle | 19:04.2 |
| 16 | Colin 994 CrenshawPlace 16 · Veritas School | — | Veritas School | 19:04.3 |
| 17 | Drew 463 BlandfordPlace 17 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 19:08.0 |
| 18 | Tanner 284 CochranPlace 18 · Cumberland High Scho | — | Cumberland High Scho | 19:09.3 |
| 19 | Chris 1059 MillerPlace 19 · Western Albemarle | — | Western Albemarle | 19:10.1 |
| 20 | Joe 996 HanrahanPlace 20 · Veritas School | — | Veritas School | 19:11.3 |
| 21 | Matthew 955 KnowlesPlace 21 · The Covenant School | — | The Covenant School | 19:17.2 |
| 22 | Cohen 1054 KingPlace 22 · Western Albemarle | — | Western Albemarle | 19:17.6 |
| 23 | Gaines BallardPlace 23 · Grade 1 · Albemarle | 1 | Albemarle | 19:18.4 |
| 24 | Ross 808 IudicaPlace 24 · Spotswood | — | Spotswood | 19:19.6 |
| 25 | Jack 1044 BurrPlace 25 · Western Albemarle | — | Western Albemarle | 19:20.3 |
| 26 | Jackson 390 HofflerPlace 26 · Goochland High Schoo | — | Goochland High Schoo | 19:21.4 |
| 27 | Kaetan 970 BoratynPlace 27 · Thomas Dale | — | Thomas Dale | 19:28.8 |
| 28 | Berkley 653 NancePlace 28 · Mills Godwin | — | Mills Godwin | 19:29.4 |
| 29 | Chris PellissierPlace 29 · Grade 30 · Albemarle | 30 | Albemarle | 19:30.3 |
| 30 | Adrian GrubbsPlace 30 · Grade 15 · Albemarle | 15 | Albemarle | 19:32.9 |
| 31 | Ethan 1010 VoraritskulPlace 31 · Veritas School | — | Veritas School | 19:35.8 |
| 32 | Spencer 477 SteadmanPlace 32 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 19:37.8 |
| 33 | Farhad NasehPlace 33 · Grade 27 · Albemarle | 27 | Albemarle | 19:39.9 |
| 34 | Jake 1048 GreensteinPlace 34 · Western Albemarle | — | Western Albemarle | 19:43.2 |
| 35 | Trevor 498 CaishPlace 35 · James River Eagles H | — | James River Eagles H | 19:44.9 |
| 36 | Keyan 1126 DaoukPlace 36 · Fork Union | — | Fork Union | 19:48.1 |
| 37 | Tyler 802 ChurchPlace 37 · Spotswood | — | Spotswood | 19:48.4 |
| 38 | Jeb 1042 BlackmanPlace 38 · Western Albemarle | — | Western Albemarle | 19:48.8 |
| 39 | Jacob 480 WarrenPlace 39 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 19:50.2 |
| 40 | Miles 814 MayhewPlace 40 · Spotswood | — | Spotswood | 19:56.7 |
| 41 | Russell 811 KramerPlace 41 · Spotswood | — | Spotswood | 19:57.7 |
| 42 | Shamiah 902 ScottPlace 42 · T.C. Williams High S | — | T.C. Williams High S | 20:00.2 |
| 43 | Ty FergusonPlace 43 · Grade 13 · Albemarle | 13 | Albemarle | 20:00.8 |
| 44 | Samuel 644 FlohrePlace 44 · Mills Godwin | — | Mills Godwin | 20:01.8 |
| 45 | Patrick 974 LewisPlace 45 · Thomas Dale | — | Thomas Dale | 20:02.8 |
| 46 | Garrett 574 RobinsonPlace 46 · Louisa County High S | — | Louisa County High S | 20:04.2 |
| 47 | Ryan 1109 DanielsPlace 47 · Woodberry Forest | — | Woodberry Forest | 20:05.7 |
| 48 | Dylan 1141 BrugmanPlace 48 · Woodberry Forest | — | Woodberry Forest | 20:05.8 |
| 49 | Jonas 819 RuebkePlace 49 · Spotswood | — | Spotswood | 20:07.6 |
| 50 | Noah 230 BatistaPlace 50 · Cosby | — | Cosby | 20:07.9 |
| 51 | Luke 1072 StrobachPlace 51 · Western Albemarle | — | Western Albemarle | 20:09.1 |
| 52 | James 470 McFaddenPlace 52 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 20:09.9 |
| 53 | Nicholas 561 LilesPlace 53 · Louisa County High S | — | Louisa County High S | 20:10.3 |
| 54 | Jack 468 LacyPlace 54 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 20:13.5 |
| 55 | Clayton 257 SykesPlace 55 · Cosby | — | Cosby | 20:16.3 |
| 56 | Nathan 950 DeVorePlace 56 · The Covenant School | — | The Covenant School | 20:18.0 |
| 57 | Mark 1120 BrennanPlace 57 · Calvary Chapel Acade | — | Calvary Chapel Acade | 20:18.4 |
| 58 | Easton 242 HairfieldPlace 58 · Cosby | — | Cosby | 20:18.5 |
| 59 | Jack CharboneauPlace 59 · Grade 94 · Blue Ridge School | 94 | Blue Ridge School | 20:19.6 |
| 60 | George 1067 RaynorPlace 60 · Western Albemarle | — | Western Albemarle | 20:20.2 |
| 61 | Grant 248 MarshPlace 61 · Cosby | — | Cosby | 20:23.4 |
| 62 | Christian 499 HalePlace 62 · James River Eagles H | — | James River Eagles H | 20:24.1 |
| 63 | Jack 656 StuckeyPlace 63 · Mills Godwin | — | Mills Godwin | 20:24.6 |
| 64 | Caleb 907 Tart-HisawPlace 64 · T.C. Williams High S | — | T.C. Williams High S | 20:28.4 |
| 65 | Grant WilliamsPlace 65 · Grade 41 · Albemarle | 41 | Albemarle | 20:29.4 |
| 66 | William 1011 VossPlace 66 · Veritas School | — | Veritas School | 20:33.2 |
| 67 | Aidan 903 ShawPlace 67 · T.C. Williams High S | — | T.C. Williams High S | 20:35.6 |
| 68 | Chris 101 KnightPlace 68 · Blue Ridge School | — | Blue Ridge School | 20:35.7 |
| 69 | Emory 906 StoufferPlace 69 · T.C. Williams High S | — | T.C. Williams High S | 20:36.7 |
| 70 | Messiah 119 PearsonPlace 70 · Booker T. Washington | — | Booker T. Washington | 20:37.9 |
| 71 | Sam 893 CoastPlace 71 · T.C. Williams High S | — | T.C. Williams High S | 20:38.1 |
| 72 | Sam 956 KowalskiPlace 72 · The Covenant School | — | The Covenant School | 20:39.1 |
| 73 | Ian 136 NovotnePlace 73 · Charlottesville | — | Charlottesville | 20:41.9 |
| 74 | Lucas 771 RosePlace 74 · Regents School of Ch | — | Regents School of Ch | 20:43.2 |
| 75 | Seth 805 HardingPlace 75 · Spotswood | — | Spotswood | 20:43.7 |
| 76 | Sam 995 FeltyPlace 76 · Veritas School | — | Veritas School | 20:45.3 |
| 77 | Kai 245 HuangPlace 77 · Cosby | — | Cosby | 20:45.6 |
| 78 | Michael 899 McCormackPlace 78 · T.C. Williams High S | — | T.C. Williams High S | 20:45.7 |
| 79 | Jack 105 LutzgerPlace 79 · Blue Ridge School | — | Blue Ridge School | 20:46.1 |
| 80 | Michael 238 FathPlace 80 · Cosby | — | Cosby | 20:46.4 |
| 81 | Maximus 652 McGinnisPlace 81 · Mills Godwin | — | Mills Godwin | 20:47.4 |
| 82 | Jonathan 1055 KumerPlace 82 · Western Albemarle | — | Western Albemarle | 20:48.2 |
| 83 | Peter 512 RummelPlace 83 · Liberty (Bealeton) H | — | Liberty (Bealeton) H | 20:49.2 |
| 84 | Logan 557 JenkinsPlace 84 · Louisa County High S | — | Louisa County High S | 20:52.5 |
| 85 | Chasyn 1135 YescasPlace 85 · Fork Union | — | Fork Union | 20:53.3 |
| 86 | Lawrence 1107 BoneyPlace 86 · Woodberry Forest | — | Woodberry Forest | 21:01.6 |
| 87 | Kasey 815 McClurePlace 87 · Spotswood | — | Spotswood | 21:05.0 |
| 88 | Dovonan 789 WrightPlace 88 · Rustburg | — | Rustburg | 21:06.7 |
| 89 | Luis 473 QuintoPlace 89 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 21:06.8 |
| 90 | Alex 856 Paget-BrownPlace 90 · St. Anne's-Belfield | — | St. Anne's-Belfield | 21:10.8 |
| 91 | Benjamin 818 RothPlace 91 · Spotswood | — | Spotswood | 21:11.0 |
| 92 | Cody 398 WarePlace 92 · Goochland High Schoo | — | Goochland High Schoo | 21:17.4 |
| 93 | Eric 229 AnnetPlace 93 · Cosby | — | Cosby | 21:17.7 |
| 94 | Simrat SainiPlace 94 · Grade 33 · Albemarle | 33 | Albemarle | 21:20.4 |
| 95 | Greyson 384 CagwinPlace 95 · Goochland High Schoo | — | Goochland High Schoo | 21:21.3 |
| 96 | Austin CastlePlace 96 · Grade 6 · Albemarle | 6 | Albemarle | 21:23.0 |
| 97 | Austin 624 ParnellPlace 97 · Matoaca | — | Matoaca | 21:23.4 |
| 98 | Holden 636 BackerPlace 98 · Mills Godwin | — | Mills Godwin | 21:23.7 |
| 99 | Lewis 1152 RaudPlace 99 · Woodberry Forest | — | Woodberry Forest | 21:24.2 |
| 100 | Seth DeepakPlace 100 · Grade 12 · Albemarle | 12 | Albemarle | 21:24.3 |
| 101 | Walker 1056 MartinPlace 101 · Western Albemarle | — | Western Albemarle | 21:25.0 |
| 102 | Austin 626 SnowdonPlace 102 · Matoaca | — | Matoaca | 21:25.4 |
| 103 | Zac 114 WoodPlace 103 · Blue Ridge School | — | Blue Ridge School | 21:32.7 |
| 104 | Aibek 1066 QuirkPlace 104 · Western Albemarle | — | Western Albemarle | 21:38.0 |
| 105 | Dylan 1063 PotterPlace 105 · Western Albemarle | — | Western Albemarle | 21:38.2 |
| 106 | Charles 643 EllisonPlace 106 · Mills Godwin | — | Mills Godwin | 21:38.6 |
| 107 | Ben 637 BeauvaisPlace 107 · Mills Godwin | — | Mills Godwin | 21:38.8 |
| 108 | Zach 810 KiserPlace 108 · Spotswood | — | Spotswood | 21:39.1 |
| 109 | Jesse BrambickPlace 109 · Grade 2 · Albemarle | 2 | Albemarle | 21:42.2 |
| 110 | Ben 1148 HusleyPlace 110 · Woodberry Forest | — | Woodberry Forest | 21:44.4 |
| 111 | Jason 895 DresenPlace 111 · T.C. Williams High S | — | T.C. Williams High S | 21:47.9 |
| 112 | Henry 1117 RichPlace 112 · Woodberry Forest | — | Woodberry Forest | 21:51.2 |
| 113 | Ethan 448 StanleyPlace 113 · Hidden Valley High S | — | Hidden Valley High S | 21:52.1 |
| 114 | Avatar 1108 CopperPlace 114 · Woodberry Forest | — | Woodberry Forest | 21:52.3 |
| 115 | Abhay 641 DharanikotaPlace 115 · Mills Godwin | — | Mills Godwin | 21:54.1 |
| 116 | Tony 857 QinPlace 116 · St. Anne's-Belfield | — | St. Anne's-Belfield | 21:54.2 |
| 117 | Luis CisnerosPlace 117 · Grade 8 · Albemarle | 8 | Albemarle | 21:54.9 |
| 118 | Hayden 959 PritchettPlace 118 · The Covenant School | — | The Covenant School | 21:55.6 |
| 119 | Drew 977 SorbelloPlace 119 · Thomas Dale | — | Thomas Dale | 21:56.2 |
| 120 | Jacob 508 PhelpsPlace 120 · Liberty (Bealeton) H | — | Liberty (Bealeton) H | 21:59.5 |
| 121 | Seth 809 JohnsonPlace 121 · Spotswood | — | Spotswood | 22:00.1 |
| 122 | Asher 126 FriedmanPlace 122 · Charlottesville | — | Charlottesville | 22:00.9 |
| 123 | William 131 KeenanPlace 123 · Charlottesville | — | Charlottesville | 22:01.1 |
| 124 | Charlie 848 HallPlace 124 · St. Anne's-Belfield | — | St. Anne's-Belfield | 22:01.4 |
| 125 | David 392 JohnsonPlace 125 · Goochland High Schoo | — | Goochland High Schoo | 22:02.8 |
| 126 | Luke 846 Finley-GillisPlace 126 · St. Anne's-Belfield | — | St. Anne's-Belfield | 22:03.5 |
| 127 | Carter 768 MacDonaldPlace 127 · Regents School of Ch | — | Regents School of Ch | 22:04.9 |
| 128 | Joann 234 DelgadoPlace 128 · Cosby | — | Cosby | 22:06.3 |
| 129 | Ty HerringPlace 129 · Grade 20 · Albemarle | 20 | Albemarle | 22:07.8 |
| 130 | Max 391 JarrellPlace 130 · Goochland High Schoo | — | Goochland High Schoo | 22:11.2 |
| 131 | Nate FloresPlace 131 · Grade 14 · Albemarle | 14 | Albemarle | 22:12.5 |
| 132 | Aidan WattPlace 132 · Grade 40 · Albemarle | 40 | Albemarle | 22:13.3 |
| 133 | Jacoby 118 JonesPlace 133 · Booker T. Washington | — | Booker T. Washington | 22:14.2 |
| 134 | Gideon 762 AbbottPlace 134 · Regents School of Ch | — | Regents School of Ch | 22:15.8 |
| 135 | Gabe 513 SealockPlace 135 · Liberty (Bealeton) H | — | Liberty (Bealeton) H | 22:17.9 |
| 136 | Dylan 446 MusserPlace 136 · Hidden Valley High S | — | Hidden Valley High S | 22:18.2 |
| 137 | Luke 645 FoxPlace 137 · Mills Godwin | — | Mills Godwin | 22:18.4 |
| 138 | Daniel CuencaPlace 138 · Grade 10 · Albemarle | 10 | Albemarle | 22:23.2 |
| 139 | James 120 ReapPlace 139 · Booker T. Washington | — | Booker T. Washington | 22:23.6 |
| 140 | Zane 130 GunnPlace 140 · Charlottesville | — | Charlottesville | 22:24.8 |
| 141 | Drew 395 MeillerPlace 141 · Goochland High Schoo | — | Goochland High Schoo | 22:33.6 |
| 142 | Ben 394 McCrayPlace 142 · Goochland High Schoo | — | Goochland High Schoo | 22:38.7 |
| 143 | Peyton 1110 DunnaganPlace 143 · Woodberry Forest | — | Woodberry Forest | 22:49.0 |
| 144 | Mac SchinstockPlace 144 · Grade 34 · Albemarle | 34 | Albemarle | 22:50.6 |
| 145 | William 620 MickiewiczPlace 145 · Matoaca | — | Matoaca | 22:52.2 |
| 146 | Greg 1085 HensleyPlace 146 · William Monroe | — | William Monroe | 22:58.5 |
| 147 | Kevin 103 LiPlace 147 · Blue Ridge School | — | Blue Ridge School | 22:58.6 |
| 148 | Jacob 476 SherrodPlace 148 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 22:59.1 |
| 149 | Weston 1149 WhantonPlace 149 · Woodberry Forest | — | Woodberry Forest | 23:00.7 |
| 150 | Tim 140 WeissmanPlace 150 · Charlottesville | — | Charlottesville | 23:07.0 |
| 151 | Luke 840 BrownPlace 151 · St. Anne's-Belfield | — | St. Anne's-Belfield | 23:07.3 |
| 152 | David 639 CipollettiPlace 152 · Mills Godwin | — | Mills Godwin | 23:08.2 |
| 153 | Lewis 445 MowlesPlace 153 · Hidden Valley High S | — | Hidden Valley High S | 23:09.9 |
| 154 | Jacob 125 FeldmanPlace 154 · Charlottesville | — | Charlottesville | 23:10.6 |
| 155 | Ethan 568 NelsonPlace 155 · Louisa County High S | — | Louisa County High S | 23:11.7 |
| 156 | Wil 478 SteadmanPlace 156 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 23:12.8 |
| 157 | Will 1052 JacksonPlace 157 · Western Albemarle | — | Western Albemarle | 23:14.7 |
| 158 | Colton 640 DerrerPlace 158 · Mills Godwin | — | Mills Godwin | 23:15.1 |
| 159 | Mitchell 241 FlattumPlace 159 · Cosby | — | Cosby | 23:19.4 |
| 160 | Owen 133 LindsayPlace 160 · Charlottesville | — | Charlottesville | 23:21.2 |
| 161 | Conner 684 StettlerPlace 161 · Orange County | — | Orange County | 23:21.6 |
| 162 | Juan 127 GimenezPlace 162 · Charlottesville | — | Charlottesville | 23:26.6 |
| 163 | Ian 806 HeeringaPlace 163 · Spotswood | — | Spotswood | 23:29.4 |
| 164 | Ninaad KunduPlace 164 · Grade 22 · Albemarle | 22 | Albemarle | 23:30.8 |
| 165 | Hibiki 107 SakuraiPlace 165 · Blue Ridge School | — | Blue Ridge School | 23:32.6 |
| 166 | Austin 788 WrightPlace 166 · Rustburg | — | Rustburg | 23:32.6 |
| 167 | Arnav 465 KatangurPlace 167 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 23:37.8 |
| 168 | Brandon 617 JeterPlace 168 · Matoaca | — | Matoaca | 23:40.5 |
| 169 | Lang 1144 GibsonPlace 169 · Woodberry Forest | — | Woodberry Forest | 23:41.6 |
| 170 | Aidan ZwoyerPlace 170 · Grade 44 · Albemarle | 44 | Albemarle | 23:42.9 |
| 171 | YC 862 ZhengPlace 171 · St. Anne's-Belfield | — | St. Anne's-Belfield | 23:43.1 |
| 172 | Keegan 1092 SuttonPlace 172 · William Monroe | — | William Monroe | 23:44.3 |
| 173 | Quentin 782 CristPlace 173 · Rustburg | — | Rustburg | 23:50.8 |
| 174 | Terrel 514 SmithPlace 174 · Liberty (Bealeton) H | — | Liberty (Bealeton) H | 23:52.7 |
| 175 | Adam 783 FoisyPlace 175 · Rustburg | — | Rustburg | 23:54.0 |
| 176 | Briggs 654 NancePlace 176 · Mills Godwin | — | Mills Godwin | 23:54.1 |
| 177 | Aidan 515 StonePlace 177 · Liberty (Bealeton) H | — | Liberty (Bealeton) H | 23:54.2 |
| 178 | Max 651 LaurencePlace 178 · Mills Godwin | — | Mills Godwin | 23:57.0 |
| 179 | Makani 969 BaconPlace 179 · Thomas Dale | — | Thomas Dale | 24:01.1 |
| 180 | Mitchell 293 MessierPlace 180 · Fluvanna County | — | Fluvanna County | 24:01.7 |
| 181 | Grant 837 AbbottPlace 181 · St. Anne's-Belfield | — | St. Anne's-Belfield | 24:02.4 |
| 182 | Nathaniel 132 KimPlace 182 · Charlottesville | — | Charlottesville | 24:04.2 |
| 183 | Jackson 677 HamiltonPlace 183 · Orange County | — | Orange County | 24:05.5 |
| 184 | Chanel 1147 ShinPlace 184 · Woodberry Forest | — | Woodberry Forest | 24:12.3 |
| 185 | James 650 KlaasenPlace 185 · Mills Godwin | — | Mills Godwin | 24:14.7 |
| 186 | Ethan 481 YorkPlace 186 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 24:15.8 |
| 187 | Jacob 786 SchweighartPlace 187 · Rustburg | — | Rustburg | 24:18.4 |
| 188 | Walt 1150 BannermanPlace 188 · Woodberry Forest | — | Woodberry Forest | 24:21.4 |
| 189 | Carter 1153 HarrsellPlace 189 · Woodberry Forest | — | Woodberry Forest | 24:22.3 |
| 190 | Ben 288 BossongPlace 190 · Fluvanna County | — | Fluvanna County | 24:23.0 |
| 191 | Chase 1134 WilsonPlace 191 · Fork Union | — | Fork Union | 24:26.2 |
| 192 | Moses 1049 GreensteinPlace 192 · Western Albemarle | — | Western Albemarle | 24:26.5 |
| 193 | Nick 1145 BallPlace 193 · Woodberry Forest | — | Woodberry Forest | 24:26.9 |
| 194 | Evan 616 JenkinsPlace 194 · Matoaca | — | Matoaca | 24:29.2 |
| 195 | Carter 1140 DupuyPlace 195 · Woodberry Forest | — | Woodberry Forest | 24:36.4 |
| 196 | Marlan ForbesPlace 196 · Grade 95 · Blue Ridge School | 95 | Blue Ridge School | 24:39.3 |
| 197 | David 766 KeppelPlace 197 · Regents School of Ch | — | Regents School of Ch | 24:47.2 |
| 198 | James 1146 LeePlace 198 · Woodberry Forest | — | Woodberry Forest | 24:51.0 |
| 199 | Cuatro 1118 WelderPlace 199 · Woodberry Forest | — | Woodberry Forest | 24:55.8 |
| 200 | Edison 122 AtenPlace 200 · Charlottesville | — | Charlottesville | 25:02.3 |
| 201 | Will SmithPlace 201 · Grade 36 · Albemarle | 36 | Albemarle | 25:04.9 |
| 202 | Caleb 710 KribsPlace 202 · Pacers Home School | — | Pacers Home School | 25:09.5 |
| 203 | Samuel 123 BowllingPlace 203 · Charlottesville | — | Charlottesville | 25:09.8 |
| 204 | Gray 954 KallenPlace 204 · The Covenant School | — | The Covenant School | 25:13.6 |
| 205 | John CarlsonPlace 205 · Grade 5 · Albemarle | 5 | Albemarle | 25:41.0 |
| 206 | Colin 1086 LambertPlace 206 · William Monroe | — | William Monroe | 25:51.0 |
| 207 | Will 383 BrowningPlace 207 · Goochland High Schoo | — | Goochland High Schoo | 26:01.3 |
| 208 | Andrew 102 LandmanPlace 208 · Blue Ridge School | — | Blue Ridge School | 26:02.1 |
| 209 | Abdul 1122 Abubakar-ShidiPlace 209 · Fork Union | — | Fork Union | 26:06.3 |
| 210 | Josiah 722 WidorPlace 210 · Pacers Home School | — | Pacers Home School | 26:08.1 |
| 211 | Casey 785 MaggiPlace 211 · Rustburg | — | Rustburg | 26:08.3 |
| 212 | Luke 960 VoelmePlace 212 · The Covenant School | — | The Covenant School | 26:11.7 |
| 213 | Michael 1133 SanduskyPlace 213 · Fork Union | — | Fork Union | 26:12.8 |
| 214 | Cayden 113 WilliamsPlace 214 · Blue Ridge School | — | Blue Ridge School | 26:13.6 |
| 215 | Riley 649 JeffersonPlace 215 · Mills Godwin | — | Mills Godwin | 26:46.8 |
| 216 | Wyatt 1143 RankinPlace 216 · Woodberry Forest | — | Woodberry Forest | 26:53.1 |
| 217 | Zach 507 HudsonPlace 217 · Liberty (Bealeton) H | — | Liberty (Bealeton) H | 26:55.9 |
| 218 | Michael 658 TylerPlace 218 · Mills Godwin | — | Mills Godwin | 27:03.7 |
| 219 | Thomas 100 KimPlace 219 · Blue Ridge School | — | Blue Ridge School | 27:10.0 |
| 220 | Jacob 397 ThrockmortonPlace 220 · Goochland High Schoo | — | Goochland High Schoo | 27:14.6 |
| 221 | Davey ForesmanPlace 221 · Grade 96 · Blue Ridge School | 96 | Blue Ridge School | 28:05.6 |
| 222 | Devin 381 AndersonPlace 222 · Goochland High Schoo | — | Goochland High Schoo | 28:06.9 |
| 223 | Nathan 108 SantosPlace 223 · Blue Ridge School | — | Blue Ridge School | 28:12.6 |
| 224 | Jared 554 HallPlace 224 · Louisa County High S | — | Louisa County High S | 28:17.4 |
| 225 | Andy 1142 ParkPlace 225 · Woodberry Forest | — | Woodberry Forest | 28:20.3 |
| 226 | Ahman 1132 ReddixPlace 226 · Fork Union | — | Fork Union | 28:24.0 |
| 227 | Tyler 516 ThompsonPlace 227 · Liberty (Bealeton) H | — | Liberty (Bealeton) H | 28:25.7 |
| 228 | Tristan 1151 HaysPlace 228 · Woodberry Forest | — | Woodberry Forest | 28:39.0 |
| 229 | Brice 1082 EarneyPlace 229 · William Monroe | — | William Monroe | 28:45.7 |
| 230 | Evan 518 YurgaitisPlace 230 · Liberty (Bealeton) H | — | Liberty (Bealeton) H | 28:56.9 |
| 231 | Kyo 618 LambertPlace 231 · Matoaca | — | Matoaca | 29:19.5 |
| 232 | Peter 110 SunPlace 232 · Blue Ridge School | — | Blue Ridge School | 29:22.2 |
| 233 | Harry 117 YuPlace 233 · Blue Ridge School | — | Blue Ridge School | 29:40.3 |
| 234 | Jason 115 XiePlace 234 · Blue Ridge School | — | Blue Ridge School | 30:01.9 |
| 235 | Mike 111 WangPlace 235 · Blue Ridge School | — | Blue Ridge School | 30:16.7 |
| 236 | Lani 1136 AjeigbePlace 236 · Fork Union | — | Fork Union | 30:24.4 |
| 237 | Oise 1129 ImevborePlace 237 · Fork Union | — | Fork Union | 30:32.9 |
| 238 | Jaccob 440 BellPlace 238 · Hidden Valley High S | — | Hidden Valley High S | 30:57.4 |
| 239 | David HeifetzPlace 239 · Grade 97 · Blue Ridge School | 97 | Blue Ridge School | 30:59.4 |
| 240 | Michael 396 MullenPlace 240 · Goochland High Schoo | — | Goochland High Schoo | 31:48.6 |
| 241 | Nico 625 RojasPlace 241 · Matoaca | — | Matoaca | 31:53.5 |
| 242 | Andrew 721 TompkinsPlace 242 · Pacers Home School | — | Pacers Home School | 31:56.0 |
| 243 | TK 1127 DooleyPlace 243 · Fork Union | — | Fork Union | 33:52.3 |
| 244 | Giancarlo 1123 AntunesPlace 244 · Fork Union | — | Fork Union | 34:05.2 |
| 245 | Zachary 112 WenPlace 245 · Blue Ridge School | — | Blue Ridge School | 35:47.8 |