Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorAAU Region 3 · Jun 2013.34aAAU Region 3June 20, 2024
100 Meters · OutdoorAAU Maryland District Qualifier · Jun 813.35aAAU Maryland District QualifierJune 8, 2024
100m Hurdles · 30" / 0.762m · OutdoorUAGTCA Meet 3 · May 1919.14aUAGTCA Meet 3May 19, 2024
100m Hurdles · 33" / 0.838m · OutdoorUAGTCA Outdoor Meet #3 · May 1718.87aUAGTCA Outdoor Meet #3May 17, 2025
1500m Racewalk · IndoorSpeed Capital New York · Dec 1111:08.76aSpeed Capital New YorkDecember 11, 2022
200 Meters · IndoorAAU Region 3 · Jun 2027.29aAAU Region 3June 20, 2024
200 Meters · OutdoorAAU Maryland District Qualifier · Jun 827.46aAAU Maryland District QualifierJune 8, 2024
200m Hurdles · 30" / 0.762m · OutdoorUAGTCA Meet 4 · May 2531.93aUAGTCA Meet 4May 25, 2024
200m Hurdles · 33" / 0.838m · IndoorAAU Region 3 · Jun 2031.87aAAU Region 3June 20, 2024
400 Meters · IndoorFast Fridays Invitational #5 · Feb 251:18.18aFast Fridays Invitational #5February 25, 2022
400 Meters · OutdoorUAGTCA Meet 2 · May 111:15.45aUAGTCA Meet 2May 11, 2024
55 Meter · IndoorThe Armory Youth Team Challenge · Dec 308.08aThe Armory Youth Team ChallengeDecember 30, 2023
55m Hurdles · 30" · IndoorThe Armory Youth Team Challenge · Dec 3010.99aThe Armory Youth Team ChallengeDecember 30, 2023
60 Meter · Indoor Speed Capital New York Invitational · Dec 158.83a Speed Capital New York InvitationalDecember 15, 2024
60m Hurdles · 30" / 0.762m · Indoor Speed Capital New York Invitational · Dec 1011.67a Speed Capital New York InvitationalDecember 10, 2023
60m Hurdles · 33" / 0.838m · Indoor Speed Capital New York Invitational · Dec 1510.61a Speed Capital New York InvitationalDecember 15, 2024
Shot Put · 4kg · Indoor Speed Capital New York Invitational · Dec 155.74m Speed Capital New York InvitationalDecember 15, 2024
Shot Put · 6lb · IndoorArmory Youth Holiday Classic Presented by NYRR · Dec 285.51mArmory Youth Holiday Classic Presented by NYRRDecember 28, 2022

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 200 Meters · Place 12 · Delaware County ChristianDelaware County Christian200 MetersRound P12.28.59aWind: -2.69
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100 Meters · Place 16 · Delaware County ChristianDelaware County Christian100 MetersRound P16.13.61aWind: -0.39
May 6Bicentennial Athletic League T&F ChampionshipsMay 6 · 200 Meters · Place 8 · Delaware County ChristianDelaware County Christian200 MetersRound P8.27.89a9
May 6Bicentennial Athletic League T&F ChampionshipsMay 6 · 200 Meters · Place 12 · Delaware County ChristianDelaware County Christian200 Meters12.30.34a9
May 6Bicentennial Athletic League T&F ChampionshipsMay 6 · 100 Meters · Place 6 · Delaware County ChristianDelaware County Christian100 MetersRound P6.13.48a9
May 6Bicentennial Athletic League T&F ChampionshipsMay 6 · 100 Meters · Place 8 · Delaware County ChristianDelaware County Christian100 Meters8.13.42a9
Apr 27BAL #2Apr 27 · 200 Meters · Place 10 · Delaware County ChristianDelaware County Christian200 Meters10.28.44a9
Apr 27BAL #2Apr 27 · 100 Meters · Place 8 · Delaware County ChristianDelaware County Christian100 Meters8.13.56a9
Apr 17Twin Valley Raider InvitationalApr 17 · 200 Meters · Place 23 · Delaware County ChristianDelaware County Christian200 Meters2328.32a9
Apr 17Twin Valley Raider InvitationalApr 17 · 200 Meters · Place 23 · Delaware County ChristianDelaware County Christian200 Meters2328.329
Apr 10Cardinal ClassicApr 10 · 200 Meters · Place 26 · Delaware County ChristianDelaware County Christian200 Meters26.29.03a9
Apr 10Cardinal ClassicApr 10 · 100 Meters · Place 35 · Delaware County ChristianDelaware County Christian100 Meters35.13.49a9
Mar 23BAL #1 @ InterboroMar 23 · 100 Meters · Place 6 · Delaware County ChristianDelaware County Christian100 Meters6.14.04a9

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 100m Hurdles · Place 8 · High Level TrackHigh Level Track100m Hurdles33" / 0.838m8.19.12a8
Jun 13AAU Mid Atlantic District QualifierJun 13 · 100m Hurdles · Place 10 · High Level TrackHigh Level Track100m Hurdles33" / 0.838m10.19.23a8
Jun 13AAU Mid Atlantic District QualifierJun 13 · 200 Meters · Place 44 · High Level TrackHigh Level Track200 Meters44.28.45a8
Jun 13AAU Mid Atlantic District QualifierJun 13 · 100 Meters · Place 34 · High Level TrackHigh Level Track100 Meters34.13.67a8
May 31UAGTCA Outdoor ChampionshipMay 31 · 200 Meters · Place 10 · High LevelHigh Level200 Meters1029.00a8
May 31UAGTCA Outdoor ChampionshipMay 31 · 100 Meters · Place 4 · High LevelHigh Level100 MetersRound P413.59a8
May 31UAGTCA Outdoor ChampionshipMay 31 · 100 Meters · Place 6 · High LevelHigh Level100 Meters613.86a8
May 24UAGTCA Outdoor Meet #4May 24 · 100 Meters · Place 9 · High LevelHigh Level100 MetersRound P913.88a8
May 17UAGTCA Outdoor Meet #3May 17 · 100m Hurdles · Place 4 · High Level TrackHigh Level Track100m Hurdles33" / 0.838m4.18.87a PB8
May 17UAGTCA Outdoor Meet #3May 17 · 200 Meters · Place 9 · High Level TrackHigh Level Track200 Meters9.28.23a8
May 3UAGTCA Outdoor Meet #1May 3 · 100m Hurdles · Place 2 · High Level Track ClubHigh Level Track Club100m Hurdles216.78—
May 3UAGTCA Outdoor Meet #1May 3 · 200 Meters · Place 6 · High Level Track ClubHigh Level Track Club200 Meters628.25—
Apr 27Green Streakers And Supersonics Developmental SeriesApr 27 · 100m Hurdles · Place 6 · High Level TrackHigh Level Track100m Hurdles33" / 0.838m6.19.86a8

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 15 Speed Capital New York InvitationalDec 15 · 60m Hurdles · Place 1 · High Level TrackHigh Level Track60m Hurdles33" / 0.838m1.10.61a PB12
Dec 15 Speed Capital New York InvitationalDec 15 · 60 Meter · Place 10 · High Level TrackHigh Level Track60 Meter10.8.83a PB12
Dec 15 Speed Capital New York InvitationalDec 15 · Shot Put · Place 3 · High Level TrackHigh Level TrackShot Put4kg3.5.74m PB12
Dec 15 Speed Capital New York InvitationalDec 15 · 200 Meters · Place 15 · High Level TrackHigh Level Track200 Meters15.29.24a12
Jun 20AAU Region 3Jun 20 · 200m Hurdles · Place 10 · High Level TrackHigh Level Track200m Hurdles33" / 0.838mRound P10.31.87a PBWind: -0.47
Jun 20AAU Region 3Jun 20 · 200 Meters · Place 24 · High Level TrackHigh Level Track200 MetersRound P24.27.29a PBWind: 27
Jun 20AAU Region 3Jun 20 · 100 Meters · Place 19 · High Level TrackHigh Level Track100 MetersRound P19.13.34a PBWind: 1.37

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 8AAU Maryland District QualifierJun 8 · 200m Hurdles · Place 5 · High LevelHigh Level200m Hurdles530.72a—
Jun 8AAU Maryland District QualifierJun 8 · 200 Meters · Place 11 · High LevelHigh Level200 Meters1127.46a PB—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 12 · High LevelHigh Level100 MetersRound P1213.35a PB—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 12 · High LevelHigh Level100 Meters1213.80a—
Jun 1UAGTCA ChampJun 1 · 100m Hurdles · Place 2 · High Level TrackHigh Level Track100m Hurdles30" / 0.762m2.19.27a7
Jun 1UAGTCA ChampJun 1 · 200 Meters · Place 14 · High Level TrackHigh Level Track200 Meters14.27.92a7
Jun 1UAGTCA ChampJun 1 · 100 Meters · Place 13 · High Level TrackHigh Level Track100 MetersRound P13.13.64a7
May 25UAGTCA Meet 4May 25 · 200m Hurdles · Place 7 · High Level TrackHigh Level Track200m Hurdles30" / 0.762m7.31.93a PB7
May 25UAGTCA Meet 4May 25 · 100 Meters · Place 24 · High Level TrackHigh Level Track100 MetersRound P24.13.79a7
May 19UAGTCA Meet 3May 19 · 100m Hurdles · Place 5 · High Level TrackHigh Level Track100m Hurdles30" / 0.762m5.19.14a PB7
May 19UAGTCA Meet 3May 19 · 200 Meters · Place 26 · High Level TrackHigh Level Track200 Meters26.28.62a7
May 11UAGTCA Meet 2May 11 · 200m Hurdles · Place 3 · High Level TrackHigh Level Track200m Hurdles30" / 0.762m3.32.04a7
May 11UAGTCA Meet 2May 11 · 400 Meters · Place 46 · High Level TrackHigh Level Track400 Meters46.1:15.45a PB7
May 11UAGTCA Meet 2May 11 · 100 Meters · Place 22 · High Level TrackHigh Level Track100 MetersRound P22.14.10a7
May 4UAGTCA Meet 1May 4 · 100m Hurdles · Place 5 · High Level TrackHigh Level Track100m Hurdles33" / 0.838m5.20.23a7
May 4UAGTCA Meet 1May 4 · 200 Meters · Place 26 · High Level TrackHigh Level Track200 Meters26.29.74a7

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 30The Armory Youth Team ChallengeDec 30 · 55m Hurdles · Place 5 · High Level TrackHigh Level Track55m Hurdles30"5.10.99a PB8
Dec 30The Armory Youth Team ChallengeDec 30 · 55 Meter · Place 14 · High Level TrackHigh Level Track55 Meter14.8.08a PB8
Dec 30The Armory Youth Team ChallengeDec 30 · 200 Meters · Place 24 · High Level TrackHigh Level Track200 Meters24.29.05a8
Dec 10 Speed Capital New York InvitationalDec 10 · 60m Hurdles · Place 5 · High Level TrackHigh Level Track60m Hurdles30" / 0.762m5.11.67a PB8
Dec 10 Speed Capital New York InvitationalDec 10 · 60 Meter · Place 26 · High Level TrackHigh Level Track60 Meter26.8.89a8
Dec 10 Speed Capital New York InvitationalDec 10 · 200 Meters · Place 36 · High Level TrackHigh Level Track200 Meters36.30.02a8
Feb 18PVA 14 & Under National Championship Feb 18 · 400 Meters · Place 68 · High LevelHigh Level400 MetersRound P681:20.8010
Feb 18PVA 14 & Under National Championship Feb 18 · 200 Meters · Place 66 · High LevelHigh Level200 MetersRound P6630.3210
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 400 Meters · Place 68 · High Level TrackHigh Level Track400 MetersRound P68.1:20.80a10
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 200 Meters · Place 66 · High Level TrackHigh Level Track200 MetersRound P66.30.32a10

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 302023 AAU Region 02 QualifierJun 30 · 200m Hurdles · Place 7 · High Level Track ClubHigh Level Track Club200m Hurdles737.83—
Jun 302023 AAU Region 02 QualifierJun 30 · 100 Meters · Place 13 · High Level Track ClubHigh Level Track Club100 MetersRound P1314.09—
Jun 302023 AAU Region 02 QualifierJun 30 · 100m Hurdles · Place 4 · High Level Track ClubHigh Level Track Club100m Hurdles420.37—
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 200m Hurdles · Place 7 · High Level TrackHigh Level Track200m Hurdles30" / 0.762m7.38.87a10
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 100m Hurdles · Place 5 · High Level TrackHigh Level Track100m Hurdles30" / 0.762m5.22.96a10
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 200 Meters · Place 23 · High Level TrackHigh Level Track200 Meters23.30.49a10
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 100 Meters · Place 16 · High Level TrackHigh Level Track100 Meters16.13.91a10
May 13UAGTCA Developmental Meet 2May 13 · 200m Hurdles · Place 12 · High Level TrackHigh Level Track200m Hurdles30" / 0.762m12.34.91a10
May 13UAGTCA Developmental Meet 2May 13 · 400 Meters · Place 54 · High Level TrackHigh Level Track400 Meters54.1:20.17a10
May 13UAGTCA Developmental Meet 2May 13 · 100 Meters · Place 18 · High Level TrackHigh Level Track100 MetersRound P18.14.11a10

