Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPVA AAU District Qualifier Track & Field · Jun 1012.90PVA AAU District Qualifier Track & FieldJune 10, 2017
100m Hurdles · 33" / 0.838m · Outdoor98th Clyde Littlefield Texas Relays presented by Truist · Apr 113.75a98th Clyde Littlefield Texas Relays presented by TruistApril 1, 2026
200 Meters · IndoorMeyo Invitational · Feb 425.92aMeyo InvitationalFebruary 4, 2023
200 Meters · OutdoorUSATF Potomac Valley Association Junior Olympic Championships · Jun 1427.23aUSATF Potomac Valley Association Junior Olympic ChampionshipsJune 14, 2019
200 Meters · OutdoorAAU Region 3 Qualifier Meet · Jun 2326.87AAU Region 3 Qualifier MeetJune 23, 2016
300 Meters · IndoorVA Showcase · Jan 1742.07aVA ShowcaseJanuary 17, 2020
400 Meters · IndoorBullis Champion Speed Invitational · Jan 2559.44Bullis Champion Speed InvitationalJanuary 25, 2020
400 Meters · OutdoorUSATF Potomac Valley Association Junior Olympic Championships · Jun 1459.28aUSATF Potomac Valley Association Junior Olympic ChampionshipsJune 14, 2019
400 Meters · OutdoorAAU POTOMAC VALLEY DISTRICT QUALIFIER · Jun 111:01.37AAU POTOMAC VALLEY DISTRICT QUALIFIERJune 11, 2016
55 Meter · IndoorVA Showcase · Jan 147.71aVA ShowcaseJanuary 14, 2021
55m Hurdles · 33" · IndoorVA Showcase · Jan 148.66aVA ShowcaseJanuary 14, 2021
60m Hurdles · 33" / 0.838m · IndoorMeyo Invitational · Jan 308.69aMeyo InvitationalJanuary 30, 2026
Combined results · Indoor2020 PVA Youth Indoor Invitational Meet · Mar 79.402020 PVA Youth Indoor Invitational MeetMarch 7, 2020

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15Big Ten Outdoor ChampionshipsMay 15 · 100m Hurdles · Ohio StateOhio State100m Hurdles33" / 0.838mRound P—DNSWind: 0.7Sr
Apr 16Tom Jones MemorialApr 16 · 100m Hurdles · Place 16 · Ohio StateOhio State100m Hurdles33" / 0.838m16.18.82aWind: 0.4Sr
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · 100m Hurdles · Place 2 · Ohio StateOhio State100m Hurdles33" / 0.838m2.13.75a PBWind: 1.4Sr
Mar 21USF Alumni InvitationalMar 21 · 100m Hurdles · Place 21 · Ohio StateOhio State100m Hurdles33" / 0.838mRound P21.14.15aWind: 0.1Sr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 30Meyo InvitationalJan 30 · 60m Hurdles · Place 14 · Ohio StateOhio State60m Hurdles33" / 0.838mRound P14.9.06aSr
Jan 30Meyo InvitationalJan 30 · 60m Hurdles · Place 3 · Ohio StateOhio State60m Hurdles33" / 0.838m3.8.69a PBSr
Jan 9UK Rod McCravy InviteJan 9 · 60m Hurdles · Place 36 · Ohio StateOhio State60m Hurdles33" / 0.838mRound P36.8.94aSr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 21South Florida Alumni InvitationalMar 21 · 400m Hurdles · Place 36 · Ohio StateOhio State400m Hurdles361:07.22aJr

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 4Meyo InvitationalFeb 4 · 60m Hurdles · Place 11 · Ohio StateOhio State60m Hurdles33" / 0.838m11.8.95aFr
Feb 4Meyo InvitationalFeb 4 · 200 Meters · Place 35 · Ohio StateOhio State200 Meters35.25.92a PBFr

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 2All American Track Classic VirginiaApr 2 · 100m Hurdles · Place 3 · BULLIS SCHOO, PoBULLIS SCHOO, Po100m HurdlesRound P314.7912

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 9 MOCO Private School ChampionshipsFeb 9 · 55m Hurdles · Place 2 · BullisBullis55m Hurdles28.37—
Feb 6SPIRE Scholastic ShowcaseFeb 6 · 200 Meters · Place 21 · Bullis SchooBullis Schoo200 Meters2127.00—
Feb 6SPIRE Scholastic ShowcaseFeb 6 · 60m Hurdles · Place 6 · Bullis SchooBullis Schoo60m Hurdles69.18—
Feb 6SPIRE Scholastic ShowcaseFeb 6 · 60m Hurdles · Place 6 · Bullis SchooBullis Schoo60m HurdlesRound P69.02—

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 17Chase Athletics Summer Showdown: MEET 1Jul 17 · 300m Hurdles · Track Express TrackTrack Express Track300m Hurdles30" / 0.762m--DNS11
Jul 17Chase Athletics Summer Showdown: MEET 1Jul 17 · 100m Hurdles · Place 1 · Track Express TrackTrack Express Track100m Hurdles33" / 0.838m1.15.09a11
Jul 17Chase Athletics Summer Showdown: MEET 1Jul 17 · 200 Meters · Place 4 · Track Express TrackTrack Express Track200 Meters4.27.34a11
Jul 17Chase Athletics Summer Showdown: MEET 1Jul 17 · 100 Meters · Place 4 · Track Express TrackTrack Express Track100 MetersRound P4.13.48a11
Jul 17Chase Athletics Summer Showdown: MEET 1Jul 17 · 100 Meters · Track Express TrackTrack Express Track100 Meters--DNS11

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 14VA ShowcaseJan 14 · 55m Hurdles · Place 30 · Track Fam TCTrack Fam TC55m Hurdles33"Round P30.8.66a PB11
Jan 14VA ShowcaseJan 14 · 55 Meter · Place 64 · Track Fam TCTrack Fam TC55 MeterRound P64.7.71a PB11

