| 1 | Miles MullinsPlace 1 · Grade 10 · St. Christopher's | 10 | St. Christopher's | 6:23 PR |
| 2 | Knight BowlesPlace 2 · Grade 10 · St. Christopher's | 10 | St. Christopher's | 6:25 PR |
| 3 | James KasteleinPlace 3 · Grade 11 · Veritas Classical Christian | 11 | Veritas Classical Christian | 6:27 PR |
| 4 | Trevor MasonPlace 4 · Grade 9 · Patrick Henry (Ashland) | 9 | Patrick Henry (Ashland) | 6:32 |
| 5 | Carter BurchamPlace 5 · Grade 11 · Patrick Henry (Ashland) | 11 | Patrick Henry (Ashland) | 6:38 |
| 6 | Sully BeckPlace 6 · Grade 11 · St. Christopher's | 11 | St. Christopher's | 6:45 |
| 6 | Neal DharPlace 6 · Grade 11 · St. Christopher's | 11 | St. Christopher's | 6:45 |
| 8 | Chas SteinbruggePlace 8 · Grade 11 · St. Christopher's | 11 | St. Christopher's | 6:48 PR |
| 9 | Lucas CusickPlace 9 · Grade 10 · Mills E Godwin | 10 | Mills E Godwin | 6:49 PR |
| 10 | Ethan ColemanPlace 10 · Grade 9 · Hanover | 9 | Hanover | 6:51 PR |
| 11 | Cole MyersPlace 11 · Grade 11 · Hanover | 11 | Hanover | 6:52 PR |
| 12 | Joe BeckPlace 12 · Grade 12 · St. Christopher's | 12 | St. Christopher's | 6:59 PR |
| 13 | Jack DeutschPlace 13 · Grade 12 · Mills E Godwin | 12 | Mills E Godwin | 7:00 PR |
| 14 | Ethan MarkhamPlace 14 · Grade 10 · Patrick Henry (Ashland) | 10 | Patrick Henry (Ashland) | 7:02 |
| 15 | Sam LongestPlace 15 · Grade 10 · Spirit Homeschool | 10 | Spirit Homeschool | 7:04 |
| 16 | Jake OsbornPlace 16 · Grade 12 · Hanover | 12 | Hanover | 7:09 PR |
| 17 | Troy CharaniaPlace 17 · Grade 11 · Hanover | 11 | Hanover | 7:13 |
| 18 | Haden VonCanonPlace 18 · Grade 8 · Veritas Classical Christian | 8 | Veritas Classical Christian | 7:17 |
| 18 | Ethan BelotePlace 18 · Grade 9 · Hanover | 9 | Hanover | 7:17 PR |
| 20 | Luke TaylorPlace 20 · Grade 9 · Patrick Henry (Ashland) | 9 | Patrick Henry (Ashland) | 7:18 |
| 20 | William TunePlace 20 · Grade 11 · St. Christopher's | 11 | St. Christopher's | 7:18 |
| 22 | Sam FeltyPlace 22 · Grade 10 · Veritas Classical Christian | 10 | Veritas Classical Christian | 7:19 PR |
| 22 | Morgan GearyPlace 22 · Grade 11 · Mills E Godwin | 11 | Mills E Godwin | 7:19 PR |
| 24 | Tyler AndersonPlace 24 · Grade 11 · Mills E Godwin | 11 | Mills E Godwin | 7:20 PR |
| 25 | Wyatt CampbellPlace 25 · Grade 12 · St. Christopher's | 12 | St. Christopher's | 7:22 PR |
| 25 | Daniel ShawPlace 25 · Grade 12 · James River Day | 12 | James River Day | 7:22 PR |
| 27 | Philip MaruriPlace 27 · Grade 12 · St. Christopher's | 12 | St. Christopher's | 7:24 PR |
| 28 | Vaden PadgettPlace 28 · Grade 11 · St. Christopher's | 11 | St. Christopher's | 7:25 |
| 29 | Gustavo Domenech-BadeaPlace 29 · Grade 11 · Mills E Godwin | 11 | Mills E Godwin | 7:26 |
| 30 | Johnny WhitlockPlace 30 · Grade 11 · St. Christopher's | 11 | St. Christopher's | 7:27 |
| 31 | Jack McGurnPlace 31 · Grade 12 · St. Christopher's | 12 | St. Christopher's | 7:30 PR |
| 33 | Nolan xPlace 33 · Grade 10 · Mills E Godwin | 10 | Mills E Godwin | 7:31 PR |
| 34 | Drew xPlace 34 · Grade 8 · Mills E Godwin | 8 | Mills E Godwin | 7:33 PR |
| 35 | Ethan VoraritskulPlace 35 · Grade 10 · Veritas Classical Christian | 10 | Veritas Classical Christian | 7:34 |
| 36 | Josh PomeroyPlace 36 · Grade 11 · Patrick Henry (Ashland) | 11 | Patrick Henry (Ashland) | 7:35 PR |
| 37 | Gustavo Domenech-BadeaPlace 37 · Grade 11 · Mills E Godwin | 11 | Mills E Godwin | 7:37 |
| 38 | Matthew XuPlace 38 · Grade 11 · Mills E Godwin | 11 | Mills E Godwin | 7:41 PR |
| 39 | Boyd BallancePlace 39 · Grade 10 · Hanover | 10 | Hanover | 7:42 PR |
| 41 | Andrew NealePlace 41 · Grade 11 · James River Day | 11 | James River Day | 7:45 PR |
| 42 | Khaliq McQueenPlace 42 · Grade 11 · Hanover | 11 | Hanover | 7:47 |
| 43 | Nicholas SheetsPlace 43 · Grade 12 · Mills E Godwin | 12 | Mills E Godwin | 7:48 PR |
| 44 | Jake FlippenPlace 44 · Grade 9 · St. Christopher's | 9 | St. Christopher's | 7:51 PR |
| 45 | Charles EllisonPlace 45 · Grade 11 · Mills E Godwin | 11 | Mills E Godwin | 7:54 PR |
| 46 | Liam PheiferPlace 46 · Grade 8 · Spirit Homeschool | 8 | Spirit Homeschool | 7:56 |
| 48 | Colin CrenshawPlace 48 · Grade 8 · Veritas Classical Christian | 8 | Veritas Classical Christian | 8:01 |
| 49 | Matthew XuPlace 49 · Grade 11 · Mills E Godwin | 11 | Mills E Godwin | 8:04 |
| 50 | Oliver FitchPlace 50 · Grade 9 · St. Christopher's | 9 | St. Christopher's | 8:15 |
| 50 | Aaron SatterwhitePlace 50 · Grade 10 · James River Day | 10 | James River Day | 8:15 PR |
| 50 | Mason KingPlace 50 · Grade 9 · St. Christopher's | 9 | St. Christopher's | 8:15 PR |
| 54 | James DroujinskyPlace 54 · Grade 11 · Hanover | 11 | Hanover | 8:21 PR |
| 55 | Nicholas SheetsPlace 55 · Grade 12 · Mills E Godwin | 12 | Mills E Godwin | 8:42 |
| 56 | Michael MoorePlace 56 · Grade 8 · Hanover | 8 | Hanover | 8:43 PR |
| 57 | Tyler AndersonPlace 57 · Grade 11 · Mills E Godwin | 11 | Mills E Godwin | 8:44 |
| 58 | Daniel MathisPlace 58 · Grade 9 · James River Day | 9 | James River Day | 8:51 PR |
| 59 | C.J. BurkePlace 59 · Grade 9 · Hanover | 9 | Hanover | 8:54 PR |
| 60 | Matthew KobbPlace 60 · Grade 12 · Spirit Homeschool | 12 | Spirit Homeschool | 9:24 |