2022 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 55 Meter · Place 8 · High Level TrackHigh Level Track55 Meter8.8.18a10
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · Shot Put · Place 5 · High Level TrackHigh Level TrackShot Put6lb5.5.51m PB10
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 200 Meters · Place 15 · High Level TrackHigh Level Track200 Meters15.29.64a10
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 55 Meter · Place 11 · High Level TrackHigh Level Track55 Meter11.8.34a10
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 400 Meters · Place 30 · High Level TrackHigh Level Track400 Meters30.1:18.82a10
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 200 Meters · Place 16 · High Level TrackHigh Level Track200 Meters16.30.30a10
Dec 11Speed Capital New YorkDec 11 · 1500m Racewalk · Place 1 · High Level TrackHigh Level Track1500m Racewalk1.11:08.76a PB10
Dec 11Speed Capital New YorkDec 11 · 60 Meter · Place 21 · High Level TrackHigh Level Track60 Meter21.9.07a10
Dec 11Speed Capital New YorkDec 11 · 200 Meters · Place 24 · High Level TrackHigh Level Track200 Meters24.30.69a10
Mar 11AAU National Indoor ChampionshipsMar 11 · 1500m Racewalk · Place 4 · High Level TrackHigh Level Track1500m Racewalk4.11:31.11a9
Mar 11AAU National Indoor ChampionshipsMar 11 · 400 Meters · Place 53 · High Level TrackHigh Level Track400 Meters53.1:20.89a9
Mar 11AAU National Indoor ChampionshipsMar 11 · 200 Meters · Place 44 · High Level TrackHigh Level Track200 MetersRound P44.31.07a9
Feb 25Fast Fridays Invitational #5Feb 25 · 55 Meter · Place 9 · High Level TrackHigh Level Track55 Meter9.10.00a9
Feb 25Fast Fridays Invitational #5Feb 25 · 400 Meters · Place 3 · High Level TrackHigh Level Track400 Meters3.1:18.18a PB9
Feb 25Fast Fridays Invitational #5Feb 25 · 200 Meters · Place 2 · High Level TrackHigh Level Track200 Meters2.31.65a9
Feb 11Fast Fridays Invitational #4Feb 11 · 55 Meter · Place 2 · High Level TrackHigh Level Track55 Meter2.8.51a9
Feb 11Fast Fridays Invitational #4Feb 11 · 400 Meters · Place 14 · High Level TrackHigh Level Track400 Meters14.1:22.35a9
Feb 11Fast Fridays Invitational #4Feb 11 · 200 Meters · Place 6 · High Level TrackHigh Level Track200 Meters6.33.48a9
Feb 4Fast Fridays Invitational #3Feb 4 · 55 Meter · Place 4 · High Level TrackHigh Level Track55 Meter4.8.68a9
Feb 4Fast Fridays Invitational #3Feb 4 · 400 Meters · Place 7 · High Level TrackHigh Level Track400 Meters7.1:19.45a9
Feb 4Fast Fridays Invitational #3Feb 4 · 200 Meters · Place 6 · High Level TrackHigh Level Track200 Meters6.33.87a9