Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.98 Miles · Burke Lake Park2025 Northern Region Cross Country Championship · Oct 2920:46.62025 Northern Region Cross Country ChampionshipOctober 29, 2025
5,000 Meters · Green Hill ParkKnights Crossing · Sep 1220:48.9Knights CrossingSeptember 12, 2026
5,000 Meters · Oatlands PlantationVHSL 6A State Cross Country Championships · Nov 822:11.50VHSL 6A State Cross Country ChampionshipsNovember 8, 2025
5,000 Meters · Third Winchester Battlefield ParkThird Battle Invite · Oct 1020:55.0Third Battle InviteOctober 10, 2026
5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 221:11.81Great American XC Festival Presented by CorosOctober 2, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 10Third Battle InviteOct 10 · 5,000 Meters Varsity A · Place 71 · Oakton5,000 Meters Varsity A7120:55.0 PB12
Oct 2Great American XC Festival Presented by CorosOct 2 · 5,000 Meters COROS Race of Champions · Place 231 · Oakton5,000 Meters COROS Race of Champions23121:11.81 PB12
Sep 12Knights CrossingSep 12 · 5,000 Meters Varsity Red · Place 81 · Oakton5,000 Meters Varsity Red8120:48.9 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8VHSL 6A State Cross Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 71 · Oakton5,000 Meters Varsity7122:11.50 PB11
Oct 292025 Northern Region Cross Country ChampionshipOct 29 · 2.98 Miles Varsity · Place 49 · Oakton2.98 Miles Varsity4920:46.6 PB11
Oct 22VHSL Concorde District Cross Country ChampionshipsOct 22 · 2.98 Miles Varsity · Place 22 · Oakton2.98 Miles Varsity2220:50.9011
Oct 18Third Battle InviteOct 18 · 5,000 Meters Varsity A · Place 75 · Oakton5,000 Meters Varsity A7522:04.511
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity White · Place 10 · Oakton5,000 Meters Varsity White1022:11.411