Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLake Braddock Hall of Fame Invitational · May 910.54aLake Braddock Hall of Fame InvitationalMay 9, 2026
200 Meters · IndoorNike Indoor Nationals · Mar 1221.59Nike Indoor NationalsMarch 12, 2026
200 Meters · Outdoor2026 Northern Region 6D Spring Track & Field Championships · May 2821.31a2026 Northern Region 6D Spring Track & Field ChampionshipsMay 28, 2026
300 Meters · IndoorVHSL Class 6 State Indoor Championships · Mar 234.03VHSL Class 6 State Indoor ChampionshipsMarch 2, 2026
300 Meters · OutdoorLiberty Flames HS Invitational · Dec 635.36aLiberty Flames HS InvitationalDecember 6, 2025
400 Meters · OutdoorNike Spring Invitational · May 249.83aNike Spring InvitationalMay 2, 2026
55 Meter · IndoorThe VA Showcase · Jan 176.31aThe VA ShowcaseJanuary 17, 2026
55 Meter · OutdoorLiberty Flames HS Invitational · Dec 66.40aLiberty Flames HS InvitationalDecember 6, 2025
55 Meters · IndoorLiberty Premier Invitational · Jan 106.31Liberty Premier InvitationalJanuary 10, 2026
60 Meter · IndoorThe VA Showcase · Jan 176.79aThe VA ShowcaseJanuary 17, 2026
60 Meters · IndoorNike Indoor Nationals · Mar 126.83qNike Indoor NationalsMarch 12, 2026
High Jump · OutdoorWiesbaden Invitational · Apr 85-05.00Wiesbaden InvitationalApril 8, 2023
Long Jump · IndoorVHSL Region 6D Indoor Championship · Feb 1120-09.00VHSL Region 6D Indoor ChampionshipFebruary 11, 2026
Long Jump · OutdoorWiesbaden Invitational · Apr 818-05.50Wiesbaden InvitationalApril 8, 2023

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 6 State ChampionshipsJun 5 · 200 Meters · Place 2 · South LakesSouth Lakes200 MetersRound P2.21.53aWind: -0.512
Jun 5VHSL Class 6 State ChampionshipsJun 5 · 200 Meters · Place 2 · South LakesSouth Lakes200 Meters2.21.56aWind: -0.812
Jun 5VHSL Class 6 State ChampionshipsJun 5 · 100 Meters · Place 1 · South LakesSouth Lakes100 MetersRound P1.10.66aWind: -0.912
Jun 5VHSL Class 6 State ChampionshipsJun 5 · 100 Meters · Place 3 · South LakesSouth Lakes100 Meters3.10.73aWind: -0.512
May 282026 Northern Region 6D Spring Track & Field ChampionshipsMay 28 · 200 Meters · Place 1 · South LakesSouth Lakes200 Meters1.21.31a PBWind: 0.812
May 282026 Northern Region 6D Spring Track & Field ChampionshipsMay 28 · 100 Meters · Place 1 · South LakesSouth Lakes100 MetersRound P1.10.65aWind: -112
May 282026 Northern Region 6D Spring Track & Field ChampionshipsMay 28 · 100 Meters · Place 1 · South LakesSouth Lakes100 Meters1.10.62aWind: 012
May 20Concorde District Spring Track ChampionshipsMay 20 · 200 Meters · Place 1 · South LakesSouth Lakes200 MetersRound P1.21.69aWind: 012
May 20Concorde District Spring Track ChampionshipsMay 20 · 200 Meters · Place 1 · South LakesSouth Lakes200 Meters1.21.50aWind: -112
May 20Concorde District Spring Track ChampionshipsMay 20 · 100 Meters · Place 1 · South LakesSouth Lakes100 MetersRound P1.10.69aWind: 0.912
May 20Concorde District Spring Track ChampionshipsMay 20 · 100 Meters · Place 1 · South LakesSouth Lakes100 Meters1.NTWind: -2.512
May 9Lake Braddock Hall of Fame InvitationalMay 9 · 200 Meters · Place 1 · South LakesSouth Lakes200 Meters1.21.47a12
May 9Lake Braddock Hall of Fame InvitationalMay 9 · 100 Meters · Place 1 · South LakesSouth Lakes100 Meters1.10.54a PB12
May 2Nike Spring InvitationalMay 2 · 400 Meters · Place 1 · South LakesSouth Lakes400 Meters1.49.83a PB12
May 2Nike Spring InvitationalMay 2 · 200 Meters · Place 1 · South LakesSouth Lakes200 Meters1.21.35a12
Apr 17=PR= Northern Virginia InvitationalApr 17 · 200 Meters · Place 1 · South LakesSouth Lakes200 Meters1.21.54aWind: -0.212
Apr 17=PR= Northern Virginia InvitationalApr 17 · 100 Meters · Place 1 · South LakesSouth Lakes100 Meters1.10.59aWind: 0.112
Apr 11Ramtastic InvitationalApr 11 · 200 Meters · Place 1 · South LakesSouth Lakes200 Meters1.21.59a12
Apr 11Ramtastic InvitationalApr 11 · 100 Meters · Place 2 · South LakesSouth Lakes100 Meters2.10.66a12
Apr 2Leslie Sherman Memorial InvitationalApr 2 · 100 Meters · Place 1 · South LakesSouth Lakes100 Meters1.10.78a12

