| 1 | Branden WoodPlace 1 · Grade 10 · Louisa County High S | 10 | Louisa County High S | 16:44.70 |
| 2 | Cutter HustonPlace 2 · Grade 12 · Albemarle | 12 | Albemarle | 16:46.42 |
| 3 | Harris NasehPlace 3 · Grade 11 · Albemarle | 11 | Albemarle | 17:06.74 |
| 4 | Will MackenziePlace 4 · Grade 11 · Albemarle | 11 | Albemarle | 17:21.17 |
| 5 | Joe YungPlace 5 · Grade 10 · Albemarle | 10 | Albemarle | 17:25.07 |
| 6 | J.D. MacKnightPlace 6 · Grade 11 · Albemarle | 11 | Albemarle | 17:34.13 |
| 7 | Samuel TamblrePlace 7 · Grade 11 · Albemarle | 11 | Albemarle | 17:57.62 |
| 8 | Matt KlapakPlace 8 · Grade 10 · Louisa County High S | 10 | Louisa County High S | 18:22.24 |
| 9 | Bowen VarneyPlace 9 · Grade 11 · Louisa County High S | 11 | Louisa County High S | 18:29.49 |
| 10 | Zack DavisPlace 10 · Grade 12 · Albemarle | 12 | Albemarle | 18:33.84 |
| 11 | Roshan GeorgePlace 11 · Grade 12 · Albemarle | 12 | Albemarle | 18:51.14 |
| 12 | Kyler SorianoPlace 12 · Grade 11 · Louisa County High S | 11 | Louisa County High S | 18:55.00 |
| 13 | Brett HarrisPlace 13 · Grade 11 · Albemarle | 11 | Albemarle | 18:58.93 |
| 14 | Will KrehmeyerPlace 14 · Grade 11 · Monticello | 11 | Monticello | 19:00.35 |
| 15 | Jack KircherPlace 15 · Grade 12 · Monticello | 12 | Monticello | 19:08.18 |
| 16 | Noah DunnPlace 16 · Grade 11 · Albemarle | 11 | Albemarle | 19:13.96 |
| 17 | Blake WiesePlace 17 · Grade 11 · Albemarle | 11 | Albemarle | 19:14.64 |
| 18 | Esteban VizcainoPlace 18 · Grade 10 · Monticello | 10 | Monticello | 19:15.89 |
| 19 | Jake HartogenesisPlace 19 · Grade 10 · Albemarle | 10 | Albemarle | 19:16.44 |
| 20 | Chris PellissierPlace 20 · Grade 9 · Albemarle | 9 | Albemarle | 19:26.15 |
| 21 | Farhad NasehPlace 21 · Grade 10 · Albemarle | 10 | Albemarle | 19:26.77 |
| 22 | Nicholas EmmertPlace 22 · Grade 9 · Louisa County High S | 9 | Louisa County High S | 19:37.47 |
| 23 | Caiden DavenportPlace 23 · Grade 9 · Louisa County High S | 9 | Louisa County High S | 19:44.04 |
| 24 | Adrian GrubbsPlace 24 · Grade 9 · Albemarle | 9 | Albemarle | 19:59.69 |
| 25 | Everett RobinsonPlace 25 · Grade 11 · Louisa County High S | 11 | Louisa County High S | 20:07.84 |
| 26 | Hunter RayPlace 26 · Grade 10 · Monticello | 10 | Monticello | 20:10.51 |
| 27 | Jacob WoodsonPlace 27 · Grade 12 · Louisa County High S | 12 | Louisa County High S | 20:13.40 |
| 28 | Connor MortonPlace 28 · Grade 10 · Albemarle | 10 | Albemarle | 20:16.72 |
| 29 | David CoppiPlace 29 · Grade 12 · Albemarle | 12 | Albemarle | 20:17.75 |
| 30 | Garrett RobinsonPlace 30 · Grade 11 · Louisa County High S | 11 | Louisa County High S | 20:20.82 |
| 31 | Eli KeithPlace 31 · Grade 12 · Monticello | 12 | Monticello | 20:26.65 |
| 32 | Tighe O'LoughlinPlace 32 · Grade 12 · Albemarle | 12 | Albemarle | 20:36.33 |
| 33 | Jaime McCampbellPlace 33 · Grade 12 · Monticello | 12 | Monticello | 20:37.47 |
| 34 | Troy StephensPlace 34 · Grade 10 · Fluvanna County | 10 | Fluvanna County | 20:42.22 |
| 35 | Nicholas LilesPlace 35 · Grade 11 · Louisa County High S | 11 | Louisa County High S | 20:45.69 |
| 36 | Austin CastlePlace 36 · Grade 9 · Albemarle | 9 | Albemarle | 20:46.07 |
| 37 | Sterling RuffPlace 37 · Grade 12 · Fluvanna County | 12 | Fluvanna County | 20:59.51 |
| 38 | Gaines BallardPlace 38 · Grade 9 · Albemarle | 9 | Albemarle | 20:59.87 |
| 39 | Nehmiah RutanPlace 39 · Grade 9 · Albemarle | 9 | Albemarle | 21:26.14 |
| 40 | Dom RuizPlace 40 · Grade 11 · Albemarle | 11 | Albemarle | 21:30.68 |
| 41 | Cooper RoyPlace 41 · Grade 9 · Monticello | 9 | Monticello | 21:30.94 |
| 42 | Ian Legallo-MalonePlace 42 · Grade 12 · Monticello | 12 | Monticello | 21:33.04 |
| 43 | Nathan ValentinPlace 43 · Grade 9 · Fluvanna County | 9 | Fluvanna County | 21:33.36 |
| 44 | Logan JenkinsPlace 44 · Grade 10 · Louisa County High S | 10 | Louisa County High S | 21:33.86 |
| 45 | Ethan NelsonPlace 45 · Grade 10 · Louisa County High S | 10 | Louisa County High S | 21:39.07 |
| 46 | Matthew CantagalloPlace 46 · Grade 9 · Fluvanna County | 9 | Fluvanna County | 21:41.12 |
| 47 | Payton MartinPlace 47 · Albemarle | — | Albemarle | 21:45.95 |
| 48 | Grant WilliamsPlace 48 · Grade 11 · Albemarle | 11 | Albemarle | 21:59.47 |
| 49 | Zeke BrubakerPlace 49 · Grade 9 · Albemarle | 9 | Albemarle | 22:07.97 |
| 50 | Miles WaterburyPlace 50 · Grade 11 · Albemarle | 11 | Albemarle | 22:21.33 |
| 51 | Andrew ChoffelPlace 51 · Grade 10 · Louisa County High S | 10 | Louisa County High S | 22:24.87 |
| 52 | Evan JumperPlace 52 · Grade 11 · Monticello | 11 | Monticello | 22:29.08 |
| 53 | Joey SpaederPlace 53 · Grade 9 · Monticello | 9 | Monticello | 22:33.59 |
| 54 | Chris AskewPlace 54 · Grade 11 · Louisa County High S | 11 | Louisa County High S | 22:35.43 |
| 55 | Sergio Reyes CortesPlace 55 · Grade 11 · Albemarle | 11 | Albemarle | 22:40.98 |
| 56 | Austin HuntPlace 56 · Grade 8 · Monticello | 8 | Monticello | 22:50.34 |
| 57 | Jacob KrousePlace 57 · Grade 9 · Monticello | 9 | Monticello | 22:51.37 |
| 58 | Thomas FullerPlace 58 · Grade 9 · Louisa County High S | 9 | Louisa County High S | 22:56.54 |
| 59 | Luis CisnerosPlace 59 · Grade 10 · Albemarle | 10 | Albemarle | 23:03.93 |
| 60 | Luke SchoensterPlace 60 · Grade 11 · Louisa County High S | 11 | Louisa County High S | 23:09.21 |
| 61 | Seth DeepakPlace 61 · Grade 9 · Albemarle | 9 | Albemarle | 23:14.32 |
| 62 | Nick BakerPlace 62 · Grade 9 · Monticello | 9 | Monticello | 23:30.21 |
| 63 | Sam RogersPlace 63 · Grade 10 · Albemarle | 10 | Albemarle | 23:40.22 |
| 64 | Will ClemonsPlace 64 · Grade 12 · Monticello | 12 | Monticello | 23:43.52 |
| 65 | Charlie LangePlace 65 · Grade 12 · Monticello | 12 | Monticello | 23:44.68 |
| 66 | Mac SchinstockPlace 66 · Grade 9 · Albemarle | 9 | Albemarle | 23:54.66 |
| 67 | Will HamPlace 67 · Grade 12 · Monticello | 12 | Monticello | 24:10.31 |
| 68 | Preston WeaverPlace 68 · Grade 12 · Albemarle | 12 | Albemarle | 24:15.01 |
| 69 | Aidan WattPlace 69 · Grade 10 · Albemarle | 10 | Albemarle | 24:15.29 |
| 70 | Thomas ValesPlace 70 · Grade 12 · Albemarle | 12 | Albemarle | 24:15.80 |
| 71 | John CarlsonPlace 71 · Grade 11 · Albemarle | 11 | Albemarle | 24:16.06 |
| 72 | Max BeersPlace 72 · Grade 11 · Monticello | 11 | Monticello | 25:02.32 |
| 73 | Aiden RileyPlace 73 · Grade 9 · Louisa County High S | 9 | Louisa County High S | 25:09.77 |
| 74 | Kyle ParrishPlace 74 · Grade 9 · Monticello | 9 | Monticello | 26:07.66 |
| 75 | Aidan ZwoyerPlace 75 · Grade 11 · Albemarle | 11 | Albemarle | 27:41.86 |
| 76 | Will SmithPlace 76 · Grade 9 · Albemarle | 9 | Albemarle | 29:14.59 |
| 77 | Liam HirtsPlace 77 · Grade 11 · Albemarle | 11 | Albemarle | 29:42.47 |