| 1 | Bryce WallPlace 1 · Grade 12 · Amherst County | 12 | Amherst County | 18:33.8 |
| 2 | Macon SmithPlace 2 · Grade 12 · Jefferson Forest | 12 | Jefferson Forest | 18:36.0 |
| 3 | Cameron PreitePlace 3 · Grade 9 · Jefferson Forest | 9 | Jefferson Forest | 18:36.0 |
| 4 | Lucas RipleyPlace 4 · Grade 12 · Rustburg | 12 | Rustburg | 18:36.3 |
| 5 | David HissPlace 5 · Grade 12 · Jefferson Forest | 12 | Jefferson Forest | 18:47.3 |
| 6 | Lucas SolorzanoPlace 6 · Grade 11 · Liberty Christian Academy | 11 | Liberty Christian Academy | 18:54.5 |
| 7 | Benjamin AbatecolaPlace 7 · Grade 12 · Brookville | 12 | Brookville | 18:56.9 |
| 8 | John-paul MancierPlace 8 · Grade 12 · E.C. Glass | 12 | E.C. Glass | 19:10.4 |
| 9 | Tristian Correa-loredoPlace 9 · Grade 12 · Rustburg | 12 | Rustburg | 19:21.1 PR |
| 10 | Jeremiah MilhornPlace 10 · Grade 11 · Jefferson Forest | 11 | Jefferson Forest | 19:27.5 |
| 11 | Noah WellsPlace 11 · Grade 12 · Rustburg | 12 | Rustburg | 20:19.7 |
| 12 | Andres GonzalezPlace 12 · Grade 11 · Jefferson Forest | 11 | Jefferson Forest | 20:20.1 |
| 13 | Wesley WootenPlace 13 · Grade 12 · Rustburg | 12 | Rustburg | 20:25.9 |
| 14 | Adam WellsPlace 14 · Grade 10 · Rustburg | 10 | Rustburg | 20:31.2 |
| 15 | Dash KlinePlace 15 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 20:35.4 |
| 16 | Brady JoynerPlace 16 · Grade 10 · Liberty Christian Academy | 10 | Liberty Christian Academy | 20:37.3 |
| 17 | Logan FisherPlace 17 · Grade 10 · Rustburg | 10 | Rustburg | 20:40.5 |
| 18 | Matthew RaderPlace 18 · Grade 11 · E.C. Glass | 11 | E.C. Glass | 20:48.2 |
| 19 | Rowan HarringtonPlace 19 · Grade 12 · Jefferson Forest | 12 | Jefferson Forest | 20:49.7 |
| 20 | Ezra MancierPlace 20 · Grade 10 · E.C. Glass | 10 | E.C. Glass | 20:52.2 |
| 21 | Bryson SnakenbergPlace 21 · Grade 11 · Liberty Christian Academy | 11 | Liberty Christian Academy | 20:53.0 |
| 22 | Andrew PorterPlace 22 · Grade 11 · Liberty Christian Academy | 11 | Liberty Christian Academy | 20:54.0 |
| 23 | Landon HarringtonPlace 23 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 20:54.3 |
| 24 | Brendan BorumPlace 24 · Grade 11 · Liberty (Bedford) | 11 | Liberty (Bedford) | 21:03.6 |
| 25 | Sam WilliamsPlace 25 · Grade 12 · Amherst County | 12 | Amherst County | 21:16.2 |
| 26 | Lincoln StevensPlace 26 · Grade 9 · Jefferson Forest | 9 | Jefferson Forest | 21:20.7 |
| 27 | Mason FuquaPlace 27 · Grade 9 · Liberty Christian Academy | 9 | Liberty Christian Academy | 21:23.0 |
| 28 | Joseph AttinPlace 28 · Grade 11 · Liberty Christian Academy | 11 | Liberty Christian Academy | 21:23.5 |
| 29 | Ethan ComiskeyPlace 29 · Grade 9 · Jefferson Forest | 9 | Jefferson Forest | 21:40.1 |
| 30 | Enzo WagnerPlace 30 · Grade 12 · E.C. Glass | 12 | E.C. Glass | 21:49.0 |
| 31 | Gavin HarringtonPlace 31 · Grade 12 · Jefferson Forest | 12 | Jefferson Forest | 21:49.4 |
| 32 | Dominic KlinePlace 32 · Grade 9 · E.C. Glass | 9 | E.C. Glass | 21:55.2 |
| 33 | Michael DeciantisPlace 33 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 22:01.6 |
| 34 | Tytus BarronPlace 34 · Grade 9 · E.C. Glass | 9 | E.C. Glass | 22:04.5 |
| 35 | Gabriel GarnerPlace 35 · Grade 10 · Rustburg | 10 | Rustburg | 22:04.9 |
| 36 | Grayson BussePlace 36 · Grade 10 · E.C. Glass | 10 | E.C. Glass | 22:05.4 |
| 37 | Timothy AllisonPlace 37 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 22:14.1 |
| 38 | Braeden HallPlace 38 · Grade 12 · Rustburg | 12 | Rustburg | 22:16.6 |
| 39 | David KhanPlace 39 · Grade 9 · E.C. Glass | 9 | E.C. Glass | 22:19.4 |
| 40 | Hayes StandsPlace 40 · Grade 11 · E.C. Glass | 11 | E.C. Glass | 22:20.2 |
| 41 | Charlie SmithPlace 41 · Grade 9 · Jefferson Forest | 9 | Jefferson Forest | 22:21.3 |
| 42 | Finnegan AeranPlace 42 · Grade 9 · Liberty Christian Academy | 9 | Liberty Christian Academy | 22:38.1 |
| 43 | Aiden LanierPlace 43 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 22:38.2 |
| 44 | Elijah EarhartPlace 44 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 22:44.2 |
| 45 | Jude HaskePlace 45 · Grade 11 · E.C. Glass | 11 | E.C. Glass | 22:44.3 |
| 46 | Isaac BaberPlace 46 · Grade 11 · Rustburg | 11 | Rustburg | 22:44.9 |
| 47 | Turner WallPlace 47 · Grade 10 · Amherst County | 10 | Amherst County | 22:45.9 |
| 48 | Samuel AndersonPlace 48 · Grade 12 · Jefferson Forest | 12 | Jefferson Forest | 22:50.9 |
| 49 | Andrew SaloisPlace 49 · Grade 11 · Jefferson Forest | 11 | Jefferson Forest | 22:51.0 |
| 50 | Brody GrahamPlace 50 · Grade 11 · Liberty Christian Academy | 11 | Liberty Christian Academy | 23:01.0 |
| 51 | Judah ForcePlace 51 · Grade 11 · Jefferson Forest | 11 | Jefferson Forest | 23:03.5 |
| 52 | Gray KanePlace 52 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 23:08.9 |
| 53 | Billy FrancisPlace 53 · Grade 11 · Jefferson Forest | 11 | Jefferson Forest | 23:18.9 |
| 54 | Ben PhillipsPlace 54 · Grade 10 · Rustburg | 10 | Rustburg | 23:22.6 |
| 55 | Liam FultzPlace 55 · Grade 9 · Amherst County | 9 | Amherst County | 23:30.1 |
| 56 | Nathaniel PaauwPlace 56 · Grade 10 · Liberty Christian Academy | 10 | Liberty Christian Academy | 23:32.1 |
| 57 | Tyler HillPlace 57 · Grade 12 · Liberty (Bedford) | 12 | Liberty (Bedford) | 23:34.4 |
| 58 | Nealy CarsonPlace 58 · Grade 10 · Heritage (Lynchburg) | 10 | Heritage (Lynchburg) | 23:35.9 |
| 59 | Mason DinwiddiePlace 59 · Grade 10 · Liberty Christian Academy | 10 | Liberty Christian Academy | 23:44.2 |
| 60 | Jet BensonPlace 60 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 23:45.1 |
| 61 | Jordan HudsonPlace 61 · Grade 10 · Rustburg | 10 | Rustburg | 23:49.5 |
| 62 | Aiden HudsonPlace 62 · Grade 12 · Rustburg | 12 | Rustburg | 24:05.6 |
| 63 | Caleb PaynePlace 63 · Grade 10 · Amherst County | 10 | Amherst County | 24:12.0 |
| 64 | Collin DeanPlace 64 · Grade 11 · Amherst County | 11 | Amherst County | 24:12.3 |
| 65 | Mason BryantPlace 65 · Grade 10 · Amherst County | 10 | Amherst County | 24:12.3 |
| 66 | Grayson GilliamPlace 66 · Grade 10 · Rustburg | 10 | Rustburg | 24:17.7 |
| 67 | Eric SheltonPlace 67 · Grade 9 · Liberty Christian Academy | 9 | Liberty Christian Academy | 24:33.3 |
| 68 | Caedmon BurkeyPlace 68 · Grade 9 · Amherst County | 9 | Amherst County | 24:50.9 |
| 69 | Isaac RossPlace 69 · Grade 10 · Liberty Christian Academy | 10 | Liberty Christian Academy | 24:55.3 |
| 70 | Noah YoonPlace 70 · Grade 10 · Heritage (Lynchburg) | 10 | Heritage (Lynchburg) | 24:58.2 |
| 71 | Oliver SmithPlace 71 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 25:22.6 |
| 72 | Malcolm ShindlePlace 72 · Grade 9 · Liberty Christian Academy | 9 | Liberty Christian Academy | 25:22.7 |
| 73 | Declan PfifferPlace 73 · Grade 9 · Liberty Christian Academy | 9 | Liberty Christian Academy | 25:23.8 |
| 74 | Caleb CampbellPlace 74 · Grade 11 · Amherst County | 11 | Amherst County | 25:25.7 |
| 75 | Christian CrewsPlace 75 · Grade 9 · Rustburg | 9 | Rustburg | 25:28.1 |
| 76 | Gabriel LylePlace 76 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 25:36.0 |
| 77 | Brady RodgersPlace 77 · Grade 9 · E.C. Glass | 9 | E.C. Glass | 25:38.3 |
| 78 | Zachary ColemanPlace 78 · Grade 9 · Jefferson Forest | 9 | Jefferson Forest | 25:38.5 |
| 79 | Josiah KeithPlace 79 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 25:43.3 |
| 80 | Justin BoogadesPlace 80 · Grade 9 · E.C. Glass | 9 | E.C. Glass | 25:52.4 |
| 81 | Jackson GibbsPlace 81 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 25:55.6 |
| 82 | Overstreet ChasePlace 82 · Grade 9 · Liberty (Bedford) | 9 | Liberty (Bedford) | 25:57.6 |
| 83 | Kohl BenaiahPlace 83 · Grade - · Liberty (Bedford) | - | Liberty (Bedford) | 26:09.4 |
| 84 | Russell BaberPlace 84 · Grade 10 · Rustburg | 10 | Rustburg | 26:09.9 |
| 85 | Jonathon KorbyPlace 85 · Grade 9 · Heritage (Lynchburg) | 9 | Heritage (Lynchburg) | 26:11.7 |
| 86 | Xavier JonesPlace 86 · Grade 11 · Liberty (Bedford) | 11 | Liberty (Bedford) | 26:24.5 |
| 87 | Clinton HubbardPlace 87 · Grade 12 · Rustburg | 12 | Rustburg | 26:25.3 |
| 88 | William SheltonPlace 88 · Grade 12 · Liberty Christian Academy | 12 | Liberty Christian Academy | 26:36.6 |
| 89 | Ethan SchmidtPlace 89 · Grade 10 · Brookville | 10 | Brookville | 26:53.2 |
| 90 | Evan BellPlace 90 · Grade 11 · Amherst County | 11 | Amherst County | 27:06.2 |
| 91 | Hill CharliePlace 91 · Grade 12 · Liberty (Bedford) | 12 | Liberty (Bedford) | 29:02.0 |
| 92 | Dayvien AllenPlace 92 · Grade 10 · Rustburg | 10 | Rustburg | 30:06.6 |
| 93 | Luke HamelPlace 93 · Grade 10 · Amherst County | 10 | Amherst County | 30:25.1 |
| 94 | Aiden SmithPlace 94 · Grade 9 · Jefferson Forest | 9 | Jefferson Forest | 30:32.0 |
| 95 | Ruger YoungPlace 95 · Grade 12 · Amherst County | 12 | Amherst County | 30:46.1 |
| 96 | Parker WrotePlace 96 · Grade 10 · Jefferson Forest | 10 | Jefferson Forest | 31:19.9 |
| 97 | Fletcher FrancoPlace 97 · Grade 11 · Liberty (Bedford) | 11 | Liberty (Bedford) | 31:35.5 |
| 98 | Aidan JonesPlace 98 · Grade 12 · Amherst County | 12 | Amherst County | 31:50.2 |
| 99 | Wyatt SievewrightPlace 99 · Grade 9 · Amherst County | 9 | Amherst County | 32:02.2 |
| 100 | Keshav KodikallaPlace 100 · Grade 9 · Jefferson Forest | 9 | Jefferson Forest | 34:17.4 |
| 101 | Aryes FurrowhPlace 101 · Grade 10 · Heritage (Lynchburg) | 10 | Heritage (Lynchburg) | 35:40.2 |