| 1 | Julian YescasPlace 1 · Grade 11 · Fork Union | 11 | Fork Union | 17:28.66 | 1 |
| 2 | Matthew BaptiesPlace 2 · Cumberland | — | Cumberland | 17:59.09 | 2 |
| 3 | Austin BrucePlace 3 · Goochland | — | Goochland | 18:19.83 | 3 |
| 4 | Blaine ToombsPlace 4 · Grade 10 · Fork Union | 10 | Fork Union | 18:27.65 | 4 |
| 5 | Quinn CalahanPlace 5 · Grade 12 · Fork Union | 12 | Fork Union | 18:29.31 | 5 |
| 6 | Jared HalvorsenPlace 6 · Cumberland | — | Cumberland | 18:35.51 | 6 |
| 7 | Joshua HobbsPlace 7 · Goochland | — | Goochland | 18:43.60 | 7 |
| 8 | Frank CsorbaPlace 8 · Bluestone | — | Bluestone | 18:52.95 | 8 |
| 9 | Hunter CochranPlace 9 · Cumberland | — | Cumberland | 19:21.82 | 9 |
| 10 | Nasheim PettusPlace 10 · Randolph- Henry | — | Randolph- Henry | 19:32.21 | 10 |
| 11 | Graham WilkersonPlace 11 · Nottoway | — | Nottoway | 19:32.65 | 11 |
| 12 | Hampton FranckPlace 12 · Goochland | — | Goochland | 19:40.16 | 12 |
| 13 | Giovanni DesgrottesPlace 13 · Grade 12 · Fork Union | 12 | Fork Union | 19:42.45 | 13 |
| 14 | Brendan KingPlace 14 · Bluestone | — | Bluestone | 19:42.82 | 14 |
| 15 | Kade AdamyPlace 15 · Goochland | — | Goochland | 19:44.30 | 15 |
| 16 | Abel LulsegedPlace 16 · Grade 11 · Fork Union | 11 | Fork Union | 19:47.66 | 16 |
| 17 | Zac AbushmalesPlace 17 · Steward School | — | Steward School | 19:48.31 | 17 |
| 18 | Christopher NicholsPlace 18 · Randolph- Henry | — | Randolph- Henry | 19:51.09 | 18 |
| 19 | Jakob ShellPlace 19 · Nottoway | — | Nottoway | 19:51.54 | 19 |
| 20 | Justin StimpsonPlace 20 · Cumberland | — | Cumberland | 19:51.94 | 20 |
| 21 | Fernando GarciaPlace 21 · Nottoway | — | Nottoway | 19:59.64 | 21 |
| 22 | Kyleigh BrownPlace 22 · Bluestone | — | Bluestone | 20:04.27 | 22 |
| 23 | Nathan OwensPlace 23 · Goochland | — | Goochland | 20:13.01 | 23 |
| 24 | Ryan McEnroePlace 24 · Grade 12 · Fork Union | 12 | Fork Union | 20:18.76 | 24 |
| 25 | Devon ReedPlace 25 · Cumberland | — | Cumberland | 20:20.10 | 25 |
| 26 | Jack GreensonPlace 26 · Grade 11 · Fork Union | 11 | Fork Union | 20:24.46 | 26 |
| 27 | Ayinde MeredithPlace 27 · Nottoway | — | Nottoway | 20:29.46 | 27 |
| 28 | Michael NicholsPlace 28 · Randolph- Henry | — | Randolph- Henry | 20:32.46 | 28 |
| 29 | Holden AndrewsPlace 29 · Nottoway | — | Nottoway | 20:33.12 | 29 |
| 30 | Liam RupkeyPlace 30 · Amelia | — | Amelia | 20:36.68 | 30 |
| 31 | Christopher PricePlace 31 · Nottoway | — | Nottoway | 20:40.44 | 31 |
| 32 | Greyson CashPlace 32 · Grade 11 · Fork Union | 11 | Fork Union | 21:00.27 | — |
| 33 | Oden AlaricPlace 33 · Nottoway | — | Nottoway | 21:00.64 | 32 |
| 34 | Edmund AcevedoPlace 34 · Grade 12 · Fork Union | 12 | Fork Union | 21:01.96 | — |
| 35 | Tyler MoorePlace 35 · Buckingham | — | Buckingham | 21:02.33 | 33 |
| 36 | Craig BurnsPlace 36 · Prince Edward | — | Prince Edward | 21:12.91 | 34 |
| 37 | Ben ZwillingPlace 37 · Grade 12 · Fork Union | 12 | Fork Union | 21:15.74 | — |
| 38 | Matt LanePlace 38 · Steward School | — | Steward School | 21:23.71 | 35 |
| 39 | Jaden BishopPlace 39 · Buckingham | — | Buckingham | 21:25.68 | 36 |
| 40 | Peter RupkeyPlace 40 · Amelia | — | Amelia | 21:27.93 | 37 |
| 41 | Billy FrenchPlace 41 · Randolph- Henry | — | Randolph- Henry | 21:36.09 | 38 |
| 42 | McCullen OvertonPlace 42 · Randolph- Henry | — | Randolph- Henry | 21:36.55 | 39 |
| 43 | Jackson ColemanPlace 43 · Amelia | — | Amelia | 21:36.84 | 40 |
| 44 | Jacob BarkerPlace 44 · Randolph- Henry | — | Randolph- Henry | 21:37.26 | 41 |
| 45 | Carter PalenPlace 45 · Goochland | — | Goochland | 21:37.73 | 42 |
| 46 | Thomas BettersPlace 46 · Grade 10 · Fork Union | 10 | Fork Union | 21:38.21 | — |
| 47 | Walker LanderPlace 47 · Grade 12 · Fork Union | 12 | Fork Union | 21:39.26 | — |
| 48 | John WendelinPlace 48 · Randolph- Henry | — | Randolph- Henry | 21:49.60 | 43 |
| 49 | John WalkerPlace 49 · Randolph- Henry | — | Randolph- Henry | 21:57.43 | — |
| 50 | Will HillPlace 50 · Bluestone | — | Bluestone | 22:06.59 | 44 |
| 51 | Dalton StuplePlace 51 · Buckingham | — | Buckingham | 22:09.36 | 45 |
| 52 | Travis AdamsPlace 52 · Randolph- Henry | — | Randolph- Henry | 22:12.46 | — |
| 53 | Jared HensleyPlace 53 · Amelia | — | Amelia | 22:15.08 | 46 |
| 54 | John GorePlace 54 · Amelia | — | Amelia | 22:15.40 | 47 |
| 55 | Zachary BettisPlace 55 · Prince Edward | — | Prince Edward | 22:29.13 | 48 |
| 56 | Mathew RaglandPlace 56 · Nottoway | — | Nottoway | 22:39.39 | — |
| 57 | Marco CruzPlace 57 · Nottoway | — | Nottoway | 22:42.08 | — |
| 58 | Braden GilmanPlace 58 · Cumberland | — | Cumberland | 22:45.87 | 49 |
| 59 | Carson YogiPlace 59 · Amelia | — | Amelia | 22:49.80 | 50 |
| 60 | Chris DellossoPlace 60 · Steward School | — | Steward School | 22:50.13 | 51 |
| 61 | Hunter WilsonPlace 61 · Goochland | — | Goochland | 22:56.47 | 52 |
| 62 | Ethan CaldwellPlace 62 · Buckingham | — | Buckingham | 23:08.44 | 53 |
| 63 | Overton TemplePlace 63 · Buckingham | — | Buckingham | 23:08.75 | 54 |
| 64 | Trenton HouserPlace 64 · Buckingham | — | Buckingham | 23:10.87 | 55 |
| 65 | Scott NutterPlace 65 · Bluestone | — | Bluestone | 23:25.83 | 56 |
| 66 | Max JarrellPlace 66 · Goochland | — | Goochland | 23:31.87 | — |
| 67 | Austin YogiPlace 67 · Amelia | — | Amelia | 23:39.88 | 57 |
| 68 | Tony Ingram IIIPlace 68 · Cumberland | — | Cumberland | 23:41.06 | 58 |
| 69 | Joshua KlinePlace 69 · Amelia | — | Amelia | 23:42.11 | — |
| 70 | Andrew CheynePlace 70 · Prince Edward | — | Prince Edward | 23:54.34 | 59 |
| 71 | Evan CzaplickiPlace 71 · Randolph- Henry | — | Randolph- Henry | 23:56.59 | — |
| 72 | Kaleb DresslerPlace 72 · Grade 11 · Fork Union | 11 | Fork Union | 23:59.82 | — |
| 73 | Mitchell CooperPlace 73 · Goochland | — | Goochland | 24:00.94 | — |
| 74 | Brandon WhitePlace 74 · Cumberland | — | Cumberland | 24:02.10 | — |
| 75 | Jared BrooksPlace 75 · Goochland | — | Goochland | 24:09.96 | — |
| 76 | John VencilPlace 76 · Buckingham | — | Buckingham | 24:15.46 | 60 |
| 77 | James DaytonPlace 77 · Cumberland | — | Cumberland | 24:15.81 | — |
| 78 | Joshua MeekPlace 78 · Buckingham | — | Buckingham | 24:17.48 | — |
| 79 | Dakoda UnderwoodPlace 79 · Buckingham | — | Buckingham | 24:20.18 | — |
| 80 | Jacob RabyPlace 80 · Cumberland | — | Cumberland | 24:21.28 | — |
| 81 | David BellPlace 81 · Grade 9 · Fork Union | 9 | Fork Union | 24:27.24 | — |
| 82 | Zach TharpePlace 82 · Randolph- Henry | — | Randolph- Henry | 24:29.27 | — |
| 83 | Payton HarrigalPlace 83 · Goochland | — | Goochland | 24:42.78 | — |
| 84 | Zackery JohnsonPlace 84 · Nottoway | — | Nottoway | 24:46.57 | — |
| 85 | Trevis TrentPlace 85 · Cumberland | — | Cumberland | 24:50.96 | — |
| 86 | Samuel BrowningPlace 86 · Goochland | — | Goochland | 24:52.19 | — |
| 87 | Micaiah ColemanPlace 87 · Nottoway | — | Nottoway | 25:00.18 | — |
| 88 | John OwenPlace 88 · Amelia | — | Amelia | 25:04.16 | — |
| 89 | Randolph ReazinPlace 89 · Steward School | — | Steward School | 25:13.96 | 61 |
| 90 | Michael GrahamPlace 90 · Buckingham | — | Buckingham | 25:14.63 | — |
| 91 | Matthew AydlettPlace 91 · Randolph- Henry | — | Randolph- Henry | 25:19.05 | — |
| 92 | Hunter MorganPlace 92 · Nottoway | — | Nottoway | 25:22.70 | — |
| 93 | Ian MartinPlace 93 · Buckingham | — | Buckingham | 25:27.69 | — |
| 94 | Preston SuttonPlace 94 · Prince Edward | — | Prince Edward | 25:28.72 | 62 |
| 95 | Pieter GreenPlace 95 · Prince Edward | — | Prince Edward | 25:29.31 | 63 |
| 96 | Nathaniel StricklandPlace 96 · Grade 11 · Fork Union | 11 | Fork Union | 25:31.60 | — |
| 97 | Cole RichardsonPlace 97 · Steward School | — | Steward School | 26:08.12 | 64 |
| 98 | Patrick DeweyPlace 98 · Goochland | — | Goochland | 26:21.04 | — |
| 99 | Tucker DivelyPlace 99 · Steward School | — | Steward School | 26:25.68 | 65 |
| 100 | Clark MartinPlace 100 · Grade 11 · Fork Union | 11 | Fork Union | 26:29.00 | — |
| 101 | Thomas StegerPlace 101 · Buckingham | — | Buckingham | 26:36.90 | — |
| 102 | Jefferson WisePlace 102 · Buckingham | — | Buckingham | 26:44.66 | — |
| 103 | Jimmy GarzaPlace 103 · Amelia | — | Amelia | 26:46.42 | — |
| 104 | Damon SawyerPlace 104 · Prince Edward | — | Prince Edward | 27:06.98 | 66 |
| 105 | Lawrence GibsonPlace 105 · Prince Edward | — | Prince Edward | 27:08.97 | 67 |
| 106 | Alex CsorbaPlace 106 · Bluestone | — | Bluestone | 27:14.02 | 68 |
| 107 | Ahmad NegmPlace 107 · Nottoway | — | Nottoway | 27:44.82 | — |
| 108 | Alex BirchPlace 108 · Grade 11 · Fork Union | 11 | Fork Union | 28:28.61 | — |
| 109 | Draper FaulknerPlace 109 · Steward School | — | Steward School | 28:37.75 | 69 |
| 110 | Noel HitePlace 110 · Bluestone | — | Bluestone | 28:42.19 | 70 |
| 111 | Ryan ScottPlace 111 · Randolph- Henry | — | Randolph- Henry | 28:43.93 | — |
| 112 | Tyler SagePlace 112 · Buckingham | — | Buckingham | 28:45.45 | — |
| 113 | Deejuan MartinPlace 113 · Buckingham | — | Buckingham | 28:57.84 | — |
| 114 | Saddei TrentPlace 114 · Cumberland | — | Cumberland | 29:03.59 | — |
| 115 | Phillip NewtonPlace 115 · Buckingham | — | Buckingham | 29:04.52 | — |
| 116 | Hunter SternPlace 116 · Amelia | — | Amelia | 29:12.63 | — |
| 117 | Devine DanielsPlace 117 · Buckingham | — | Buckingham | 29:14.22 | — |
| 118 | Jordan KrausePlace 118 · Amelia | — | Amelia | 29:17.66 | — |
| 119 | Hunter DispanetPlace 119 · Buckingham | — | Buckingham | 29:23.44 | — |
| 120 | Akhil BokkisanPlace 120 · Steward School | — | Steward School | 29:32.64 | — |
| 121 | Diante LeePlace 121 · Buckingham | — | Buckingham | 29:39.76 | — |
| 122 | Jacob RhodesPlace 122 · Grade 9 · Fork Union | 9 | Fork Union | 29:42.63 | — |
| 123 | Malachi DanielsPlace 123 · Buckingham | — | Buckingham | 29:57.69 | — |
| 124 | Benjamin MaguirePlace 124 · Goochland | — | Goochland | 30:33.22 | — |
| 125 | Ethan TobiasPlace 125 · Prince Edward | — | Prince Edward | 32:45.00 | — |
| 126 | Cody McKinneyPlace 126 · Goochland | — | Goochland | 32:48.22 | — |
| 127 | Daniel CsorbaPlace 127 · Bluestone | — | Bluestone | 33:07.17 | — |
| 128 | Enoch MatthewsPlace 128 · Buckingham | — | Buckingham | 33:11.33 | — |
| 129 | Griffin AmyxPlace 129 · Steward School | — | Steward School | 33:26.89 | — |
| 130 | Nathan FarmerPlace 130 · Buckingham | — | Buckingham | 37:49.95 | — |