| 1 | Macon SmithPlace 1 · Grade 12 · Jefferson Forest | 12 | Jefferson Forest | 16:49.6 |
| 2 | Cameron PreitePlace 2 · Grade 9 · Jefferson Forest | 9 | Jefferson Forest | 17:24.9 |
| 3 | Lucas RipleyPlace 3 · Grade 12 · Rustburg | 12 | Rustburg | 17:57.2 |
| 4 | Bryce WallPlace 4 · Grade 12 · Amherst County | 12 | Amherst County | 18:13.4 |
| 5 | Benjamin AbatecolaPlace 5 · Grade 12 · Brookville | 12 | Brookville | 18:16.1 |
| 6 | Andres GonzalezPlace 6 · Grade 11 · Jefferson Forest | 11 | Jefferson Forest | 18:35.8 |
| 7 | Lucas SolorzanoPlace 7 · Grade 11 · Liberty Christian Academy | 11 | Liberty Christian Academy | 18:39.1 |
| 8 | Kevin LoredoPlace 8 · Grade 11 · Rustburg | 11 | Rustburg | 18:42.5 |
| 9 | Stryder ParsonsPlace 9 · Grade 12 · Rustburg | 12 | Rustburg | 18:45.9 |
| 10 | Sam EdwardsPlace 10 · Grade 9 · Jefferson Forest | 9 | Jefferson Forest | 18:56.0 |
| 11 | Adam WellsPlace 11 · Grade 10 · Rustburg | 10 | Rustburg | 19:12.8 |
| 12 | Dash KlinePlace 12 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 19:15.7 |
| 13 | Jeremiah MilhornPlace 13 · Grade 11 · Jefferson Forest | 11 | Jefferson Forest | 19:21.3 |
| 14 | David HissPlace 14 · Grade 12 · Jefferson Forest | 12 | Jefferson Forest | 19:21.4 |
| 15 | Wesley WootenPlace 15 · Grade 12 · Rustburg | 12 | Rustburg | 19:29.2 |
| 16 | Noah WellsPlace 16 · Grade 12 · Rustburg | 12 | Rustburg | 19:31.8 |
| 17 | Rowan HarringtonPlace 17 · Grade 12 · Jefferson Forest | 12 | Jefferson Forest | 19:34.9 |
| 18 | Brendan BorumPlace 18 · Grade 11 · Liberty (Bedford) | 11 | Liberty (Bedford) | 19:46.7 |
| 19 | Mason FuquaPlace 19 · Grade 9 · Liberty Christian Academy | 9 | Liberty Christian Academy | 19:47.8 |
| 20 | John-paul MancierPlace 20 · Grade 12 · E.C. Glass | 12 | E.C. Glass | 19:48.1 |
| 21 | Andrew PorterPlace 21 · Grade 11 · Liberty Christian Academy | 11 | Liberty Christian Academy | 19:48.9 |
| 22 | Gavin HarringtonPlace 22 · Grade 12 · Jefferson Forest | 12 | Jefferson Forest | 19:51.9 |
| 23 | Bryson SnakenbergPlace 23 · Grade 11 · Liberty Christian Academy | 11 | Liberty Christian Academy | 19:53.0 |
| 24 | Joseph AttinPlace 24 · Grade 11 · Liberty Christian Academy | 11 | Liberty Christian Academy | 20:08.1 |
| 25 | Aiden LanierPlace 25 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 20:11.0 |
| 26 | Charlie SmithPlace 26 · Grade 9 · Jefferson Forest | 9 | Jefferson Forest | 20:13.4 |
| 27 | Lincoln StevensPlace 27 · Grade 9 · Jefferson Forest | 9 | Jefferson Forest | 20:16.0 |
| 28 | Ezra MancierPlace 28 · Grade 10 · E.C. Glass | 10 | E.C. Glass | 20:32.6 |
| 29 | Matthew RaderPlace 29 · Grade 11 · E.C. Glass | 11 | E.C. Glass | 20:40.3 |
| 30 | Braeden HallPlace 30 · Grade 12 · Rustburg | 12 | Rustburg | 20:41.7 |
| 31 | Logan FisherPlace 31 · Grade 10 · Rustburg | 10 | Rustburg | 20:41.9 |
| 32 | Landon HarringtonPlace 32 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 20:42.4 |
| 33 | Michael DeciantisPlace 33 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 20:44.7 |
| 34 | Enzo WagnerPlace 34 · Grade 12 · E.C. Glass | 12 | E.C. Glass | 20:51.4 |
| 35 | Sam WilliamsPlace 35 · Grade 12 · Amherst County | 12 | Amherst County | 20:58.3 |
| 36 | Gabriel GarnerPlace 36 · Grade 10 · Rustburg | 10 | Rustburg | 21:08.3 |
| 37 | Judah ForcePlace 37 · Grade 11 · Jefferson Forest | 11 | Jefferson Forest | 21:09.9 |
| 38 | Billy FrancisPlace 38 · Grade 11 · Jefferson Forest | 11 | Jefferson Forest | 21:14.0 |
| 39 | Nealy CarsonPlace 39 · Grade 10 · Heritage (Lynchburg) | 10 | Heritage (Lynchburg) | 21:18.8 |
| 40 | Gray KanePlace 40 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 21:27.8 |
| 41 | Mason DinwiddiePlace 41 · Grade 10 · Liberty Christian Academy | 10 | Liberty Christian Academy | 21:29.7 |
| 42 | Brody GrahamPlace 42 · Grade 11 · Liberty Christian Academy | 11 | Liberty Christian Academy | 21:30.5 |
| 43 | Ethan ComiskeyPlace 43 · Grade 9 · Jefferson Forest | 9 | Jefferson Forest | 21:31.8 |
| 44 | David KhanPlace 44 · Grade 9 · E.C. Glass | 9 | E.C. Glass | 21:31.9 |
| 45 | Isaac BaberPlace 45 · Grade 11 · Rustburg | 11 | Rustburg | 21:32.8 |
| 46 | Dominic KlinePlace 46 · Grade 9 · E.C. Glass | 9 | E.C. Glass | 21:32.9 PR |
| 47 | Timothy AllisonPlace 47 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 21:38.8 |
| 48 | Elijah EarhartPlace 48 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 21:39.3 |
| 49 | Tyler HillPlace 49 · Grade 12 · Liberty (Bedford) | 12 | Liberty (Bedford) | 21:40.9 |
| 50 | Tytus BarronPlace 50 · Grade 9 · E.C. Glass | 9 | E.C. Glass | 21:45.7 |
| 51 | Samuel AndersonPlace 51 · Grade 12 · Jefferson Forest | 12 | Jefferson Forest | 21:51.7 |
| 52 | Hayes StandsPlace 52 · Grade 11 · E.C. Glass | 11 | E.C. Glass | 22:00.9 |
| 53 | Ben PhillipsPlace 53 · Grade 10 · Rustburg | 10 | Rustburg | 22:15.2 |
| 54 | Eric SheltonPlace 54 · Grade 9 · Liberty Christian Academy | 9 | Liberty Christian Academy | 22:17.1 PR |
| 55 | Turner WallPlace 55 · Grade 10 · Amherst County | 10 | Amherst County | 22:20.0 |
| 56 | Jet BensonPlace 56 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 22:32.3 |
| 57 | Caleb PaynePlace 57 · Grade 10 · Amherst County | 10 | Amherst County | 22:41.8 |
| 58 | Gabriel LylePlace 58 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 22:43.8 |
| 59 | Grayson GilliamPlace 59 · Grade 10 · Rustburg | 10 | Rustburg | 22:46.8 |
| 60 | Brady RodgersPlace 60 · Grade 9 · E.C. Glass | 9 | E.C. Glass | 22:55.2 PR |
| 61 | Declan PfifferPlace 61 · Grade 9 · Liberty Christian Academy | 9 | Liberty Christian Academy | 22:58.1 PR |
| 62 | Ethan SchmidtPlace 62 · Grade 10 · Brookville | 10 | Brookville | 23:10.0 |
| 63 | Aiden HudsonPlace 63 · Grade 12 · Rustburg | 12 | Rustburg | 23:10.1 |
| 64 | Oliver SmithPlace 64 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 23:15.2 |
| 65 | Josiah KeithPlace 65 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 23:18.8 |
| 66 | Zachary ColemanPlace 66 · Grade 9 · Jefferson Forest | 9 | Jefferson Forest | 23:21.1 |
| 67 | Noah YoonPlace 67 · Grade 10 · Heritage (Lynchburg) | 10 | Heritage (Lynchburg) | 23:21.2 |
| 68 | Jackson GibbsPlace 68 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 23:26.3 |
| 69 | Liam FultzPlace 69 · Grade 9 · Amherst County | 9 | Amherst County | 23:34.8 |
| 70 | Malcolm ShindlePlace 70 · Grade 9 · Liberty Christian Academy | 9 | Liberty Christian Academy | 23:36.4 |
| 71 | Jude HaskePlace 71 · Grade 11 · E.C. Glass | 11 | E.C. Glass | 23:44.9 |
| 72 | Collin DeanPlace 72 · Grade 11 · Amherst County | 11 | Amherst County | 23:46.3 |
| 73 | Justin BoogadesPlace 73 · Grade 9 · E.C. Glass | 9 | E.C. Glass | 23:46.6 |
| 74 | Tarrelle HoguePlace 74 · Grade 10 · Heritage (Lynchburg) | 10 | Heritage (Lynchburg) | 24:06.8 PR |
| 75 | Caedmon BurkeyPlace 75 · Grade 9 · Amherst County | 9 | Amherst County | 24:11.2 |
| 76 | Brayden MachhiPlace 76 · Grade 12 · Rustburg | 12 | Rustburg | 24:21.7 |
| 77 | Christian CrewsPlace 77 · Grade 9 · Rustburg | 9 | Rustburg | 24:44.0 |
| 78 | Jonathon KorbyPlace 78 · Grade 9 · Heritage (Lynchburg) | 9 | Heritage (Lynchburg) | 25:03.3 |
| 79 | Mason BryantPlace 79 · Grade 10 · Amherst County | 10 | Amherst County | 25:05.9 |
| 80 | Caleb CampbellPlace 80 · Grade 11 · Amherst County | 11 | Amherst County | 25:10.1 |
| 81 | Kohl BenaiahPlace 81 · Grade - · Liberty (Bedford) | - | Liberty (Bedford) | 25:14.0 |
| 82 | Overstreet ChasePlace 82 · Grade 9 · Liberty (Bedford) | 9 | Liberty (Bedford) | 25:25.3 |
| 83 | Christian AllenPlace 83 · Grade 11 · Heritage (Lynchburg) | 11 | Heritage (Lynchburg) | 25:41.7 PR |
| 84 | Axel MurilloPlace 84 · Grade 11 · Amherst County | 11 | Amherst County | 26:04.2 |
| 85 | Evan BellPlace 85 · Grade 11 · Amherst County | 11 | Amherst County | 26:04.9 PR |
| 86 | Dayvien AllenPlace 86 · Grade 10 · Rustburg | 10 | Rustburg | 26:13.3 PR |
| 87 | Fletcher FrancoPlace 87 · Grade 11 · Liberty (Bedford) | 11 | Liberty (Bedford) | 27:05.2 |
| 88 | Luke HamelPlace 88 · Grade 10 · Amherst County | 10 | Amherst County | 27:23.0 |
| 89 | Aryes FurrowhPlace 89 · Grade 10 · Heritage (Lynchburg) | 10 | Heritage (Lynchburg) | 27:37.6 PR |
| 90 | Hill CharliePlace 90 · Grade 12 · Liberty (Bedford) | 12 | Liberty (Bedford) | 28:21.0 |
| 91 | Logan Padilla-LeonPlace 91 · Grade 10 · Amherst County | 10 | Amherst County | 28:33.9 |
| 92 | Aiden SmithPlace 92 · Grade 9 · Jefferson Forest | 9 | Jefferson Forest | 28:39.2 PR |
| 93 | Aidan JonesPlace 93 · Grade 12 · Amherst County | 12 | Amherst County | 28:41.6 |
| 94 | Parker WrotePlace 94 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 29:28.8 |
| 95 | Wyatt SievewrightPlace 95 · Grade 9 · Amherst County | 9 | Amherst County | 29:43.2 |
| 96 | Keshav KodikallaPlace 96 · Grade 9 · Jefferson Forest | 9 | Jefferson Forest | 29:44.0 |
| 97 | Ruger YoungPlace 97 · Grade 12 · Amherst County | 12 | Amherst County | 32:40.6 |