Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorCentral League Championship 26 · May 618.57aCentral League Championship 26May 6, 2026
200 Meters · IndoorF&M HS Meet #1 (Full) · Dec 631.87aF&M HS Meet #1 (Full)December 6, 2025
300 Meters · IndoorOcean Breeze Freedom Games · Jan 358.73Ocean Breeze Freedom GamesJanuary 3, 2026
300m Hurdles · 30" / 0.762m · OutdoorCAL Meet @ Upper Darby · Mar 2554.38aCAL Meet @ Upper DarbyMarch 25, 2026
400 Meters · IndoorF&M HS Meet #1 (Full) · Dec 61:15.50aF&M HS Meet #1 (Full)December 6, 2025
55m Hurdles · 33" · IndoorFreedom Games · Jan 311.46aFreedom GamesJanuary 3, 2026
60 Meter · IndoorDVGTCA Meet #3 -Invitational Day 1 · Dec 199.77aDVGTCA Meet #3 -Invitational Day 1December 19, 2024
60 Meters · IndoorDVGTCA Meet #7 · Jan 179.63DVGTCA Meet #7January 17, 2025
800 Meters · IndoorOcean Breeze Invitational · Feb 12:55.93aOcean Breeze InvitationalFebruary 1, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 6Central League Championship 26May 6 · 100m Hurdles · Place 19 · Ridley100m Hurdles33" / 0.838m19.18.57a PB10
Apr 29Delco ChampsApr 29 · 300m Hurdles · Place 24 · Ridley300m Hurdles30" / 0.762mRound P24.55.25a10
Apr 29Delco ChampsApr 29 · 100m Hurdles · Place 22 · Ridley100m Hurdles33" / 0.838mRound P22.19.11a10
Apr 15CAL Meet #3 @ HarritonApr 15 · 300m Hurdles · Place 13 · Ridley300m Hurdles30" / 0.762m13.54.85a10
Apr 15CAL Meet #3 @ HarritonApr 15 · 100m Hurdles · Place 11 · Ridley100m Hurdles33" / 0.838m11.19.72a10
Apr 8Ridley CALApr 8 · 300m Hurdles · Place 12 · Ridley300m Hurdles30" / 0.762m12.54.52a10
Apr 8Ridley CALApr 8 · 100m Hurdles · Place 11 · Ridley100m Hurdles33" / 0.838m11.19.43a10
Apr 1Green Raider InvApr 1 · 300m Hurdles · Place 12 · Ridley300m Hurdles30" / 0.762m12.57.94a10
Apr 1Green Raider InvApr 1 · 100m Hurdles · Place 12 · Ridley100m Hurdles33" / 0.838m12.19.14a10
Mar 25CAL Meet @ Upper DarbyMar 25 · 300m Hurdles · Place 12 · Ridley300m Hurdles30" / 0.762m12.54.38a PB10
Mar 25CAL Meet @ Upper DarbyMar 25 · 100m Hurdles · Place 9 · Ridley100m Hurdles33" / 0.838m9.20.14a10

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 7DVGTCA Novice meetFeb 7 · 60m Hurdles · Place 15 · Ridley60m Hurdles1511.82a10
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 400 Meters · Place 16 · Ridley 01400 Meters161:17.6110
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 55m Hurdles · Place 17 · Ridley 0155m HurdlesRound P1711.2610
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 400 Meters · Place 16 · Ridley 01400 Meters161:17.6110
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 55m Hurdles · Place 17 · Ridley 0155m HurdlesRound P1711.2610
Jan 9DVGTCA Meet #5Jan 9 · 60m Hurdles · Place 71 · Ridley60m Hurdles7112.3910
Jan 3Ocean Breeze Freedom GamesJan 3 · 300 Meters · Place 144 · Ridley 01300 Meters14458.73 PB10
Jan 3Ocean Breeze Freedom GamesJan 3 · 55m Hurdles · Place 32 · Ridley 0155m Hurdles3211.4610
Jan 3Freedom GamesJan 3 · 300 Meters · Place 144 · Ridley300 Meters144.58.73a10
Jan 3Freedom GamesJan 3 · 55m Hurdles · Place 32 · Ridley55m Hurdles33"32.11.46a PB10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6F&M HS Meet #1 (Full)Dec 6 · 400 Meters · Place 47 · Ridley400 Meters47.1:15.50a PB10
Dec 6F&M HS Meet #1 (Full)Dec 6 · 200 Meters · Place 88 · Ridley200 Meters88.31.87a PB10
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 16 · Ridley800 Meters16.2:55.93a PB9
Jan 17DVGTCA Meet #7Jan 17 · 60 Meters · Place 45 · Ridley60 Meters459.63 PB9

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 30Delco ChampsApr 30 · 100m Hurdles · Place 26 · Ridley100m HurdlesRound P2623.74—
Apr 25UD InviteApr 25 · 300m Hurdles · Place 16 · Ridley300m Hurdles30" / 0.762m16.56.17a9
Apr 25UD InviteApr 25 · 100m Hurdles · Place 22 · Ridley100m Hurdles33" / 0.838m22.19.92a9
Apr 16Green Raider InvApr 16 · 300m Hurdles · Place 9 · Ridley300m Hurdles30" / 0.762m9.55.93a9
Apr 9CAL Meet #3Apr 9 · 300m Hurdles · Place 14 · Ridley300m Hurdles30" / 0.762m14.57.89a9
Apr 9CAL Meet #3Apr 9 · 100m Hurdles · Place 14 · Ridley100m Hurdles33" / 0.838m14.21.89a9
Apr 5Haverford InvitationalApr 5 · 300m Hurdles · Place 21 · Ridley300m Hurdles2156.07a9
Apr 5Haverford InvitationalApr 5 · 100m Hurdles · Place 22 · Ridley100m Hurdles2223.24a9
Apr 2CAL - HavenApr 2 · 300m Hurdles · Place 20 · Ridley300m Hurdles30" / 0.762m20.57.22a9
Apr 2CAL - HavenApr 2 · 100m Hurdles · Place 16 · Ridley100m Hurdles33" / 0.838m16.21.80a9
Mar 26CAL Meet #1 - PNCMar 26 · 300m Hurdles · Place 21 · Ridley300m Hurdles30" / 0.762m21.58.53a9
Mar 26CAL Meet #1 - PNCMar 26 · 100m Hurdles · Place 18 · Ridley100m Hurdles33" / 0.838m18.21.66a9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19DVGTCA Meet #3 -Invitational Day 1Dec 19 · 60 Meter · Place 108 · Ridley60 Meter108.9.77a PB9
Dec 19DVGTCA Meet #3 -Invitational Day 1Dec 19 · 200 Meters · Place 95 · Ridley200 Meters95.31.90a9
Dec 6DVGTCA Meet #1Dec 6 · 60 Meter · Place 43 · Ridley60 Meter43.9.88a9