Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Fairview ParkCentral High School Cross Country Invitational · Aug 3017:42.4Central High School Cross Country InvitationalAugust 30, 2025
5,000 Meters · Green Hill ParkVHSL XC State Class 1,2,3 Championship · Nov 718:05.30VHSL XC State Class 1,2,3 ChampionshipNovember 7, 2026
5,000 Meters · New Market Battlefield State Historical ParkVHSL Region 2B Championship · Oct 2919:22.7VHSL Region 2B ChampionshipOctober 29, 2025
5,000 Meters · Oatlands PlantationOatlands Invitational · Sep 2619:19.2Oatlands InvitationalSeptember 26, 2026
5,000 Meters · Third Winchester Battlefield ParkThird Battle Invite · Oct 1017:52.8Third Battle InviteOctober 10, 2026
5,000 Meters · Woodgrove HSWolverine XC Invitational · Sep 1919:31.7Wolverine XC Invitational September 19, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7VHSL XC State Class 1,2,3 ChampionshipNov 7 · 5,000 Meters Class 2 · Place 46 · Clarke County5,000 Meters Class 24618:05.30 PB12
Oct 21Bull Run District XC Championship MeetOct 21 · 5,000 Meters Varsity · Place 16 · Clarke County5,000 Meters Varsity1617:32.0SR
Oct 10Third Battle InviteOct 10 · 5,000 Meters Varsity A · Place 126 · Clarke County5,000 Meters Varsity A12617:52.8 PB12
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters JV Upper Boys · Place 57 · Clarke County5,000 Meters JV Upper Boys5719:19.2 PB12
Sep 19Wolverine XC Invitational Sep 19 · 5,000 Meters Junior Varsity 11-12 · Place 26 · Clarke County5,000 Meters Junior Varsity 11-122619:31.7 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8VHSL XC Class 123 State Championship Nov 8 · 5,000 Meters Class 2 · Place 47 · Clarke County5,000 Meters Class 24718:13.511
Oct 29VHSL Region 2B ChampionshipOct 29 · 5,000 Meters Varsity · Place 20 · Clarke County5,000 Meters Varsity2019:22.7 PB11
Oct 22VHSL Bull Run District ChampionshipOct 22 · 5,000 Meters Varsity · Place 14 · Clarke County5,000 Meters Varsity1419:31.111
Oct 18Third Battle InviteOct 18 · 5,000 Meters Junior Varsity B · Place 12 · Clarke County5,000 Meters Junior Varsity B1218:47.411
Aug 30Central High School Cross Country InvitationalAug 30 · 3 Miles Varsity Blue · Place 14 · Clarke County3 Miles Varsity Blue1417:42.4 PB11