Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorConcorde Invitational- Part 1 & 2 · May 611.86aConcorde Invitational- Part 1 & 2May 6, 2026
110m Hurdles · 39" / 0.991m · OutdoorConcorde District Spring Track Championships · May 2016.52aConcorde District Spring Track ChampionshipsMay 20, 2026
300 Meters · IndoorLiberty Premier Invitational · Jan 1039.99Liberty Premier InvitationalJanuary 10, 2026
300m Hurdles · 36" / 0.914m · OutdoorVictor Cahoon Invitational · May 1045.68aVictor Cahoon InvitationalMay 10, 2025
400 Meters · OutdoorConcorde District Mega-Meet- Part I · Apr 81:00.99aConcorde District Mega-Meet- Part IApril 8, 2026
55 Meter · IndoorVirginia Beach HS Opener · Dec 147.66aVirginia Beach HS OpenerDecember 14, 2024
55 Meters · IndoorThe VA Showcase · Jan 177.485The VA ShowcaseJanuary 17, 2025
55m Hurdles · 39" · IndoorVirginia Beach HS Opener · Dec 139.15aVirginia Beach HS OpenerDecember 13, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 282026 Northern Region 6D Spring Track & Field ChampionshipsMay 28 · 110m Hurdles · Place 11 · Oakton110m Hurdles39" / 0.991mRound P11.16.88aWind: 011
May 20Concorde District Spring Track ChampionshipsMay 20 · 110m Hurdles · Place 4 · Oakton110m Hurdles39" / 0.991mRound P4.16.52a PBWind: 1.911
May 20Concorde District Spring Track ChampionshipsMay 20 · 110m Hurdles · Place 4 · Oakton110m Hurdles39" / 0.991m4.20.61aWind: -3.611
May 6Concorde Invitational- Part 1 & 2May 6 · 300m Hurdles · Place 3 · Oakton300m Hurdles36" / 0.914m3.45.98a11
May 6Concorde Invitational- Part 1 & 2May 6 · 110m Hurdles · Place 3 · Oakton110m Hurdles39" / 0.991m3.17.27a11
May 6Concorde Invitational- Part 1 & 2May 6 · 100 Meters · Place 30 · Oakton100 Meters30.11.86a PB11
Apr 25Cassel's XBC Track ExperienceApr 25 · 300m Hurdles · Place 25 · Oakton300m Hurdles36" / 0.914m25.48.29a11
Apr 25Cassel's XBC Track ExperienceApr 25 · 110m Hurdles · Place 15 · Oakton110m Hurdles39" / 0.991m15.17.17a11
Apr 17=PR= Northern Virginia InvitationalApr 17 · 110m Hurdles · Place 14 · Oakton110m Hurdles39" / 0.991m14.18.05a11
Apr 11Ramtastic InvitationalApr 11 · 300m Hurdles · Place 46 · Oakton300m Hurdles36" / 0.914m46.51.39a11
Apr 11Ramtastic InvitationalApr 11 · 110m Hurdles · Place 32 · Oakton110m Hurdles39" / 0.991m32.19.36a11
Apr 8Concorde District Mega-Meet- Part IApr 8 · 400 Meters · Place 47 · Oakton400 Meters47.1:00.99a PB11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 10Liberty Premier InvitationalJan 10 · 55m Hurdles · Place 35 · Oakton55m HurdlesRound P358.952—
Jan 10Liberty Premier InvitationalJan 10 · 300 Meters · Place 150 · Oakton300 Meters15039.99 PB—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 13Virginia Beach HS OpenerDec 13 · 55m Hurdles · Place 30 · Oakton55m Hurdles39"Round P30.9.15a PB11
Jan 17The VA ShowcaseJan 17 · 55m Hurdles · Place 82 · Oakton55m HurdlesRound P8210.79—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 526 · Oakton300 Meters52642.21—
Jan 17The VA ShowcaseJan 17 · 55 Meters · Place 410 · Oakton55 MetersRound P4107.485 PB—
Jan 17The VA ShowcaseJan 17 · 55m Hurdles · Place 82 · Oakton55m HurdlesRound P8210.79—
Jan 17The VA ShowcaseJan 17 · 55 Meters · Place 410 · Oakton55 MetersRound P4107.485—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 526 · Oakton300 Meters52642.21—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 21Concorde District Spring Track ChampionshipsMay 21 · 300m Hurdles · Place 9 · Oakton300m Hurdles944.9010
May 10Victor Cahoon InvitationalMay 10 · 300m Hurdles · Place 23 · Oakton300m Hurdles36" / 0.914m23.45.68a PB10
May 10Victor Cahoon InvitationalMay 10 · 110m Hurdles · Place 32 · Oakton110m Hurdles39" / 0.991mRound P32.18.27a10
Apr 26Cassel's XBC Track ExperienceApr 26 · 300m Hurdles · Place 19 · Oakton300m Hurdles1946.5110
Apr 26Cassel's XBC Track ExperienceApr 26 · 110m Hurdles · Place 35 · Oakton110m Hurdles3520.9210
Apr 11SoCo Stallions InviteApr 11 · 300m Hurdles · Oakton300m Hurdles36" / 0.914m--DNS10
Apr 11SoCo Stallions InviteApr 11 · 110m Hurdles · Oakton110m Hurdles39" / 0.991mRound P--DNSWind: -2.910
Apr 2Concorde District Mega-Meet- Pt 1 & 2Apr 2 · 110m Hurdles · Place 9 · Oakton110m Hurdles39" / 0.991m9.22.09a10
Apr 2Concorde District Mega-Meet- Pt 1 & 2Apr 2 · 400 Meters · Place 33 · Oakton400 Meters33.1:01.60a10
Mar 26Concorde District Meet #1A- Chantilly, Oakton & WestfieldMar 26 · 300m Hurdles · Place 2 · Oakton300m Hurdles248.5810
Mar 26Concorde District Meet #1A- Chantilly, Oakton & WestfieldMar 26 · 110m Hurdles · Place 2 · Oakton110m Hurdles221.6010

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 20Northern VA TJMS Meet #5Dec 20 · 55m Hurdles · Place 15 · Oakton55m Hurdles39"15.12.47a10
Dec 14Virginia Beach HS OpenerDec 14 · 300 Meters · Place 192 · Oakton300 Meters192.43.46a10
Dec 14Virginia Beach HS OpenerDec 14 · 55m Hurdles · Place 33 · Oakton55m Hurdles39"Round P33.10.54a10
Dec 14Virginia Beach HS OpenerDec 14 · 55 Meter · Place 194 · Oakton55 MeterRound P194.7.66a PB10
Dec 7Northern Region TJMS Meet #2Dec 7 · 300 Meters · Place 14 · Oakton300 Meters14.45.42a10
Dec 7Northern Region TJMS Meet #2Dec 7 · 55m Hurdles · Place 4 · Oakton55m Hurdles39"4.10.59a10
Jan 27Northern VA TJMS Meet #10Jan 27 · 300 Meters · Place 3 · 2-Oakton300 Meters345.02—
Jan 27Northern VA TJMS Meet #10Jan 27 · 55m Hurdles · Place 5 · 2-Oakton55m Hurdles511.04—
Jan 27Northern VA TJMS Meet #10Jan 27 · 300 Meters · Place 13 · Oakton300 Meters1345.85—
Jan 27Northern VA TJMS Meet #10Jan 27 · 55m Hurdles · Place 5 · Oakton55m Hurdles511.52—
Jan 13Northern VA TJMS Meet #8Jan 13 · 55 Meters · Place 2 · Oakton55 Meters27.77—
Jan 5Northern VA TJMS Meet #6Jan 5 · 55m Hurdles · Place 4 · Oakton55m Hurdles411.04—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Polar Titans InvitationalDec 16 · 55m Hurdles · Place 15 · Oakton55m Hurdles39"15.11.19aUnofficial9
Dec 26th David Cannon Memorial Invitational 2024Dec 2 · 55m Hurdles · Oakton55m Hurdles39"—DNS9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 15Northern VA TJMS Meet #4Dec 15 · 55m Hurdles · Place 1 · Oakton55m Hurdles39"1.11.51a9
Dec 15Northern VA TJMS Meet #4Dec 15 · 55 Meter · Place 6 · Oakton55 Meter6.7.75a9
Dec 9Northern VA TJMS Meet #3Dec 9 · 300 Meters · Place 11 · Oakton300 Meters11.45.02a9
Dec 9Northern VA TJMS Meet #3Dec 9 · 55m Hurdles · Place 4 · Oakton55m Hurdles39"4.11.59a9