2026 Indoor Track

23 results
DateMeetEventPlMarkGr
Mar 12Nike Indoor NationalsMar 12 · 60 Meters · Place 11 · South Lakes TC|VASouth Lakes TC|VA60 MetersRound S116.85—
Mar 12Nike Indoor NationalsMar 12 · 60 Meters · Place 12 · South Lakes TC|VASouth Lakes TC|VA60 MetersRound P126.83q PB—
Mar 12Nike Indoor NationalsMar 12 · 55 Meters · Place 13 · South Lakes TC|VASouth Lakes TC|VA55 Meters136.40—
Mar 12Nike Indoor NationalsMar 12 · 55 Meters · Place 9 · South Lakes TC|VASouth Lakes TC|VA55 Meters96.37—
Mar 12Nike Indoor NationalsMar 12 · 200 Meters · Place 8 · South Lakes TC|VASouth Lakes TC|VA200 MetersRound P821.60q—
Mar 12Nike Indoor NationalsMar 12 · 200 Meters · Place 6 · South Lakes TC|VASouth Lakes TC|VA200 Meters621.59 PB—
Mar 2VHSL Class 6 State Indoor ChampionshipsMar 2 · 300 Meters · Place 1 · South LakesSouth Lakes300 Meters134.03 PB12
Mar 2VHSL Class 6 State Indoor ChampionshipsMar 2 · 55 Meters · Place 1 · South LakesSouth Lakes55 Meters16.3312
Mar 2VHSL Class 6 State Indoor ChampionshipsMar 2 · 55 Meters · Place 1 · South LakesSouth Lakes55 MetersRound P16.3212
Mar 2VHSL Class 6 State Indoor ChampionshipsMar 2 · Long Jump · Place 13 · South LakesSouth LakesLong Jump1318-10.0012
Feb 11VHSL Region 6D Indoor ChampionshipFeb 11 · 300 Meters · Place 1 · South LakesSouth Lakes300 Meters1.35.17a12
Feb 11VHSL Region 6D Indoor ChampionshipFeb 11 · 55 Meter · Place 1 · South LakesSouth Lakes55 MeterRound P1.6.37a12
Feb 11VHSL Region 6D Indoor ChampionshipFeb 11 · 55 Meter · Place 2 · South LakesSouth Lakes55 Meter2.6.40a12
Feb 11VHSL Region 6D Indoor ChampionshipFeb 11 · Long Jump · Place 3 · South LakesSouth LakesLong Jump3.20-09.00 PB12
Jan 30Concorde District Indoor Track ChampionshipsJan 30 · 300 Meters · Place 1 · South LakesSouth Lakes300 Meters135.3012
Jan 30Concorde District Indoor Track ChampionshipsJan 30 · 55 Meters · Place 1 · South LakesSouth Lakes55 Meters16.4012
Jan 30Concorde District Indoor Track ChampionshipsJan 30 · Long Jump · Place 3 · South LakesSouth LakesLong Jump320-08.5012
Jan 17The VA ShowcaseJan 17 · 60 Meter · Place 2 · South LakesSouth Lakes60 Meter2.6.79a PB12
Jan 17The VA ShowcaseJan 17 · 55 Meter · Place 2 · South LakesSouth Lakes55 Meter2.6.33a12
Jan 17The VA ShowcaseJan 17 · 55 Meter · Place 1 · South LakesSouth Lakes55 MeterRound P1.6.31a PB12
Jan 10Liberty Premier InvitationalJan 10 · 300 Meters · Place 7 · South LakesSouth Lakes300 Meters735.12—
Jan 10Liberty Premier InvitationalJan 10 · 55 Meters · Place 1 · South LakesSouth Lakes55 Meters16.31 PB—
Jan 10Liberty Premier InvitationalJan 10 · 55 Meters · Place 2 · South LakesSouth Lakes55 MetersRound P26.474—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Holiday InvitationalDec 30 · 55 Meter · Place 1 · South LakesSouth Lakes55 Meter1.6.48a12
Dec 20Jim Mitchell InvitationalDec 20 · 300 Meters · Place 3 · South LakesSouth Lakes300 Meters3.35.25a12
Dec 20Jim Mitchell InvitationalDec 20 · 55 Meter · Place 4 · South LakesSouth Lakes55 MeterRound P4.6.48a12
Dec 20Jim Mitchell InvitationalDec 20 · 55 Meter · Place 1 · South LakesSouth Lakes55 Meter1.6.38a12
Dec 13Virginia Beach HS OpenerDec 13 · 55 Meter · Place 1 · South LakesSouth Lakes55 MeterRound P1.6.45a12
Dec 13Virginia Beach HS OpenerDec 13 · 55 Meter · Place 1 · South LakesSouth Lakes55 Meter1.6.43a12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 6Liberty Flames HS InvitationalDec 6 · 300 Meters · Place 8 · South LakesSouth Lakes300 Meters8.35.36a PB12
Dec 6Liberty Flames HS InvitationalDec 6 · 55 Meter · Place 3 · South LakesSouth Lakes55 MeterRound P3.6.49aWind: 012
Dec 6Liberty Flames HS InvitationalDec 6 · 55 Meter · Place 2 · South LakesSouth Lakes55 Meter2.6.40a PBWind: 012
Jun 6VHSL Class 6 State ChampionshipsJun 6 · 100 Meters · Place 7 · South LakesSouth Lakes100 Meters723.07—
Jun 6VHSL Class 6 State ChampionshipsJun 6 · 100 Meters · Place 6 · South LakesSouth Lakes100 MetersRound P610.719—
May 282025 VHSL 6A Region D ChampionshipMay 28 · 100 Meters · Place 1 · South LakesSouth Lakes100 MetersRound P1.11.05a11
May 282025 VHSL 6A Region D ChampionshipMay 28 · 100 Meters · Place 1 · South LakesSouth Lakes100 Meters1.10.90a11
May 21Concorde District Spring Track ChampionshipsMay 21 · 100 Meters · Place 2 · South LakesSouth Lakes100 Meters210.92011
May 21Concorde District Spring Track ChampionshipsMay 21 · 100 Meters · Place 1 · South LakesSouth Lakes100 MetersRound P110.8811
Apr 11=PR= Northern Virginia InvitationalApr 11 · 200 Meters · Place 1 · South LakesSouth Lakes200 Meters121.8211
Apr 11=PR= Northern Virginia InvitationalApr 11 · 100 Meters · Place 1 · South LakesSouth Lakes100 Meters110.8111
Apr 52025 Run Eight O Four HS InvitationalApr 5 · 200 Meters · Place 3 · South LakesSouth Lakes200 Meters3.21.99a11
Apr 52025 Run Eight O Four HS InvitationalApr 5 · 100 Meters · Place 3 · South LakesSouth Lakes100 MetersRound P3.10.80a11
Apr 52025 Run Eight O Four HS InvitationalApr 5 · 100 Meters · Place 2 · South LakesSouth Lakes100 Meters2.10.70a11

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 8Wiesbaden InvitationalApr 8 · Long Jump · Place 2 · Stuttgart (Patch) AmericanStuttgart (Patch) AmericanLong Jump2.18-05.50 PB9
Apr 8Wiesbaden InvitationalApr 8 · High Jump · Place 3 · Stuttgart (Patch) AmericanStuttgart (Patch) AmericanHigh Jump3.5-05.00 PB9
Apr 8Wiesbaden InvitationalApr 8 · 200 Meters · Place 3 · Stuttgart (Patch) AmericanStuttgart (Patch) American200 Meters3.23.82a9