Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2026 International Youth Championship · Jul 1711.54a2026 International Youth ChampionshipJuly 17, 2026
110m Hurdles · 33" / 0.838m · OutdoorMPSSAA State Track & Field Championships · May 2114.79aMPSSAA State Track & Field ChampionshipsMay 21, 2026
110m Hurdles · 39" / 0.991m · OutdoorMPSSAA 4A & 3A East Region Championships · May 1114.95aMPSSAA 4A & 3A East Region ChampionshipsMay 11, 2026
200 Meters · OutdoorIYC · Jul 1123.89aIYCJuly 11, 2025
300 Meters · IndoorAACPS Intercounty Meet 2-AACPS Only · Dec 1736.89aAACPS Intercounty Meet 2-AACPS OnlyDecember 17, 2025
300m Hurdles · 36" / 0.914m · OutdoorMPSSAA State Track & Field Championships · May 2139.18aMPSSAA State Track & Field ChampionshipsMay 21, 2026
400m Hurdles · 36" / 0.914m · OutdoorAAU Mid Atlantic District Qualifier · Jun 1359.21aAAU Mid Atlantic District QualifierJune 13, 2025
500 Meters · IndoorAACPS Intercounty Meet #3 · Jan 91:13.23aAACPS Intercounty Meet #3January 9, 2025
55m Hurdles · 39" · IndoorAACPS Intercounty Meet 1-AACPS Only · Dec 117.76aAACPS Intercounty Meet 1-AACPS OnlyDecember 11, 2025
60m Hurdles · 39" / 0.991m · IndoorAdidas Indoor Nationals · Mar 208.52aAdidas Indoor NationalsMarch 20, 2026
Long Jump · OutdoorAACPS Inter-County Meet #4 · Apr 1816' 11.75AACPS Inter-County Meet #4April 18, 2024

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: -1.812
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 42 · Union AthleticsUnion Athletics100 MetersRound P42.11.54a PBWind: -0.612
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 400m Hurdles · Place 1 · Union AthleticsUnion Athletics400m HurdlesRound P157.24a12
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 400m Hurdles · Place 2 · Union AthleticsUnion Athletics400m Hurdles256.57a12
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 110m Hurdles · Place 3 · Union AthleticsUnion Athletics110m HurdlesRound P315.08a12
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 110m Hurdles · Place 2 · Union AthleticsUnion Athletics110m Hurdles214.67a12
Jun 13AAU Potomac Valley District QualifierJun 13 · 400m Hurdles · Place 1 · Union AthleticsUnion Athletics400m Hurdles157.64a12
Jun 13AAU Potomac Valley District QualifierJun 13 · 110m Hurdles · Place 3 · Union AthleticsUnion Athletics110m Hurdles315.47a12
Jun 13AAU Potomac Valley District QualifierJun 13 · 100 Meters · Place 25 · Union AthleticsUnion Athletics100 MetersRound P2511.58a12
May 21MPSSAA State Track & Field ChampionshipsMay 21 · 300m Hurdles · Place 4 · MeadeMeade300m Hurdles36" / 0.914m4.39.18a PB12
May 21MPSSAA State Track & Field ChampionshipsMay 21 · 110m Hurdles · Place 8 · MeadeMeade110m Hurdles33" / 0.838mRound P8.15.51aWind: -1.212
May 21MPSSAA State Track & Field ChampionshipsMay 21 · 110m Hurdles · Place 7 · MeadeMeade110m Hurdles33" / 0.838m7.14.79a PBWind: 112
May 11MPSSAA 4A & 3A East Region ChampionshipsMay 11 · 300m Hurdles · Place 4 · MeadeMeade300m Hurdles36" / 0.914m4.40.19a12
May 11MPSSAA 4A & 3A East Region ChampionshipsMay 11 · 110m Hurdles · Place 4 · MeadeMeade110m Hurdles39" / 0.991mRound S4.14.95a PB12
May 11MPSSAA 4A & 3A East Region ChampionshipsMay 11 · 110m Hurdles · Place 3 · MeadeMeade110m Hurdles39" / 0.991m3.14.97aWind: -1.712
May 6AACPS County ChampionshipsMay 6 · 300m Hurdles · Place 3 · MeadeMeade300m Hurdles340.42a12
May 6AACPS County ChampionshipsMay 6 · 110m Hurdles · Place 3 · MeadeMeade110m HurdlesRound P315.05a12
May 6AACPS County ChampionshipsMay 6 · 110m Hurdles · Place 3 · MeadeMeade110m Hurdles314.98a12
Apr 30Golliday InvitationalApr 30 · 110m Hurdles · Place 3 · MeadeMeade110m Hurdles315.16a12
Apr 18Trojan InvitationalApr 18 · 300m Hurdles · Place 9 · MeadeMeade300m Hurdles36" / 0.914m9.42.76a12
Apr 18Trojan InvitationalApr 18 · 110m Hurdles · Place 1 · MeadeMeade110m Hurdles39" / 0.991mRound P1.15.15a12
Apr 18Trojan InvitationalApr 18 · 110m Hurdles · Place 1 · MeadeMeade110m Hurdles39" / 0.991m1.15.07a12
Apr 7Intercounty Meet 2AApr 7 · 300m Hurdles · Place 2 · MeadeMeade300m Hurdles242.30a12
Apr 7Intercounty Meet 2AApr 7 · 110m Hurdles · Place 2 · MeadeMeade110m Hurdles215.29a12
Mar 26Intercounty Meet 1CMar 26 · 300m Hurdles · Place 2 · MeadeMeade300m Hurdles240.91a12
Mar 26Intercounty Meet 1CMar 26 · 110m Hurdles · Place 3 · MeadeMeade110m Hurdles315.45a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60m Hurdles · Place 38 · Union AthleticsUnion Athletics60m Hurdles39" / 0.991mRound P38.8.52a PB12
Feb 17MPSSAA Indoor State ChampionshipsFeb 17 · 55m Hurdles · Place 3 · MeadeMeade55m Hurdles37.78—
Feb 17MPSSAA Indoor State ChampionshipsFeb 17 · 55m Hurdles · Place 4 · MeadeMeade55m Hurdles47.75Q—
Feb 4MPSSAA 4A East Region ChampionshipsFeb 4 · 55m Hurdles · Place 5 · MeadeMeade55m Hurdles57.97a12
Feb 4MPSSAA 4A East Region ChampionshipsFeb 4 · 55m Hurdles · Place 3 · MeadeMeade55m Hurdles37.92a12
Feb 4MPSSAA 4A East Region ChampionshipsFeb 4 · 300 Meters · Place 12 · MeadeMeade300 Meters1237.52a12
Jan 20AACPS County Championships--AACPS OnlyJan 20 · 55m Hurdles · Place 4 · MeadeMeade55m Hurdles47.93a12

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 17AACPS Intercounty Meet 2-AACPS OnlyDec 17 · 300 Meters · Place 2 · MeadeMeade300 Meters2.36.89a PB12
Dec 17AACPS Intercounty Meet 2-AACPS OnlyDec 17 · 55m Hurdles · Place 2 · MeadeMeade55m Hurdles39"2.7.77a12
Dec 11AACPS Intercounty Meet 1-AACPS OnlyDec 11 · 55m Hurdles · Place 1 · MeadeMeade55m Hurdles39"1.7.76a PB12
Feb 19MPSSAA 4A Indoor State ChampionshipsFeb 19 · 55m Hurdles · Place 7 · MeadeMeade55m Hurdles78.22a—
Feb 19MPSSAA 4A Indoor State ChampionshipsFeb 19 · 55m Hurdles · Place 6 · MeadeMeade55m Hurdles68.10a—
Feb 5MPSSAA 4A Central Region ChampionshipsFeb 5 · 55m Hurdles · Place 2 · MeadeMeade55m Hurdles39"Round P2.8.15a11
Feb 5MPSSAA 4A Central Region ChampionshipsFeb 5 · 55m Hurdles · Place 3 · MeadeMeade55m Hurdles39"3.8.22a11
Jan 23AACPS County ChampionshipsJan 23 · 55m Hurdles · Place 3 · MeadeMeade55m Hurdles38.27a—
Jan 23AACPS County ChampionshipsJan 23 · 55m Hurdles · Place 4 · MeadeMeade55m Hurdles48.34a—
Jan 9AACPS Intercounty Meet #3Jan 9 · 55m Hurdles · Place 3 · MeadeMeade55m Hurdles38.66a—
Jan 9AACPS Intercounty Meet #3Jan 9 · 500 Meters · Place 13 · MeadeMeade500 Meters131:13.23a PB—

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 11IYCJul 11 · 400m Hurdles · Place 3 · Union AthleticsUnion Athletics400m Hurdles356.72a11
Jul 11IYCJul 11 · 110m Hurdles · Place 10 · Union AthleticsUnion Athletics110m HurdlesRound P1015.39a11
Jul 11IYCJul 11 · 200 Meters · Place 50 · Union AthleticsUnion Athletics200 MetersRound P5023.89a PB11
Jul 5PVA InvitationalJul 5 · 400m Hurdles · Place 4 · Union AthleticsUnion Athletics400m Hurdles458.01—
Jul 5PVA InvitationalJul 5 · 110m Hurdles · Place 4 · Union AthleticsUnion Athletics110m Hurdles415.53—
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400m Hurdles · Place 5 · Union AthleticsUnion Athletics400m Hurdles36" / 0.914m5.1:01.25a11
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 110m Hurdles · Place 2 · Union AthleticsUnion Athletics110m Hurdles39" / 0.991m2.15.14a11
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400m Hurdles · Place 5 · Union AthleticsUnion Athletics400m Hurdles36" / 0.914m5.59.21a PB11
Jun 13AAU Mid Atlantic District QualifierJun 13 · 110m Hurdles · Place 4 · Union AthleticsUnion Athletics110m Hurdles39" / 0.991m4.15.71a11
May 23MPSSAA 4A State Track & Field ChampionshipsMay 23 · 300m Hurdles · Place 12 · MeadeMeade300m Hurdles36" / 0.914m12.41.29a11
May 23MPSSAA 4A State Track & Field ChampionshipsMay 23 · 110m Hurdles · Place 11 · MeadeMeade110m Hurdles39" / 0.991mRound P11.15.24aWind: 1.911
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 300m Hurdles · Place 12 · MeadeMeade300m Hurdles1241.2911
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 300m Hurdles · Place 12 · MeadeMeade300m Hurdles1241.2911
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 110m Hurdles · Place 11 · MeadeMeade110m HurdlesRound P1115.2411
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 110m Hurdles · Place 11 · MeadeMeade110m HurdlesRound P1115.2411
May 12MPSSAA 4A East Region ChampionshipsMay 12 · 300m Hurdles · Place 3 · MeadeMeade300m Hurdles36" / 0.914m3.40.54a11
May 12MPSSAA 4A East Region ChampionshipsMay 12 · 110m Hurdles · Place 5 · MeadeMeade110m Hurdles39" / 0.991mRound S5.15.57a11
May 12MPSSAA 4A East Region ChampionshipsMay 12 · 110m Hurdles · Place 7 · MeadeMeade110m Hurdles39" / 0.991m7.15.59a11
May 7Anne Arundel County ChampionshipsMay 7 · 300m Hurdles · Place 6 · MeadeMeade300m Hurdles642.22a11
May 7Anne Arundel County ChampionshipsMay 7 · 110m Hurdles · Place 8 · MeadeMeade110m Hurdles815.83a11
May 7Anne Arundel County ChampionshipsMay 7 · 110m Hurdles · Place 8 · MeadeMeade110m Hurdles815.96a11
Apr 30Golliday InvitationalApr 30 · 110m Hurdles · Place 8 · MeadeMeade110m Hurdles818.02a11
Apr 8Inter-County Meet 2AApr 8 · 110m Hurdles · Place 4 · MeadeMeade110m Hurdles419.31a11
Apr 5Pikesville Track ClassicApr 5 · 110m Hurdles · Place 2 · MeadeMeade110m Hurdles215.63a11
Apr 5Pikesville Track ClassicApr 5 · 110m Hurdles · Place 3 · MeadeMeade110m Hurdles315.70a11
Mar 27Inter-County Meet 1CMar 27 · 300m Hurdles · Place 3 · MeadeMeade300m Hurdles342.24a11

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 21MPSSAA 4A State Track & Field ChampionshipsMay 21 · 110m Hurdles · Place 15 · MeadeMeade110m Hurdles39" / 0.991mRound P15.16.53aWind: 0.410
May 15MPSSAA 4A East Region ChampionshipsMay 15 · 300m Hurdles · Place 18 · MeadeMeade300m Hurdles36" / 0.914m18.46.89a10
May 15MPSSAA 4A East Region ChampionshipsMay 15 · 110m Hurdles · Place 4 · MeadeMeade110m Hurdles39" / 0.991mRound P4.15.95a10
May 15MPSSAA 4A East Region ChampionshipsMay 15 · 110m Hurdles · Place 5 · MeadeMeade110m Hurdles39" / 0.991m5.15.85a10
May 8AACPS County ChampionshipMay 8 · 300m Hurdles · Place 10 · MeadeMeade300m Hurdles1043.21a—
May 8AACPS County ChampionshipMay 8 · 110m Hurdles · Place 4 · MeadeMeade110m Hurdles416.44a—
May 8AACPS County ChampionshipMay 8 · 110m Hurdles · Place 7 · MeadeMeade110m Hurdles716.61a—
Apr 27The Gator Track & Field InvitationalApr 27 · 300m Hurdles · Place 25 · MeadeMeade300m Hurdles36" / 0.914m25.44.08a10
Apr 27The Gator Track & Field InvitationalApr 27 · 110m Hurdles · Place 26 · MeadeMeade110m Hurdles39" / 0.991mRound P26.17.27a10
Apr 22AACPS Inter-County Meet #1Apr 22 · Long Jump · Place 18 · MeadeMeadeLong Jump1815-8—
Apr 22AACPS Inter-County Meet #1Apr 22 · 300m Hurdles · Place 6 · MeadeMeade300m Hurdles645.06a—
Apr 22AACPS Inter-County Meet #1Apr 22 · 110m Hurdles · Place 2 · MeadeMeade110m Hurdles216.23a—
Apr 18AACPS Inter-County Meet #4Apr 18 · Long Jump · Place 8 · MeadeMeadeLong Jump8.16' 11.75 PB10
Apr 18AACPS Inter-County Meet #4Apr 18 · 300m Hurdles · Place 4 · MeadeMeade300m Hurdles36" / 0.914m4.44.48a10
Apr 18AACPS Inter-County Meet #4Apr 18 · 110m Hurdles · Place 3 · MeadeMeade110m Hurdles39" / 0.991m3.16.74a10
Mar 25AACPS All-Comers MeetMar 25 · Long Jump · Place 22 · MeadeMeadeLong Jump2216-7—
Mar 25AACPS All-Comers MeetMar 25 · 300m Hurdles · Place 8 · MeadeMeade300m Hurdles845.05a—
Mar 25AACPS All-Comers MeetMar 25 · 110m Hurdles · Place 7 · MeadeMeade110m Hurdles718.36a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 7MPSSAA 4A Central Region ChampionshipsFeb 7 · 55m Hurdles · Place 10 · MeadeMeade55m Hurdles39"Round P10.8.97a10
Jan 26AACPS Inter-County Meet #5Jan 26 · 55m Hurdles · Place 11 · MeadeMeade55m Hurdles1110.4710
Jan 26AACPS Inter-County Meet #5Jan 26 · 300 Meters · Place 20 · MeadeMeade300 Meters2040.0410
Jan 22AACPS County ChampionshipJan 22 · 55m Hurdles · Place 11 · MeadeMeade55m Hurdles39"Round P11.9.87a10
Jan 8AACPS Inter-County Meet #3Jan 8 · 55m Hurdles · Place 7 · MeadeMeade55m Hurdles79.88a—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 8AACPS Last Chance MeetMay 8 · 200 Meters · Place 28 · MeadeMeade200 Meters2825.619