Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPIAA District 1 AAA/AA Championships · May 1612.51aPIAA District 1 AAA/AA ChampionshipsMay 16, 2025
200 Meters · IndoorDr. Sander Columbia Scorcher - College · Jan 2326.00Dr. Sander Columbia Scorcher - CollegeJanuary 23, 2026
200 Meters · OutdoorSOL American · May 925.81aSOL AmericanMay 9, 2025
200 Meters · Relay Split · IndoorPTFCA Championships · Mar 227.138PTFCA ChampionshipsMarch 2, 2025
300 Meters · IndoorArmory Officials Hall of Fame Invitational - HS · Jan 1948.17Armory Officials Hall of Fame Invitational - HSJanuary 19, 2024
400 Meters · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 311:02.53The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
400 Meters · Outdoor130th Penn Relays Carnival · Apr 231:01.13a130th Penn Relays CarnivalApril 23, 2026
55 Meter · IndoorThe Armory HS Holiday Classic · Dec 298.54aThe Armory HS Holiday ClassicDecember 29, 2022
60 Meter · IndoorUpper Dublin Winter Series - Sprint Night · Jan 38.18aUpper Dublin Winter Series - Sprint NightJanuary 3, 2026
60 Meters · IndoorDVGTCA Meet #5 · Jan 38.44DVGTCA Meet #5January 3, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 200 Meters · Place 7 · Cheltenham200 MetersRound P7.26.21aWind: -2.612
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 200 Meters · Place 8 · Cheltenham200 Meters8.25.63aWind: 3.712
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100 Meters · Place 33 · Cheltenham100 MetersRound P33.12.76aWind: 1.412
May 8SOL American Conference ChampionshipMay 8 · 200 Meters · Place 4 · Cheltenham200 MetersRound P4.26.18a12
May 8SOL American Conference ChampionshipMay 8 · 200 Meters · Place 4 · Cheltenham200 Meters4.26.30a12
May 8SOL American Conference ChampionshipMay 8 · 100 Meters · Place 2 · Cheltenham100 MetersRound P2.12.93a12
May 8SOL American Conference ChampionshipMay 8 · 100 Meters · Place 2 · Cheltenham100 Meters2.12.99a12
Apr 30Montgomery Memorial MeetApr 30 · 200 Meters · Place 3 · Cheltenham200 Meters3.26.67a12
Apr 30Montgomery Memorial MeetApr 30 · 100 Meters · Place 2 · Cheltenham100 Meters2.13.05a12
Apr 28Springfield Montco #3Apr 28 · 200 Meters · Place 1 · Cheltenham200 Meters1.26.24a12
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Cheltenham400 Meters—1:01.13a PB12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 200 Meters · Place 22 · Cheltenham200 Meters22.26.69a12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 100 Meters · Place 14 · Cheltenham100 Meters14.12.96a12
Apr 18Rap Curry InvitationalApr 18 · 200 Meters · Place 22 · Cheltenham200 Meters22.26.69a12
Apr 18Rap Curry InvitationalApr 18 · 100 Meters · Place 14 · Cheltenham100 Meters14.12.96a12
Apr 14William Tennent #2Apr 14 · 200 Meters · Place 2 · Cheltenham200 Meters2.26.57a12
Apr 11The Coatesville Track & Field InvitationalApr 11 · 200 Meters · Place 5 · Cheltenham200 Meters526.22a12
Apr 11The Coatesville Track & Field InvitationalApr 11 · 100 Meters · Place 2 · Cheltenham100 MetersRound P212.74a12
Apr 11The Coatesville Track & Field InvitationalApr 11 · 100 Meters · Place 2 · Cheltenham100 Meters212.65a12
Apr 2Jim Kelly InvitationalApr 2 · 100 Meters · Place 3 · Cheltenham100 Meters3.13.18a12

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 22Philly Area Final QualifierFeb 22 · 200 Meters · Place 18 · Cheltenham 0200 Meters1826.6512
Feb 13Tim Hickey Meet of ChampsFeb 13 · 200 Meters · Place 12 · Cheltenham 0200 Meters1226.47212
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 400 Meters · Place 28 · Cheltenham 01400 Meters281:02.53 PB12
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 200 Meters · Place 30 · Cheltenham 01200 MetersRound P3026.1712
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 400 Meters · Place 28 · Cheltenham 01400 Meters281:02.5312
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 200 Meters · Place 30 · Cheltenham 01200 MetersRound P3026.1712
Jan 23Dr. Sander Columbia Scorcher - CollegeJan 23 · 200 Meters · Place 11 · Cheltenham-P200 Meters1126.00 PB12
Jan 23Dr. Sander Scorcher - HS EntryJan 23 · 200 Meters · Place 11 · Cheltenham200 Meters11.26.00a12
Jan 9DVGTCA Meet #5Jan 9 · 200 Meters · Place 6 · Cheltenham200 Meters626.2312
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 60 Meter · Place 17 · Cheltenham60 MeterRound P17.8.18a PB12
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 200 Meters · Place 17 · Cheltenham200 Meters17.26.37a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · 60 Meter · Place 5 · Cheltenham60 MeterRound P5.8.23a12
Dec 29RJBICDec 29 · 60 Meter · Place 6 · Cheltenham60 Meter6.8.36a12
Dec 18DVGTCA Meet-Invitational Day 1Dec 18 · 60 Meter · Place 20 · Cheltenham60 Meter20.8.30a12
Mar 2PTFCA ChampionshipsMar 2 · 200 Meters · Cheltenham200 MetersRelay Split—27.138 PB11
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 46 · Cheltenham200 MetersRound P46.27.15a11
Jan 4La Salle Winter Series - Girls Sprint NightJan 4 · 200 Meters · Place 19 · Cheltenham200 Meters1927.08—
Jan 4La Salle Winter Series - Girls Sprint NightJan 4 · 400 Meters · Place 28 · Cheltenham400 Meters281:04.98—
Jan 3DVGTCA Meet #5Jan 3 · 60 Meters · Place 10 · Cheltenham60 Meters108.44 PB11

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 200 Meters · Place 19 · Cheltenham200 Meters19.26.18aWind: -3.211
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 100 Meters · Place 18 · Cheltenham100 MetersRound P18.12.51a PBWind: 1.811
May 9SOL AmericanMay 9 · 200 Meters · Place 3 · Cheltenham200 MetersRound P3.26.80a11
May 9SOL AmericanMay 9 · 200 Meters · Place 2 · Cheltenham200 Meters2.25.81a PB11
May 9SOL AmericanMay 9 · 100 Meters · Place 2 · Cheltenham100 MetersRound P2.12.80a11
May 9SOL AmericanMay 9 · 100 Meters · Place 2 · Cheltenham100 Meters2.12.61a11
May 1Trojan Track ClassicMay 1 · 200 Meters · Place 3 · Cheltenham200 Meters326.2211
May 1Trojan Track ClassicMay 1 · 100 Meters · Place 5 · Cheltenham100 Meters512.8111
Apr 29Springfield Montco #2Apr 29 · 200 Meters · Place 2 · Cheltenham200 Meters226.0411
Apr 29Springfield Montco #2Apr 29 · 100 Meters · Place 3 · Cheltenham100 Meters312.7011
Apr 4Cardinal ClassicApr 4 · 200 Meters · Place 18 · Cheltenham200 Meters1827.6711
Mar 29North Penn OpenMar 29 · 200 Meters · Place 12 · Cheltenham200 Meters1226.8311
Mar 29North Penn OpenMar 29 · 100 Meters · Place 21 · Cheltenham100 Meters2113.0111

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 400 Meters · Place 96 · Cheltenham400 Meters96.1:09.96a11
Dec 19DVGTCA Meet #3 -Invitational Day 1Dec 19 · 60 Meter · Place 14 · Cheltenham60 Meter14.8.44a11
Dec 13DVGTCA Meet #2 Dec 13 · 200 Meters · Place 10 · Cheltenham200 Meters10.28.10a11
Dec 6DVGTCA Meet #1Dec 6 · 400 Meters · Place 15 · Cheltenham400 Meters15.1:07.72a11
Jan 19Armory Officials Hall of Fame Invitational - HSJan 19 · 300 Meters · Place 168 · Cheltenham-P300 Meters16848.17 PB10

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 2Eastern States ChampionshipJun 2 · 200 Meters · Place 17 · Cheltenham 0200 Meters1727.69—
Jun 2Eastern States ChampionshipJun 2 · 100 Meters · Place 13 · Cheltenham 0100 Meters1313.75—
May 10SOL American Conference ChampionshipsMay 10 · Long Jump · Place 13 · CheltenhamLong Jump1312-110
May 10SOL American Conference ChampionshipsMay 10 · 200 Meters · Place 9 · Cheltenham200 MetersRound P928.1610
May 10SOL American Conference ChampionshipsMay 10 · 100 Meters · Place 5 · Cheltenham100 MetersRound P513.3510
May 10SOL American Conference ChampionshipsMay 10 · 100 Meters · Place 6 · Cheltenham100 Meters613.5110
May 2Trojan Track ClassicMay 2 · 100 Meters · Place 8 · Cheltenham100 Meters813.4510
Apr 26UD InviteApr 26 · 400 Meters · Place 22 · Cheltenham400 Meters22.1:09.07a10
Apr 26UD InviteApr 26 · 200 Meters · Place 5 · Cheltenham200 Meters5.27.32a10
Apr 26UD InviteApr 26 · 100 Meters · Place 3 · Cheltenham100 Meters3.13.57a10
Apr 6The North Penn OpenApr 6 · 200 Meters · Place 14 · Cheltenham200 Meters14.28.66a10
Apr 6The North Penn OpenApr 6 · 100 Meters · Place 18 · Cheltenham100 Meters18.14.02a10
Mar 30Pennsylvania Track ClassicMar 30 · 100 Meters · Place 13 · Cheltenham100 MetersRound P1313.6810
Mar 30Pennsylvania Track ClassicMar 30 · 100 Meters · Place 13 · Cheltenham100 Meters1313.6810

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20DVGTCA Meet #3Dec 20 · 200 Meters · Place 46 · Cheltenham200 Meters46.29.08a10

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 12SOL American Conference ChampionshipsMay 12 · 200 Meters · Place 6 · Cheltenham200 MetersRound P627.559
May 12SOL American Conference ChampionshipsMay 12 · 100 Meters · Place 7 · Cheltenham100 Meters713.299
May 12SOL American Conference ChampionshipsMay 12 · 200 Meters · Place 6 · Cheltenham200 MetersRound P627.559
May 12SOL American Conference ChampionshipsMay 12 · 200 Meters · Place 5 · Cheltenham200 Meters527.209
May 12SOL American Conference ChampionshipsMay 12 · 100 Meters · Place 7 · Cheltenham100 MetersRound P713.299
May 12SOL American Conference ChampionshipsMay 12 · 100 Meters · Place 7 · Cheltenham100 Meters713.469
May 4Trojan Track ClassicMay 4 · 200 Meters · Place 13 · Cheltenham200 Meters1328.319
Apr 21Jack Armstrong InvitationalApr 21 · 200 Meters · Place 13 · Cheltenham200 MetersRound P1327.819
Apr 21Jack Armstrong InvitationalApr 21 · 100 Meters · Place 12 · Cheltenham100 MetersRound P1213.809
Apr 15Coatesville Track and Field InvitationalApr 15 · 100 Meters · Place 5 · Cheltenham100 Meters5.13.72a9
Apr 6Jim Kelly InvitationalApr 6 · 200 Meters · Place 22 · Cheltenham200 Meters2228.389
Mar 31John Heins Memorial InvitationalMar 31 · 200 Meters · Place 10 · Cheltenham200 Meters10.28.39a9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 55 Meter · Place 23 · Cheltenham55 MeterRound P23.8.54a PB9
Dec 29The Armory HS Holiday ClassicDec 29 · 200 Meters · Place 24 · Cheltenham200 Meters24.29.45a9