Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorUD Invite · Apr 2618.38aUD InviteApril 26, 2024
200 Meters · IndoorDr. Sander Columbia Scorcher - College · Jan 2327.63Dr. Sander Columbia Scorcher - CollegeJanuary 23, 2026
200 Meters · OutdoorSOL American Conference Championship · May 826.71aSOL American Conference ChampionshipMay 8, 2026
200 Meters · Relay Split · IndoorPTFCA Championships · Mar 226.681PTFCA ChampionshipsMarch 2, 2025
300 Meters · IndoorArmory Officials Hall of Fame Invitational - HS · Jan 1946.64Armory Officials Hall of Fame Invitational - HSJanuary 19, 2024
300m Hurdles · 30" / 0.762m · OutdoorMontgomery Memorial Meet · Apr 3048.60aMontgomery Memorial MeetApril 30, 2026
400 Meters · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 311:04.58The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
55m Hurdles · 33" · IndoorU.S. Marine Corps Holiday Classic · Dec 289.93aU.S. Marine Corps Holiday ClassicDecember 28, 2024
60m Hurdles · 33" / 0.838m · IndoorDVGTCA Meet #1 · Dec 610.64aDVGTCA Meet #1December 6, 2024
800 Meters · OutdoorJim Kelly Invitational · Apr 62:49.26Jim Kelly InvitationalApril 6, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8SOL American Conference ChampionshipMay 8 · 300m Hurdles · Place 4 · Cheltenham300m Hurdles30" / 0.762m4.49.93a12
May 8SOL American Conference ChampionshipMay 8 · 200 Meters · Place 6 · Cheltenham200 MetersRound P6.26.71a PB12
May 8SOL American Conference ChampionshipMay 8 · 200 Meters · Place 6 · Cheltenham200 Meters6.27.26a12
Apr 30Montgomery Memorial MeetApr 30 · 300m Hurdles · Place 2 · Cheltenham300m Hurdles30" / 0.762m2.48.60a PB12
Apr 28Springfield Montco #3Apr 28 · 300m Hurdles · Place 1 · Cheltenham300m Hurdles30" / 0.762m1.49.04a12
Apr 28Springfield Montco #3Apr 28 · 200 Meters · Place 4 · Cheltenham200 Meters4.27.96a12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 300m Hurdles · Place 5 · Cheltenham300m Hurdles30" / 0.762m5.49.00a12
Apr 18Rap Curry InvitationalApr 18 · 300m Hurdles · Place 5 · Cheltenham300m Hurdles30" / 0.762m5.49.00a12
Apr 14William Tennent #2Apr 14 · 300m Hurdles · Place 1 · Cheltenham300m Hurdles30" / 0.762m1.49.28a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 400 Meters · Place 34 · Cheltenham 01400 Meters341:04.58 PB12
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 200 Meters · Place 69 · Cheltenham 01200 MetersRound P6928.1512
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 400 Meters · Place 34 · Cheltenham 01400 Meters341:04.5812
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 200 Meters · Place 69 · Cheltenham 01200 MetersRound P6928.1512
Jan 23Dr. Sander Columbia Scorcher - CollegeJan 23 · 200 Meters · Place 35 · Cheltenham-P200 Meters3527.63 PB12
Jan 23Dr. Sander Scorcher - HS EntryJan 23 · 200 Meters · Place 35 · Cheltenham200 Meters35.27.63a12
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 400 Meters · Place 42 · Cheltenham400 Meters42.1:07.09a12
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 200 Meters · Place 50 · Cheltenham200 Meters50.28.15a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18DVGTCA Meet-Invitational Day 1Dec 18 · 400 Meters · Place 33 · Cheltenham400 Meters33.1:05.99a12
Mar 2PTFCA ChampionshipsMar 2 · 200 Meters · Cheltenham200 MetersRelay Split—26.681 PB11
Jan 31DVGTCA Meet #8Jan 31 · 60m Hurdles · Place 16 · Cheltenham60m Hurdles1610.3811
Jan 17DVGTCA Meet #7Jan 17 · 60m Hurdles · Place 14 · Cheltenham60m Hurdles1410.3611
Jan 10DVGTCA Meet #6Jan 10 · 60m Hurdles · Place 18 · Cheltenham60m Hurdles1810.3411
Jan 4La Salle Winter Series - Girls Sprint NightJan 4 · 60m Hurdles · Place 9 · Cheltenham60m Hurdles910.16—
Jan 4La Salle Winter Series - Girls Sprint NightJan 4 · 200 Meters · Place 34 · Cheltenham200 Meters3428.18—
Jan 4La Salle Winter Series - Girls Sprint NightJan 4 · 60m Hurdles · Place 13 · Cheltenham60m HurdlesRound P1310.17—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9SOL AmericanMay 9 · 300m Hurdles · Place 1 · Cheltenham300m Hurdles30" / 0.762m1.48.84a11
May 9SOL AmericanMay 9 · 200 Meters · Place 8 · Cheltenham200 MetersRound P8.28.01a11
May 1Trojan Track ClassicMay 1 · 300m Hurdles · Place 4 · Cheltenham300m Hurdles449.2811
Apr 29Springfield Montco #2Apr 29 · 200 Meters · Place 4 · Cheltenham200 Meters426.9611
Apr 4Cardinal ClassicApr 4 · 300m Hurdles · Place 9 · Cheltenham300m Hurdles948.5411
Apr 4Cardinal ClassicApr 4 · 200 Meters · Place 30 · Cheltenham200 Meters3028.3011
Mar 29North Penn OpenMar 29 · 300m Hurdles · Place 3 · Cheltenham300m Hurdles347.9911
Mar 29North Penn OpenMar 29 · 200 Meters · Place 19 · Cheltenham200 Meters1927.0211

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 55m Hurdles · Place 21 · Cheltenham55m Hurdles33"Round P21.9.93a PB11
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 400 Meters · Place 83 · Cheltenham400 Meters83.1:07.92a11
Dec 6DVGTCA Meet #1Dec 6 · 60m Hurdles · Place 17 · Cheltenham60m Hurdles33" / 0.838m17.10.64a PB11
Jan 19Armory Officials Hall of Fame Invitational - HSJan 19 · 300 Meters · Place 147 · Cheltenham-P300 Meters14746.64 PB10
Jan 5DVGTCA Meet #5Jan 5 · 60m Hurdles · Place 25 · Cheltenham60m Hurdles2510.9910
Jan 5DVGTCA Meet #5Jan 5 · 60m Hurdles · Place 25 · Cheltenham60m Hurdles2510.9910

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 2Eastern States ChampionshipJun 2 · 100m Hurdles · Place 14 · Cheltenham 0100m Hurdles1417.94—
Jun 2Eastern States ChampionshipJun 2 · 200 Meters · Place 24 · Cheltenham 0200 Meters2428.69—
May 10SOL American Conference ChampionshipsMay 10 · 300m Hurdles · Place 4 · Cheltenham300m Hurdles452.7010
May 10SOL American Conference ChampionshipsMay 10 · 100m Hurdles · Place 3 · Cheltenham100m HurdlesRound P318.0910
May 10SOL American Conference ChampionshipsMay 10 · 100m Hurdles · Place 3 · Cheltenham100m Hurdles317.9610
May 2Trojan Track ClassicMay 2 · 300m Hurdles · Place 10 · Cheltenham300m Hurdles1052.5910
May 2Trojan Track ClassicMay 2 · 100m Hurdles · Place 9 · Cheltenham100m Hurdles918.0110
Apr 26UD InviteApr 26 · 300m Hurdles · Place 8 · Cheltenham300m Hurdles30" / 0.762m8.52.53a10
Apr 26UD InviteApr 26 · 100m Hurdles · Place 8 · Cheltenham100m Hurdles33" / 0.838m8.18.38a PB10
Apr 13The Coatesville Track and Field InvitationalApr 13 · 300m Hurdles · Place 19 · Cheltenham300m Hurdles30" / 0.762m19.56.04a10
Apr 13The Coatesville Track and Field InvitationalApr 13 · 100m Hurdles · Place 19 · Cheltenham100m Hurdles33" / 0.838mRound P19.19.06a10
Apr 6The North Penn OpenApr 6 · 300m Hurdles · Place 27 · Cheltenham300m Hurdles30" / 0.762m27.57.26a10
Mar 30Pennsylvania Track ClassicMar 30 · 100m Hurdles · Place 4 · Cheltenham100m Hurdles418.1610
Mar 30Pennsylvania Track ClassicMar 30 · 100m Hurdles · Place 6 · Cheltenham100m HurdlesRound P619.2710
Mar 30Pennsylvania Track ClassicMar 30 · 100m Hurdles · Place 6 · Cheltenham100m Hurdles619.2710
Mar 30Pennsylvania Track ClassicMar 30 · 100m Hurdles · Place 4 · Cheltenham100m Hurdles418.1610

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20DVGTCA Meet #3Dec 20 · 60m Hurdles · Place 25 · Cheltenham60m Hurdles33" / 0.838m25.11.05a10
Dec 8DVGTCA Meet #1Dec 8 · 60m Hurdles · Place 28 · Cheltenham60m Hurdles33" / 0.838m28.11.04a10

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 12SOL American Conference ChampionshipsMay 12 · 100m Hurdles · Place 4 · Cheltenham100m HurdlesRound P419.439
May 12SOL American Conference ChampionshipsMay 12 · 300m Hurdles · Place 8 · Cheltenham300m Hurdles855.629
May 12SOL American Conference ChampionshipsMay 12 · 100m Hurdles · Place 4 · Cheltenham100m HurdlesRound P419.439
May 12SOL American Conference ChampionshipsMay 12 · 100m Hurdles · Place 4 · Cheltenham100m Hurdles419.489
May 4Trojan Track ClassicMay 4 · 100m Hurdles · Place 9 · Cheltenham100m Hurdles919.279
Apr 21Jack Armstrong InvitationalApr 21 · 100m Hurdles · Place 9 · Cheltenham100m HurdlesRound P918.969
Apr 15Coatesville Track and Field InvitationalApr 15 · 100m Hurdles · Place 36 · Cheltenham100m Hurdles33" / 0.838mRound P36.20.71a9
Apr 6Jim Kelly InvitationalApr 6 · 800 Meters · Place 21 · Cheltenham800 Meters212:49.26 PB9
Mar 31John Heins Memorial InvitationalMar 31 · 800 Meters · Place 24 · Cheltenham800 Meters24.2:56.11a9