| 1 | Nathan AtchuePlace 1 · Grade 9 · Franklin County | 9 | Franklin County | 18:21.46 |
| 2 | Clayton StanfordPlace 2 · Grade 12 · Franklin County | 12 | Franklin County | 18:31.42 |
| 3 | Shawn FoleyPlace 3 · Grade 10 · Bassett | 10 | Bassett | 18:36.86 |
| 4 | Ashton WeaverPlace 4 · Tunstall | — | Tunstall | 18:41.19 |
| 5 | Cooper MotsingerPlace 5 · Grade 10 · East Surry | 10 | East Surry | 19:10.99 |
| 6 | Aubrey DavisPlace 6 · Grade 12 · Bassett | 12 | Bassett | 19:20.21 |
| 7 | Nicholas MontgomeryPlace 7 · Grade 11 · East Surry | 11 | East Surry | 19:34.47 |
| 8 | Roy GarciaPlace 8 · Grade 12 · Bassett | 12 | Bassett | 19:48.03 |
| 9 | Parker ChapmanPlace 9 · Grade 9 · Franklin County | 9 | Franklin County | 19:49.66 |
| 10 | Andrew SalleyPlace 10 · Grade 11 · Halifax County | 11 | Halifax County | 19:50.27 |
| 11 | Logan CadouPlace 11 · Grade 10 · Franklin County | 10 | Franklin County | 20:05.48 |
| 12 | Andrew RiddlePlace 12 · Grade 9 · Franklin County | 9 | Franklin County | 20:12.67 |
| 13 | Landon SmithPlace 13 · Grade 11 · East Surry | 11 | East Surry | 20:38.25 |
| 14 | David CarterPlace 14 · Grade 11 · Franklin County | 11 | Franklin County | 20:38.49 |
| 16 | Charles HearpPlace 16 · Tunstall | — | Tunstall | 20:51.55 |
| 17 | Connor DeeringPlace 17 · Grade 11 · Franklin County | 11 | Franklin County | 21:05.33 |
| 18 | Drew McElvainPlace 18 · Grade 9 · Franklin County | 9 | Franklin County | 21:05.84 |
| 19 | Anderson AllredPlace 19 · Grade 12 · East Surry | 12 | East Surry | 21:11.60 |
| 20 | Ethan EllisPlace 20 · Grade 11 · Franklin County | 11 | Franklin County | 21:20.51 |
| 21 | Greyson CrouchPlace 21 · Grade 11 · Bassett | 11 | Bassett | 21:22.16 |
| 22 | Alex BaumbergerPlace 22 · Grade 10 · Franklin County | 10 | Franklin County | 21:22.85 |
| 23 | Vontayvious BrimPlace 23 · Grade 12 · Bassett | 12 | Bassett | 21:27.75 |
| 24 | Evan AdkinsPlace 24 · Tunstall | — | Tunstall | 21:30.78 |
| 25 | Sebastian EllisPlace 25 · Grade 9 · Franklin County | 9 | Franklin County | 21:39.47 |
| 26 | Kolby QuiggPlace 26 · Grade 12 · Magna Vista | 12 | Magna Vista | 21:48.77 |
| 27 | Brandon RohrbachPlace 27 · Grade 12 · Patrick County | 12 | Patrick County | 21:56.70 |
| 28 | Will van OpstalPlace 28 · Grade 10 · Halifax County | 10 | Halifax County | 22:02.05 |
| 29 | Nathan MorrisonPlace 29 · Grade 10 · Bassett | 10 | Bassett | 22:09.90 |
| 30 | Nicholas BoggsPlace 30 · Grade 10 · East Surry | 10 | East Surry | 22:11.17 |
| 31 | Cameron EdwardsPlace 31 · Grade 12 · East Surry | 12 | East Surry | 22:16.80 |
| 32 | Bailey McNeilPlace 32 · Grade 11 · Franklin County | 11 | Franklin County | 22:17.32 |
| 33 | James FrancisPlace 33 · Grade 11 · Halifax County | 11 | Halifax County | 22:19.25 |
| 34 | Zay MartinPlace 34 · Grade 11 · Bassett | 11 | Bassett | 22:28.07 |
| 35 | Dylan MyersPlace 35 · Grade 9 · East Surry | 9 | East Surry | 22:35.41 |
| 36 | Jonah MillerPlace 36 · Grade 12 · Bassett | 12 | Bassett | 22:38.27 |
| 37 | Brian RichardsPlace 37 · Grade 12 · Franklin County | 12 | Franklin County | 22:38.99 |
| 38 | Justin JacobsonPlace 38 · Grade 10 · Bassett | 10 | Bassett | 22:46.54 |
| 39 | Chase PowellPlace 39 · Grade 12 · Halifax County | 12 | Halifax County | 22:48.66 |
| 40 | Keith MyersPlace 40 · Grade 11 · East Surry | 11 | East Surry | 23:05.09 |
| 41 | Oliver LopezPlace 41 · Grade 10 · Bassett | 10 | Bassett | 23:09.30 |
| 42 | Landon SinkPlace 42 · Grade 12 · Bassett | 12 | Bassett | 23:13.70 |
| 43 | Graydon SmithPlace 43 · GW Danville | — | GW Danville | 23:21.32 |
| 44 | Tristan MoorePlace 44 · Grade 11 · Patrick County | 11 | Patrick County | 23:23.80 |
| 45 | Standford WellsPlace 45 · Tunstall | — | Tunstall | 23:26.70 |
| 46 | JC GonazalesPlace 46 · Tunstall | — | Tunstall | 23:30.51 |
| 47 | Cade WilliamsPlace 47 · Grade 12 · East Surry | 12 | East Surry | 23:32.91 |
| 48 | Travis WatsonPlace 48 · Grade 9 · East Surry | 9 | East Surry | 23:36.20 |
| 49 | Riley BrimPlace 49 · Grade 10 · Patrick County | 10 | Patrick County | 23:41.96 |
| 50 | Wyatt HartPlace 50 · Grade 11 · East Surry | 11 | East Surry | 23:52.68 |
| 51 | Chase HarrisPlace 51 · Grade 10 · East Surry | 10 | East Surry | 24:00.13 |
| 52 | Colin JesseePlace 52 · Grade 10 · Bassett | 10 | Bassett | 24:00.34 |
| 53 | Christain EphrainPlace 53 · GW Danville | — | GW Danville | 24:28.81 |
| 54 | Andrew RakesPlace 54 · Grade 9 · Patrick County | 9 | Patrick County | 24:31.04 |
| 55 | Cale NewtonPlace 55 · Grade 12 · Halifax County | 12 | Halifax County | 24:33.25 |
| 56 | Trevor RiddlePlace 56 · Grade 11 · Halifax County | 11 | Halifax County | 25:00.46 |
| 57 | Carson SimmonsPlace 57 · Grade 12 · East Surry | 12 | East Surry | 25:03.15 |
| 58 | Joshua MillsPlace 58 · Grade 11 · Franklin County | 11 | Franklin County | 25:08.68 |
| 59 | Jayln JonesPlace 59 · GW Danville | — | GW Danville | 25:29.49 |
| 60 | Austin RenegarPlace 60 · Grade 12 · East Surry | 12 | East Surry | 25:31.56 |
| 61 | Alex DriggsPlace 61 · Grade 11 · Halifax County | 11 | Halifax County | 25:44.59 |
| 62 | Jacob BetancourtPlace 62 · Grade 11 · Patrick County | 11 | Patrick County | 25:45.55 |
| 63 | Nicholas HarrisPlace 63 · Grade 12 · Halifax County | 12 | Halifax County | 25:54.06 |
| 64 | Dallas YoungerPlace 64 · Tunstall | — | Tunstall | 25:55.61 |
| 65 | Nikolas HearpPlace 65 · Tunstall | — | Tunstall | 26:15.82 |
| 66 | Timothy ReamsPlace 66 · Grade 12 · East Surry | 12 | East Surry | 26:40.79 |
| 67 | Cristian RameriezPlace 67 · GW Danville | — | GW Danville | 26:48.97 |
| 68 | Kelly FeatherstonPlace 68 · Grade 12 · Halifax County | 12 | Halifax County | 26:55.48 |
| 69 | Benjamin FloresPlace 69 · Grade 9 · Bassett | 9 | Bassett | 26:58.13 |
| 70 | Josh PackPlace 70 · Grade 11 · East Surry | 11 | East Surry | 27:03.71 |
| 71 | Luke ReddPlace 71 · Grade 11 · Halifax County | 11 | Halifax County | 27:10.11 |
| 72 | Andrew HansenPlace 72 · Grade 11 · Halifax County | 11 | Halifax County | 27:12.65 |
| 73 | Alex PowellPlace 73 · Grade 12 · Magna Vista | 12 | Magna Vista | 27:24.58 |
| 74 | Cole GroganPlace 74 · Tunstall | — | Tunstall | 27:27.36 |
| 75 | Eyad HamdyPlace 75 · Grade 10 · Magna Vista | 10 | Magna Vista | 27:28.64 |
| 76 | Matt RossPlace 76 · Tunstall | — | Tunstall | 27:29.60 |
| 77 | Nathan ComerPlace 77 · Grade 11 · Halifax County | 11 | Halifax County | 27:53.97 |