Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU Potomac Valley District Qualifier · Jun 1311.89aAAU Potomac Valley District QualifierJune 13, 2026
110m Hurdles · 39" / 0.991m · OutdoorTrojan Invitational · Apr 1815.28aTrojan InvitationalApril 18, 2026
200 Meters · OutdoorIYC · Jul 1124.13aIYCJuly 11, 2025
300 Meters · IndoorAACPS Intercounty Meet 2-AACPS Only · Dec 1737.55aAACPS Intercounty Meet 2-AACPS OnlyDecember 17, 2025
300m Hurdles · 36" / 0.914m · OutdoorMPSSAA 4A & 3A East Region Championships · May 1141.52aMPSSAA 4A & 3A East Region ChampionshipsMay 11, 2026
400m Hurdles · 36" / 0.914m · OutdoorAAU Mid Atlantic District Qualifier · Jun 131:00.94aAAU Mid Atlantic District QualifierJune 13, 2025
55m Hurdles · 39" · IndoorAACPS Intercounty Meet 2-AACPS Only · Dec 178.11aAACPS Intercounty Meet 2-AACPS OnlyDecember 17, 2025
60m Hurdles · 39" / 0.991m · IndoorAdidas Indoor Nationals · Mar 208.75aAdidas Indoor NationalsMarch 20, 2026
800 Meters · IndoorAACPS Inter-County Meet #1 · Jan 32:36.21AACPS Inter-County Meet #1January 3, 2023
800 Meters · OutdoorThe Gator Invitational · Apr 292:20.97aThe Gator InvitationalApril 29, 2023

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jul 172026 International Youth ChampionshipJul 17 · 400m Hurdles · Union AthleticsUnion Athletics400m Hurdles36" / 0.914m--DNS12
Jul 172026 International Youth ChampionshipJul 17 · 110m Hurdles · Union AthleticsUnion Athletics110m Hurdles39" / 0.991mRound P--DNSWind: -112
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 57 · Union AthleticsUnion Athletics100 MetersRound P57.11.94aWind: -0.312
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 400m Hurdles · Place 7 · Union AthleticsUnion Athletics400m HurdlesRound P71:00.43a12
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 400m Hurdles · Place 8 · Union AthleticsUnion Athletics400m Hurdles81:00.27a12
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 110m Hurdles · Place 8 · Union AthleticsUnion Athletics110m HurdlesRound P816.12a12
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 110m Hurdles · Place 8 · Union AthleticsUnion Athletics110m Hurdles815.60a12
Jun 13AAU Potomac Valley District QualifierJun 13 · 400m Hurdles · Place 4 · Union AthleticsUnion Athletics400m Hurdles41:00.27a12
Jun 13AAU Potomac Valley District QualifierJun 13 · 110m Hurdles · Place 4 · Union AthleticsUnion Athletics110m Hurdles416.99a12
Jun 13AAU Potomac Valley District QualifierJun 13 · 100 Meters · Place 29 · Union AthleticsUnion Athletics100 MetersRound P2911.89a PB12
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · 400m Hurdles · Union AthleticsUnion Athletics400m Hurdles36" / 0.914m—DNS12
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · 110m Hurdles · Union AthleticsUnion Athletics110m Hurdles39" / 0.991m—DNS12
May 11MPSSAA 4A & 3A East Region ChampionshipsMay 11 · 300m Hurdles · Place 9 · MeadeMeade300m Hurdles36" / 0.914m9.41.52a PB12
May 11MPSSAA 4A & 3A East Region ChampionshipsMay 11 · 110m Hurdles · Place 8 · MeadeMeade110m Hurdles39" / 0.991mRound S8.15.84a12
May 11MPSSAA 4A & 3A East Region ChampionshipsMay 11 · 110m Hurdles · Place 8 · MeadeMeade110m Hurdles39" / 0.991m8.16.20aWind: -1.712
May 6AACPS County ChampionshipsMay 6 · 300m Hurdles · Place 10 · MeadeMeade300m Hurdles1042.17a12
May 6AACPS County ChampionshipsMay 6 · 110m Hurdles · Place 6 · MeadeMeade110m HurdlesRound P615.68a12
May 6AACPS County ChampionshipsMay 6 · 110m Hurdles · Place 6 · MeadeMeade110m Hurdles615.71a12
Apr 30Golliday InvitationalApr 30 · 300m Hurdles · Place 4 · MeadeMeade300m Hurdles442.09a12
Apr 30Golliday InvitationalApr 30 · 110m Hurdles · Place 5 · MeadeMeade110m Hurdles515.48a12
Apr 18Trojan InvitationalApr 18 · 300m Hurdles · Place 7 · MeadeMeade300m Hurdles36" / 0.914m7.42.32a12
Apr 18Trojan InvitationalApr 18 · 110m Hurdles · Place 3 · MeadeMeade110m Hurdles39" / 0.991mRound P3.16.08a12
Apr 18Trojan InvitationalApr 18 · 110m Hurdles · Place 2 · MeadeMeade110m Hurdles39" / 0.991m2.15.28a PB12
Apr 7Intercounty Meet 2AApr 7 · 300m Hurdles · Place 3 · MeadeMeade300m Hurdles343.79a12
Apr 7Intercounty Meet 2AApr 7 · 110m Hurdles · Place 3 · MeadeMeade110m Hurdles315.50a12
Mar 26Intercounty Meet 1CMar 26 · 300m Hurdles · Place 3 · MeadeMeade300m Hurdles342.45a12
Mar 26Intercounty Meet 1CMar 26 · 110m Hurdles · Place 5 · MeadeMeade110m Hurdles515.69a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60m Hurdles · Place 47 · Union AthleticsUnion Athletics60m Hurdles39" / 0.991mRound P47.8.75a PB12
Feb 4MPSSAA 4A East Region ChampionshipsFeb 4 · 55m Hurdles · Place 8 · MeadeMeade55m Hurdles88.34a12
Jan 20AACPS County Championships--AACPS OnlyJan 20 · 55m Hurdles · Place 7 · MeadeMeade55m Hurdles78.31a12
Jan 20AACPS County Championships--AACPS OnlyJan 20 · 55m Hurdles · Place 7 · MeadeMeade55m Hurdles78.39a12
Jan 20AACPS County Championships--AACPS OnlyJan 20 · 300 Meters · Place 18 · MeadeMeade300 Meters1838.17a12
Jan 8AACPS Intercounty Meet 3-AACPS OnlyJan 8 · 55m Hurdles · Place 2 · MeadeMeade55m Hurdles28.21a12
Jan 8AACPS Intercounty Meet 3-AACPS OnlyJan 8 · 300 Meters · Place 9 · MeadeMeade300 Meters937.90a12

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 17AACPS Intercounty Meet 2-AACPS OnlyDec 17 · 300 Meters · Place 9 · MeadeMeade300 Meters9.37.55a PB12
Dec 17AACPS Intercounty Meet 2-AACPS OnlyDec 17 · 55m Hurdles · Place 4 · MeadeMeade55m Hurdles39"4.8.11a PB12
Dec 11AACPS Intercounty Meet 1-AACPS OnlyDec 11 · 55m Hurdles · Place 4 · MeadeMeade55m Hurdles39"4.8.15a12
Feb 5MPSSAA 4A Central Region ChampionshipsFeb 5 · 55m Hurdles · Place 5 · MeadeMeade55m Hurdles39"Round P5.8.48a11
Feb 5MPSSAA 4A Central Region ChampionshipsFeb 5 · 55m Hurdles · Place 8 · MeadeMeade55m Hurdles39"8.8.58a11
Jan 23AACPS County ChampionshipsJan 23 · 55m Hurdles · Place 8 · MeadeMeade55m Hurdles88.51a—
Jan 23AACPS County ChampionshipsJan 23 · 55m Hurdles · Place 8 · MeadeMeade55m Hurdles88.65a—
Jan 9AACPS Intercounty Meet #3Jan 9 · 55m Hurdles · Place 4 · MeadeMeade55m Hurdles48.69a—
Jan 3AACPS Intercounty Meet #2Jan 3 · 55m Hurdles · Place 14 · MeadeMeade55m Hurdles149.68a—

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 11IYCJul 11 · 400m Hurdles · Place 13 · Union AthleticsUnion Athletics400m Hurdles1358.90a11
Jul 11IYCJul 11 · 110m Hurdles · Place 17 · Union AthleticsUnion Athletics110m HurdlesRound P1715.94a11
Jul 11IYCJul 11 · 200 Meters · Place 55 · Union AthleticsUnion Athletics200 MetersRound P5524.13a PB11
Jul 5PVA InvitationalJul 5 · 400m Hurdles · Place 8 · Union AthleticsUnion Athletics400m Hurdles81:00.98—
Jul 5PVA InvitationalJul 5 · 110m Hurdles · Place 7 · Union AthleticsUnion Athletics110m Hurdles715.91—
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400m Hurdles · Place 6 · Union AthleticsUnion Athletics400m Hurdles36" / 0.914m6.1:01.71a11
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 110m Hurdles · Place 3 · Union AthleticsUnion Athletics110m Hurdles39" / 0.991m3.15.32a11
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400m Hurdles · Place 6 · Union AthleticsUnion Athletics400m Hurdles36" / 0.914m6.1:00.94a PB11
Jun 13AAU Mid Atlantic District QualifierJun 13 · 110m Hurdles · Place 1 · Union AthleticsUnion Athletics110m Hurdles39" / 0.991m1.15.48a11
May 23MPSSAA 4A State Track & Field ChampionshipsMay 23 · 110m Hurdles · Place 15 · MeadeMeade110m Hurdles39" / 0.991mRound P15.17.67aWind: 1.911
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 110m Hurdles · Place 15 · MeadeMeade110m HurdlesRound P1517.6711
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 110m Hurdles · Place 15 · MeadeMeade110m HurdlesRound P1517.6711
May 12MPSSAA 4A East Region ChampionshipsMay 12 · 300m Hurdles · Place 6 · MeadeMeade300m Hurdles36" / 0.914m6.41.70a11
May 12MPSSAA 4A East Region ChampionshipsMay 12 · 110m Hurdles · Place 8 · MeadeMeade110m Hurdles39" / 0.991mRound S8.16.24a11
May 12MPSSAA 4A East Region ChampionshipsMay 12 · 110m Hurdles · Place 6 · MeadeMeade110m Hurdles39" / 0.991m6.15.57a11
May 7Anne Arundel County ChampionshipsMay 7 · 300m Hurdles · Place 5 · MeadeMeade300m Hurdles541.38a11
May 7Anne Arundel County ChampionshipsMay 7 · 110m Hurdles · Place 6 · MeadeMeade110m Hurdles615.74a11
May 7Anne Arundel County ChampionshipsMay 7 · 110m Hurdles · Place 9 · MeadeMeade110m Hurdles916.22a11
Apr 30Golliday InvitationalApr 30 · 300m Hurdles · Place 3 · MeadeMeade300m Hurdles341.08a11
Apr 30Golliday InvitationalApr 30 · 110m Hurdles · Place 4 · MeadeMeade110m Hurdles415.51a11
Apr 15All-Comers MeetApr 15 · 300m Hurdles · Place 4 · MeadeMeade300m Hurdles442.91a11
Apr 15All-Comers MeetApr 15 · 110m Hurdles · Place 6 · MeadeMeade110m Hurdles616.16a11
Apr 8Inter-County Meet 2AApr 8 · 110m Hurdles · Place 1 · MeadeMeade110m Hurdles118.58a11
Apr 5Pikesville Track ClassicApr 5 · 110m Hurdles · Place 17 · MeadeMeade110m Hurdles1718.81a11
Mar 27Inter-County Meet 1CMar 27 · 300m Hurdles · Place 2 · MeadeMeade300m Hurdles241.97a11

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18AACPS Intercounty Meet #1Dec 18 · 55m Hurdles · Place 5 · MeadeMeade55m Hurdles39"5.8.56a11
Dec 9AACPS Intercounty Meet #4Dec 9 · 55m Hurdles · Place 4 · MeadeMeade55m Hurdles39"4.8.82a11
Feb 7MPSSAA 4A Central Region ChampionshipsFeb 7 · 55m Hurdles · Place 15 · MeadeMeade55m Hurdles39"Round P15.10.09a10
Jan 26AACPS Inter-County Meet #5Jan 26 · 55m Hurdles · Place 9 · MeadeMeade55m Hurdles910.0810
Jan 26AACPS Inter-County Meet #5Jan 26 · 300 Meters · Place 36 · MeadeMeade300 Meters3641.6210
Jan 22AACPS County ChampionshipJan 22 · 55m Hurdles · Place 12 · MeadeMeade55m Hurdles39"Round P12.9.94a10

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 15MPSSAA 4A East Region ChampionshipsMay 15 · 300m Hurdles · Place 11 · MeadeMeade300m Hurdles36" / 0.914m11.43.96a10
May 8AACPS County ChampionshipMay 8 · 300m Hurdles · Place 6 · MeadeMeade300m Hurdles642.68a—
May 1Golliday InvitationalMay 1 · 300m Hurdles · Place 5 · MeadeMeade300m Hurdles544.89a—
May 1Golliday InvitationalMay 1 · 110m Hurdles · Place 6 · MeadeMeade110m Hurdles618.78a—
Apr 27The Gator Track & Field InvitationalApr 27 · 300m Hurdles · Place 38 · MeadeMeade300m Hurdles36" / 0.914m38.45.19a10
Apr 27The Gator Track & Field InvitationalApr 27 · 110m Hurdles · Place 45 · MeadeMeade110m Hurdles39" / 0.991mRound P45.19.19a10
Apr 22AACPS Inter-County Meet #1Apr 22 · 300m Hurdles · Place 7 · MeadeMeade300m Hurdles745.74a—
Apr 22AACPS Inter-County Meet #1Apr 22 · 110m Hurdles · Place 8 · MeadeMeade110m Hurdles819.21a—
Apr 18AACPS Inter-County Meet #4Apr 18 · 300m Hurdles · Place 6 · MeadeMeade300m Hurdles36" / 0.914m6.46.33a10
Apr 18AACPS Inter-County Meet #4Apr 18 · 110m Hurdles · Place 8 · MeadeMeade110m Hurdles39" / 0.991m8.19.22a10
Mar 25AACPS All-Comers MeetMar 25 · 300m Hurdles · Place 28 · MeadeMeade300m Hurdles2852.61a—
Mar 25AACPS All-Comers MeetMar 25 · 110m Hurdles · Place 11 · MeadeMeade110m Hurdles1119.81a—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 29The Gator InvitationalApr 29 · 800 Meters · Place 133 · MeadeMeade800 Meters1332:20.97a PB—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 3AACPS Inter-County Meet #1Jan 3 · 800 Meters · Place 41 · MeadeMeade800 Meters412:36.21 PB9