| 1 | Lucas RipleyPlace 1 · Grade 12 · Rustburg | 12 | Rustburg | 16:47.70 |
| 2 | Barak TahirkhaliPlace 2 · Grade 11 · Galileo Magnet | 11 | Galileo Magnet | 17:22.84 |
| 3 | Luke BryantPlace 3 · Grade 10 · Galileo Magnet | 10 | Galileo Magnet | 17:48.16 |
| 4 | Wesley WootenPlace 4 · Grade 12 · Rustburg | 12 | Rustburg | 18:25.76 |
| 5 | Noah WellsPlace 5 · Grade 12 · Rustburg | 12 | Rustburg | 18:33.70 |
| 6 | James KempPlace 6 · Grade 11 · Galileo Magnet | 11 | Galileo Magnet | 18:33.90 |
| 7 | Xavier JohnsonPlace 7 · Grade 9 · Galileo Magnet | 9 | Galileo Magnet | 18:35.25 |
| 8 | Kevin LoredoPlace 8 · Grade 11 · Rustburg | 11 | Rustburg | 18:41.12 |
| 9 | Adam WellsPlace 9 · Grade 10 · Rustburg | 10 | Rustburg | 18:43.47 |
| 10 | Lucas HunterPlace 10 · Grade 10 · Appomattox County | 10 | Appomattox County | 18:55.52 |
| 11 | Liam RobertsonPlace 11 · Grade 10 · Chatham | 10 | Chatham | 19:21.14 |
| 12 | Christian GoodmanPlace 12 · Grade 12 · Appomattox County | 12 | Appomattox County | 19:35.91 |
| 13 | Lincoln HornePlace 13 · Grade 11 · Dan River | 11 | Dan River | 19:39.35 |
| 14 | Donnovan PerezPlace 14 · Grade 12 · Galileo Magnet | 12 | Galileo Magnet | 19:51.45 |
| 15 | Logan FisherPlace 15 · Grade 10 · Rustburg | 10 | Rustburg | 20:13.80 |
| 16 | Kolby MorrisPlace 16 · Grade 10 · Galileo Magnet | 10 | Galileo Magnet | 20:26.23 |
| 17 | Christian YoungPlace 17 · Grade 10 · Rustburg | 10 | Rustburg | 20:29.40 PR |
| 18 | Bryson HolleyPlace 18 · Grade 9 · Chatham | 9 | Chatham | 20:32.18 |
| 19 | Thomas HungarlandPlace 19 · Grade 12 · Galileo Magnet | 12 | Galileo Magnet | 20:34.61 |
| 20 | Barrett ScottPlace 20 · Grade 10 · Chatham | 10 | Chatham | 20:36.26 |
| 21 | Cole BurnettPlace 21 · Grade 11 · Dan River | 11 | Dan River | 20:38.01 |
| 22 | Braeden HallPlace 22 · Grade 12 · Rustburg | 12 | Rustburg | 21:01.80 |
| 23 | Jett FletcherPlace 23 · Grade 9 · Dan River | 9 | Dan River | 21:05.53 |
| 24 | Gabriel GarnerPlace 24 · Grade 10 · Rustburg | 10 | Rustburg | 21:05.71 |
| 25 | Greyson HeaterPlace 25 · Grade 9 · Chatham | 9 | Chatham | 21:20.59 |
| 26 | Parker RobertsonPlace 26 · Grade 9 · Chatham | 9 | Chatham | 21:28.67 |
| 27 | Brice JonesPlace 27 · Grade 12 · Dan River | 12 | Dan River | 21:38.50 |
| 28 | Travis StoddardPlace 28 · Grade 10 · Galileo Magnet | 10 | Galileo Magnet | 21:45.25 |
| 29 | Brodie BuchananPlace 29 · Grade 10 · Tunstall Senior | 10 | Tunstall Senior | 21:45.99 |
| 30 | Sam DetwillerPlace 30 · Grade 8 · Appomattox County | 8 | Appomattox County | 21:47.33 |
| 31 | Ben PhillipsPlace 31 · Grade 10 · Rustburg | 10 | Rustburg | 21:51.35 |
| 32 | Devon MerricksPlace 32 · Grade 11 · Chatham | 11 | Chatham | 21:54.78 |
| 33 | Colin NorrisPlace 33 · Grade 12 · Chatham | 12 | Chatham | 22:00.81 |
| 34 | Parson LutzPlace 34 · Grade 9 · Galileo Magnet | 9 | Galileo Magnet | 22:00.92 |
| 35 | Landon ReynoldsPlace 35 · Grade 12 · Chatham | 12 | Chatham | 22:03.74 |
| 36 | Shamaurie ForrestPlace 36 · Grade 10 · Galileo Magnet | 10 | Galileo Magnet | 22:05.37 |
| 37 | Aiden HudsonPlace 37 · Grade 12 · Rustburg | 12 | Rustburg | 22:10.75 |
| 38 | Dariel QuinteroPlace 38 · Grade 10 · Tunstall Senior | 10 | Tunstall Senior | 22:10.81 |
| 39 | Koy McGeePlace 39 · Grade 9 · Galileo Magnet | 9 | Galileo Magnet | 22:11.86 |
| 40 | Jordan HudsonPlace 40 · Grade 10 · Rustburg | 10 | Rustburg | 22:16.46 |
| 41 | Ben WoodruffPlace 41 · Grade 9 · Altavista | 9 | Altavista | 22:35.69 |
| 42 | Grayson GilliamPlace 42 · Grade 10 · Rustburg | 10 | Rustburg | 22:54.46 |
| 43 | Landon SloanePlace 43 · Grade 10 · Chatham | 10 | Chatham | 22:55.28 |
| 44 | Syler FarmerPlace 44 · Grade 12 · Altavista | 12 | Altavista | 23:16.50 |
| 45 | Alejandro BaladermmaPlace 45 · Grade 12 · Tunstall Senior | 12 | Tunstall Senior | 23:24.66 |
| 46 | Antonio TuckerPlace 46 · Grade 10 · Altavista | 10 | Altavista | 23:44.60 |
| 47 | Christian CrewsPlace 47 · Grade 9 · Rustburg | 9 | Rustburg | 23:45.78 |
| 48 | Chris DraperPlace 48 · Grade 11 · Tunstall Senior | 11 | Tunstall Senior | 23:58.01 |
| 49 | Clinton HubbardPlace 49 · Grade 12 · Rustburg | 12 | Rustburg | 24:01.17 PR |
| 50 | Brayden MilamPlace 50 · Grade 9 · Altavista | 9 | Altavista | 24:05.60 |
| 51 | Cameron WallPlace 51 · Grade 11 · Tunstall Senior | 11 | Tunstall Senior | 24:15.52 |
| 52 | Travis TolleyPlace 52 · Grade 12 · Tunstall Senior | 12 | Tunstall Senior | 24:17.39 |
| 53 | Jason DowdyPlace 53 · Grade 10 · Altavista | 10 | Altavista | 24:30.92 |
| 54 | Brayden MachhiPlace 54 · Grade 12 · Rustburg | 12 | Rustburg | 24:36.66 |
| 55 | Isaiah AbelPlace 55 · Grade 11 · Galileo Magnet | 11 | Galileo Magnet | 24:41.60 |
| 56 | Raiden BassettPlace 56 · Grade 9 · Chatham | 9 | Chatham | 24:59.47 |
| 57 | Emmanuel LeguizamonPlace 57 · Grade 9 · Galileo Magnet | 9 | Galileo Magnet | 25:06.51 PR |
| 58 | Jackson AldersonPlace 58 · Grade 10 · Dan River | 10 | Dan River | 25:27.54 |
| 59 | Gabriel CarterPlace 59 · Grade 9 · Dan River | 9 | Dan River | 25:43.02 |
| 60 | Remi BassettPlace 60 · Grade 9 · Chatham | 9 | Chatham | 26:21.16 |
| 61 | Clay ArnnPlace 61 · Grade 12 · Tunstall Senior | 12 | Tunstall Senior | 26:36.06 |
| 62 | Marco PinedaPlace 62 · Grade 12 · Tunstall Senior | 12 | Tunstall Senior | 26:36.61 |
| 63 | Keegan HudsonPlace 63 · Grade 11 · Dan River | 11 | Dan River | 26:44.34 PR |
| 64 | Amarie JonesPlace 64 · Grade 9 · Dan River | 9 | Dan River | 27:46.26 |
| 65 | Sam PaynePlace 65 · Grade 12 · Tunstall Senior | 12 | Tunstall Senior | 27:50.62 |
| 66 | Dayvien AllenPlace 66 · Grade 10 · Rustburg | 10 | Rustburg | 28:06.47 |
| 67 | Tanner YanceyPlace 67 · Grade 11 · Dan River | 11 | Dan River | 28:10.12 |
| 68 | Dameion TusseyPlace 68 · Grade 12 · Dan River | 12 | Dan River | 28:11.50 |
| 69 | Ian WeaverPlace 69 · Grade 11 · Tunstall Senior | 11 | Tunstall Senior | 28:38.77 |
| 70 | D'andre ThomasPlace 70 · Grade 9 · Dan River | 9 | Dan River | 30:10.15 |
| 71 | Brian TiznadoPlace 71 · Grade 12 · Tunstall Senior | 12 | Tunstall Senior | 34:35.29 |
| 72 | Jackson BullingtonPlace 72 · Grade 9 · Dan River | 9 | Dan River | 37:56.12 PR |
| 73 | Camryn DayPlace 73 · Grade 11 · Dan River | 11 | Dan River | 39:45.77 |
| 74 | Jonathan CoffeyPlace 74 · Grade 10 · Tunstall Senior | 10 | Tunstall Senior | 43:27.22 |