Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPatriot Invitational · Mar 2912.20Patriot InvitationalMarch 29, 2025
110m Hurdles · 39" / 0.991m · OutdoorRamtastic Invitational · Apr 1118.75aRamtastic InvitationalApril 11, 2026
200 Meters · OutdoorPatriot Invitational · Mar 2824.81aPatriot InvitationalMarch 28, 2026
300 Meters · IndoorThe VA Showcase · Jan 1739.07aThe VA ShowcaseJanuary 17, 2026
300m Hurdles · 36" / 0.914m · Outdoor2026 Brian Watkins Invitational · Mar 2145.55a2026 Brian Watkins InvitationalMarch 21, 2026
400 Meters · OutdoorLegacy VA Invitational · May 251:02.00Legacy VA InvitationalMay 25, 2024
55 Meters · IndoorGroundhog Polar Bear Invitational · Feb 17.57Groundhog Polar Bear InvitationalFebruary 1, 2025
55m Hurdles · 39" · IndoorThe VA Showcase · Jan 179.19aThe VA ShowcaseJanuary 17, 2026
55m Hurdles · 39" · OutdoorBobcat Blizzard Invitational · Dec 1410.12aBobcat Blizzard InvitationalDecember 14, 2024

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 11Ramtastic InvitationalApr 11 · 110m Hurdles · Place 30 · Freedom (South Riding)Freedom (South Riding)110m Hurdles39" / 0.991m30.18.75a PB10
Mar 28Patriot InvitationalMar 28 · 200 Meters · Place 55 · Freedom (South Riding)Freedom (South Riding)200 Meters55.24.81a PB10
Mar 212026 Brian Watkins InvitationalMar 21 · 300m Hurdles · Place 12 · Freedom (South Riding)Freedom (South Riding)300m Hurdles36" / 0.914m12.45.55a PB10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 475 · Freedom (South Riding)Freedom (South Riding)300 Meters475.39.07a PB10
Jan 17The VA ShowcaseJan 17 · 55m Hurdles · Place 64 · Freedom (South Riding)Freedom (South Riding)55m Hurdles39"Round P64.9.19a PB10
Jan 10Liberty Premier InvitationalJan 10 · 55m Hurdles · Place 38 · Freedom (SouFreedom (Sou55m HurdlesRound P389.08—
Jan 10Liberty Premier InvitationalJan 10 · 300 Meters · Place 144 · Freedom (SouFreedom (Sou300 Meters14439.798—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Dec 18Loudoun Valley Quad (F, H, LC)Dec 18 · 300 Meters · Place 7 · Freedom (South Riding)Freedom (South Riding)300 Meters7.41.32aUnofficial10
Dec 13Bobcat Blizzard InvitationalDec 13 · 300 Meters · Place 46 · Freedom (South Riding)Freedom (South Riding)300 Meters46.41.68aUnofficial10
Dec 13Bobcat Blizzard InvitationalDec 13 · 55m Hurdles · Place 6 · Freedom (South Riding)Freedom (South Riding)55m Hurdles39"6.9.43aUnofficial10
May 12Cedar Run District Spring Track ChampionshipsMay 12 · 300m Hurdles · Place 9 · Freedom (SouFreedom (Sou300m Hurdles944.689
May 12Cedar Run District Spring Track ChampionshipsMay 12 · 110m Hurdles · Place 12 · Freedom (SouFreedom (Sou110m Hurdles1217.879
May 10Lake Braddock Hall of Fame InvitationalMay 10 · 110m Hurdles · Place 18 · Freedom (SouFreedom (Sou110m Hurdles1818.14—
Apr 26LOCO ChampionshipApr 26 · 300m Hurdles · Place 13 · Freedom (South Riding)Freedom (South Riding)300m Hurdles1346.629
Apr 26LOCO ChampionshipApr 26 · 110m Hurdles · Place 13 · Freedom (South Riding)Freedom (South Riding)110m Hurdles1318.499
Apr 5Colonial Forge ShowcaseApr 5 · 100 Meters · Place 18 · Freedom (South RidinFreedom (South Ridin100 MetersRound P1812.27FR
Mar 29Patriot InvitationalMar 29 · 300m Hurdles · Place 2 · Freedom (South RidinFreedom (South Ridin300m Hurdles250.03FR
Mar 29Patriot InvitationalMar 29 · 100 Meters · Place 4 · Freedom (South RidinFreedom (South Ridin100 Meters412.20 PBFR
Mar 29Patriot InvitationalMar 29 · 110m Hurdles · Place 4 · Freedom (South RidinFreedom (South Ridin110m Hurdles419.31FR
Mar 29Patriot InvitationalMar 29 · 300m Hurdles · Place 2 · Freedom (South RidinFreedom (South Ridin300m Hurdles250.03FR
Mar 29Patriot InvitationalMar 29 · 100 Meters · Place 4 · Freedom (South RidinFreedom (South Ridin100 Meters412.20FR
Mar 29Patriot InvitationalMar 29 · 110m Hurdles · Place 4 · Freedom (South RidinFreedom (South Ridin110m Hurdles419.31FR
Mar 27Freedom , Patriot & Osbourn ParkMar 27 · 110m Hurdles · Place 9 · Freedom (South Riding)Freedom (South Riding)110m Hurdles39" / 0.991m9.19.62a9
Mar 27Freedom , Patriot & Osbourn ParkMar 27 · 200 Meters · Place 10 · Freedom (South Riding)Freedom (South Riding)200 Meters10.25.52a9
Feb 4Cedar Run District Indoor ChampionshipFeb 4 · 55m Hurdles · Place 14 · Freedom (South Riding)Freedom (South Riding)55m Hurdles39"14.10.22aUnofficial9

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1Groundhog Polar Bear InvitationalFeb 1 · 300 Meters · Place 41 · Freedom (South Riding)Freedom (South Riding)300 Meters4143.839
Feb 1Groundhog Polar Bear InvitationalFeb 1 · 55 Meters · Place 49 · Freedom (South Riding)Freedom (South Riding)55 Meters497.57 PB9
Feb 1Groundhog Polar Bear InvitationalFeb 1 · 55m Hurdles · Place 15 · Freedom (South Riding)Freedom (South Riding)55m Hurdles1510.279
Jan 29Freedom Polar Bear MeetJan 29 · 55m Hurdles · Place 7 · Freedom (South Riding)Freedom (South Riding)55m Hurdles710.209

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Dec 14Bobcat Blizzard InvitationalDec 14 · 55m Hurdles · Place 9 · Freedom (South Riding)Freedom (South Riding)55m Hurdles39"9.10.12a PB9
Dec 7Winter Jacket ClassicDec 7 · 300 Meters · Place 38 · Freedom (South Riding)Freedom (South Riding)300 Meters38.42.57aUnofficial9
Dec 7Winter Jacket ClassicDec 7 · 55m Hurdles · Place 8 · Freedom (South Riding)Freedom (South Riding)55m Hurdles39"8.10.07aUnofficial9
Jun 26AAU Region 05 National QualifierJun 26 · 200m Hurdles · Place 5 · Dulles Youth Sports Inc.Dulles Youth Sports Inc.200m Hurdles530.80—
Jun 26AAU Region 05 National QualifierJun 26 · 100m Hurdles · Place 2 · Dulles Youth Sports Inc.Dulles Youth Sports Inc.100m Hurdles217.33—
Jun 26AAU Region 05 National QualifierJun 26 · 200 Meters · Place 22 · Dulles Youth Sports Inc.Dulles Youth Sports Inc.200 Meters2226.36—
Jun 15LEGACY Juneteenth Track ShowcaseJun 15 · 100m Hurdles · Place 2 · Dys ThunderDys Thunder100m Hurdles217.76—
Jun 15LEGACY Juneteenth Track ShowcaseJun 15 · 200 Meters · Place 4 · Dys ThunderDys Thunder200 Meters426.02—
Jun 15LEGACY Juneteenth Track ShowcaseJun 15 · 100 Meters · Place 9 · Dys ThunderDys Thunder100 Meters913.14—
Jun 8AAU Virginia South District QualifierJun 8 · 200m Hurdles · Place 4 · Dulles Youth Sports ThuDulles Youth Sports Thu200m Hurdles431.05a—
Jun 8AAU Virginia South District QualifierJun 8 · 100m Hurdles · Place 3 · Dulles Youth Sports ThuDulles Youth Sports Thu100m Hurdles318.38a—
Jun 8AAU Virginia South District QualifierJun 8 · 200 Meters · Place 16 · Dulles Youth Sports ThuDulles Youth Sports Thu200 Meters1626.90a—
Jun 8AAU Virginia South District QualifierJun 8 · 100 Meters · Place 17 · Dulles Youth Sports ThuDulles Youth Sports Thu100 Meters1713.18a—
Jun 8AAU Virginia South District QualifierJun 8 · 200m Hurdles · Place 4 · Dulles Youth Sports Inc.Dulles Youth Sports Inc.200m Hurdles431.05—
Jun 8AAU Virginia South District QualifierJun 8 · 100m Hurdles · Place 3 · Dulles Youth Sports Inc.Dulles Youth Sports Inc.100m Hurdles318.38—
Jun 8AAU Virginia South District QualifierJun 8 · 100 Meters · Place 17 · Dulles Youth Sports Inc.Dulles Youth Sports Inc.100 Meters1713.18—
Jun 8AAU Virginia South District QualifierJun 8 · 200 Meters · Place 16 · Dulles Youth Sports Inc.Dulles Youth Sports Inc.200 Meters1626.90—
May 25Legacy VA InvitationalMay 25 · 100m Hurdles · Place 2 · Dys ThunderDys Thunder100m Hurdles218.5710
May 25Legacy VA InvitationalMay 25 · 400 Meters · Place 21 · Dys ThunderDys Thunder400 Meters211:02.00 PB10
May 25Legacy VA InvitationalMay 25 · 100 Meters · Place 11 · Dys ThunderDys Thunder100 Meters1113.0010
May 18Lightning Relays May 18 · 400 Meters · Place 10 · Dulles Youth Sports ThunderDulles Youth Sports Thunder400 Meters10.1:02.00aUnofficial8
May 18Lightning Relays May 18 · 200 Meters · Place 15 · Dulles Youth Sports ThunderDulles Youth Sports Thunder200 Meters15.27.27aUnofficial8
May 18Lightning Relays May 18 · 100 Meters · Place 12 · Dulles Youth Sports ThunderDulles Youth Sports Thunder100 Meters12.13.31aUnofficial8