Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUAGTCA Outdoor Meet #2 · May 1011.39UAGTCA Outdoor Meet #2May 10, 2025
100m Hurdles · 33" / 0.838m · OutdoorAOC Scrimmage 1 · May 118.08aAOC Scrimmage 1May 1, 2022
100m Hurdles · 39" / 0.991m · OutdoorAOC Scimmage #2 · May 818.69aAOC Scimmage #2May 8, 2022
1500 Meters · OutdoorAAU Region 2 Qualifier @ Millersville University · Jul 176:00.70aAAU Region 2 Qualifier @ Millersville UniversityJuly 17, 2021
200 Meters · IndoorUAGTCA Meet #3 · Feb 1522.17aUAGTCA Meet #3February 15, 2026
200 Meters · OutdoorUAGTCA Outdoor Meet #3 · May 1722.40aUAGTCA Outdoor Meet #3May 17, 2025
400 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 850.85Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
400 Meters · OutdoorUAGTCA Outdoor Meet #2 · May 1050.39UAGTCA Outdoor Meet #2May 10, 2025
400 Meters · Relay Split · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2754.660aAAU Track & Field Region 2 QualifierJune 27, 2025
55 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 86.69Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
60m Hurdles · 24" / 0.610m · IndoorMid-Atlantic Youth Indoor Championship Meet 2026 · Jan 188.84aMid-Atlantic Youth Indoor Championship Meet 2026January 18, 2026
800 Meters · OutdoorSuburban Developmental League Championship · May 272:19.88aSuburban Developmental League ChampionshipMay 27, 2023
80m Hurdles · 30" / 0.762m · OutdoorWhirlwinds, Camden Clock Chasers, MOBettah at AOC · Jul 1014.41aWhirlwinds, Camden Clock Chasers, MOBettah at AOCJuly 10, 2021
Combined results · OutdoorUAGTCA Ron Jackson Youth Invitational 2023 · Jul 2255.00UAGTCA Ron Jackson Youth Invitational 2023July 22, 2023
High Jump · IndoorOcean Breeze Youth Invitational · Jan 221.55mOcean Breeze Youth InvitationalJanuary 22, 2023
High Jump · OutdoorAOC Scimmage #2 · May 84-10.00AOC Scimmage #2May 8, 2022
Long Jump · IndoorOcean Breeze Youth Freedom Games · Jan 215.78mOcean Breeze Youth Freedom GamesJanuary 21, 2024
Long Jump · OutdoorUAGTCA Outdoor Meet #1 · May 36.44mUAGTCA Outdoor Meet #1May 3, 2025
Pentathlon (Outdoor) · Standard · OutdoorAAU Region 2 Qualifier @ Millersville University · Jul 171526AAU Region 2 Qualifier @ Millersville UniversityJuly 17, 2021
Shot Put · 4kg · OutdoorSuburban Developmental League Championship · May 2726' 11.5Suburban Developmental League ChampionshipMay 27, 2023
Shot Put · 6lb · OutdoorAAU Region 2 Qualifier @ Millersville University · Jul 176.56mAAU Region 2 Qualifier @ Millersville UniversityJuly 17, 2021
Triple Jump · IndoorOcean Breeze Invitational - Youth Division · Feb 813.86mOcean Breeze Invitational - Youth DivisionFebruary 8, 2026
Triple Jump · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2744-05.25AAU Track & Field Region 2 QualifierJune 27, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 12AAU Mid Atlantic District QualifierJun 12 · Triple Jump · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubTriple Jump245-05.7511
Jun 12AAU Mid Atlantic District QualifierJun 12 · 200 Meters · Place 57 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters571:02.50a11
May 16UAGTCA Meet 2May 16 · Triple Jump · AOC Ambler Track ClubAOC Ambler Track ClubTriple Jump—DNS11
May 16UAGTCA Meet 2May 16 · 100 Meters · AOC Ambler Track ClubAOC Ambler Track Club100 MetersRound P—DNS11
May 9UAGTCA Meet 1May 9 · 200 Meters · AOC Ambler Track ClubAOC Ambler Track Club200 Meters—DNS11
May 3Puma East Coast Age Group ShowcaseMay 3 · Triple Jump · AOC Ambler Track ClubAOC Ambler Track ClubTriple Jump--DNS11
May 3Puma East Coast Age Group ShowcaseMay 3 · 400 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters2.52.45a11

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 28The CIRCUIT PhillyFeb 28 · 200 Meters · Place 10 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters1022.52a11
Feb 28The CIRCUIT PhillyFeb 28 · Long Jump · Place 4 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump46.45m11
Feb 15UAGTCA Meet #3Feb 15 · Long Jump · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump2.6.40m11
Feb 15UAGTCA Meet #3Feb 15 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters1.22.17a PB11
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Triple Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubTriple Jump113.86m PB17
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters250.85 PB17
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 55 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club55 Meters16.69 PB17
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 60m Hurdles · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club60m Hurdles24" / 0.610m1.8.84a PB11
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · Triple Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubTriple Jump1.4.97m11
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 200 Meters · AOC Ambler Track ClubAOC Ambler Track Club200 Meters--DNS11
Jan 11UAGTCA Meet #2Jan 11 · 60m Hurdles · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club60m Hurdles28.76a11

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · Triple Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubTriple Jump1.44-05.25 PB10
Jun 27AAU Track & Field Region 2 QualifierJun 27 · Long Jump · Place 3 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump3.21-06.7510
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · AOC Ambler Track ClubAOC Ambler Track Club400 MetersRelay SplitRound M—54.660a PB10
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 200 Meters · AOC Ambler Track ClubAOC Ambler Track Club200 MetersRound P—DNS10
Jun 13AAU Mid Atlantic District QualifierJun 13 · Triple Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubTriple Jump1.44-01.0010
Jun 13AAU Mid Atlantic District QualifierJun 13 · Long Jump · Place 4 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump4.19-10.0010
Jun 13AAU Mid Atlantic District QualifierJun 13 · 200 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters2.22.71a10
May 17UAGTCA Outdoor Meet #3May 17 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters1.22.40a PB10
May 10UAGTCA Outdoor Meet #2May 10 · 400 Meters · Place 1 · AmblerOCAmblerOC400 Meters150.39 PB—
May 10UAGTCA Outdoor Meet #2May 10 · 100 Meters · Place 2 · AmblerOCAmblerOC100 Meters211.39 PB—
May 3UAGTCA Outdoor Meet #1May 3 · Long Jump · Place 1 · AmblerOCAmblerOCLong Jump16.44m PB—
May 3UAGTCA Outdoor Meet #1May 3 · 200 Meters · Place 1 · AmblerOCAmblerOC200 Meters122.90—
Jan 4LEAP Fest '25 Jumps Only National ShowcaseJan 4 · Triple Jump · Place 9 · 08-Unattached08-UnattachedTriple Jump9.12.62mWind: 1.110
Jan 4LEAP Fest '25 Jumps Only National ShowcaseJan 4 · Long Jump · Place 5 · 08-Unattached08-UnattachedLong Jump5.6.32mWind: 010

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 60m Hurdles · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club60m Hurdles28.76a11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 28AAU Region 02 National QualifierJun 28 · Triple Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubTriple Jump1.42-09.509
Jun 28AAU Region 02 National QualifierJun 28 · Long Jump · Place 6 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump6.19-09.509
Jun 14AAU Mid-Atlantic QualifierJun 14 · Triple Jump · Place 1 · AmblerOCAmblerOCTriple Jump141-03.0015
Jun 14AAU Mid-Atlantic QualifierJun 14 · Long Jump · Place 5 · AmblerOCAmblerOCLong Jump518-09.0015
Jun 14AAU Mid-Atlantic QualifierJun 14 · 400 Meters · Place 10 · AmblerOCAmblerOC400 Meters1052.2915

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters252.7115
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 55m Hurdles · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club55m Hurdles18.4515
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · Long Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump15.78m PB15
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters523.7015
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 55 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club55 Meters27.0515

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 5 · AOC Track &AOC Track &Combined results555.00 PB—
May 27Suburban Developmental League ChampionshipMay 27 · Shot Put · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubShot Put4kg2.26' 11.5 PB8
May 27Suburban Developmental League ChampionshipMay 27 · 800 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters1.2:19.88a PB8
May 7AOC Spring Track ScrimmageMay 7 · 100m Hurdles · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club100m Hurdles115.02a—
May 7AOC Spring Track ScrimmageMay 7 · High Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump15-4—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 10Fast Fridays Series Meet #4Feb 10 · 55 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club55 Meters17.42a—
Jan 22Ocean Breeze Youth InvitationalJan 22 · High Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump11.55m PB14
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 13 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters1359.5314
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55m Hurdles · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club55m Hurdles18.6914
Jan 22Ocean Breeze Youth InvitationalJan 22 · High Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump11.55m—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55m Hurdles · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club55m Hurdles18.69a—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 13 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters1359.53a—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 200m Hurdles · Place 2 · AmblerOCAmblerOC200m Hurdles230.9013
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 100m Hurdles · Place 2 · AmblerOCAmblerOC100m Hurdles218.6113
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · High Jump · Place 3 · AmblerOCAmblerOCHigh Jump34-10.0013
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · Long Jump · Place 2 · AmblerOCAmblerOCLong Jump215-03.5013
May 8AOC Scimmage #2May 8 · 100m Hurdles · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club100m Hurdles39" / 0.991m1.18.69a PB7
May 8AOC Scimmage #2May 8 · Long Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump1.14-03.507
May 8AOC Scimmage #2May 8 · High Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump1.4-10.00 PB7
May 1AOC Scrimmage 1May 1 · 100m Hurdles · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club100m Hurdles33" / 0.838m1.18.08a PB7
May 1AOC Scrimmage 1May 1 · High Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump1.4-10.007
May 1AOC Scrimmage 1May 1 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters1.27.61a7

