Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 1211.93aAAU Mid Atlantic District QualifierJune 12, 2026
100m Hurdles · 33" / 0.838m · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2716.02aAAU Track & Field Region 2 QualifierJune 27, 2025
200 Meters · OutdoorUAGTCA 2026 Outdoor Meet #3 · May 2324.93aUAGTCA 2026 Outdoor Meet #3May 23, 2026
200m Hurdles · 30" / 0.762m · OutdoorUAGTCA Meet 4 · May 2529.65aUAGTCA Meet 4May 25, 2024
300 Meters · IndoorUAGTCA Meet #2 · Jan 1140.50aUAGTCA Meet #2January 11, 2026
400 Meters · IndoorUAGTCA Meet #3 · Feb 1558.18aUAGTCA Meet #3February 15, 2026
400 Meters · OutdoorUAGTCA Champ · Jun 11:01.27aUAGTCA ChampJune 1, 2024
High Jump · OutdoorUAGTCA Meet 2 · May 111.32mUAGTCA Meet 2May 11, 2024
Long Jump · IndoorUAGTCA Meet #2 · Jan 115.42mUAGTCA Meet #2January 11, 2026
Long Jump · OutdoorSOL American Conference Championship · May 820-08.75SOL American Conference ChampionshipMay 8, 2026
Triple Jump · OutdoorAbington @ Hatboro Horsham · Apr 739-10.00Abington @ Hatboro HorshamApril 7, 2026

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 · Long Jump · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump220-10.00—
Jun 12AAU Mid Atlantic District QualifierJun 12 · Triple Jump · Place 5 · AOC Ambler Track ClubAOC Ambler Track ClubTriple Jump539-06.759
Jun 12AAU Mid Atlantic District QualifierJun 12 · Long Jump · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump219-02.759
Jun 12AAU Mid Atlantic District QualifierJun 12 · 100 Meters · Place 38 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters3811.93a PB9
May 23UAGTCA 2026 Outdoor Meet #3May 23 · Long Jump · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump2.5.87m9
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 200 Meters · Place 22 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters22.24.93a PB9
May 8SOL American Conference ChampionshipMay 8 · Triple Jump · Place 4 · AbingtonAbingtonTriple Jump4.39-08.509
May 8SOL American Conference ChampionshipMay 8 · Long Jump · Place 4 · AbingtonAbingtonLong Jump4.20-08.75 PB9
Apr 17Jack Armstrong InviteApr 17 · Long Jump · Place 1 · AbingtonAbingtonLong Jump1.18-04.759
Apr 11Plymouth Whitemarsh Elite InvitationalApr 11 · Long Jump · Place 6 · AbingtonAbingtonLong Jump6.18-69
Apr 7Abington @ Hatboro HorshamApr 7 · Triple Jump · Place 2 · AbingtonAbingtonTriple Jump2.39-10.00 PB9
Apr 7Abington @ Hatboro HorshamApr 7 · Long Jump · Place 3 · AbingtonAbingtonLong Jump3.19-07.009
Apr 7Abington @ Hatboro HorshamApr 7 · 200 Meters · AbingtonAbington200 Meters--DNS9
Apr 2Jim Kelly InvitationalApr 2 · Triple Jump · Place 8 · AbingtonAbingtonTriple Jump8.37' 8.75"9
Mar 31Plymouth Whitemarsh Boys Tri #2Mar 31 · Triple Jump · AbingtonAbingtonTriple Jump--DNS9
Mar 31Plymouth Whitemarsh Boys Tri #2Mar 31 · Long Jump · AbingtonAbingtonLong Jump--DNS9
Mar 31Plymouth Whitemarsh Boys Tri #2Mar 31 · 200 Meters · Place 15 · AbingtonAbington200 Meters15.25.33a9
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Triple Jump · Place 11 · AbingtonAbingtonTriple Jump11.38' 4"9
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Long Jump · Place 11 · AbingtonAbingtonLong Jump11.19' 1.25"9

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15UAGTCA Meet #3Feb 15 · Long Jump · Place 5 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump5.6.04m9
Feb 15UAGTCA Meet #3Feb 15 · 400 Meters · Place 15 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters15.58.18a PB9
Jan 11UAGTCA Meet #2Jan 11 · Long Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump15.42m PB9
Jan 11UAGTCA Meet #2Jan 11 · 300 Meters · Place 14 · AOC Ambler Track ClubAOC Ambler Track Club300 Meters1440.50a PB9

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 100m Hurdles · Place 3 · Philadelphia ExpressPhiladelphia Express100m Hurdles33" / 0.838m3.16.02a PB8
Jun 27AAU Track & Field Region 2 QualifierJun 27 · Triple Jump · Place 1 · Philadelphia ExpressPhiladelphia ExpressTriple Jump1.36-11.258
Jun 27AAU Track & Field Region 2 QualifierJun 27 · Long Jump · Place 5 · Philadelphia ExpressPhiladelphia ExpressLong Jump5.17-11.008
Jun 13AAU Mid Atlantic District QualifierJun 13 · 100m Hurdles · Place 3 · Philadelphia ExpressPhiladelphia Express100m Hurdles33" / 0.838m3.16.41a8
Jun 13AAU Mid Atlantic District QualifierJun 13 · Triple Jump · Place 1 · Philadelphia ExpressPhiladelphia ExpressTriple Jump1.38-01.008
Jun 13AAU Mid Atlantic District QualifierJun 13 · Long Jump · Place 5 · Philadelphia ExpressPhiladelphia ExpressLong Jump5.17-04.758

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · Long Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump15.42m—
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 300 Meters · Place 14 · AOC Ambler Track ClubAOC Ambler Track Club300 Meters1440.50a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 1UAGTCA ChampJun 1 · Triple Jump · Place 1 · Philadelphia ExpressPhiladelphia ExpressTriple Jump1.10.07m7
Jun 1UAGTCA ChampJun 1 · 400 Meters · Place 14 · Philadelphia ExpressPhiladelphia Express400 Meters14.1:01.27a PB7
Jun 1UAGTCA ChampJun 1 · 200 Meters · Place 22 · Philadelphia ExpressPhiladelphia Express200 Meters22.27.22a7
May 25UAGTCA Meet 4May 25 · 200m Hurdles · Place 4 · Philadelphia ExpressPhiladelphia Express200m Hurdles30" / 0.762m4.29.65a PB7
May 25UAGTCA Meet 4May 25 · Triple Jump · Place 2 · Philadelphia ExpressPhiladelphia ExpressTriple Jump2.9.64m7
May 25UAGTCA Meet 4May 25 · 400 Meters · Place 25 · Philadelphia ExpressPhiladelphia Express400 Meters25.1:02.71a7
May 11UAGTCA Meet 2May 11 · 200m Hurdles · Place 6 · Philadelphia ExpressPhiladelphia Express200m Hurdles30" / 0.762m6.30.32a7
May 11UAGTCA Meet 2May 11 · High Jump · Place 3 · Philadelphia ExpressPhiladelphia ExpressHigh Jump3.1.32m PB7
May 11UAGTCA Meet 2May 11 · 400 Meters · Philadelphia ExpressPhiladelphia Express400 Meters--DNS7
May 4UAGTCA Meet 1May 4 · 100m Hurdles · Place 3 · Philadelphia ExpressPhiladelphia Express100m Hurdles33" / 0.838m3.21.04a7
May 4UAGTCA Meet 1May 4 · 200 Meters · Place 28 · Philadelphia ExpressPhiladelphia Express200 Meters28.28.67a7

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13UAGTCA Developmental Meet 2May 13 · Long Jump · Place 2 · Philadelphia ExpressPhiladelphia ExpressLong Jump2.4.09m6
May 13UAGTCA Developmental Meet 2May 13 · 400 Meters · Place 32 · Philadelphia ExpressPhiladelphia Express400 Meters32.1:14.55a6
May 13UAGTCA Developmental Meet 2May 13 · 100 Meters · Place 27 · Philadelphia ExpressPhiladelphia Express100 MetersRound P27.15.14a6

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 4UAGTCA Developmental ChampionshipJun 4 · Long Jump · Place 7 · Philadelphia ExpressPhiladelphia ExpressLong Jump7.3.88mUnofficial5
Jun 4UAGTCA Developmental ChampionshipJun 4 · 400 Meters · Place 50 · Philadelphia ExpressPhiladelphia Express400 Meters50.1:22.24aUnofficial5
Jun 4UAGTCA Developmental ChampionshipJun 4 · 100 Meters · Place 32 · Philadelphia ExpressPhiladelphia Express100 MetersRound P32.15.02aUnofficial5

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 23Philadelphia Express, Morris Estates, Kappa Dashers at AOCMay 23 · Long Jump · Place 2 · Philadelphia ExpressPhiladelphia ExpressLong Jump2.12-04.50Unofficial4
May 23Philadelphia Express, Morris Estates, Kappa Dashers at AOCMay 23 · 200 Meters · Place 11 · Philadelphia ExpressPhiladelphia Express200 Meters11.34.61aUnofficial4