Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.98 Miles · Burke Lake Park2025 Northern Region Cross Country Championship · Oct 2918:04.62025 Northern Region Cross Country ChampionshipOctober 29, 2025
4,000 Meters · Pole Green ParkSpider Alumni Open · Sep 515:12.5Spider Alumni OpenSeptember 5, 2026
5,000 Meters · Great Meadow (Non-State)Octoberfest Invitational · Oct 419:13.8Octoberfest InvitationalOctober 4, 2025
5,000 Meters · Oatlands PlantationVHSL 6A State Cross Country Championships · Nov 820:35.80VHSL 6A State Cross Country ChampionshipsNovember 8, 2025
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1818:52.6The VA XC ShowcaseOctober 18, 2025
5,000 Meters · WakeMed Soccer Parkadidas XC Challenge · Sep 1818:17.2adidas XC ChallengeSeptember 18, 2026
5,000 Meters · Woodberry Forest 5K CourseWoodberry Forest XC Invitational · Sep 2221:26.0Woodberry Forest XC InvitationalSeptember 22, 2023
6,000 Meters · Pole Green ParkA-10 XC Championships · Oct 3123:01.6A-10 XC ChampionshipsOctober 31, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31A-10 XC ChampionshipsOct 31 · 6,000 Meters Championship · Place 99 · RichmondRichmond6,000 Meters Championship9923:01.6 PBFr
Oct 2Richmond InvitationalOct 2 · 6,000 Meters College · Place 41 · RichmondRichmond6,000 Meters College4123:03.2Fr
Sep 18adidas XC ChallengeSep 18 · 5,000 Meters College · Place 41 · RichmondRichmond5,000 Meters College4118:17.2 PBFr
Sep 5Spider Alumni OpenSep 5 · 4,000 Meters Collegiate · Place 25 · RichmondRichmond4,000 Meters Collegiate2515:12.5 PBFr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8VHSL 6A State Cross Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 34 · South LakesSouth Lakes5,000 Meters Varsity3420:35.80 PB12
Oct 292025 Northern Region Cross Country ChampionshipOct 29 · 2.98 Miles Varsity · Place 7 · South LakesSouth Lakes2.98 Miles Varsity718:04.6 PB12
Oct 22VHSL Concorde District Cross Country ChampionshipsOct 22 · 2.98 Miles Varsity · Place 4 · South LakesSouth Lakes2.98 Miles Varsity418:30.8012
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Showcase · Place 78 · South LakesSouth Lakes5,000 Meters Showcase7818:52.6 PB12
Oct 4Octoberfest InvitationalOct 4 · 5,000 Meters Varsity · Place 7 · South LakesSouth Lakes5,000 Meters Varsity719:13.8 PB12
Sep 27Oatlands InvitationalSep 27 · Varsity · Place 35 · South LakesSouth LakesVarsity3519:40—
Sep 27Oatlands InvitationalSep 27 · 5,000 Meters Varsity · Place 35 · South LakesSouth Lakes5,000 Meters Varsity3519:39.4412

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 6Northern Region Cross Country ChampionshipNov 6 · Varsity · Place 7 · South LakesSouth LakesVarsity718:53—
Oct 30Concorde District CC ChampionshipOct 30 · Varsity · Place 6 · South LakesSouth LakesVarsity618:59—
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 64 · South LakesSouth Lakes5,000 Meters Varsity6418:58.5JR
Sep 21Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 72 · South LakesSouth Lakes5,000 Meters Varsity7220:22—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 72 · South LakesSouth LakesVarsity7220:22—

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11VHSL Class 6 State ChampionshipNov 11 · 5,000 Meters Varsity · Place 68 · South LakesSouth Lakes5,000 Meters Varsity6821:10—
Nov 22023 Northern Region Cross Country ChampionshipNov 2 · Varsity · Place 18 · South LakesSouth LakesVarsity1819:03—
Oct 262023 Concorde District CC ChampionshipOct 26 · Varsity · Place 9 · South LakesSouth LakesVarsity919:42—
Oct 14MileStat.com XC Invitational 2023Oct 14 · Elite · Place 92 · South LakesSouth LakesElite9219:36—
Oct 14MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Elite · Place 92 · South LakesSouth Lakes5,000 Meters Elite9219:3610
Sep 22Woodberry Forest XC InvitationalSep 22 · 5,000 Meters Varsity · Place 19 · South LakesSouth Lakes5,000 Meters Varsity1921:26.0 PB10

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 32022 Northern Region Cross Country ChampionshipNov 3 · Varsity · Place 34 · South LakesSouth LakesVarsity3420:16—
Oct 27Concorde District CC ChampionshipOct 27 · Varsity · Place 18 · South LakesSouth LakesVarsity1820:09—
Sep 30Woodberry Forest Cross Country InvitationalSep 30 · 5,000 Meters Varsity · Place 34 · South LakesSouth Lakes5,000 Meters Varsity3421:58.1FR
Sep 24Oatlands InvitationalSep 24 · 5,000 Meters Junior Varsity · Place 8 · South LakesSouth Lakes5,000 Meters Junior Varsity822:23—