Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSun Valley HS vs Great Valley vs WC Rustin · Mar 2916.37Sun Valley HS vs Great Valley vs WC RustinMarch 29, 2023
100m Hurdles · 33" / 0.838m · OutdoorChes-Mont Champs · May 618.95aChes-Mont ChampsMay 6, 2026
200 Meters · OutdoorSun Valley JV Invite #2 · Apr 2429.91aSun Valley JV Invite #2April 24, 2024
300m Hurdles · 30" / 0.762m · OutdoorChes-Mont Champs · May 649.93aChes-Mont ChampsMay 6, 2026
400 Meters · IndoorKevin Dare Invitational · Jan 111:07.31aKevin Dare InvitationalJanuary 11, 2025
400 Meters · OutdoorSun Valley HS vs Great Valley vs WC Rustin · Mar 291:16.70Sun Valley HS vs Great Valley vs WC RustinMarch 29, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 6Ches-Mont ChampsMay 6 · 300m Hurdles · Place 5 · Bayard Rustin300m Hurdles30" / 0.762m5.49.93a PB12
May 6Ches-Mont ChampsMay 6 · 100m Hurdles · Place 15 · Bayard Rustin100m Hurdles33" / 0.838mRound P15.18.95a PB12
May 2Lower Merion InvitationalMay 2 · 300m Hurdles · Place 11 · Bayard Rustin300m Hurdles30" / 0.762m11.50.50a12
May 2Lower Merion InvitationalMay 2 · 100m Hurdles · Place 15 · Bayard Rustin100m Hurdles33" / 0.838m15.19.90a12
Apr 2522nd Annual Unionville InvitationalApr 25 · 300m Hurdles · Place 6 · Bayard Rustin300m Hurdles30" / 0.762m6.49.98a12
Apr 18Jack Roddick Invitational 2026Apr 18 · 300m Hurdles · Place 30 · Bayard Rustin300m Hurdles30" / 0.762m30.50.18a12
Apr 1Rustin InviteApr 1 · 300m Hurdles · Place 8 · Bayard Rustin300m Hurdles30" / 0.762m8.51.22a12
Apr 1Rustin InviteApr 1 · 100m Hurdles · Place 20 · Bayard Rustin100m Hurdles33" / 0.838m20.19.27a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 10Kevin Dare InviteJan 10 · 400 Meters · Place 48 · Bayard Rustin400 Meters481:14.8412

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 11Kevin Dare InvitationalJan 11 · 400 Meters · Place 43 · Bayard Rustin400 Meters431:07.31a PB—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 24Sun Valley JV Invite #2Apr 24 · 100m Hurdles · Place 4 · Bayard Rustin100m Hurdles421.43a—
Apr 24Sun Valley JV Invite #2Apr 24 · 200 Meters · Place 8 · Bayard Rustin200 Meters829.91a PB—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 29Sun Valley HS vs Great Valley vs WC RustinMar 29 · 400 Meters · Place 8 · Bayard Rustin400 Meters81:16.70 PB9
Mar 29Sun Valley HS vs Great Valley vs WC RustinMar 29 · 200 Meters · Place 17 · Bayard Rustin200 Meters1733.309
Mar 29Sun Valley HS vs Great Valley vs WC RustinMar 29 · 100 Meters · Place 25 · Bayard Rustin100 Meters2516.37 PB9