Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHoka/Bryn Mawr Running Co. Henderson Invitational 2024 · May 313.81Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3, 2024
100m Hurdles · 33" / 0.838m · OutdoorPIAA District 1 AAA/AA Championships · May 1615.63aPIAA District 1 AAA/AA ChampionshipsMay 16, 2025
200 Meters · IndoorUpper Dublin Winter Series - Sprint Night · Jan 328.41aUpper Dublin Winter Series - Sprint NightJanuary 3, 2026
200 Meters · OutdoorHaverford Invitational · Apr 628.30Haverford InvitationalApril 6, 2024
300m Hurdles · 30" / 0.762m · OutdoorBryn Mawr Running Co. Henderson Invitational · May 246.54aBryn Mawr Running Co. Henderson InvitationalMay 2, 2025
400 Meters · IndoorHenderson Invitational · Feb 71:07.96aHenderson InvitationalFebruary 7, 2025
60 Meter · IndoorUpper Dublin Winter Series - Sprint Night · Jan 38.43aUpper Dublin Winter Series - Sprint NightJanuary 3, 2026
60 Meters · IndoorHenderson Polar Bear # 3 · Feb 218.66Henderson Polar Bear # 3February 21, 2024
60m Hurdles · 33" / 0.838m · IndoorUpper Dublin Winter Series - Sprint Night · Jan 39.81aUpper Dublin Winter Series - Sprint NightJanuary 3, 2026
Long Jump · IndoorKevin Dare Invitational · Jan 64.31mKevin Dare InvitationalJanuary 6, 2024
Long Jump · OutdoorShippensburg Invitational · Apr 1915-02.75Shippensburg InvitationalApril 19, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100m Hurdles · Place 26 · Bayard Rustin100m Hurdles33" / 0.838mRound P26.16.78aWind: -0.411
May 6Ches-Mont ChampsMay 6 · 300m Hurdles · Place 4 · Bayard Rustin300m Hurdles30" / 0.762m4.49.62a11
May 6Ches-Mont ChampsMay 6 · 100m Hurdles · Place 3 · Bayard Rustin100m Hurdles33" / 0.838mRound P3.16.16a11
May 6Ches-Mont ChampsMay 6 · 100m Hurdles · Place 4 · Bayard Rustin100m Hurdles33" / 0.838m4.16.30a11
May 2Lower Merion InvitationalMay 2 · 300m Hurdles · Place 9 · Bayard Rustin300m Hurdles30" / 0.762m9.50.27a11
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 100m Hurdles · Place 35 · Bayard Rustin100m Hurdles33" / 0.838m35.17.40a11
Apr 1Rustin InviteApr 1 · 300m Hurdles · Place 5 · Bayard Rustin300m Hurdles30" / 0.762m5.50.61a11
Mar 21Upper Darby RelaysMar 21 · Long Jump · Place 9 · West Chester RustinLong Jump914-611
Mar 21Upper Darby RelaysMar 21 · 300m Hurdles · Place 4 · West Chester Rustin300m Hurdles448.74a11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 14Henderson InvitationalFeb 14 · 60m Hurdles · Place 7 · Bayard Rustin60m Hurdles33" / 0.838m7.10.03a11
Jan 18Kristian Marche Memorial InvitationalJan 18 · 60m Hurdles · Place 8 · WC Rustin60m Hurdles89.7511
Jan 18Kristian Marche Memorial InvitationalJan 18 · 60m Hurdles · Place 8 · WC Rustin60m HurdlesRound P89.7011
Jan 10Kevin Dare InviteJan 10 · Long Jump · Place 18 · BAYARD RUSTINLong Jump1815-2.2511
Jan 10Kevin Dare InviteJan 10 · 60m Hurdles · Place 16 · BAYARD RUSTIN60m Hurdles169.9611
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 60m Hurdles · Place 10 · Bayard Rustin60m Hurdles33" / 0.838mRound P10.9.81a PB11
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 60m Hurdles · Place 14 · Bayard Rustin60m Hurdles33" / 0.838m14.10.04a11
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 60 Meter · Place 30 · Bayard Rustin60 MeterRound P30.8.43a PB11
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 200 Meters · Place 57 · Bayard Rustin200 Meters57.28.41a PB11

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 13Alvernia Holiday ClassicDec 13 · 60m Hurdles · Place 6 · Bayard Rustin60m Hurdles33" / 0.838mRound P6.10.26a11
Dec 13Alvernia Holiday ClassicDec 13 · 60m Hurdles · Bayard Rustin60m Hurdles33" / 0.838m—DQ11
Dec 13Alvernia Holiday ClassicDec 13 · 60 Meter · Place 30 · Bayard Rustin60 MeterRound P30.8.67a11
Feb 14Garden State HS InvitationalFeb 14 · Long Jump · Place 18 · West Chester RustinLong Jump1814-11.5010
Feb 14Garden State HS InvitationalFeb 14 · 55m Hurdles · Place 33 · West Chester Rustin55m Hurdles339.9210
Feb 14Garden State HS InvitationalFeb 14 · Long Jump · Place 18 · West Chester RustinLong Jump1814-11.5010
Feb 14Garden State HS InvitationalFeb 14 · 55m Hurdles · Place 33 · West Chester Rustin55m HurdlesRound P339.9210
Feb 7Henderson InvitationalFeb 7 · 60m Hurdles · Place 14 · Bayard Rustin60m Hurdles33" / 0.838m14.10.71a10
Feb 7Henderson InvitationalFeb 7 · 400 Meters · Place 18 · Bayard Rustin400 Meters18.1:07.96a PB10
Feb 1Ocean Breeze InvitationalFeb 1 · Long Jump · Place 2 · Bayard RustinLong Jump2.15-1110
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 55 · Bayard Rustin200 MetersRound P55.28.74a10
Jan 11Kevin Dare InvitationalJan 11 · Long Jump · Place 25 · Bayard RustinLong Jump2514-6.50—
Jan 11Kevin Dare InvitationalJan 11 · 60m Hurdles · Place 33 · Bayard Rustin60m Hurdles3311.15a—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 300m Hurdles · Place 16 · Bayard Rustin300m Hurdles30" / 0.762m16.47.41a10
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 100m Hurdles · Place 10 · Bayard Rustin100m Hurdles33" / 0.838mRound P10.15.63a PBWind: 0.710
May 7Ches-Mont League ChampsMay 7 · 300m Hurdles · Place 3 · Bayard Rustin300m Hurdles30" / 0.762m3.47.63a10
May 7Ches-Mont League ChampsMay 7 · 100m Hurdles · Place 4 · Bayard Rustin100m Hurdles33" / 0.838mRound P4.16.16a10
May 7Ches-Mont League ChampsMay 7 · 100m Hurdles · Place 5 · Bayard Rustin100m Hurdles33" / 0.838m5.17.12a10
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 300m Hurdles · Place 7 · Bayard Rustin300m Hurdles30" / 0.762m7.46.54a PB10
Apr 19Shippensburg InvitationalApr 19 · Long Jump · Place 29 · Bayard RustinLong Jump29.15-02.75 PB10
Apr 19Shippensburg InvitationalApr 19 · 300m Hurdles · Place 11 · Bayard Rustin300m Hurdles30" / 0.762m11.48.50a10
Apr 19Shippensburg InvitationalApr 19 · 100m Hurdles · Place 26 · Bayard Rustin100m Hurdles33" / 0.838m26.16.90a10
Apr 19Roddick InvitationalApr 19 · Long Jump · Place 29 · Bayard RustinLong Jump29.15-02.7510
Apr 19Roddick InvitationalApr 19 · 300m Hurdles · Place 11 · Bayard Rustin300m Hurdles30" / 0.762m11.48.50a10
Apr 19Roddick InvitationalApr 19 · 100m Hurdles · Place 26 · Bayard Rustin100m Hurdles33" / 0.838m26.16.90a10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 145th Annual Alvernia Holiday Classic 2025Dec 14 · Long Jump · Place 8 · Bayard RustinLong Jump8.15' 6.50"10
Feb 21Henderson Polar Bear # 3Feb 21 · 60 Meters · Place 5 · West Chester Rustin60 Meters58.66 PB9
Jan 6Kevin Dare InvitationalJan 6 · Long Jump · Place 15 · Bayard RustiLong Jump154.31m PB9
Jan 6Kevin Dare InvitationalJan 6 · 200 Meters · Place 14 · Bayard Rusti200 Meters1428.649

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 17PIAA District I ChampionshipsMay 17 · 300m Hurdles · Place 19 · Bayard Rustin300m Hurdles30" / 0.762mRound P19.49.45a9
May 11Downingtown West Last ChanceMay 11 · Long Jump · Place 1 · West Chester RustinLong Jump115-02.50FR
May 8Ches-Mont ChampionshipsMay 8 · Long Jump · Place 9 · WC RustinLong Jump915-02.759
May 8Ches-Mont ChampionshipsMay 8 · 300m Hurdles · Place 3 · WC Rustin300m Hurdles349.269
May 8Ches-Mont ChampionshipsMay 8 · Long Jump · Place 6 · WC RustinLong Jump616-05.009
May 8Ches-Mont ChampionshipsMay 8 · 300m Hurdles · Place 3 · WC Rustin300m Hurdles347.449
May 3Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3 · Long Jump · Place 18 · West Chester RustinLong Jump1816-05.00FR
May 3Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3 · 100 Meters · Place 49 · West Chester Rustin100 Meters4913.81 PBFR
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 1 · West Chester Rustin300m Hurdles147.44—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 5 · West Chester Rustin300m Hurdles547.44—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 1 · West Chester Rustin300m Hurdles147.44—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 5 · West Chester Rustin300m Hurdles547.44—
Apr 20Shippensburg 97th Roddick HS InvitationalApr 20 · 300m Hurdles · Place 28 · West Chester Rustin300m Hurdles2850.379
Apr 20Shippensburg 97th Roddick HS InvitationalApr 20 · Long Jump · Place 31 · West Chester RustinLong Jump3114-99
Apr 19Bob Friday Warrior InviteApr 19 · 200 Meters · Place 22 · West Chester Rustin200 Meters2228.82FR
Apr 6Haverford InvitationalApr 6 · 200 Meters · Place 28 · West Chester Rustin200 Meters2828.30 PBFR
Mar 20Sun Valley HS Tri MeetMar 20 · Long Jump · Place 4 · Bayard RustinLong Jump4.14' 2.59
Mar 20Sun Valley HS Tri MeetMar 20 · 200 Meters · Place 4 · Bayard Rustin200 Meters4.29.37a9
Mar 20Sun Valley HS Tri MeetMar 20 · 100 Meters · Place 2 · Bayard Rustin100 Meters2.13.99a9

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 12Winter Freeze Outdoor InvitationalDec 12 · Long Jump · Place 9 · Bayard RustinLong Jump9.13' 7"Unofficial9
Dec 12Winter Freeze Outdoor InvitationalDec 12 · 400 Meters · Place 38 · Bayard Rustin400 Meters38.1:13.24aUnofficial9
Dec 12Winter Freeze Outdoor InvitationalDec 12 · 200 Meters · Place 8 · Bayard Rustin200 Meters8.29.38aUnofficial9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Alvernia Holiday ClassicDec 9 · Long Jump · Place 17 · Bayard RustinLong Jump17.13-1.259