Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorVHSL 6A Region D Championship · May 2214.09aVHSL 6A Region D ChampionshipMay 22, 2024
110m Hurdles · 42" / 1.067m · OutdoorAggie Invite · May 214.76aAggie InviteMay 2, 2025
300 Meters · IndoorVCU Indoor Invitational · Jan 935.40aVCU Indoor InvitationalJanuary 9, 2026
300m Hurdles · 36" / 0.914m · OutdoorVHSL 6A Region D Championship · May 2238.24aVHSL 6A Region D ChampionshipMay 22, 2024
400 Meters · IndoorVCU Indoor Invitational · Jan 949.43aVCU Indoor InvitationalJanuary 9, 2026
400 Meters · OutdoorConcorde Invitational · May 149.77aConcorde InvitationalMay 1, 2024
400 Meters · Relay Split · IndoorMarlin 1st Chance · Dec 548.839Marlin 1st ChanceDecember 5, 2025
400m Hurdles · 36" / 0.914m · OutdoorAggie Invite · May 254.31aAggie InviteMay 2, 2025
55 Meters · IndoorCentreville-Oakton Meet · Jan 98.34Centreville-Oakton MeetJanuary 9, 2021
55m Hurdles · 39" · IndoorVHSL Region 6D Indoor Championship · Feb 147.61aVHSL Region 6D Indoor ChampionshipFebruary 14, 2024
600 Meters · IndoorSeahawk Shootout · Dec 121:22.77aSeahawk ShootoutDecember 12, 2025
60m Hurdles · 42" / 1.067m · IndoorCNU Qualifier · Mar 18.42aCNU QualifierMarch 1, 2025
High Jump · OutdoorVHSL 6A Region D Championship · May 225-08.00VHSL 6A Region D ChampionshipMay 22, 2024

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

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 9VCU Indoor InvitationalJan 9 · 400 Meters · Place 7 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters749.43a PBSo
Jan 9VCU Indoor InvitationalJan 9 · 300 Meters · Place 19 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)300 Meters1935.40a PBSo

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 12Seahawk ShootoutDec 12 · 600 Meters · Place 6 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)600 Meters6.1:22.77a PBSo
Dec 5Marlin 1st ChanceDec 5 · 500 Meters · Bryant & Stratton (Va.)Bryant & Stratton (Va.)500 Meters--DNSSo
Dec 5Marlin 1st ChanceDec 5 · 400 Meters · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 MetersRelay Split—48.839 PBSo
Mar 1CNU QualifierMar 1 · 60m Hurdles · Place 3 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)60m Hurdles42" / 1.067mRound P3.8.61aFr
Mar 1CNU QualifierMar 1 · 60m Hurdles · Place 4 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)60m Hurdles42" / 1.067m4.8.42a PBFr
Mar 1CNU QualifierMar 1 · 400 Meters · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 MetersRelay Split—50.947Fr
Feb 22JDL Last Chance InvitationalFeb 22 · 60m Hurdles · Place 4 · Bryant & Stratton (VA)Bryant & Stratton (VA)60m HurdlesRound P48.62FR
Feb 22JDL Last Chance InvitationalFeb 22 · 60m Hurdles · Place 6 · Bryant & Stratton (VA)Bryant & Stratton (VA)60m Hurdles68.96FR
Feb 22JDL Last Chance InvitationalFeb 22 · 400 Meters · Place 3 · Bryant & Stratton (VA)Bryant & Stratton (VA)400 Meters350.88FR
Feb 14Darius Dixon Memorial InvitationalFeb 14 · 400 Meters · Place 32 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters3250.99a—
Feb 14Darius Dixon Memorial InvitationalFeb 14 · 60m Hurdles · Place 42 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)60m Hurdles428.66a—
Feb 9Betty S. Rogers InviteFeb 9 · 400 Meters · Place 2 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters2.51.29aFr
Jan 12VCU Rams Indoor InvitationalJan 12 · 300 Meters · Place 17 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)300 Meters1736.45a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2Aggie InviteMay 2 · 400m Hurdles · Place 6 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400m Hurdles36" / 0.914m6.54.31a PBFr
May 2Aggie InviteMay 2 · 110m Hurdles · Place 6 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)110m Hurdles42" / 1.067mRound P6.14.76a PBWind: 2Fr
May 2Aggie InviteMay 2 · 110m Hurdles · Place 7 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)110m Hurdles42" / 1.067m7.14.81aWind: 0.9Fr
Apr 18New Captains ClassicApr 18 · 400m Hurdles · Place 1 · Bryant & Stratton (VaBryant & Stratton (Va400m Hurdles155.50Fr
Apr 18New Captains ClassicApr 18 · 110m Hurdles · Place 1 · Bryant & Stratton (VaBryant & Stratton (Va110m Hurdles115.05Fr
Apr 5NSU Invitational 2025Apr 5 · 400m Hurdles · Place 2 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400m Hurdles255.63aFr
Apr 5NSU Invitational 2025Apr 5 · 110m Hurdles · Place 2 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)110m Hurdles214.69aFr
Mar 22VB Spring Break InviteMar 22 · 400m Hurdles · Place 1 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400m Hurdles36" / 0.914m1.57.19aFr

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 8CNU Holiday OpenDec 8 · 60m Hurdles · Place 6 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)60m Hurdles42" / 1.067mRound P6.8.65aFr
Dec 8CNU Holiday OpenDec 8 · 60m Hurdles · Place 6 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)60m Hurdles42" / 1.067m6.8.86aFr
Dec 8CNU Holiday OpenDec 8 · 400 Meters · Place 12 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters12.53.62aFr
Feb 26VHSL Class 6 State Indoor T & F ChampionshipsFeb 26 · 55m Hurdles · Place 6 · OaktonOakton55m Hurdles67.6912
Feb 26VHSL Class 6 State Indoor T & F ChampionshipsFeb 26 · 300 Meters · Place 18 · OaktonOakton300 Meters1835.9712
Feb 26VHSL Class 6 State Indoor T & F ChampionshipsFeb 26 · 55m Hurdles · Place 6 · OaktonOakton55m HurdlesRound P67.6912
Feb 26VHSL Class 6 State Indoor T & F ChampionshipsFeb 26 · 55m Hurdles · Place 6 · OaktonOakton55m Hurdles67.7012
Feb 14VHSL Region 6D Indoor ChampionshipFeb 14 · 300 Meters · Place 3 · OaktonOakton300 Meters3.35.86a12
Feb 14VHSL Region 6D Indoor ChampionshipFeb 14 · 55m Hurdles · Place 2 · OaktonOakton55m Hurdles39"Round P2.7.75a12
Feb 14VHSL Region 6D Indoor ChampionshipFeb 14 · 55m Hurdles · Place 1 · OaktonOakton55m Hurdles39"1.7.61a PB12
Jan 27Bulldog InvitationalJan 27 · 55m Hurdles · Place 4 · OaktonOakton55m Hurdles47.6612
Jan 12The VA ShowcaseJan 12 · 55m Hurdles · Place 40 · OaktonOakton55m HurdlesRound P408.40—
Jan 12The VA ShowcaseJan 12 · 300 Meters · Place 48 · OaktonOakton300 Meters4836.24—
Jan 12The VA ShowcaseJan 12 · 55m Hurdles · Place 40 · OaktonOakton55m Hurdles408.40—
Jan 12The VA ShowcaseJan 12 · 300 Meters · Place 48 · OaktonOakton300 Meters4836.24—
Jan 5Northern VA TJMS Meet #6Jan 5 · High Jump · Place 1 · OaktonOaktonHigh Jump15-00.00—

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 31VHSL Class 6 State ChampionshipsMay 31 · 110m Hurdles · Place 4 · OaktonOakton110m Hurdles414.30—
May 31VHSL Class 6 State ChampionshipsMay 31 · 300m Hurdles · Place 5 · OaktonOakton300m Hurdles538.36—
May 31VHSL Class 6 State ChampionshipsMay 31 · 110m Hurdles · Place 4 · OaktonOakton110m Hurdles414.22—
May 31VHSL Class 6 State ChampionshipsMay 31 · 110m Hurdles · Place 4 · OaktonOakton110m HurdlesRound P414.30—
May 221A Region A ChampionshipsMay 22 · 300m Hurdles · Place 1 · OaktonOakton300m Hurdles138.2412
May 221A Region A ChampionshipsMay 22 · 110m Hurdles · Place 1 · OaktonOakton110m Hurdles114.0912
May 221A Region A ChampionshipsMay 22 · 110m Hurdles · Place 1 · OaktonOakton110m HurdlesRound P114.1212
May 22VHSL 6A Region D ChampionshipMay 22 · 300m Hurdles · Place 1 · OaktonOakton300m Hurdles36" / 0.914m1.38.24a PB12
May 22VHSL 6A Region D ChampionshipMay 22 · 110m Hurdles · Place 1 · OaktonOakton110m Hurdles39" / 0.991mRound P1.14.12aWind: 1.112
May 22VHSL 6A Region D ChampionshipMay 22 · 110m Hurdles · Place 1 · OaktonOakton110m Hurdles39" / 0.991m1.14.09a PBWind: 0.612
May 22VHSL 6A Region D ChampionshipMay 22 · High Jump · Place 14 · OaktonOaktonHigh Jump14.5-08.00 PB12
May 15Concorde District Spring Track ChampionshipsMay 15 · High Jump · Place 4 · OaktonOaktonHigh Jump42.3312
May 15Concorde District Spring Track ChampionshipsMay 15 · 110m Hurdles · Place 1 · OaktonOakton110m Hurdles114.2912
May 15Concorde District Spring Track ChampionshipsMay 15 · 110m Hurdles · Place 1 · OaktonOakton110m HurdlesRound P114.2512
May 11Victor Cahoon Track ClassicMay 11 · 300m Hurdles · Place 9 · OaktonOakton300m Hurdles943.1012
May 11Victor Cahoon Track ClassicMay 11 · 110m Hurdles · Place 2 · OaktonOakton110m Hurdles214.4412
May 11Victor Cahoon Track ClassicMay 11 · 110m Hurdles · Place 2 · OaktonOakton110m HurdlesRound P214.3412
May 3Dogwood Track ClassicMay 3 · 300m Hurdles · Place 6 · OaktonOakton300m Hurdles639.7212
May 3Dogwood Track ClassicMay 3 · 110m Hurdles · Place 37 · OaktonOakton110m HurdlesRound P3716.1412
May 1Concorde InvitationalMay 1 · 110m Hurdles · Place 1 · OaktonOakton110m Hurdles39" / 0.991m1.14.75a12
May 1Concorde InvitationalMay 1 · 400 Meters · Place 1 · OaktonOakton400 Meters1.49.77a PB12
Apr 27Cassel's XBC Track ExperienceApr 27 · 300m Hurdles · Place 4 · OaktonOakton300m Hurdles439.4612
Apr 27Cassel's XBC Track ExperienceApr 27 · 110m Hurdles · Place 2 · OaktonOakton110m Hurdles214.9112
Apr 12South County Stallion InvitationalApr 12 · 110m Hurdles · OaktonOakton110m Hurdles—0.4—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 9Liberty Flames HS InvitationalDec 9 · 55m Hurdles · Place 6 · OaktonOakton55m Hurdles39"Round P6.7.90a12
Dec 9Liberty Flames HS InvitationalDec 9 · 55m Hurdles · Place 6 · OaktonOakton55m Hurdles39"6.7.77a12
Feb 132023 VHSL Region 6D Indoor ChampionshipFeb 13 · 300 Meters · Place 4 · OaktonOakton300 Meters4.36.84a11
Feb 132023 VHSL Region 6D Indoor ChampionshipFeb 13 · 55m Hurdles · Place 2 · OaktonOakton55m Hurdles39"Round P2.7.97a11
Feb 132023 VHSL Region 6D Indoor ChampionshipFeb 13 · 55m Hurdles · Place 5 · OaktonOakton55m Hurdles39"5.8.32a11
Jan 28Bulldog InvitationalJan 28 · 55m Hurdles · Place 13 · OaktonOakton55m Hurdles138.1511
Jan 13Virginia Showcase InvitationalJan 13 · 300 Meters · Place 41 · OaktonOakton300 Meters41.36.65a11
Jan 13Virginia Showcase InvitationalJan 13 · 55m Hurdles · Place 27 · OaktonOakton55m Hurdles39"Round P27.8.20a11

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 26th David Cannon Memorial Invitational 2024Dec 2 · 300 Meters · Place 2 · OaktonOakton300 Meters2.36.87aUnofficial12
Dec 26th David Cannon Memorial Invitational 2024Dec 2 · 55m Hurdles · Place 1 · OaktonOakton55m Hurdles39"1.8.05aUnofficial12
Jun 2VHSL Class 6 State ChampionshipsJun 2 · 300m Hurdles · Place 9 · OaktonOakton300m Hurdles939.46—
Jun 2VHSL Class 6 State ChampionshipsJun 2 · 110m Hurdles · Place 11 · OaktonOakton110m HurdlesRound P1115.01—
Jun 2VHSL Class 6 State ChampionshipsJun 2 · 110m Hurdles · Place 11 · OaktonOakton110m Hurdles1115.01—
May 24VHSL 6A Region D ChampionshipMay 24 · 300m Hurdles · Place 2 · OaktonOakton300m Hurdles36" / 0.914m2.39.65a11
May 24VHSL 6A Region D ChampionshipMay 24 · 110m Hurdles · Place 2 · OaktonOakton110m Hurdles39" / 0.991mRound P2.15.09a11
May 24VHSL 6A Region D ChampionshipMay 24 · 110m Hurdles · Place 2 · OaktonOakton110m Hurdles39" / 0.991m2.14.91a11
May 17Concorde District Spring Track ChampionshipsMay 17 · 110m Hurdles · Place 1 · OaktonOakton110m Hurdles115.4611
May 17Concorde District Spring Track ChampionshipsMay 17 · 300m Hurdles · OaktonOakton300m Hurdles—40.1411
May 17Concorde District Spring Track ChampionshipsMay 17 · 110m Hurdles · Place 1 · OaktonOakton110m Hurdles115.0811
May 17Concorde District Spring Track ChampionshipsMay 17 · 110m Hurdles · Place 1 · OaktonOakton110m HurdlesRound P115.4611
May 13Victor Cahoon Track ClassicMay 13 · 110m Hurdles · Place 3 · OaktonOakton110m Hurdles315.75—
May 13Victor Cahoon Track ClassicMay 13 · 110m Hurdles · Place 2 · OaktonOakton110m HurdlesRound P215.78—

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 10Liberty Flames HS InvitationalDec 10 · 300 Meters · Place 24 · OaktonOakton300 Meters24.37.33a11
Dec 10Liberty Flames HS InvitationalDec 10 · 55m Hurdles · Place 7 · OaktonOakton55m Hurdles39"Round P7.8.27a11
Dec 10Liberty Flames HS InvitationalDec 10 · 55m Hurdles · Place 6 · OaktonOakton55m Hurdles39"6.8.26a11
Dec 2Northern VA TJMS Meet #1Dec 2 · 55m Hurdles · Place 1 · OaktonOakton55m Hurdles39"1.8.4311

2022 Outdoor Track

24 results
DateMeetEventPlMarkGr
Dec 3Colgan Winter ClassicDec 3 · 55m Hurdles · Place 1 · OaktonOakton55m Hurdles39"1.8.56aUnofficial11
May 25VHSL 6A Region D ChampionshipMay 25 · 300m Hurdles · Place 5 · OaktonOakton300m Hurdles36" / 0.914m5.41.64a10
May 25VHSL 6A Region D ChampionshipMay 25 · 110m Hurdles · Place 6 · OaktonOakton110m Hurdles39" / 0.991mRound P6.16.34aWind: 0.810
May 25VHSL 6A Region D ChampionshipMay 25 · 110m Hurdles · Place 6 · OaktonOakton110m Hurdles39" / 0.991m6.16.64aWind: 0.810
May 18Concorde District Spring Track ChampionshipsMay 18 · 300m Hurdles · Place 3 · OaktonOakton300m Hurdles341.5510
May 18Concorde District Spring Track ChampionshipsMay 18 · 110m Hurdles · Place 6 · OaktonOakton110m Hurdles617.2510
May 18Concorde District Spring Track ChampionshipsMay 18 · 110m Hurdles · Place 5 · OaktonOakton110m HurdlesRound P516.3110
May 11Concorde InvitationalMay 11 · 110m Hurdles · Place 1 · OaktonOakton110m Hurdles39" / 0.991m1.17.61a10
May 11Concorde InvitationalMay 11 · 400 Meters · Place 3 · OaktonOakton400 Meters3.53.56a10
May 6Dogwood Track ClassicMay 6 · 110m Hurdles · Place 32 · OaktonOakton110m HurdlesRound P3216.93—
May 6Dogwood Track ClassicMay 6 · 300m Hurdles · Place 15 · OaktonOakton300m Hurdles1542.21—
May 6Dogwood Track ClassicMay 6 · 110m Hurdles · Place 32 · OaktonOakton110m HurdlesRound P3216.93—
Apr 30Cassel's XBC Track ExperienceApr 30 · 300m Hurdles · Place 22 · OaktonOakton300m Hurdles2244.9610
Apr 30Cassel's XBC Track ExperienceApr 30 · 110m Hurdles · Place 10 · OaktonOakton110m Hurdles1017.4710
Apr 23Lightridge Lightning InvitationalApr 23 · 300m Hurdles · Place 2 · OaktonOakton300m Hurdles242.48—
Apr 23Lightridge Lightning InvitationalApr 23 · 110m Hurdles · Place 4 · OaktonOakton110m Hurdles417.25—
Apr 8Gojekian Twilight ClassicApr 8 · 300m Hurdles · Place 18 · OaktonOakton300m Hurdles1846.93—
Apr 8Gojekian Twilight ClassicApr 8 · 300m Hurdles · Place 18 · OaktonOakton300m Hurdles1846.93—
Apr 1=PR= Northern Virginia InvitationalApr 1 · 300m Hurdles · Place 17 · OaktonOakton300m Hurdles1746.7810
Apr 1=PR= Northern Virginia InvitationalApr 1 · 110m Hurdles · Place 10 · OaktonOakton110m Hurdles1018.4110
Mar 30Madison & South Lakes @ OaktonMar 30 · 300m Hurdles · Place 1 · OaktonOakton300m Hurdles145.7310
Mar 30Madison & South Lakes @ OaktonMar 30 · 110m Hurdles · Place 3 · OaktonOakton110m Hurdles317.2810
Mar 30Madison & South Lakes @ OaktonMar 30 · 300m Hurdles · Place 1 · OaktonOakton300m Hurdles145.7310
Mar 30Madison & South Lakes @ OaktonMar 30 · 110m Hurdles · Place 3 · OaktonOakton110m Hurdles317.2810

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17Northern VA TJMS Meet #3Dec 17 · 300 Meters · Place 3 · OaktonOakton300 Meters3.42.3610
Dec 17Northern VA TJMS Meet #3Dec 17 · 55m Hurdles · Place 2 · OaktonOakton55m Hurdles39"2.10.6310
Jan 9Centreville-Oakton MeetJan 9 · 300 Meters · Place 16 · OaktonOakton300 Meters1646.349
Jan 9Centreville-Oakton MeetJan 9 · 55 Meters · Place 20 · OaktonOakton55 Meters208.34 PB9

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 11Concorde District Polar Bear Meet #2Dec 11 · 300 Meters · Place 9 · OaktonOakton300 Meters9.41.52aUnofficial10
Dec 11Concorde District Polar Bear Meet #2Dec 11 · 55m Hurdles · Place 3 · OaktonOakton55m Hurdles39"3.9.69aUnofficial10
Dec 11Concorde District Polar Bear Meet #2Dec 11 · 55 Meter · Place 12 · OaktonOakton55 Meter12.7.41aUnofficial10
Dec 4Concorde District Polar Bear Meet #1Dec 4 · 300 Meters · Place 26 · OaktonOakton300 Meters26.41.70aUnofficial10
Dec 4Concorde District Polar Bear Meet #1Dec 4 · 55m Hurdles · Place 3 · OaktonOakton55m Hurdles39"3.10.67aUnofficial10