Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorColonial Forge Invitational · Apr 517.99aColonial Forge InvitationalApril 5, 2025
300 Meters · IndoorBulldog Invitational · Jan 2848.20Bulldog InvitationalJanuary 28, 2023
300m Hurdles · 30" / 0.762m · OutdoorColonial Forge Invitational · Apr 550.02aColonial Forge InvitationalApril 5, 2025
400 Meters · OutdoorGojekian Twilight Classic · Apr 141:08.30Gojekian Twilight ClassicApril 14, 2023
500 Meters · IndoorLiberty Christmas Invitational · Dec 161:40.03aLiberty Christmas InvitationalDecember 16, 2023
55m Hurdles · 33" · IndoorVHSL 3B Regional Championships · Feb 2210.05aVHSL 3B Regional ChampionshipsFebruary 22, 2025
55m Hurdles · 33" · OutdoorLiberty Christmas HS Invitational · Dec 1310.36aLiberty Christmas HS InvitationalDecember 13, 2025
High Jump · IndoorVHSL 3B Regional Championships · Feb 225-00.00VHSL 3B Regional ChampionshipsFebruary 22, 2025
High Jump · OutdoorVHSL 3B Regional Outdoor Track and Field Championships · May 295-02.00VHSL 3B Regional Outdoor Track and Field ChampionshipsMay 29, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 3 State ChampionshipsJun 5 · High Jump · Place 6 · Brentsville DistrictHigh Jump6.5-00.0012
May 29VHSL 3B Regional Outdoor Track and Field ChampionshipsMay 29 · High Jump · Place 1 · Brentsville DistrictHigh Jump1.5-02.00 PB12
May 29VHSL 3B Regional Outdoor Track and Field ChampionshipsMay 29 · 300m Hurdles · Place 7 · Brentsville District300m Hurdles30" / 0.762m7.54.77a12
May 29VHSL 3B Regional Outdoor Track and Field ChampionshipsMay 29 · 100m Hurdles · Place 8 · Brentsville District100m Hurdles33" / 0.838m8.18.63aWind: -1.212
May 6Brentsville Home Meet 2May 6 · High Jump · Place 1 · Brentsville DistrictHigh Jump1.4-812
May 6Brentsville Home Meet 2May 6 · 300m Hurdles · Place 2 · Brentsville District300m Hurdles30" / 0.762m2.55.19a12
May 6Brentsville Home Meet 2May 6 · 100m Hurdles · Place 2 · Brentsville District100m Hurdles33" / 0.838m2.18.37a12
May 1Falcon Track ClassicMay 1 · High Jump · Place 4 · Brentsville DistrictHigh Jump4.4-612
May 1Falcon Track ClassicMay 1 · 300m Hurdles · Place 7 · Brentsville District300m Hurdles30" / 0.762m7.58.61a12
May 1Falcon Track ClassicMay 1 · 100m Hurdles · Place 3 · Brentsville District100m Hurdles33" / 0.838m3.18.77a12
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · High Jump · Place 4 · Brentsville DistrictHigh Jump4.4' 10"12
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · 300m Hurdles · Place 21 · Brentsville District300m Hurdles30" / 0.762m21.56.40a12
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · 100m Hurdles · Place 10 · Brentsville District100m Hurdles33" / 0.838mRound P10.18.72aWind: -0.812
Apr 112026 Colonial Forge ShowcaseApr 11 · High Jump · Brentsville DistrictHigh Jump—NH12
Apr 112026 Colonial Forge ShowcaseApr 11 · 300m Hurdles · Place 14 · Brentsville District300m Hurdles30" / 0.762m14.55.68a12
Apr 112026 Colonial Forge ShowcaseApr 11 · 100m Hurdles · Place 9 · Brentsville District100m Hurdles33" / 0.838mRound P9.18.56a12
Mar 28Patriot InvitationalMar 28 · High Jump · Place 8 · Brentsville DistrictHigh Jump8.4' 8"12
Mar 28Patriot InvitationalMar 28 · 300m Hurdles · Place 27 · Brentsville District300m Hurdles30" / 0.762m27.57.04a12
Mar 28Patriot InvitationalMar 28 · 100m Hurdles · Place 13 · Brentsville District100m Hurdles33" / 0.838mRound P13.18.90a12

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
Dec 13Liberty Christmas HS InvitationalDec 13 · 55m Hurdles · Place 38 · Brentsville District55m Hurdles33"Round P38.10.36a PB12
Dec 13Liberty Christmas HS InvitationalDec 13 · High Jump · Place 5 · Brentsville DistrictHigh Jump5.5-00.0012
May 2Falcon Track ClassicMay 2 · High Jump · Place 1 · Brentsville DistrictHigh Jump14-1011
May 2Falcon Track ClassicMay 2 · 300m Hurdles · Place 1 · Brentsville District300m Hurdles150.6411
May 2Falcon Track ClassicMay 2 · 100m Hurdles · Place 2 · Brentsville District100m Hurdles217.2811
Apr 26Apple Blossom InvitationalApr 26 · 300m Hurdles · Place 2 · Brentsville District300m Hurdles250.4511
Apr 26Apple Blossom InvitationalApr 26 · 100m Hurdles · Place 5 · Brentsville District100m Hurdles518.3311
Apr 19Gainesville Cardinal ClassicApr 19 · High Jump · Place 4 · Brentsville DistrictHigh Jump45-00.00—
Apr 19Gainesville Cardinal ClassicApr 19 · 300m Hurdles · Place 6 · Brentsville District300m Hurdles650.88—
Apr 19Gainesville Cardinal ClassicApr 19 · 100m Hurdles · Place 12 · Brentsville District100m Hurdles1218.66—
Apr 19Gainesville Cardinal ClassicApr 19 · 100m Hurdles · Place 12 · Brentsville District100m Hurdles1218.6611
Apr 19Gainesville Cardinal ClassicApr 19 · High Jump · Place 4 · Brentsville DistrictHigh Jump45-011
Apr 19Gainesville Cardinal ClassicApr 19 · 300m Hurdles · Place 6 · Brentsville District300m Hurdles650.8811
Apr 5Colonial Forge ShowcaseApr 5 · 300m Hurdles · Place 6 · Brentsville District300m Hurdles650.02JR
Apr 5Colonial Forge ShowcaseApr 5 · 100m Hurdles · Place 9 · Brentsville District100m HurdlesRound P917.99JR
Apr 5Colonial Forge InvitationalApr 5 · 300m Hurdles · Place 6 · Brentsville District300m Hurdles30" / 0.762m6.50.02a PB11
Apr 5Colonial Forge InvitationalApr 5 · 100m Hurdles · Place 9 · Brentsville District100m Hurdles33" / 0.838mRound P9.17.99a PB11
Mar 29Patriot InvitationalMar 29 · 300m Hurdles · Place 5 · Brentsville District300m Hurdles552.27JR
Mar 29Patriot InvitationalMar 29 · 100m Hurdles · Place 2 · Brentsville District100m Hurdles218.41JR
Mar 29Patriot InvitationalMar 29 · High Jump · Place 12 · Brentsville DistrictHigh Jump124-08.00JR
Mar 29Patriot InvitationalMar 29 · 300m Hurdles · Place 5 · Brentsville District300m Hurdles552.27JR
Mar 29Patriot InvitationalMar 29 · 100m Hurdles · Place 2 · Brentsville District100m Hurdles218.41JR
Mar 29Patriot InvitationalMar 29 · High Jump · Place 12 · Brentsville DistrictHigh Jump124-08.00JR

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 3VHSL Class 3 State Indoor ChampionshipsMar 3 · High Jump · BrentsvilleHigh Jump—5-00.0011
Mar 3VHSL Class 3 State Indoor ChampionshipsMar 3 · 55m Hurdles · Place 14 · Brentsville55m HurdlesRound P1410.2611
Mar 3VHSL Class 3 State Indoor ChampionshipsMar 3 · 55m Hurdles · Place 14 · Brentsville55m HurdlesRound P1410.2611
Feb 22VHSL 3B Regional ChampionshipsFeb 22 · 300 Meters · Place 18 · Brentsville District300 Meters18.48.53a11
Feb 22VHSL 3B Regional ChampionshipsFeb 22 · 55m Hurdles · Place 2 · Brentsville District55m Hurdles33"2.10.05a PB11
Feb 22VHSL 3B Regional ChampionshipsFeb 22 · High Jump · Place 1 · Brentsville DistrictHigh Jump1.5-00.00 PB11
Feb 3Northwestern District ChampionshipFeb 3 · High Jump · Place 1 · BrentsvilleHigh Jump14-10.00—
Feb 3Northwestern District ChampionshipFeb 3 · 55m Hurdles · Place 5 · Brentsville55m Hurdles510.23—
Jan 18Walt Cormack MemorialJan 18 · High Jump · Place 16 · BrentsvilleHigh Jump164-06.00—
Jan 18Walt Cormack MemorialJan 18 · 55m Hurdles · Place 23 · Brentsville55m Hurdles2310.17—
Jan 18Walt Cormack MemorialJan 18 · 300 Meters · Place 53 · Brentsville300 Meters5348.33—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Dec 18Fauquier PB #1Dec 18 · 300 Meters · Place 24 · Brentsville District300 Meters24.51.43aUnofficial11
Dec 18Fauquier PB #1Dec 18 · 55m Hurdles · Place 1 · Brentsville District55m Hurdles33"1.10.36aUnofficial11
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 300m Hurdles · Place 16 · Brentsville300m Hurdles1656.36—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · High Jump · Place 10 · BrentsvilleHigh Jump104-06.00—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 300m Hurdles · Place 16 · Brentsville300m Hurdles1656.36—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · High Jump · Place 10 · BrentsvilleHigh Jump104-06.00—
May 10NWD ChampionshipMay 10 · High Jump · Place 3 · BrentsvilleHigh Jump34-10.00—
May 10NWD ChampionshipMay 10 · 300m Hurdles · Place 13 · Brentsville300m Hurdles1355.40—
Apr 26Falcon Track ClassicApr 26 · 300m Hurdles · Place 6 · Brentsville District300m Hurdles655.2810
Apr 26Falcon Track ClassicApr 26 · High Jump · Place 4 · Brentsville DistrictHigh Jump44-810
Apr 24Brentsville Spring Home Meet 2Apr 24 · 400 Meters · Place 5 · Brentsville400 Meters51:10.3910
Apr 19Lake Braddock Hall of Fame InvitationalApr 19 · 300m Hurdles · Place 11 · Brentsville District300m Hurdles30" / 0.762m11.52.98a10
Apr 10Fauquier Meet #1Apr 10 · 300m Hurdles · Place 6 · Brentsville District300m Hurdles655.4710
Apr 10Fauquier Meet #1Apr 10 · High Jump · Place 4 · Brentsville DistrictHigh Jump44-810
Apr 6Carolyn Legard Relays 2024Apr 6 · High Jump · Place 18 · Brentsville DistrictHigh Jump18.4-04.0010

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Liberty Christmas HS InvitationalDec 14 · 55m Hurdles · Place 59 · Brentsville District55m Hurdles33"Round P59.10.58a11
Dec 14Liberty Christmas HS InvitationalDec 14 · High Jump · Place 39 · Brentsville DistrictHigh Jump39.4-04.0011

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 500 Meters · Place 46 · Brentsville District500 Meters46.1:40.03a PB10
Dec 16Liberty Christmas InvitationalDec 16 · High Jump · Brentsville DistrictHigh Jump--NH10
Feb 11VHSL Class 3 Region B Indoor TandF ChampionshipFeb 11 · High Jump · Place 7 · BRENTSVILLEHigh Jump74-06.009
Feb 11VHSL Class 3 Region B Indoor TandF ChampionshipFeb 11 · 300 Meters · Place 16 · BRENTSVILLE300 Meters1648.319
Jan 30Manassas Park PB MeetJan 30 · High Jump · Place 4 · BrentsvilleHigh Jump44-00.009
Jan 28Bulldog InvitationalJan 28 · 300 Meters · Place 161 · Brentsville300 Meters16148.20 PB9
Jan 28Bulldog InvitationalJan 28 · 300 Meters · Place 154 · Brentsville300 Meters15448.209
Jan 11Fauquier Polar Bear #3Jan 11 · 300 Meters · Place 5 · Brentsville District300 Meters549.629
Jan 11Fauquier Polar Bear #3Jan 11 · High Jump · Place 8 · Brentsville DistrictHigh Jump84-09

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 13Fauquier WTM #1Dec 13 · 500 Meters · Place 4 · Brentsville District500 Meters4.1:42.59aUnofficial10
Dec 13Fauquier WTM #1Dec 13 · High Jump · Place 1 · Brentsville DistrictHigh Jump1.4-6Unofficial10
Dec 9Bobcat Blizzard InvitationalDec 9 · High Jump · Place 4 · Brentsville DistrictHigh Jump4.4-6Unofficial10
Jun 2VHSL Class 3 State ChampionshipsJun 2 · High Jump · BrentsvilleHigh Jump—4-10.009
May 24VHSL 3B Regional Outdoor Track and Field ChampionshipsMay 24 · High Jump · Place 11 · Brentsville DistrictHigh Jump11.4-04.009
May 24VHSL 3B Regional Outdoor Track and Field ChampionshipsMay 24 · 400 Meters · Place 20 · Brentsville District400 Meters20.1:14.02a9
May 13Victor Cahoon Track ClassicMay 13 · 300m Hurdles · Place 23 · Brentsville300m Hurdles2356.08—
May 9Fauquier Tri MeetMay 9 · High Jump · Place 4 · Brentsville DistrictHigh Jump44-89
Apr 14Gojekian Twilight ClassicApr 14 · 400 Meters · Place 12 · Brentsville District400 Meters121:08.30 PB9
Mar 25Battlefield RelaysMar 25 · High Jump · Place 8 · Brentsville DistrictHigh Jump84-49

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17Liberty Christmas InvitationalDec 17 · 300 Meters · Place 87 · Brentsville District300 Meters87.48.72a9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Fauquier Polar BearDec 7 · 55 Meter · Place 38 · Brentsville District55 Meter38.9.10aUnofficial9
Dec 3Colgan Winter ClassicDec 3 · 300 Meters · Place 24 · Brentsville District300 Meters24.49.42aUnofficial9