| 1 | Charles PhillipsPlace 1 · Grade 8 · Christiansburg | 8 | Christiansburg | 9:42.18 PR |
| 2 | Charles BakerPlace 2 · Grade 8 · Parry McCluer | 8 | Parry McCluer | 9:42.59 PR |
| 3 | Andrew CooperPlace 3 · Grade 8 · Parry McCluer | 8 | Parry McCluer | 10:26.43 PR |
| 4 | Oliver BrownPlace 4 · Grade 8 · Covington | 8 | Covington | 10:35.64 PR |
| 5 | Tyson TrotterPlace 5 · Grade 7 · Christiansburg | 7 | Christiansburg | 10:38.53 PR |
| 6 | Kaithon HardinPlace 6 · Grade 8 · Floyd County | 8 | Floyd County | 10:48.15 PR |
| 7 | Finley HodgesPlace 7 · Grade 8 · Christiansburg | 8 | Christiansburg | 10:48.29 PR |
| 8 | Wesley WhipplePlace 8 · Grade 8 · Parry McCluer | 8 | Parry McCluer | 10:48.77 PR |
| 9 | Holden WhiteheadPlace 9 · Grade 8 · Parry McCluer | 8 | Parry McCluer | 10:50.69 PR |
| 10 | Felix RuchPlace 10 · Grade 8 · Andrew Lewis | 8 | Andrew Lewis | 10:53.74 |
| 11 | Dylan WheelerPlace 11 · Grade 8 · Parry McCluer | 8 | Parry McCluer | 10:54.44 PR |
| 12 | Cade ComptonPlace 12 · Grade 6 · Glenvar | 6 | Glenvar | 10:55.05 PR |
| 13 | Crew BelyeaPlace 13 · Grade 8 · North Fork | 8 | North Fork | 10:55.59 PR |
| 14 | Albert WoodardPlace 14 · Grade 7 · Maury River | 7 | Maury River | 10:57.14 PR |
| 15 | Eli ArmstrongPlace 15 · Grade 8 · Cornerstone Christian (Harrisonburg) | 8 | Cornerstone Christian (Harrisonburg) | 11:03.37 PR |
| 16 | Graham KennyPlace 16 · Grade 8 · Alleghany | 8 | Alleghany | 11:04.52 |
| 17 | Noah DeanPlace 17 · Grade 8 · Covington | 8 | Covington | 11:08.71 PR |
| 18 | Brant DellingerPlace 18 · Grade 7 · Strasburg | 7 | Strasburg | 11:10.15 |
| 19 | Ellis ShreckhisePlace 19 · Grade 8 · Unattached | 8 | Unattached | 11:12.82 |
| 20 | Charlie SlaughterPlace 20 · Grade 8 · North Cross | 8 | North Cross | 11:16.33 PR |
| 21 | Gavin BallPlace 21 · Grade 8 · North Cross | 8 | North Cross | 11:23.54 PR |
| 22 | Parker GarstPlace 22 · Grade 8 · Andrew Lewis | 8 | Andrew Lewis | 11:24.26 PR |
| 23 | Harper GangwerPlace 23 · Grade 8 · North Fork | 8 | North Fork | 11:24.88 PR |
| 24 | Ethan HankoPlace 24 · Grade 6 · Faith Christian School | 6 | Faith Christian School | 11:25.11 PR |
| 25 | Price ThompsonPlace 25 · Grade 6 · Alleghany | 6 | Alleghany | 11:28.91 |
| 26 | Tyler PinsPlace 26 · Grade 8 · Maury River | 8 | Maury River | 11:31.07 PR |
| 27 | Draven ArmstrongPlace 27 · Grade 8 · Northside (Roanoke) | 8 | Northside (Roanoke) | 11:38.25 PR |
| 28 | Ramon Chavez-HuertaPlace 28 · Grade 8 · Shawsville | 8 | Shawsville | 11:40.30 PR |
| 29 | Elijah AndersonPlace 29 · Grade 6 · Faith Christian School | 6 | Faith Christian School | 11:40.32 PR |
| 30 | Micah NicholsonPlace 30 · Grade 7 · Christiansburg | 7 | Christiansburg | 11:40.35 PR |
| 31 | Jude HallPlace 31 · Grade 7 · Glenvar | 7 | Glenvar | 11:40.41 PR |
| 32 | Charlie AyersPlace 32 · Grade 7 · Central Academy | 7 | Central Academy | 11:41.49 PR |
| 33 | Joshua TuvesonPlace 33 · Grade 8 · Parry McCluer | 8 | Parry McCluer | 11:41.54 PR |
| 34 | Abel Yearout-PattonPlace 34 · Grade 8 · Floyd County | 8 | Floyd County | 11:42.69 PR |
| 35 | Griffin StewartPlace 35 · Grade 8 · Shawsville | 8 | Shawsville | 11:46.75 PR |
| 36 | Blake SmithPlace 36 · Grade 7 · Andrew Lewis | 7 | Andrew Lewis | 11:50.72 |
| 37 | Jacob PalleriaPlace 37 · Grade 8 · Andrew Lewis | 8 | Andrew Lewis | 11:50.90 PR |
| 38 | Bear DelseniPlace 38 · Grade 8 · Central Academy | 8 | Central Academy | 11:52.70 PR |
| 39 | Liam BurtonPlace 39 · Grade 6 · Central Academy | 6 | Central Academy | 11:52.85 PR |
| 40 | Cole MillerPlace 40 · Grade 7 · North Fork | 7 | North Fork | 11:53.11 PR |
| 41 | Westley RidpathPlace 41 · Grade 7 · Eastern Greenbrier | 7 | Eastern Greenbrier | 11:53.87 |
| 42 | Brandon SparksPlace 42 · Grade 8 · Eastern Greenbrier | 8 | Eastern Greenbrier | 11:55.46 |
| 43 | Carson BoganPlace 43 · Grade 8 · Covington | 8 | Covington | 11:57.21 PR |
| 44 | Hank BurenPlace 44 · Grade 7 · Glenvar | 7 | Glenvar | 11:58.60 PR |
| 45 | Ethan BoonePlace 45 · Grade 8 · Eastern Greenbrier | 8 | Eastern Greenbrier | 11:59.89 |
| 46 | Eddie BlanchardPlace 46 · Grade 7 · Glenvar | 7 | Glenvar | 12:00.02 PR |
| 47 | Jaxon ViaPlace 47 · Grade 8 · Alleghany | 8 | Alleghany | 12:00.18 |
| 48 | Cameron EGEPlace 48 · Grade 6 · Glenvar | 6 | Glenvar | 12:00.76 PR |
| 49 | Gage PatrickPlace 49 · Grade 7 · Christiansburg | 7 | Christiansburg | 12:02.85 PR |
| 50 | Owen WhitlowPlace 50 · Grade 7 · Andrew Lewis | 7 | Andrew Lewis | 12:03.46 PR |
| 51 | Brayden SchumannPlace 51 · Grade 7 · Floyd County | 7 | Floyd County | 12:03.51 PR |
| 52 | Gaddiel Banuelos-AlvarezPlace 52 · Grade 7 · Andrew Lewis | 7 | Andrew Lewis | 12:03.99 PR |
| 53 | Lucca PotterPlace 53 · Grade 6 · Eastern Greenbrier | 6 | Eastern Greenbrier | 12:04.01 PR |
| 54 | Graham McDanielPlace 54 · Grade 7 · Eastern Greenbrier | 7 | Eastern Greenbrier | 12:05.89 |
| 55 | Iver ObstPlace 55 · Grade 7 · Floyd County | 7 | Floyd County | 12:07.77 PR |
| 56 | Caleb LeiserPlace 56 · Grade 8 · Jefferson Christian Academy | 8 | Jefferson Christian Academy | 12:08.79 PR |
| 57 | Forrest TrivellinPlace 57 · Grade 8 · Central Academy | 8 | Central Academy | 12:10.96 PR |
| 58 | Kerrick FaughtPlace 58 · Grade 8 · Glenvar | 8 | Glenvar | 12:13.01 PR |
| 59 | Tobias RancourtPlace 59 · Grade 6 · Christiansburg | 6 | Christiansburg | 12:13.39 PR |
| 60 | Seth BlanchardPlace 60 · Grade 7 · Christiansburg | 7 | Christiansburg | 12:14.82 PR |
| 61 | Elon PressmanPlace 61 · Grade 8 · Andrew Lewis | 8 | Andrew Lewis | 12:16.21 PR |
| 62 | Cayden StumpPlace 62 · Grade 8 · Floyd County | 8 | Floyd County | 12:18.48 PR |
| 63 | Owen BunkerPlace 63 · Grade 8 · Giles | 8 | Giles | 12:21.22 PR |
| 64 | Owen KiserPlace 64 · Grade 8 · Cornerstone Christian (Harrisonburg) | 8 | Cornerstone Christian (Harrisonburg) | 12:21.44 PR |
| 65 | Haden MurphyPlace 65 · Grade 8 · Central Academy | 8 | Central Academy | 12:22.16 PR |
| 66 | Cole LarimerPlace 66 · Grade 8 · Christiansburg | 8 | Christiansburg | 12:22.40 PR |
| 67 | Grant VassPlace 67 · Grade 6 · North Fork | 6 | North Fork | 12:23.73 PR |
| 68 | Luke BarrPlace 68 · Grade 6 · Eastern Greenbrier | 6 | Eastern Greenbrier | 12:27.50 PR |
| 69 | Eli ParkerPlace 69 · Grade 8 · Christiansburg | 8 | Christiansburg | 12:28.99 PR |
| 70 | Gavin ChartierPlace 70 · Grade 6 · Glenvar | 6 | Glenvar | 12:31.84 PR |
| 71 | Parker HolfieldPlace 71 · Grade 6 · Floyd County | 6 | Floyd County | 12:33.10 PR |
| 72 | Holden ShenklePlace 72 · Grade 5 · Timberlake Christian School | 5 | Timberlake Christian School | 12:44.09 |
| 73 | Solomon HopkinsPlace 73 · Grade 8 · Jefferson Christian Academy | 8 | Jefferson Christian Academy | 12:44.20 |
| 74 | Nahum CantrellPlace 74 · Grade 8 · Floyd County | 8 | Floyd County | 12:48.09 PR |
| 75 | Samuel PulliamPlace 75 · Grade 8 · Giles | 8 | Giles | 12:48.20 PR |
| 76 | Michael ShenklePlace 76 · Grade 7 · Timberlake Christian School | 7 | Timberlake Christian School | 12:50.68 |
| 77 | Declan SmithPlace 77 · Grade 6 · Timberlake Christian | 6 | Timberlake Christian | 12:50.71 PR |
| 78 | James HodgesPlace 78 · Grade 7 · Alleghany | 7 | Alleghany | 12:52.09 |
| 79 | Jonah WhitePlace 79 · Grade 7 · Giles | 7 | Giles | 12:52.16 PR |
| 80 | Grayson HousemanPlace 80 · Grade 7 · Central Academy | 7 | Central Academy | 12:54.31 PR |
| 81 | Max CooneyPlace 81 · Grade 6 · Floyd County | 6 | Floyd County | 12:54.42 PR |
| 82 | Zayvian WrightPlace 82 · Grade 7 · Northside (Roanoke) | 7 | Northside (Roanoke) | 12:56.93 PR |
| 83 | Jansen PricePlace 83 · Grade 6 · North Fork | 6 | North Fork | 12:57.69 PR |
| 84 | Brad MinniePlace 84 · Grade 8 · Timberlake Christian | 8 | Timberlake Christian | 12:58.43 PR |
| 85 | Jonah HopkinsPlace 85 · Grade 6 · Jefferson Christian Academy | 6 | Jefferson Christian Academy | 12:58.49 PR |
| 86 | Blake MyersPlace 86 · Grade 5 · Faith Christian School | 5 | Faith Christian School | 13:00.20 PR |
| 87 | James WarnerPlace 87 · Grade 6 · North Fork | 6 | North Fork | 13:03.31 PR |
| 88 | David BreedenPlace 88 · Grade 6 · North Fork | 6 | North Fork | 13:03.43 PR |
| 89 | Ezra SmartPlace 89 · Grade 8 · Alleghany | 8 | Alleghany | 13:07.34 |
| 90 | Wyatt GlickfieldPlace 90 · Grade 7 · North Cross | 7 | North Cross | 13:09.51 PR |
| 91 | Maddox WoodPlace 91 · Grade 7 · Cornerstone Christian (Harrisonburg) | 7 | Cornerstone Christian (Harrisonburg) | 13:11.60 PR |
| 92 | Alex CrottyPlace 92 · Grade 8 · Christiansburg | 8 | Christiansburg | 13:14.34 PR |
| 93 | Hunter HinklePlace 93 · Grade 8 · North Fork | 8 | North Fork | 13:14.45 PR |
| 94 | Ketcher SpechtPlace 94 · Grade 6 · Eastern Greenbrier | 6 | Eastern Greenbrier | 13:16.91 PR |
| 95 | Gabe MitchellPlace 95 · Grade 8 · Andrew Lewis | 8 | Andrew Lewis | 13:20.08 PR |
| 96 | Hardy MartinPlace 96 · Grade 6 · Andrew Lewis | 6 | Andrew Lewis | 13:24.79 PR |
| 97 | Charlie TesauroPlace 97 · Grade 7 · Floyd County | 7 | Floyd County | 13:27.35 PR |
| 98 | Alex EarhartPlace 98 · Grade 9 · Timberlake Christian School | 9 | Timberlake Christian School | 13:29.89 |
| 99 | Allen BeecherPlace 99 · Grade 6 · Faith Christian School | 6 | Faith Christian School | 13:43.90 PR |
| 100 | Grove BigonyPlace 100 · Grade 7 · Central Academy | 7 | Central Academy | 13:47.27 PR |