Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bells Mill ParkVHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIP · Oct 2516:40.02VHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIPOctober 25, 2025
5,000 Meters · Oatlands PlantationVHSL 6A State Cross Country Championships · Nov 818:08.50VHSL 6A State Cross Country ChampionshipsNovember 8, 2025
5,000 Meters · Panorama FarmsAlbemarle Invite · Oct 1116:45.3Albemarle InviteOctober 11, 2025
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1817:08.6The VA XC ShowcaseOctober 18, 2025
5,000 Meters · Pole Green ParkPole Green XC Classic · Sep 617:49.7Pole Green XC ClassicSeptember 6, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8VHSL 6A State Cross Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 66 · Grassfield5,000 Meters Varsity6618:08.50 PB12
Oct 25VHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIPOct 25 · 5,000 Meters Varsity · Place 8 · Grassfield5,000 Meters Varsity816:40.02 PB12
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Large School · Place 14 · Grassfield5,000 Meters Large School1417:08.6 PB12
Oct 11Albemarle InviteOct 11 · 5,000 Meters Varsity · Place 44 · Grassfield5,000 Meters Varsity4416:45.3 PB12
Sep 27Oatlands InvitationalSep 27 · Varsity · Place 121 · GrassfieldVarsity12117:22—
Sep 17Southeastern District Meet #2Sep 17 · 5,000 Meters Varsity · Place 5 · Grassfield5,000 Meters Varsity517:57.2012
Sep 6Pole Green XC ClassicSep 6 · 5,000 Meters Championship Boys · Place 61 · Grassfield5,000 Meters Championship Boys6117:49.7 PB12

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16VHSL Class 6 State XC MeetNov 16 · 5,000 Meters Varsity · Place 61 · Grassfield5,000 Meters Varsity6117:48—
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Elite · Place 23 · Grassfield5,000 Meters Elite2316:19.7JR
Oct 16Southeastern District Meet # 5Oct 16 · 5,000 Meters Varsity · Place 3 · Grassfield5,000 Meters Varsity317:32.71—
Sep 11Southeastern District Meet #1Sep 11 · 5,000 Meters Varsity · Place 7 · Grassfield5,000 Meters Varsity717:44.49—

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 11VHSL Class 6 State ChampionshipNov 11 · 5,000 Meters Varsity · Place 85 · Grassfield5,000 Meters Varsity8518:21—
Oct 14MileStat.com XC Invitational 2023Oct 14 · Elite · Place 87 · GrassfieldElite8717:25—
Oct 14MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Elite · Place 87 · Grassfield5,000 Meters Elite8717:2510

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 12VHSL Class 6 State ChampionshipNov 12 · Varsity · Place 93 · GrassfieldVarsity9318:46—
Nov 12VHSL Class 6 State ChampionshipNov 12 · 5,000 Meters Varsity · Place 93 · Grassfield5,000 Meters Varsity9318:46—
Oct 8Albemarle InvitationalOct 8 · 5,000 Meters Varsity · Place 102 · Grassfield5,000 Meters Varsity10217:54.49
Sep 17Fork Union Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 3 · Grassfield5,000 Meters Varsity318:35.59
Sep 17Fork Union Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 3 · Grassfield5,000 Meters Varsity318:35.59