Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUAGTCA Meet 2 · May 1113.87aUAGTCA Meet 2May 11, 2024
200 Meters · OutdoorUAGTCA Champ · Jun 127.54aUAGTCA ChampJune 1, 2024
200m Hurdles · 30" / 0.762m · OutdoorAAU Mid Atlantic District Qualifier · Jun 1328.53aAAU Mid Atlantic District QualifierJune 13, 2025
200m Hurdles · 36" / 0.914m · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2729.05aAAU Track & Field Region 2 QualifierJune 27, 2025
400 Meters · IndoorUAGTCA Meet #3 · Feb 1555.93aUAGTCA Meet #3February 15, 2026
400 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 1253.33aAAU Mid Atlantic District QualifierJune 12, 2026
600 Meters · IndoorUAGTCA Meet #2 · Jan 111:35.08aUAGTCA Meet #2January 11, 2026
800 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 122:10.63aAAU Mid Atlantic District QualifierJune 12, 2026
High Jump · IndoorUAGTCA Meet #2 · Jan 111.65mUAGTCA Meet #2January 11, 2026
High Jump · OutdoorUAGTCA Outdoor Championship · May 311.48mUAGTCA Outdoor ChampionshipMay 31, 2025
Long Jump · OutdoorUAGTCA Developmental Meet 2 · May 134.00mUAGTCA Developmental Meet 2May 13, 2023
Pole Vault · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2652.75AAU Track & Field Region 2 QualifierJune 26, 2026
Triple Jump · OutdoorUAGTCA Meet 4 · May 258.68mUAGTCA Meet 4May 25, 2024

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 2 QualifierJun 26 · High Jump · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump25-08.00—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · High Jump · Place 8 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump82:07.03—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Pole Vault · Place 12 · AOC Ambler Track ClubAOC Ambler Track ClubPole Vault1252.75 PB—
Jun 12AAU Mid Atlantic District QualifierJun 12 · High Jump · Place 4 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump45-10.009
Jun 12AAU Mid Atlantic District QualifierJun 12 · 800 Meters · Place 15 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters152:10.63a PB9
Jun 12AAU Mid Atlantic District QualifierJun 12 · 400 Meters · Place 13 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters1353.33a PB9
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 800 Meters · AOC Ambler Track ClubAOC Ambler Track Club800 Meters—DNS9
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 200 Meters · AOC Ambler Track ClubAOC Ambler Track Club200 Meters—DNS9
May 8SOL American Conference ChampionshipMay 8 · High Jump · Place 13 · AbingtonAbingtonHigh Jump13.5-02.009
Apr 30Montgomery Memorial MeetApr 30 · 400 Meters · Place 16 · AbingtonAbington400 Meters16.54.62a9
Apr 17Jack Armstrong InviteApr 17 · High Jump · Place 6 · AbingtonAbingtonHigh Jump6.5-04.009
Apr 17Jack Armstrong InviteApr 17 · 400 Meters · Place 10 · AbingtonAbington400 Meters10.54.19a9
Apr 11Plymouth Whitemarsh Elite InvitationalApr 11 · High Jump · Place 7 · AbingtonAbingtonHigh Jump7.5-49
Apr 7Abington @ Hatboro HorshamApr 7 · High Jump · Place 3 · AbingtonAbingtonHigh Jump3.5-04.009
Apr 7Abington @ Hatboro HorshamApr 7 · 400 Meters · Place 4 · AbingtonAbington400 Meters4.56.25a9
Apr 2Jim Kelly InvitationalApr 2 · High Jump · Place 15 · AbingtonAbingtonHigh Jump15.5' 4"9
Mar 31Plymouth Whitemarsh Boys Tri #2Mar 31 · High Jump · Place 3 · AbingtonAbingtonHigh Jump3.5-04.009
Mar 31Plymouth Whitemarsh Boys Tri #2Mar 31 · 400 Meters · Place 7 · AbingtonAbington400 Meters7.55.64a9
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · High Jump · Place 9 · AbingtonAbingtonHigh Jump9.5' 6"9

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15UAGTCA Meet #3Feb 15 · High Jump · Place 3 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump3.1.70m9
Feb 15UAGTCA Meet #3Feb 15 · 400 Meters · Place 9 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters9.55.93a PB9
Jan 11UAGTCA Meet #2Jan 11 · High Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump11.65m PB9
Jan 11UAGTCA Meet #2Jan 11 · 600 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club600 Meters51:35.08a PB9

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 19UAGTCA 2025 Ron Jackson Youth InvitationalJul 19 · High Jump · Place 1 · Philadelphia ExpressPhiladelphia ExpressHigh Jump11.55m—
Jul 19UAGTCA 2025 Ron Jackson Youth InvitationalJul 19 · 200m Hurdles · Place 3 · Philadelphia ExpressPhiladelphia Express200m Hurdles329.34a—
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 200m Hurdles · Place 3 · Philadelphia ExpressPhiladelphia Express200m Hurdles36" / 0.914m3.29.05a PB8
Jun 27AAU Track & Field Region 2 QualifierJun 27 · High Jump · Place 3 · Philadelphia ExpressPhiladelphia ExpressHigh Jump3.5-02.008
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 800 Meters · Philadelphia ExpressPhiladelphia Express800 Meters—DNS8
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · Place 8 · Philadelphia ExpressPhiladelphia Express400 Meters8.56.89a8
Jun 13AAU Mid Atlantic District QualifierJun 13 · 200m Hurdles · Place 2 · Philadelphia ExpressPhiladelphia Express200m Hurdles30" / 0.762m2.28.53a PB8
Jun 13AAU Mid Atlantic District QualifierJun 13 · High Jump · Place 3 · Philadelphia ExpressPhiladelphia ExpressHigh Jump3.5-04.008
Jun 13AAU Mid Atlantic District QualifierJun 13 · 800 Meters · Place 8 · Philadelphia ExpressPhiladelphia Express800 Meters8.2:17.47a8
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400 Meters · Place 8 · Philadelphia ExpressPhiladelphia Express400 Meters8.55.41a8
May 31UAGTCA Outdoor ChampionshipMay 31 · High Jump · Place 1 · Philadelphia ExpressPhiladelphia ExpressHigh Jump11.48m PB—
May 31UAGTCA Outdoor ChampionshipMay 31 · 800 Meters · Place 4 · Philadelphia ExpressPhiladelphia Express800 Meters42:25.88a—
May 31UAGTCA Outdoor ChampionshipMay 31 · 400 Meters · Place 10 · Philadelphia ExpressPhiladelphia Express400 Meters1059.47a—
May 24UAGTCA Outdoor Meet #4May 24 · High Jump · Place 1 · Philadelphia ExpressPhiladelphia ExpressHigh Jump11.48m—
May 24UAGTCA Outdoor Meet #4May 24 · 200m Hurdles · Place 2 · Philadelphia ExpressPhiladelphia Express200m Hurdles228.76a—
May 24UAGTCA Outdoor Meet #4May 24 · 400 Meters · Place 16 · Philadelphia ExpressPhiladelphia Express400 Meters1657.66a—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · High Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump11.65m—
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 600 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club600 Meters51:35.08a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 1UAGTCA ChampJun 1 · High Jump · Place 2 · Philadelphia ExpressPhiladelphia ExpressHigh Jump2.1.37m7
Jun 1UAGTCA ChampJun 1 · 400 Meters · Place 13 · Philadelphia ExpressPhiladelphia Express400 Meters13.1:00.81a7
Jun 1UAGTCA ChampJun 1 · 200 Meters · Place 25 · Philadelphia ExpressPhiladelphia Express200 Meters25.27.54a PB7
May 25UAGTCA Meet 4May 25 · Triple Jump · Place 5 · Philadelphia ExpressPhiladelphia ExpressTriple Jump5.8.68m PB7
May 25UAGTCA Meet 4May 25 · High Jump · Place 2 · Philadelphia ExpressPhiladelphia ExpressHigh Jump2.1.37m7
May 25UAGTCA Meet 4May 25 · 400 Meters · Place 22 · Philadelphia ExpressPhiladelphia Express400 Meters22.1:01.92a7
May 11UAGTCA Meet 2May 11 · High Jump · Place 3 · Philadelphia ExpressPhiladelphia ExpressHigh Jump3.1.32m7
May 11UAGTCA Meet 2May 11 · 400 Meters · Philadelphia ExpressPhiladelphia Express400 Meters--DNS7
May 11UAGTCA Meet 2May 11 · 100 Meters · Place 33 · Philadelphia ExpressPhiladelphia Express100 MetersRound P33.13.87a PB7
May 4UAGTCA Meet 1May 4 · 800 Meters · Philadelphia ExpressPhiladelphia Express800 Meters--DNS7
May 4UAGTCA Meet 1May 4 · 200 Meters · Place 23 · Philadelphia ExpressPhiladelphia Express200 Meters23.28.30a7

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13UAGTCA Developmental Meet 2May 13 · Long Jump · Place 5 · Philadelphia ExpressPhiladelphia ExpressLong Jump5.4.00m PB6
May 13UAGTCA Developmental Meet 2May 13 · 400 Meters · Place 33 · Philadelphia ExpressPhiladelphia Express400 Meters33.1:14.59a6
May 13UAGTCA Developmental Meet 2May 13 · 100 Meters · Place 20 · Philadelphia ExpressPhiladelphia Express100 MetersRound P20.14.64a6

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 4UAGTCA Developmental ChampionshipJun 4 · Long Jump · Place 6 · Philadelphia ExpressPhiladelphia ExpressLong Jump6.3.97mUnofficial5
Jun 4UAGTCA Developmental ChampionshipJun 4 · 400 Meters · Place 37 · Philadelphia ExpressPhiladelphia Express400 Meters37.1:18.35aUnofficial5
Jun 4UAGTCA Developmental ChampionshipJun 4 · 100 Meters · Place 36 · Philadelphia ExpressPhiladelphia Express100 MetersRound P36.15.20aUnofficial5

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 23Philadelphia Express, Morris Estates, Kappa Dashers at AOCMay 23 · Long Jump · Place 3 · Philadelphia ExpressPhiladelphia ExpressLong Jump3.11-06.50Unofficial4
May 23Philadelphia Express, Morris Estates, Kappa Dashers at AOCMay 23 · 200 Meters · Place 6 · Philadelphia ExpressPhiladelphia Express200 Meters6.32.48aUnofficial4