2020 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 4Virginia Beach OpenerDec 4 · 60m Hurdles · Place 9 · UnattachedUnattached60m Hurdles33" / 0.838mRound P9.9.30a11
Dec 4Virginia Beach OpenerDec 4 · 200 Meters · Place 72 · UnattachedUnattached200 Meters72.27.34a11
Mar 72020 PVA Youth Indoor Invitational MeetMar 7 · Combined results · Place 1 · BullisBullisCombined results19.40 PB—
Mar 72020 PVA Youth Indoor Invitational MeetMar 7 · Combined results · Place 2 · BullisBullisCombined results226.90—
Feb 15UK HS InvitationalFeb 15 · 60m Hurdles · Place 27 · BullisBullis60m Hurdles33" / 0.838mRound P27.9.69a10
Feb 15UK HS InvitationalFeb 15 · 400 Meters · Place 29 · BullisBullis400 Meters29.1:00.34a10
Feb 15UK HS InvitationalFeb 15 · 200 Meters · Place 45 · BullisBullis200 Meters45.26.66a10
Jan 25Bullis Champion Speed InvitationalJan 25 · 60m Hurdles · Place 14 · BullisBullis60m HurdlesRound P149.4710
Jan 25Bullis Champion Speed InvitationalJan 25 · 55m Hurdles · Place 14 · BullisBullis55m Hurdles148.7610
Jan 25Bullis Champion Speed InvitationalJan 25 · 400 Meters · Place 7 · BullisBullis400 Meters759.44 PB10
Jan 25Bullis Champion Speed InvitationalJan 25 · 200 Meters · Place 13 · BullisBullis200 Meters1326.2510
Jan 17VA ShowcaseJan 17 · 300 Meters · Place 16 · BullisBullis300 Meters16.42.07a PB10
Jan 17VA ShowcaseJan 17 · 55m Hurdles · Place 36 · BullisBullis55m Hurdles33"Round P36.8.98a10
Jan 4Southern Maryland Indoor ClassicJan 4 · 55m Hurdles · Place 8 · BullisBullis55m HurdlesRound S88.934—
Jan 4Southern Maryland Indoor ClassicJan 4 · 55m Hurdles · Place 2 · BullisBullis55m Hurdles28.934—
Jan 4Southern Maryland Indoor ClassicJan 4 · 55m Hurdles · Place 11 · BullisBullis55m HurdlesRound P119.11—
Jan 4Southern Maryland Indoor ClassicJan 4 · 55m Hurdles · Place 2 · BullisBullis55m Hurdles29.11—
Jan 4Southern Maryland Indoor ClassicJan 4 · 55m Hurdles · Place 6 · BullisBullis55m Hurdles68.74—

