Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorTFCAGP #4 · Jan 325.64aTFCAGP #4January 3, 2026
200 Meters · OutdoorWilliam Tennent #2 · Apr 1424.24aWilliam Tennent #2April 14, 2026
200 Meters · Relay Split · IndoorTFCAGP #4 · Jan 326.243TFCAGP #4January 3, 2026
High Jump · IndoorTFCAofGP Meet #2 · Dec 215-4TFCAofGP Meet #2December 21, 2023
High Jump · OutdoorSpringfield Montco #3 · Apr 285' 10"Springfield Montco #3April 28, 2026
Long Jump · IndoorOcean Breeze Invitational · Feb 121-11.50Ocean Breeze InvitationalFebruary 1, 2025
Long Jump · OutdoorPIAA District 1 AA/AAA Championships · May 1521-07.75PIAA District 1 AA/AAA ChampionshipsMay 15, 2026
Triple Jump · IndoorTFCAGP #4 · Jan 439-09.75TFCAGP #4January 4, 2025
Triple Jump · OutdoorSOL American Conference Championship · May 842-01.25SOL American Conference ChampionshipMay 8, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Long Jump · Place 9 · CheltenhamLong Jump9.21-07.75 PBWind: 012
May 8SOL American Conference ChampionshipMay 8 · Triple Jump · Place 3 · CheltenhamTriple Jump3.42-01.25 PB12
May 8SOL American Conference ChampionshipMay 8 · Long Jump · Place 4 · CheltenhamLong Jump4.20-10.5012
May 8SOL American Conference ChampionshipMay 8 · High Jump · Place 3 · CheltenhamHigh Jump3.5-06.0012
Apr 30Montgomery Memorial MeetApr 30 · High Jump · Place 11 · CheltenhamHigh Jump11.5' 4"12
Apr 28Springfield Montco #3Apr 28 · Long Jump · Place 2 · CheltenhamLong Jump2.21' 7.5"12
Apr 28Springfield Montco #3Apr 28 · High Jump · Place 2 · CheltenhamHigh Jump2.5' 10" PB12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Triple Jump · CheltenhamTriple Jump—DNS12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Long Jump · Place 2 · CheltenhamLong Jump2.21-412
Apr 18Penn Wood Rap Curry InvitationalApr 18 · High Jump · CheltenhamHigh Jump—DNS12
Apr 18Rap Curry InvitationalApr 18 · Triple Jump · CheltenhamTriple Jump—DNS12
Apr 18Rap Curry InvitationalApr 18 · Long Jump · Place 2 · CheltenhamLong Jump2.21' 4"12
Apr 18Rap Curry InvitationalApr 18 · High Jump · CheltenhamHigh Jump—DNS12
Apr 14William Tennent #2Apr 14 · Triple Jump · CheltenhamTriple Jump--DNS12
Apr 14William Tennent #2Apr 14 · Long Jump · Place 1 · CheltenhamLong Jump1.20-07.0012
Apr 14William Tennent #2Apr 14 · High Jump · Place 1 · CheltenhamHigh Jump1.5-10.0012
Apr 14William Tennent #2Apr 14 · 200 Meters · Place 8 · Cheltenham200 Meters8.24.24a PB12
Apr 11The Coatesville Track & Field InvitationalApr 11 · Long Jump · Place 2 · CheltenhamLong Jump221-1.512
Apr 10Cardinal ClassicApr 10 · Long Jump · Place 4 · CheltenhamLong Jump4.21' 6"12
Apr 10Cardinal ClassicApr 10 · High Jump · CheltenhamHigh Jump—DNS12
Apr 2Jim Kelly InvitationalApr 2 · Long Jump · Place 6 · CheltenhamLong Jump6.19' 0.25"12
Apr 2Jim Kelly InvitationalApr 2 · High Jump · Place 12 · CheltenhamHigh Jump12.5' 6"12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 22Philly Area Final QualifierFeb 22 · Long Jump · Place 6 · Cheltenham 0Long Jump621-06.0012
Feb 6TFCAofGP Last Chance MeetFeb 6 · Long Jump · Place 5 · CheltenhamLong Jump521-08.0012
Feb 6TFCAofGP Last Chance MeetFeb 6 · Long Jump · Place 5 · CheltenhamLong Jump521-08.0012
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · Long Jump · Place 4 · Cheltenham 01Long Jump421-812
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · Long Jump · Place 4 · Cheltenham 01Long Jump421-812
Jan 23TFCAGP #7Jan 23 · Long Jump · Place 3 · CheltenhamLong Jump3.21-00.5012
Jan 16TFCAofGP Meet #6Jan 16 · Long Jump · CheltenhamLong Jump—FOUL—
Jan 10TFCAGP #5Jan 10 · Long Jump · Place 3 · CheltenhamLong Jump321-11.5012
Jan 3TFCAGP #4Jan 3 · 200 Meters · Cheltenham200 MetersRelay Split—26.243 PB12
Jan 3TFCAGP #4Jan 3 · 200 Meters · Place 24 · Cheltenham200 Meters24.25.64a PB12

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · 200 Meters · Cheltenham200 MetersRelay Split—27.18412
Dec 20TFCAGP #2Dec 20 · Triple Jump · Place 9 · CheltenhamTriple Jump9.39-06.2512
Dec 13TFCAGP #1Dec 13 · Long Jump · Place 1 · CheltenhamLong Jump1.21-09.7512
Feb 15TFCAofGP Meet of ChampionsFeb 15 · Long Jump · Place 9 · CheltenhamLong Jump921-04.7511
Feb 15TFCAofGP Meet of ChampionsFeb 15 · Long Jump · Place 7 · CheltenhamLong Jump721-01.50—
Feb 7TFCAofGP Last ChanceFeb 7 · Long Jump · Place 5 · CheltenhamLong Jump520-09.2511
Feb 1Ocean Breeze InvitationalFeb 1 · Triple Jump · Place 31 · CheltenhamTriple Jump31.38-1.7511
Feb 1Ocean Breeze InvitationalFeb 1 · Long Jump · Place 6 · CheltenhamLong Jump6.21-11.50 PB11
Jan 19TFCAofGP Meet #7Jan 19 · Long Jump · Place 1 · CheltenhamLong Jump121-07.75—
Jan 11TFCAGP #5Jan 11 · 200 Meters · Cheltenham200 MetersRelay Split—26.71011
Jan 11TFCAGP #5Jan 11 · Long Jump · Place 4 · CheltenhamLong Jump4.21-01.5011
Jan 4TFCAGP #4Jan 4 · Triple Jump · Place 10 · CheltenhamTriple Jump10.39-09.75 PB11

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 17PIAA District I ChampionshipsMay 17 · Long Jump · Place 25 · CheltenhamLong Jump25.18-06.00Wind: 010
May 10SOL American Conference ChampionshipsMay 10 · Triple Jump · Place 3 · CheltenhamTriple Jump339-010
May 10SOL American Conference ChampionshipsMay 10 · Long Jump · Place 6 · CheltenhamLong Jump618-7.5010
May 10SOL American Conference ChampionshipsMay 10 · 200 Meters · Place 21 · Cheltenham200 MetersRound P2125.6510
Apr 26UD InviteApr 26 · Triple Jump · Place 4 · CheltenhamTriple Jump4.38-05.5010
Apr 26UD InviteApr 26 · Long Jump · Place 2 · CheltenhamLong Jump2.21-04.0010
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · Triple Jump · Place 9 · CheltenhamTriple Jump933-110
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 200 Meters · Place 36 · Cheltenham200 MetersRound P3625.1810
Apr 12Cardinal InvitationalApr 12 · Long Jump · Place 18 · CheltenhamLong Jump1817-08.2510
Apr 12Cardinal InvitationalApr 12 · 200 Meters · Place 22 · Cheltenham200 Meters2224.4210
Apr 6The North Penn OpenApr 6 · Triple Jump · Place 19 · CheltenhamTriple Jump19.36-0.2510
Apr 6The North Penn OpenApr 6 · Long Jump · Place 22 · CheltenhamLong Jump22.18-0.2510
Mar 30Pennsylvania Track ClassicMar 30 · Triple Jump · Place 7 · CheltenhamTriple Jump734-04.0010
Mar 30Pennsylvania Track ClassicMar 30 · Long Jump · Place 10 · CheltenhamLong Jump1016-05.7510
Mar 30Pennsylvania Track ClassicMar 30 · Triple Jump · Place 7 · CheltenhamTriple Jump734-410
Mar 30Pennsylvania Track ClassicMar 30 · Long Jump · Place 10 · CheltenhamLong Jump1016-5.7510

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 26T&FCAofGP #6 rescheduledJan 26 · Triple Jump · Place 12 · CheltenhamTriple Jump12.36-310

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Robert J Burdette Indoor ClassicDec 28 · Triple Jump · Place 13 · CheltenhamTriple Jump13.37-02.5010
Dec 21TFCAofGP Meet #2Dec 21 · High Jump · Place 17 · CheltenhamHigh Jump17.5-4 PB10
Jan 13TFCAofGP Meet #6Jan 13 · High Jump · Place 9 · CheltenhamHigh Jump95-29

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 12Winter Freeze Outdoor InvitationalDec 12 · 60 Meter · Place 49 · Cheltenham60 Meter49.7.93aUnofficial10
Dec 12Winter Freeze Outdoor InvitationalDec 12 · 200 Meters · Place 46 · Cheltenham200 Meters46.25.95aUnofficial10
May 12SOL American Conference ChampionshipsMay 12 · Long Jump · Place 9 · CheltenhamLong Jump917-02.0012
May 12SOL American Conference ChampionshipsMay 12 · Long Jump · Place 9 · CheltenhamLong Jump917-212
Apr 15Coatesville Track and Field InvitationalApr 15 · Long Jump · Place 37 · CheltenhamLong Jump37.17-11.2512
Apr 6Jim Kelly InvitationalApr 6 · Long Jump · Place 12 · CheltenhamLong Jump1216-08.0012
Mar 31John Heins Memorial InvitationalMar 31 · Long Jump · Place 14 · CheltenhamLong Jump14.17-07.0012

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17TFCAofGP Meet #2Dec 17 · 200 Meters · Place 27 · Cheltenham200 Meters27.26.62a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 13Winter Freeze Outdoor InvitationalDec 13 · High Jump · Place 3 · CheltenhamHigh Jump3.5' 0"Unofficial9