Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPatriot Fast Times Invite · Apr 2611.293Patriot Fast Times InviteApril 26, 2025
200 Meters · Outdoor2026 Brian Watkins Invitational · Mar 2122.44a2026 Brian Watkins InvitationalMarch 21, 2026
300 Meters · IndoorBrentsville PB Meet · Jan 835.89Brentsville PB MeetJanuary 8, 2026
300 Meters · OutdoorLiberty Christmas HS Invitational · Dec 1336.39aLiberty Christmas HS InvitationalDecember 13, 2025
300m Hurdles · 36" / 0.914m · OutdoorRamtastic Invitational · Apr 2749.38aRamtastic InvitationalApril 27, 2024
400 Meters · OutdoorVHSL 3B Regional Outdoor Track and Field Championships · May 2949.94aVHSL 3B Regional Outdoor Track and Field ChampionshipsMay 29, 2026
500 Meters · IndoorVHSL Class 3 State Indoor Championships · Mar 21:06.80VHSL Class 3 State Indoor ChampionshipsMarch 2, 2026
500 Meters · OutdoorLiberty Christmas HS Invitational · Dec 131:08.02aLiberty Christmas HS InvitationalDecember 13, 2025
55 Meter · IndoorThe VA Showcase · Jan 176.97aThe VA ShowcaseJanuary 17, 2026
55 Meter · OutdoorLiberty Flames HS Invitational · Dec 66.79aLiberty Flames HS InvitationalDecember 6, 2025
55 Meters · IndoorVHSL Class 3 Region B Indoor T&F Championship · Feb 216.74VHSL Class 3 Region B Indoor T&F ChampionshipFebruary 21, 2026
High Jump · IndoorVHSL 3B Regional · Feb 195-04.00VHSL 3B RegionalFebruary 19, 2024
High Jump · OutdoorRamtastic Invitational · Apr 275-06.00Ramtastic InvitationalApril 27, 2024
Triple Jump · OutdoorLiberty Flames HS Invitational · Dec 637' 9"Liberty Flames HS InvitationalDecember 6, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 3 State ChampionshipsJun 5 · 400 Meters · Place 10 · Kettle RunKettle Run400 Meters10.50.77a11
May 29VHSL 3B Regional Outdoor Track and Field ChampionshipsMay 29 · 400 Meters · Place 1 · Kettle RunKettle Run400 Meters1.49.94a PB11
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · 400 Meters · Place 4 · Kettle RunKettle Run400 Meters4.50.19a11
Mar 28Patriot InvitationalMar 28 · 400 Meters · Kettle RunKettle Run400 Meters—DNS11
Mar 28Patriot InvitationalMar 28 · 100 Meters · Kettle RunKettle Run100 MetersRound P—DNS11
Mar 212026 Brian Watkins InvitationalMar 21 · 200 Meters · Place 2 · Kettle RunKettle Run200 Meters2.22.44a PB11

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 3 State Indoor ChampionshipsMar 2 · 500 Meters · Place 4 · Kettle RunKettle Run500 Meters41:06.80 PB11
Feb 21VHSL Class 3 Region B Indoor T&F ChampionshipFeb 21 · Triple Jump · Place 9 · Kettle RunKettle RunTriple Jump933-08.00—
Feb 21VHSL Class 3 Region B Indoor T&F ChampionshipFeb 21 · 55 Meters · Place 4 · Kettle RunKettle Run55 Meters46.74 PB—
Feb 9Northwestern District ChampionshipFeb 9 · 500 Meters · Place 4 · Kettle RunKettle Run500 Meters41:11.83—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 126 · Kettle RunKettle Run300 Meters126.36.36a11
Jan 17The VA ShowcaseJan 17 · 55 Meter · Place 240 · Kettle RunKettle Run55 MeterRound P240.6.97a PB11
Jan 10Liberty Premier InvitationalJan 10 · 500 Meters · Place 11 · Kettle RunKettle Run500 Meters111:07.43—
Jan 10Liberty Premier InvitationalJan 10 · 300 Meters · Place 25 · Kettle RunKettle Run300 Meters2536.45—
Jan 8Brentsville PB MeetJan 8 · 300 Meters · Place 1 · Kettle RunKettle Run300 Meters135.89 PB11
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · 300 Meters · Place 3 · Kettle RunKettle Run300 Meters336.59a11

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Dec 18Kettle Run PB MeetDec 18 · 300 Meters · Place 1 · Kettle RunKettle Run300 Meters1.36.17aUnofficial11
Dec 13Liberty Christmas HS InvitationalDec 13 · 500 Meters · Place 12 · Kettle RunKettle Run500 Meters12.1:08.02a PB11
Dec 13Liberty Christmas HS InvitationalDec 13 · 300 Meters · Place 27 · Kettle RunKettle Run300 Meters27.36.39a PB11
Dec 6Liberty Flames HS InvitationalDec 6 · 300 Meters · Place 28 · Kettle RunKettle Run300 Meters28.36.72a11
Dec 6Liberty Flames HS InvitationalDec 6 · 55 Meter · Place 32 · Kettle RunKettle Run55 MeterRound P32.6.79a PBWind: 011
Dec 6Liberty Flames HS InvitationalDec 6 · Triple Jump · Place 16 · Kettle RunKettle RunTriple Jump16.37' 9" PB11
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 100 Meters · Place 44 · Kettle RunKettle Run100 MetersRound P4411.6210
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 400 Meters · Place 24 · Kettle RunKettle Run400 Meters2452.1210
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 100 Meters · Place 44 · Kettle RunKettle Run100 MetersRound P4411.6210
May 10Lake Braddock Hall of Fame InvitationalMay 10 · Triple Jump · Place 17 · Kettle RunKettle RunTriple Jump1738-00.00—
May 10Lake Braddock Hall of Fame InvitationalMay 10 · 200 Meters · Place 19 · Kettle RunKettle Run200 Meters1923.26—
May 2Dogwood Track ClassicMay 2 · 400 Meters · Place 64 · Kettle RunKettle Run400 Meters6451.76310
May 2Dogwood Track ClassicMay 2 · 400 Meters · Place 64 · Kettle RunKettle Run400 Meters6451.76310
Apr 26Patriot Fast Times InviteApr 26 · 200 Meters · Place 9 · Kettle RunKettle Run200 Meters923.18—
Apr 26Patriot Fast Times InviteApr 26 · 100 Meters · Place 7 · Kettle RunKettle Run100 Meters711.35—
Apr 26Patriot Fast Times InviteApr 26 · 100 Meters · Place 7 · Kettle RunKettle Run100 MetersRound P711.293 PB—
Apr 26Patriot Fast Times InviteApr 26 · 200 Meters · Place 9 · Kettle RunKettle Run200 Meters923.18—
Apr 26Patriot Fast Times InviteApr 26 · 100 Meters · Place 7 · Kettle RunKettle Run100 Meters711.35—
Apr 26Patriot Fast Times InviteApr 26 · 100 Meters · Place 7 · Kettle RunKettle Run100 MetersRound P711.293—
Apr 19Gainesville Cardinal ClassicApr 19 · High Jump · Place 5 · Kettle RunKettle RunHigh Jump55-08.00—
Apr 19Gainesville Cardinal ClassicApr 19 · 100 Meters · Place 26 · Kettle RunKettle Run100 Meters2611.61—
Apr 19Gainesville Cardinal ClassicApr 19 · High Jump · Place 5 · Kettle RunKettle RunHigh Jump55-810
Apr 19Gainesville Cardinal ClassicApr 19 · 200 Meters · Place 13 · Kettle RunKettle Run200 Meters1323.6810
Apr 19Gainesville Cardinal ClassicApr 19 · 100 Meters · Place 26 · Kettle RunKettle Run100 Meters2611.6110
Mar 21adidas Track Nationals 2025Mar 21 · 400 Meters · Place 3 · Kettle RunKettle Run400 Meters352.4310

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Mar 3VHSL Class 3 State Indoor ChampionshipsMar 3 · 500 Meters · Place 21 · Kettle RunKettle Run500 Meters211:09.5510
Feb 22VHSL 3B Regional ChampionshipsFeb 22 · 500 Meters · Place 3 · Kettle RunKettle Run500 Meters3.1:10.33a10
Feb 3Northwestern District ChampionshipFeb 3 · Long Jump · Place 8 · Kettle RunKettle RunLong Jump818-07.75—
Feb 3Northwestern District ChampionshipFeb 3 · 500 Meters · Place 2 · Kettle RunKettle Run500 Meters21:10.41—
Feb 1Bulldog InvitationalFeb 1 · Long Jump · Place 64 · Kettle RunKettle RunLong Jump6418-02.7510
Feb 1Bulldog InvitationalFeb 1 · Long Jump · Place 27 · Kettle RunKettle RunLong Jump2717-08.0010
Feb 1Bulldog InvitationalFeb 1 · Long Jump · Place 27 · Kettle RunKettle RunLong Jump2717-08.0010
Jan 17The VA ShowcaseJan 17 · Long Jump · Place 47 · Kettle RunKettle RunLong Jump4718-02.75—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 132 · Kettle RunKettle Run300 Meters13236.79—
Jan 17The VA ShowcaseJan 17 · Long Jump · Place 47 · Kettle RunKettle RunLong Jump4718-02.75—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 132 · Kettle RunKettle Run300 Meters13236.79—
Jan 11Liberty Premier InvitationalJan 11 · 300 Meters · Place 10 · Kettle RunKettle Run300 Meters1037.51—
Jan 11Liberty Premier InvitationalJan 11 · 55 Meters · Place 14 · Kettle RunKettle Run55 MetersRound P147.05—
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 300 Meters · Place 16 · Kettle RunKettle Run300 Meters16.37.17a10
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 55 Meter · Place 46 · Kettle RunKettle Run55 Meter46.7.04a10

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 14Liberty Christmas HS InvitationalDec 14 · 55 Meter · Place 106 · Kettle RunKettle Run55 MeterRound P106.7.02a10
Feb 19VHSL 3B RegionalFeb 19 · 300 Meters · Place 16 · Kettle RunKettle Run300 Meters16.40.08a9
Feb 19VHSL 3B RegionalFeb 19 · High Jump · Place 7 · Kettle RunKettle RunHigh Jump7.5-04.00 PB9
Feb 17VHSL 4D RegionalFeb 17 · High Jump · Place 7 · Kettle RunKettle RunHigh Jump75-4—
Feb 17VHSL 4D RegionalFeb 17 · 300 Meters · Place 16 · Kettle RunKettle Run300 Meters1640.08a—
Feb 5Northwestern District ChampionshipFeb 5 · Long Jump · Place 13 · Kettle RunKettle RunLong Jump1317-02.00—
Feb 5Northwestern District ChampionshipFeb 5 · High Jump · Place 6 · Kettle RunKettle RunHigh Jump65-06.00—
Feb 5Northwestern District ChampionshipFeb 5 · 500 Meters · Place 13 · Kettle RunKettle Run500 Meters131:17.85—
Jan 27Bulldog InvitationalJan 27 · Long Jump · Place 26 · Kettle RunKettle RunLong Jump2616-09.509
Jan 27Bulldog InvitationalJan 27 · 300 Meters · Place 173 · Kettle RunKettle Run300 Meters17339.6739
Jan 27Bulldog InvitationalJan 27 · 55 Meters · Place 204 · Kettle RunKettle Run55 Meters2047.1489
Jan 24Fauquier WTM #3Jan 24 · Long Jump · Place 9 · Kettle RunKettle RunLong Jump916-04.50—
Jan 24Fauquier WTM #3Jan 24 · 500 Meters · Place 6 · Kettle RunKettle Run500 Meters61:15.15—
Jan 10Fauquier WTM #2Jan 10 · 55m Hurdles · Place 7 · Kettle RunKettle Run55m Hurdles711.179

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Dec 7Winter Jacket ClassicDec 7 · 500 Meters · Place 2 · Kettle RunKettle Run500 Meters2.1:08.74aUnofficial10
Jun 14adidas Outdoor NationalsJun 14 · 100 Meters · Place 53 · UnattachedUnattached100 MetersRound P53.11.93aWind: 0.69
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 100 Meters · Place 19 · Kettle RunKettle Run100 Meters1911.81—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · High Jump · Place 11 · Kettle RunKettle RunHigh Jump115-04.00—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 100 Meters · Place 19 · Kettle RunKettle Run100 Meters1911.81—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · High Jump · Place 11 · Kettle RunKettle RunHigh Jump115-04.00—
May 11Victor Cahoon Track ClassicMay 11 · 100 Meters · Place 40 · Kettle RunKettle Run100 MetersRound P4011.999
May 10NWD ChampionshipMay 10 · High Jump · Kettle RunKettle RunHigh Jump—5-06.00—
May 10NWD ChampionshipMay 10 · 300m Hurdles · Place 15 · Kettle RunKettle Run300m Hurdles1548.57—
May 10NWD ChampionshipMay 10 · 100 Meters · Place 13 · Kettle RunKettle Run100 Meters1311.64—
Apr 27Ramtastic InvitationalApr 27 · 300m Hurdles · Place 12 · Kettle RunKettle Run300m Hurdles36" / 0.914m12.49.38a PB9
Apr 27Ramtastic InvitationalApr 27 · High Jump · Place 9 · Kettle RunKettle RunHigh Jump9.5-06.00 PB9
Apr 27Ramtastic InvitationalApr 27 · 100 Meters · Place 5 · Kettle RunKettle Run100 Meters5.11.97aWind: 0.39
Apr 24Kettle Run MeetApr 24 · 300m Hurdles · Place 3 · Kettle RunKettle Run300m Hurdles346.969
Apr 10Fauquier Meet #1Apr 10 · 100 Meters · Place 4 · Kettle RunKettle Run100 Meters412.099
Apr 10Fauquier Meet #1Apr 10 · High Jump · Place 3 · Kettle RunKettle RunHigh Jump35-49
Apr 6Colonial Forge ShowcaseApr 6 · Long Jump · Place 4 · KETTLE RUNKETTLE RUNLong Jump417-03.009
Apr 6Colonial Forge ShowcaseApr 6 · 400 Meters · Place 6 · KETTLE RUNKETTLE RUN400 Meters657.719
Apr 6Colonial Forge ShowcaseApr 6 · 100 Meters · Place 3 · KETTLE RUNKETTLE RUN100 Meters312.219
Apr 6Colonial Forge ShowcaseApr 6 · 100 Meters · Place 2 · KETTLE RUNKETTLE RUN100 MetersRound P212.539

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 9Bobcat Blizzard InvitationalDec 9 · 300 Meters · Place 44 · Kettle RunKettle Run300 Meters44.40.35aUnofficial9
Dec 9Bobcat Blizzard InvitationalDec 9 · 55 Meter · Place 47 · Kettle RunKettle Run55 Meter47.7.41aUnofficial9
Dec 6Brentsville PB MeetDec 6 · 300 Meters · Place 5 · Kettle RunKettle Run300 Meters5.39.84aUnofficial9
Dec 6Brentsville PB MeetDec 6 · 55 Meter · Place 9 · Kettle RunKettle Run55 Meter9.7.20aUnofficial9
Dec 6Brentsville PB MeetDec 6 · High Jump · Kettle RunKettle RunHigh Jump--NH9