2019 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 2720th Marine Corps Holiday ClassicDec 27 · 300 Meters · Place 13 · BullisBullis300 Meters13.42.68a10
Dec 2720th Marine Corps Holiday ClassicDec 27 · 55m Hurdles · Place 4 · BullisBullis55m Hurdles33"Round P4.9.03a10
Dec 2720th Marine Corps Holiday ClassicDec 27 · 55m Hurdles · Place 7 · BullisBullis55m Hurdles33"7.10.30a10
Dec 2720th Marine Corps Holiday ClassicDec 27 · 400 Meters · Place 3 · BullisBullis400 Meters3.1:01.23a10
Dec 2720th Marine Corps Holiday ClassicDec 27 · 200 Meters · Place 23 · BullisBullis200 Meters23.26.82a10
Dec 21Energice Coaches Hall of Fame InvitationalDec 21 · 300 Meters · BullisBullis300 Meters--DQ10
Dec 21Energice Coaches Hall of Fame InvitationalDec 21 · 55m Hurdles · Place 2 · BullisBullis55m Hurdles33"2.9.22a10

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 14USATF Potomac Valley Association Junior Olympic ChampionshipsJun 14 · 400 Meters · Place 4 · 10-Unattached10-Unattached400 MetersRound P4.1:01.20a9
Jun 14USATF Potomac Valley Association Junior Olympic ChampionshipsJun 14 · 400 Meters · Place 4 · 10-Unattached10-Unattached400 Meters4.59.28a PB9
Jun 14USATF Potomac Valley Association Junior Olympic ChampionshipsJun 14 · 200 Meters · Place 7 · 10-Unattached10-Unattached200 MetersRound P7.27.23a PB9
Jun 14USATF Potomac Valley Association Junior Olympic ChampionshipsJun 14 · 200 Meters · Place 7 · 10-Unattached10-Unattached200 Meters7.27.30aWind: 0.59
Jun 14USATF Potomac Valley Association Junior Olympic ChampionshipsJun 14 · 100 Meters · Place 4 · 10-Unattached10-Unattached100 MetersRound P4.13.15a9
Jun 14USATF Potomac Valley Association Junior Olympic ChampionshipsJun 14 · 100 Meters · Place 4 · 10-Unattached10-Unattached100 Meters4.13.23aWind: 19

2018 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 14USATF Potomac Valley Association Junior Olympic ChampionshipsJun 14 · 400 Meters · Place 7 · 10-Unattached10-Unattached400 MetersRound P7.1:02.83a8
Jun 14USATF Potomac Valley Association Junior Olympic ChampionshipsJun 14 · 400 Meters · Place 5 · 10-Unattached10-Unattached400 Meters5.1:01.84a8
Jun 14USATF Potomac Valley Association Junior Olympic ChampionshipsJun 14 · 200 Meters · Place 11 · 10-Unattached10-Unattached200 MetersRound P11.27.49a8
Jun 14USATF Potomac Valley Association Junior Olympic ChampionshipsJun 14 · 200 Meters · Place 8 · 10-Unattached10-Unattached200 Meters8.27.45a8
Jun 14USATF Potomac Valley Association Junior Olympic ChampionshipsJun 14 · 100 Meters · Place 19 · 10-Unattached10-Unattached100 MetersRound P19.13.58a8

