Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRidley CAL · Apr 813.26aRidley CALApril 8, 2026
200 Meters · OutdoorRadnor Last Chance Meet · May 826.82aRadnor Last Chance MeetMay 8, 2026
300 Meters · IndoorOcean Breeze Freedom Games · Jan 346.00Ocean Breeze Freedom GamesJanuary 3, 2026
300m Hurdles · 30" / 0.762m · OutdoorCAL Meet #1 - PNC · Mar 2658.86aCAL Meet #1 - PNCMarch 26, 2025
400 Meters · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 311:03.94The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
400 Meters · OutdoorRadnor Last Chance Meet · May 81:00.61aRadnor Last Chance MeetMay 8, 2026
600 Meters · IndoorOcean Breeze Freedom Games · Jan 31:48.12Ocean Breeze Freedom GamesJanuary 3, 2026
800 Meters · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 312:33.27The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
800 Meters · Outdoor2022 AAU Mid-Atlantic District Championships Qualifier · Jun 173:05.262022 AAU Mid-Atlantic District Championships QualifierJune 17, 2022

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 8Radnor Last Chance MeetMay 8 · 400 Meters · Place 2 · RidleyRidley400 Meters2.1:00.61a PB12
May 8Radnor Last Chance MeetMay 8 · 200 Meters · Place 2 · RidleyRidley200 Meters2.26.82a PB12
May 6Central League Championship 26May 6 · 400 Meters · Place 5 · RidleyRidley400 Meters5.1:01.42a12
Apr 29Delco ChampsApr 29 · 400 Meters · Place 10 · RidleyRidley400 MetersRound P10.1:02.45a12
Apr 29Delco ChampsApr 29 · 400 Meters · Place 10 · RidleyRidley400 Meters10.1:00.64a12
Apr 25Springfield InvitationalApr 25 · 200 Meters · Place 6 · RidleyRidley200 Meters6.27.37a12
Apr 25Springfield InvitationalApr 25 · 100 Meters · Place 5 · RidleyRidley100 Meters5.13.40a12
Apr 15CAL Meet #3 @ HarritonApr 15 · 400 Meters · Place 8 · RidleyRidley400 Meters8.1:02.78a12
Apr 15CAL Meet #3 @ HarritonApr 15 · 200 Meters · Place 10 · RidleyRidley200 Meters10.28.29a12
Apr 15CAL Meet #3 @ HarritonApr 15 · 100 Meters · RidleyRidley100 Meters—DNS12
Apr 8Ridley CALApr 8 · 400 Meters · Place 6 · RidleyRidley400 Meters6.1:02.96a12
Apr 8Ridley CALApr 8 · 100 Meters · Place 11 · RidleyRidley100 Meters11.13.26a PB12
Apr 1Green Raider InvApr 1 · 400 Meters · Place 5 · RidleyRidley400 Meters5.1:02.33a12
Apr 1Green Raider InvApr 1 · 100 Meters · Place 15 · RidleyRidley100 Meters15.13.35a12
Mar 25CAL Meet @ Upper DarbyMar 25 · 400 Meters · Place 9 · RidleyRidley400 Meters9.1:05.11a12
Mar 25CAL Meet @ Upper DarbyMar 25 · 100 Meters · Place 11 · RidleyRidley100 Meters11.13.84a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 800 Meters · Place 11 · Ridley 01Ridley 01800 Meters112:33.27 PB12
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 400 Meters · Place 31 · Ridley 01Ridley 01400 Meters311:03.94 PB12
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 400 Meters · Place 31 · Ridley 01Ridley 01400 Meters311:03.9412
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 800 Meters · Place 11 · Ridley 01Ridley 01800 Meters112:33.2712
Jan 3Ocean Breeze Freedom GamesJan 3 · 600 Meters · Place 4 · Ridley 01Ridley 01600 Meters41:48.12 PB12
Jan 3Ocean Breeze Freedom GamesJan 3 · 300 Meters · Place 33 · Ridley 01Ridley 01300 Meters3346.00 PB12
Jan 3Freedom GamesJan 3 · 300 Meters · Place 33 · RidleyRidley300 Meters33.46.00a12
Jan 3Freedom GamesJan 3 · 600 Meters · Place 4 · RidleyRidley600 Meters4.1:48.12a12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · 400 Meters · Place 10 · RidleyRidley400 Meters10.1:04.82a12
Dec 18DVGTCA Meet-Invitational Day 1Dec 18 · 400 Meters · Place 37 · RidleyRidley400 Meters37.1:06.49a12
Dec 12DVGTCA Meet #1Dec 12 · 400 Meters · Place 23 · RidleyRidley400 Meters23.1:07.64a12
Dec 6F&M HS Meet #1 (Full)Dec 6 · 400 Meters · Place 18 · RidleyRidley400 Meters18.1:07.07a12
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 64 · RidleyRidley800 Meters64.2:56.81a11
Feb 1Ocean Breeze InvitationalFeb 1 · 400 Meters · Place 44 · RidleyRidley400 Meters44.1:12.00a11
Jan 3DVGTCA Meet #5Jan 3 · 800 Meters · Place 30 · RidleyRidley800 Meters302:56.7711

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 7Central League Individual ChampsMay 7 · 400 Meters · Place 20 · RidleyRidley400 Meters201:05.6411
May 7CAL ChampsMay 7 · 400 Meters · Place 20 · RidleyRidley400 Meters20.1:05.64a11
Apr 25UD InviteApr 25 · 400 Meters · Place 7 · RidleyRidley400 Meters7.1:05.99a11
Apr 16Green Raider InvApr 16 · 400 Meters · Place 13 · RidleyRidley400 Meters13.1:06.48a11
Apr 9CAL Meet #3Apr 9 · 400 Meters · Place 7 · RidleyRidley400 Meters7.1:05.56a11
Apr 2CAL - HavenApr 2 · 300m Hurdles · RidleyRidley300m Hurdles30" / 0.762m--DNS11
Apr 2CAL - HavenApr 2 · 400 Meters · Place 17 · RidleyRidley400 Meters17.1:10.48a11
Mar 26CAL Meet #1 - PNCMar 26 · 300m Hurdles · Place 22 · RidleyRidley300m Hurdles30" / 0.762m22.58.86a PB11
Mar 26CAL Meet #1 - PNCMar 26 · 400 Meters · Place 14 · RidleyRidley400 Meters14.1:10.84a11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6DVGTCA Meet #1Dec 6 · 400 Meters · Place 37 · RidleyRidley400 Meters37.1:17.62a11

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 800 Meters · Place 12 · Infinity TraInfinity Tra800 Meters123:05.26 PB14
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 400 Meters · Place 30 · Infinity TraInfinity Tra400 Meters301:18.3914
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 200 Meters · Place 51 · Infinity TraInfinity Tra200 Meters5132.1414
Jun 4UAGTCA Developmental ChampionshipJun 4 · 400 Meters · Place 8 · Infinity TrackInfinity Track400 Meters8.1:18.13aUnofficial-
Jun 4UAGTCA Developmental ChampionshipJun 4 · 100 Meters · Place 9 · Infinity TrackInfinity Track100 MetersRound P9.15.73aUnofficial-

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 10AAU District Qualifier - Mid-AtlanticJun 10 · 400 Meters · Place 20 · Infinity Track ClubInfinity Track Club400 Meters201:24.04—
Jun 10AAU District Qualifier - Mid-AtlanticJun 10 · 200 Meters · Place 24 · Infinity Track ClubInfinity Track Club200 Meters2435.67—