Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.98 Miles · Burke Lake Park2026 Dobson Double Duals (Concorde Meet #3) · Sep 2918:12.602026 Dobson Double Duals (Concorde Meet #3)September 29, 2026
3 Miles · Burke Lake ParkBurke Lake District Meet · Oct 2117:22.46Burke Lake District MeetOctober 21, 2026
3 Miles · Hereford HSBull Run 2025 · Sep 2021:59.04Bull Run 2025September 20, 2025
3 Miles · Lake FairfaxConcorde District CC Meet #3 · Oct 720:37Concorde District CC Meet #3October 7, 2025
4699 m · Lake Fairfax Course- Concorde Weekday2026 Concorde District CC Meet #2 · Sep 1618:212026 Concorde District CC Meet #2September 16, 2026
5,000 Meters · Green Hill ParkKnights Crossing · Sep 620:49.1Knights CrossingSeptember 6, 2025
5,000 Meters · Oatlands PlantationVHSL Class 6 State XC Meet · Nov 719:16.45VHSL Class 6 State XC MeetNovember 7, 2026
5,000 Meters · Third Winchester Battlefield ParkThird Battle Invite · Oct 1018:21.8Third Battle InviteOctober 10, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7VHSL Class 6 State XC MeetNov 7 · 5,000 Meters Varsity · Place 94 · Oakton5,000 Meters Varsity9419:16.45 PB12
Oct 212026 Concorde District Cross Country ChampionshipsOct 21 · 3 Miles Varsity · Place 29 · Oakton3 Miles Varsity2917:23—
Oct 21Burke Lake District MeetOct 21 · 3 Miles Concorde · Place 29 · Oakton3 Miles Concorde2917:22.46 PB12
Oct 10Third Battle InviteOct 10 · 5,000 Meters Junior Varsity A · Place 63 · Oakton5,000 Meters Junior Varsity A6318:21.8 PB12
Sep 292026 Dobson Double Duals (Concorde Meet #3)Sep 29 · 2.98 Miles Junior/Senior · Place 10 · Oakton2.98 Miles Junior/Senior1018:12.60 PB12
Sep 162026 Concorde District CC Meet #2Sep 16 · 2.92 Miles Varsity · Place 3 · Oakton2.92 Miles Varsity318:21 PB12

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 18Third Battle InviteOct 18 · 5,000 Meters Junior Varsity A · Place 155 · Oakton5,000 Meters Junior Varsity A15520:09.211
Oct 7Concorde District CC Meet #3Oct 7 · 3 Miles Varsity · Place 25 · Oakton3 Miles Varsity2520:37 PB11
Sep 20Bull Run 2025Sep 20 · 3 Miles Boys Maroon/Gold JV/Open · Place 160 · Oakton3 Miles Boys Maroon/Gold JV/Open16021:59.04 PB11
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity White · Place 76 · Oakton5,000 Meters Varsity White7620:49.1 PB11