2017 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 1532 Annual Cliff Wiley ClassicJul 15 · 400 Meters · Place 6 · Team Accelerate MarylandTeam Accelerate Maryland400 Meters6.1:02.84a7
Jul 1532 Annual Cliff Wiley ClassicJul 15 · 200 Meters · Place 6 · Team Accelerate MarylandTeam Accelerate Maryland200 Meters6.27.79a7
Jul 1532 Annual Cliff Wiley ClassicJul 15 · 100 Meters · Place 3 · Team Accelerate MarylandTeam Accelerate Maryland100 Meters3.13.27a7
Jun 22AAU Region 3 ChampionshipsJun 22 · 400 Meters · Place 5 · Team Accelerate MarylandTeam Accelerate Maryland400 Meters5.1:01.92a7
Jun 22AAU Region 3 ChampionshipsJun 22 · 100 Meters · Place 4 · Team Accelerate MarylandTeam Accelerate Maryland100 MetersRound P4.13.26aWind: 0.17
Jun 22AAU Region 3 ChampionshipsJun 22 · 100 Meters · Place 4 · Team Accelerate MarylandTeam Accelerate Maryland100 Meters4.13.11aWind: 0.67
Jun 15USATF Potomac Valley Association 14&Under Junior Olympic ChampionshipsJun 15 · 400 Meters · Place 10 · Team Accelerate MarylandTeam Accelerate Maryland400 MetersRound P10.1:02.52a7
Jun 15USATF Potomac Valley Association 14&Under Junior Olympic ChampionshipsJun 15 · 200 Meters · Place 16 · Team Accelerate MarylandTeam Accelerate Maryland200 MetersRound P16.28.24aWind: -0.17
Jun 15USATF Potomac Valley Association 14&Under Junior Olympic ChampionshipsJun 15 · 100 Meters · Place 11 · Team Accelerate MarylandTeam Accelerate Maryland100 MetersRound P11.13.48aWind: 0.67
Jun 10PVA AAU District Qualifier Track & FieldJun 10 · 400 Meters · Place 2 · Team Accelerate MarylandTeam Accelerate Maryland400 Meters2.1:00.727
Jun 10PVA AAU District Qualifier Track & FieldJun 10 · 100 Meters · Place 6 · Team Accelerate MarylandTeam Accelerate Maryland100 MetersRound P6.12.90 PB7
Jun 10PVA AAU District Qualifier Track & FieldJun 10 · 100 Meters · Place 5 · Team Accelerate MarylandTeam Accelerate Maryland100 Meters5.13.237
Jun 3PVA Local Qualifier Montgomery & Western MDJun 3 · 800 Meters · Team Accelerate MarylandTeam Accelerate Maryland800 Meters—DNS7
Jun 3PVA Local Qualifier Montgomery & Western MDJun 3 · 400 Meters · Place 3 · Team Accelerate MarylandTeam Accelerate Maryland400 Meters3.1:03.387
Jun 3PVA Local Qualifier Montgomery & Western MDJun 3 · 200 Meters · Place 5 · Team Accelerate MarylandTeam Accelerate Maryland200 Meters5.28.787
Jun 3PVA Local Qualifier Montgomery & Western MDJun 3 · 100 Meters · Place 3 · Team Accelerate MarylandTeam Accelerate Maryland100 MetersRound P3.13.937
Jun 3PVA Local Qualifier Montgomery & Western MDJun 3 · 100 Meters · Place 3 · Team Accelerate MarylandTeam Accelerate Maryland100 Meters3.13.847

2016 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 23AAU Region 3 Qualifier MeetJun 23 · 400 Meters · Place 7 · Team Accelerate MarylandTeam Accelerate Maryland400 Meters71:02.60—
Jun 23AAU Region 3 Qualifier MeetJun 23 · 200 Meters · Place 4 · Team Accelerate MarylandTeam Accelerate Maryland200 Meters426.87 PB—
Jun 11AAU POTOMAC VALLEY DISTRICT QUALIFIERJun 11 · 400 Meters · Place 2 · Team Accelerate MarylandTeam Accelerate Maryland400 Meters21:01.37 PB—
Jun 11AAU POTOMAC VALLEY DISTRICT QUALIFIERJun 11 · 200 Meters · Place 2 · Team Accelerate MarylandTeam Accelerate Maryland200 Meters227.27—