Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Green Hill ParkVHSL XC Class 123 State Championship · Nov 816:28.6VHSL XC Class 123 State Championship November 8, 2025
5,000 Meters · Jackson River Sports ComplexVHSL Class 3A Region C · Nov 616:45.20VHSL Class 3A Region CNovember 6, 2024
5,000 Meters · Panorama FarmsJefferson District Championship · Oct 2216:38.9Jefferson District ChampionshipOctober 22, 2025
5,000 Meters · Pleasant GroveVHSL Region 3C Championship · Nov 117:54.5VHSL Region 3C ChampionshipNovember 1, 2023
5,000 Meters · Pleasant Grove ParkVHSL Region 3C Championship · Oct 2916:22.7VHSL Region 3C ChampionshipOctober 29, 2025
5,000 Meters · Pole Green ParkPole Green XC Classic · Sep 617:02.2Pole Green XC ClassicSeptember 6, 2025
5,000 Meters · Virginia Tech Home Cross Country CourseVHSL XC Class 1,2,3 State Championship · Nov 1617:12.6VHSL XC Class 1,2,3 State ChampionshipNovember 16, 2024
5,000 Meters · Woodberry Forest 5K CourseWoodberry Forest XC Invitational · Sep 2218:33.1Woodberry Forest XC InvitationalSeptember 22, 2023
8,000 Meters · Green Hill ParkECE - Fast Times Festival - MS, HS, College, Open (Salem, VA) · Oct 327:18.50ECE - Fast Times Festival - MS, HS, College, Open (Salem, VA)October 3, 2026
8,000 Meters · Milliken FieldBig South XC · Oct 3026:13.1Big South XCOctober 30, 2026
8,000 Meters · Virginia Tech Home Cross Country CourseHokie Invitational · Sep 1826:36.60Hokie InvitationalSeptember 18, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30Big South XCOct 30 · 8,000 Meters Men 8k · Place 44 · RadfordRadford8,000 Meters Men 8k4426:13.1 PBFr
Oct 3ECE - Fast Times Festival - MS, HS, College, Open (Salem, VA)Oct 3 · 8,000 Meters College · Place 10 · RadfordRadford8,000 Meters College1027:18.50 PBFr
Sep 18Hokie InvitationalSep 18 · 8,000 Meters Collegiate · Place 27 · RadfordRadford8,000 Meters Collegiate2726:36.60 PBFr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8VHSL XC Class 123 State Championship Nov 8 · 5,000 Meters Class 3 · Place 20 · Fluvanna CountyFluvanna County5,000 Meters Class 32016:28.6 PB12
Oct 29VHSL Region 3C ChampionshipOct 29 · 5,000 Meters Varsity · Place 8 · Fluvanna CountyFluvanna County5,000 Meters Varsity816:22.7 PB12
Oct 22Jefferson District ChampionshipOct 22 · 5,000 Meters Varsity · Place 8 · Fluvanna CountyFluvanna County5,000 Meters Varsity816:38.9 PB12
Sep 17Fluvanna HS XC Meet #1Sep 17 · 5,000 Meters Varsity · Place 23 · Fluvanna CountyFluvanna County5,000 Meters Varsity2319:11.512
Sep 6Pole Green XC ClassicSep 6 · 5,000 Meters Championship Boys · Place 35 · Fluvanna CountyFluvanna County5,000 Meters Championship Boys3517:02.2 PB12

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 16VHSL XC Class 1,2,3 State ChampionshipNov 16 · 5,000 Meters 3A · Place 32 · Fluvanna CountyFluvanna County5,000 Meters 3A3217:12.6 PB11
Nov 6VHSL Class 3A Region CNov 6 · 5,000 Meters Varsity · Place 7 · Fluvanna CountyFluvanna County5,000 Meters Varsity716:45.20 PB11
Sep 28East Coast Elite XC - Virginia TechSep 28 · 5,000 Meters Varsity · Place 18 · Fluvanna CountyFluvanna County5,000 Meters Varsity1817:23.6011
Sep 14Fork Union Cross Country InvitationalSep 14 · 5,000 Meters Varsity · Place 28 · Fluvanna CountyFluvanna County5,000 Meters Varsity2817:24.2—
Sep 7Knights Crossing XCSep 7 · Varsity · Place 60 · Fluvanna CountyFluvanna CountyVarsity6016:42.0JR
Sep 7Knights Crossing XCSep 7 · Varsity · Place 60 · Fluvanna CountyFluvanna CountyVarsity6016:42.0JR
Sep 7Knights Crossing XCSep 7 · 5,000 Meters Varsity · Place 60 · Fluvanna CountyFluvanna County5,000 Meters Varsity6016:42.0JR
Sep 4Fluvanna HS XC Meet #1Sep 4 · 5,000 Meters Varsity · Place 2 · Fluvanna CountyFluvanna County5,000 Meters Varsity217:44.5—

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1VHSL Region 3C ChampionshipNov 1 · 5,000 Meters Varsity · Place 23 · Fluvanna CountyFluvanna County5,000 Meters Varsity2317:54.5 PB10
Oct 24Jefferson District ChampionshipOct 24 · 5,000 Meters Championship · Place 21 · Fluvanna CountyFluvanna County5,000 Meters Championship2117:51.3SO
Oct 4Town Park InvitationalOct 4 · 5,000 Meters Varsity · Place 14 · Fluvanna CountyFluvanna County5,000 Meters Varsity143:32.8—
Sep 22Woodberry Forest XC InvitationalSep 22 · 5,000 Meters Varsity · Place 48 · Fluvanna CountyFluvanna County5,000 Meters Varsity4818:33.1 PB10
Sep 16Fork Union Cross Country InvitationalSep 16 · 5,000 Meters Varsity · Place 72 · Fluvanna CountyFluvanna County5,000 Meters Varsity7218:33.0SO
Sep 9Knights CrossingSep 9 · 5,000 Meters Varsity · Place 145 · Fluvanna CountyFluvanna County5,000 Meters Varsity14518:33.8SO

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 8Albemarle InvitationalOct 8 · 5,000 Meters Varsity · Place 132 · Fluvanna CountyFluvanna County5,000 Meters Varsity13218:15.19
Sep 30Woodberry Forest Cross Country InvitationalSep 30 · 5,000 Meters Varsity · Place 80 · Fluvanna CountyFluvanna County5,000 Meters Varsity8018:52.7FR
Sep 17Fork Union Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 111 · Fluvanna CountyFluvanna County5,000 Meters Varsity11119:40.89
Sep 17Fork Union Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 111 · Fluvanna CountyFluvanna County5,000 Meters Varsity11119:40.89
Sep 14Fluvanna HS XC Meet #1Sep 14 · 5,000 Meters Varsity · Place 16 · Fluvanna CountyFluvanna County5,000 Meters Varsity1620:36.29—

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 18Fork Union Cross Country InvitationalSep 18 · 2,500 Meters Middle School · Place 9 · Fluvanna CountyFluvanna County2,500 Meters Middle School99:34.09
Sep 18Fork Union Cross Country InvitationalSep 18 · 2,500 Meters Middle School · Place 9 · Fluvanna CountyFluvanna County2,500 Meters Middle School99:34.0—

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 21Fork Union InvitationalSep 21 · 2,500 Meters Middle School · Place 41 · Fluvanna County MiddFluvanna County Midd2,500 Meters Middle School4110:35.7—
Sep 21Fork Union InvitationalSep 21 · 2,500 Meters Middle School · Place 41 · Fluvanna County MiddFluvanna County Midd2,500 Meters Middle School4110:35.7—