| 1 | Eli MillerPlace 1 · Grade 12 · Hanover | 12 | Hanover | 13:00.94 PR |
| 2 | Stewart WilliamsPlace 2 · Grade 12 · Hanover | 12 | Hanover | 13:04.60 PR |
| 3 | Aidan O'FlynnPlace 3 · Grade 12 · Veritas Classical Christian | 12 | Veritas Classical Christian | 13:23.22 PR |
| 4 | Eli WarnerPlace 4 · Grade 11 · Hanover | 11 | Hanover | 13:27.67 PR |
| 5 | Jonah SmithPlace 5 · Grade 12 · Hanover | 12 | Hanover | 13:28.67 PR |
| 6 | Agustin FernandezPlace 6 · Grade 11 · Hanover | 11 | Hanover | 13:30.14 PR |
| 7 | Judson SmithPlace 7 · Grade 11 · Mechanicsville | 11 | Mechanicsville | 13:43.88 PR |
| 8 | Ronan ZEEPlace 8 · Grade 11 · Benedictine | 11 | Benedictine | 14:14.90 PR |
| 9 | JJ CrewPlace 9 · Grade 12 · Mechanicsville | 12 | Mechanicsville | 14:17.49 PR |
| 10 | Oliver MurphyPlace 10 · Grade 11 · Veritas Classical Christian | 11 | Veritas Classical Christian | 14:35.20 PR |
| 11 | Brady StreetPlace 11 · Grade 10 · Hanover | 10 | Hanover | 14:35.52 PR |
| 12 | Eli HaydenPlace 12 · Grade 9 · Hanover | 9 | Hanover | 14:42.50 PR |
| 13 | Elijah GastonPlace 13 · Grade 10 · Veritas Classical Christian | 10 | Veritas Classical Christian | 14:49.64 PR |
| 14 | Logan WrightPlace 14 · Grade 12 · Hermitage | 12 | Hermitage | 14:52.47 PR |
| 15 | Zach LeePlace 15 · Grade 12 · Hanover | 12 | Hanover | 15:12.20 PR |
| 16 | Joseph MeyerPlace 16 · Grade 12 · Veritas Classical Christian | 12 | Veritas Classical Christian | 15:15.99 PR |
| 17 | Daniel TruongPlace 17 · Grade 11 · Hanover | 11 | Hanover | 15:21.91 PR |
| 18 | Jaxsen SiewertPlace 18 · Grade 9 · Mechanicsville | 9 | Mechanicsville | 15:49.38 PR |
| 19 | Rylan SamosPlace 19 · Grade 12 · Hermitage | 12 | Hermitage | 15:55.98 PR |
| 20 | Tacoty SlingerlandPlace 20 · Grade 10 · Hermitage | 10 | Hermitage | 16:00.83 PR |
| 21 | Jamaal RalphPlace 21 · Grade 10 · Mechanicsville | 10 | Mechanicsville | 16:01.31 PR |
| 22 | Gavin AdamsPlace 22 · Grade 11 · Mechanicsville | 11 | Mechanicsville | 16:03.03 PR |
| 23 | Hugh MartinPlace 23 · Grade 11 · Veritas Classical Christian | 11 | Veritas Classical Christian | 16:06.98 PR |
| 24 | William WesleyPlace 24 · Grade 11 · Benedictine | 11 | Benedictine | 16:10.19 |
| 25 | Cole McelduffPlace 25 · Grade 11 · Veritas Classical Christian | 11 | Veritas Classical Christian | 16:20.79 |
| 26 | Damien KrakowiakPlace 26 · Grade 10 · Hanover | 10 | Hanover | 16:25.93 |
| 27 | Alex BellinoPlace 27 · Grade 9 · Hanover | 9 | Hanover | 16:31.07 PR |
| 28 | Michael PetersenPlace 28 · Grade 9 · Veritas Classical Christian | 9 | Veritas Classical Christian | 16:38.43 PR |
| 29 | Evan OkayPlace 29 · Grade 9 · Benedictine | 9 | Benedictine | 16:59.90 PR |
| 30 | Isaac JimenezPlace 30 · Grade 11 · Hermitage | 11 | Hermitage | 17:00.60 PR |
| 31 | Henry RitzPlace 31 · Grade 9 · Veritas Classical Christian | 9 | Veritas Classical Christian | 17:06.68 PR |
| 32 | Jackson PiepgrassPlace 32 · Grade 10 · Veritas Classical Christian | 10 | Veritas Classical Christian | 17:12.29 PR |
| 33 | Logan HickersonPlace 33 · Grade 9 · Veritas Classical Christian | 9 | Veritas Classical Christian | 17:20.02 PR |
| 34 | Grayson WoodPlace 34 · Grade 10 · Veritas Classical Christian | 10 | Veritas Classical Christian | 17:22.82 PR |
| 35 | Grayson CooleyPlace 35 · Grade 9 · Hanover | 9 | Hanover | 17:36.30 PR |
| 36 | Walt AyersPlace 36 · Grade 9 · Veritas Classical Christian | 9 | Veritas Classical Christian | 17:42.70 PR |
| 37 | Jude VollesPlace 37 · Grade 11 · Mechanicsville | 11 | Mechanicsville | 17:47.24 PR |
| 38 | Will GingrasPlace 38 · Grade 10 · Grove Christian | 10 | Grove Christian | 17:55.94 PR |
| 39 | Jason TuckPlace 39 · Grade 12 · Hanover | 12 | Hanover | 18:01.94 |
| 40 | Anthony BatchelorPlace 40 · Grade 10 · Hermitage | 10 | Hermitage | 18:15.28 PR |
| 41 | Evan BlommelPlace 41 · Grade - · Benedictine | - | Benedictine | 19:15.57 PR |
| 42 | Griffin LangPlace 42 · Grade 11 · Benedictine | 11 | Benedictine | 19:15.72 |
| 43 | Alex AkbarPlace 43 · Grade 9 · Benedictine | 9 | Benedictine | 19:20.28 PR |
| 44 | John YatesPlace 44 · Grade 11 · Hermitage | 11 | Hermitage | 20:10.20 PR |
| 45 | Mathew WestPlace 45 · Grade - · Veritas Classical Christian | - | Veritas Classical Christian | 20:54.48 PR |
| 46 | Josiah Batts-stewartPlace 46 · Grade - · Grove Christian | - | Grove Christian | 24:28.46 PR |