2021 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · Pentathlon (Outdoor) · Place 3 · AOC Ambler Track ClubAOC Ambler Track ClubPentathlon (Outdoor)StandardRound M3.1526 PB6
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 80m Hurdles · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club80m Hurdles30" / 0.762mRound M3.16.07a6
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 80m Hurdles · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club80m Hurdles30" / 0.762m3.17.85a6
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · Long Jump · Place 3 · AOC Ambler Track ClubAOC Ambler Track ClubLong JumpRound M3.4.11m6
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · Long Jump · Place 3 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump3.4.39m6
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · Shot Put · Place 4 · AOC Ambler Track ClubAOC Ambler Track ClubShot Put6lbRound M4.6.56m PB6
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · High Jump · Place 4 · AOC Ambler Track ClubAOC Ambler Track ClubHigh JumpRound M4.1.30m6
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · High Jump · Place 3 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump3.1.25m6
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 1500 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club1500 MetersRound M3.6:00.70a PB6
Jul 10Whirlwinds, Camden Clock Chasers, MOBettah at AOCJul 10 · 80m Hurdles · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club80m Hurdles30" / 0.762m1.14.41a PB6
Jul 10Whirlwinds, Camden Clock Chasers, MOBettah at AOCJul 10 · High Jump · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump2.4-05.006
Jul 10Whirlwinds, Camden Clock Chasers, MOBettah at AOCJul 10 · 400 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters1.1:04.93a6
May 23Philadelphia Express, Morris Estates, Kappa Dashers at AOCMay 23 · Long Jump · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump2.13-07.00Unofficial6
May 23Philadelphia Express, Morris Estates, Kappa Dashers at AOCMay 23 · 200 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters3.28.94aUnofficial6
May 16St Luke, Mt Airy at AOCMay 16 · Long Jump · Place 3 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump3.12-05.50Unofficial6
May 16St Luke, Mt Airy at AOCMay 16 · 400 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters5.1:11.91aUnofficial6
May 16St Luke, Mt Airy at AOCMay 16 · 100 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters3.14.22aUnofficial6
May 9DELCO Stallions, Mallery Challengers at AOCMay 9 · Long Jump · Place 3 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump3.12-01.00Unofficial6
May 9DELCO Stallions, Mallery Challengers at AOCMay 9 · 200 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters3.30.10aUnofficial6
May 2Conshohocken at AOCMay 2 · 400 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters5.1:14.96a6
May 2Conshohocken at AOCMay 2 · 100 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters3.14.29a6