Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Green Hill ParkVHSL XC Class 123 State Championship · Nov 819:05.6VHSL XC Class 123 State Championship November 8, 2025
5,000 Meters · GreenHill ParkVHSL Class 1A/2A/3A State XC Championships · Nov 1218:38.68VHSL Class 1A/2A/3A State XC ChampionshipsNovember 12, 2022
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1818:31.3The VA XC ShowcaseOctober 18, 2025
5,000 Meters · Poor Farm Park Patrick Henry Invitational · Sep 2718:27.5Patrick Henry InvitationalSeptember 27, 2025
5,000 Meters · Windsor Castle ParkBay Rivers District Meet · Sep 318:45Bay Rivers District MeetSeptember 3, 2025
5,000 Meters · York HSBay Rivers District XC Meet · Sep 2118:41.72Bay Rivers District XC MeetSeptember 21, 2022

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 8VHSL XC Class 123 State Championship Nov 8 · 5,000 Meters Class 3 · Place 92 · York5,000 Meters Class 39219:05.6 PB12
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Small School · Place 92 · York5,000 Meters Small School9218:31.3 PB12
Sep 27Patrick Henry InvitationalSep 27 · 5,000 Meters Varsity · Place 68 · York5,000 Meters Varsity6818:27.5 PB12
Sep 3Bay Rivers District MeetSep 3 · 5,000 Meters Varsity · Place 35 · York5,000 Meters Varsity3518:45 PB12

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 48 · York5,000 Meters Varsity4817:54.9JR

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 12VHSL Class 1A/2A/3A State XC ChampionshipsNov 12 · 5,000 Meters Varsity - Class 3A · Place 81 · York5,000 Meters Varsity - Class 3A8118:38.68 PB9
Nov 2VHSL Class 3 Region A Cross Country ChampionshipNov 2 · 5,000 Meters Varsity · Place 16 · York5,000 Meters Varsity1618:24.639
Oct 25Bay River District ChampionshipOct 25 · Varsity · Place 29 · YorkVarsity2918:02.85—
Oct 15MileStat.com XC InvitationalOct 15 · Elite · Place 130 · YorkElite13018:11—
Oct 15MileStat.com XC InvitationalOct 15 · 5,000 Meters Elite · Place 130 · York5,000 Meters Elite13018:11—
Oct 7BRD XC Meet (Tabb, York, New Kent, Lafayette)Oct 7 · Varsity · Place 14 · YorkVarsity1419:03.15—
Sep 21Bay Rivers District XC MeetSep 21 · 5,000 Meters Varsity · Place 5 · York5,000 Meters Varsity518:41.72 PB9
Sep 13BRD XC MeetSep 13 · 5,000 Meters Varsity · Place 10 · York5,000 Meters Varsity1019:13.29
Sep 10Albert E. Dorner: Newport News InvitationalSep 10 · 5,000 Meters Varsity · Place 31 · York5,000 Meters Varsity3118:55.019
Sep 10Albert E. Dorner: Newport News InvitationalSep 10 · 5,000 Meters Varsity · Place 31 · York5,000 Meters Varsity3118:55.019