| 1 | Barak TahirkhaliPlace 1 · Grade 11 · Galileo Magnet | 11 | Galileo Magnet | 19:14.7 |
| 2 | Jason RossPlace 2 · Grade 10 · Nelson County | 10 | Nelson County | 19:33.2 |
| 3 | Xavier JohnsonPlace 3 · Grade 9 · Galileo Magnet | 9 | Galileo Magnet | 19:37.4 |
| 4 | James KempPlace 4 · Grade 11 · Galileo Magnet | 11 | Galileo Magnet | 19:49.9 |
| 5 | Jonathan PiedraPlace 5 · Grade 10 · Nelson County | 10 | Nelson County | 20:03.6 |
| 6 | Lucas HunterPlace 6 · Grade 10 · Appomattox County | 10 | Appomattox County | 20:14.3 |
| 7 | Clay HamiltonPlace 7 · Grade 11 · Appomattox County | 11 | Appomattox County | 20:16.3 |
| 8 | Barrett ScottPlace 8 · Grade 10 · Chatham | 10 | Chatham | 20:30.0 |
| 9 | Travis StoddardPlace 9 · Grade 10 · Galileo Magnet | 10 | Galileo Magnet | 20:32.1 |
| 10 | Liam RobertsonPlace 10 · Grade 10 · Chatham | 10 | Chatham | 20:53.2 |
| 11 | Christian GoodmanPlace 11 · Grade 12 · Appomattox County | 12 | Appomattox County | 20:53.4 |
| 12 | Bryson HolleyPlace 12 · Grade 9 · Chatham | 9 | Chatham | 20:53.5 |
| 13 | Kolby MorrisPlace 13 · Grade 10 · Galileo Magnet | 10 | Galileo Magnet | 21:02.9 |
| 14 | Brice JonesPlace 14 · Grade 12 · Dan River | 12 | Dan River | 21:13.9 |
| 15 | Donnovan PerezPlace 15 · Grade 12 · Galileo Magnet | 12 | Galileo Magnet | 21:15.4 |
| 16 | Greyson HeaterPlace 16 · Grade 9 · Chatham | 9 | Chatham | 21:31.0 |
| 17 | Peyton EwingPlace 17 · Grade 10 · Smith Mountain Lake Christian Academy | 10 | Smith Mountain Lake Christian Academy | 21:37.0 |
| 18 | Abram BoothPlace 18 · Grade 9 · Smith Mountain Lake Christian Academy | 9 | Smith Mountain Lake Christian Academy | 21:42.6 |
| 19 | Luke BryantPlace 19 · Grade 10 · Galileo Magnet | 10 | Galileo Magnet | 21:58.8 |
| 20 | Sam DetwillerPlace 20 · Grade 8 · Appomattox County | 8 | Appomattox County | 22:22.5 |
| 21 | Brayden MilamPlace 21 · Grade 9 · Altavista | 9 | Altavista | 22:27.9 |
| 22 | Landon ReynoldsPlace 22 · Grade 12 · Chatham | 12 | Chatham | 22:37.5 |
| 23 | Parker RobertsonPlace 23 · Grade 9 · Chatham | 9 | Chatham | 22:39.7 |
| 24 | Devon MerricksPlace 24 · Grade 11 · Chatham | 11 | Chatham | 22:42.4 |
| 25 | Cole BurnettPlace 25 · Grade 11 · Dan River | 11 | Dan River | 22:47.2 |
| 26 | Syler FarmerPlace 26 · Grade 12 · Altavista | 12 | Altavista | 23:17.7 |
| 27 | Tucker DillionPlace 27 · Grade 10 · Smith Mountain Lake Christian Academy | 10 | Smith Mountain Lake Christian Academy | 23:26.3 |
| 28 | Lincoln HornePlace 28 · Grade 11 · Dan River | 11 | Dan River | 23:26.4 |
| 29 | Jason DowdyPlace 29 · Grade 10 · Altavista | 10 | Altavista | 23:31.4 |
| 30 | Orion DetweillerPlace 30 · Grade 10 · Nelson County | 10 | Nelson County | 24:00.0 |
| 31 | Coleman HolleyPlace 31 · Grade 10 · Gretna | 10 | Gretna | 24:00.5 |
| 32 | Andrew MerricksPlace 32 · Grade 12 · Gretna | 12 | Gretna | 24:12.9 |
| 33 | David OwenPlace 33 · Grade 11 · Appomattox County | 11 | Appomattox County | 24:44.9 |
| 34 | Spencer ShortPlace 34 · Grade 11 · Gretna | 11 | Gretna | 24:47.2 |
| 35 | Antonio TuckerPlace 35 · Grade 10 · Altavista | 10 | Altavista | 25:09.4 |
| 36 | Gabriel CarterPlace 36 · Grade 9 · Dan River | 9 | Dan River | 25:09.8 |
| 37 | Sterling WilliamsPlace 37 · Grade 12 · Nelson County | 12 | Nelson County | 25:14.7 |
| 38 | Harrison MayoPlace 38 · Grade 9 · Smith Mountain Lake Christian Academy | 9 | Smith Mountain Lake Christian Academy | 25:36.7 |
| 39 | Matthew ThomasPlace 39 · Grade 12 · Appomattox County | 12 | Appomattox County | 25:56.5 |
| 40 | Jackson AldersonPlace 40 · Grade 10 · Dan River | 10 | Dan River | 25:58.9 |
| 41 | Ben WoodruffPlace 41 · Grade 9 · Altavista | 9 | Altavista | 25:59.2 |
| 42 | Brayden ChildressPlace 42 · Grade 11 · William Campbell | 11 | William Campbell | 26:22.0 |
| 43 | Aidin NowlinPlace 43 · Grade 10 · William Campbell | 10 | William Campbell | 26:27.7 |
| 44 | Jaedyn MonroePlace 44 · Grade 11 · Nelson County | 11 | Nelson County | 27:53.3 |
| 45 | Jaxon HighPlace 45 · Grade 12 · Gretna | 12 | Gretna | 28:12.6 |
| 46 | Aiden MullinsPlace 46 · Grade 10 · Gretna | 10 | Gretna | 28:23.9 |
| 47 | Johnathan MayerPlace 47 · Grade 10 · Gretna | 10 | Gretna | 28:45.3 |
| 48 | Caleb FranklinPlace 48 · Grade 9 · Gretna | 9 | Gretna | 28:45.6 |
| 49 | D'andre ThomasPlace 49 · Grade 9 · Dan River | 9 | Dan River | 30:21.5 |
| 50 | Neo Cober-LakePlace 50 · Grade 10 · Nelson County | 10 | Nelson County | 31:15.2 |
| 51 | Angel MezaPlace 51 · Grade 10 · Nelson County | 10 | Nelson County | 34:41.4 |