Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU Junior Olympic Games · Aug 112.83aAAU Junior Olympic GamesAugust 1, 2026
200 Meters · OutdoorAAU Junior Olympic Games · Aug 125.78aAAU Junior Olympic GamesAugust 1, 2026
400 Meters · OutdoorAAU Junior Olympic Games · Aug 157.70aAAU Junior Olympic GamesAugust 1, 2026
400 Meters · Relay Split · OutdoorAAU Track & Field Region 2 Qualifier · Jun 271:00.022aAAU Track & Field Region 2 QualifierJune 27, 2025
800 Meters · OutdoorAAU Mid-Atlantic District Qualifier · Jun 162:46.44aAAU Mid-Atlantic District QualifierJune 16, 2023
High Jump · OutdoorAAU Mid-Atlantic District Qualifier · Jun 163-10AAU Mid-Atlantic District QualifierJune 16, 2023
Long Jump · OutdoorDasher's Invitational Meet #3 · May 1410' 6.25Dasher's Invitational Meet #3May 14, 2022
Triple Jump · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2625.73qAAU Track & Field Region 2 QualifierJune 26, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club400 MetersRound P5.57.78a5
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters5.57.70a PB5
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 20 · AOC Ambler Track ClubAOC Ambler Track Club200 MetersRound P20.26.25aWind: -0.25
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 14 · AOC Ambler Track ClubAOC Ambler Track Club200 MetersRound S14.25.78a PBWind: 0.95
Aug 1AAU Junior Olympic GamesAug 1 · 100 Meters · Place 22 · AOC Ambler Track ClubAOC Ambler Track Club100 MetersRound P22.12.83a PBWind: 1.45
Aug 1AAU Junior Olympic GamesAug 1 · 100 Meters · Place 18 · AOC Ambler Track ClubAOC Ambler Track Club100 MetersRound S18.13.09aWind: -0.85
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Javelin · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubJavelin158.52—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Discus · Place 3 · AOC Ambler Track ClubAOC Ambler Track ClubDiscus312.97—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Discus · Place 4 · AOC Ambler Track ClubAOC Ambler Track ClubDiscus412.94q—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Triple Jump · Place 4 · AOC Ambler Track ClubAOC Ambler Track ClubTriple Jump426.35—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Triple Jump · Place 3 · AOC Ambler Track ClubAOC Ambler Track ClubTriple Jump325.73q PB—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 400 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters159.64a5
Jun 12AAU Mid Atlantic District QualifierJun 12 · 200 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters426.08a5
Jun 12AAU Mid Atlantic District QualifierJun 12 · 100 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters412.92a5
May 9UAGTCA Meet 1May 9 · 200 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters2.26.54a5

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · AOC Ambler Track ClubAOC Ambler Track Club400 MetersRelay SplitRound M—1:00.022a PB4
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters2.1:00.64a4
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 200 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club200 MetersRound P2.27.11a4
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 200 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters3.26.61a4
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters2.59.12a4
Jun 13AAU Mid Atlantic District QualifierJun 13 · 200 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters2.26.57a4
Apr 27Ribbon Meet 5Apr 27 · 400 Meters · Place 1 · Corpus ChristiCorpus Christi400 Meters1.1:02.12a4
Apr 27Ribbon Meet 5Apr 27 · 200 Meters · Place 3 · Corpus ChristiCorpus Christi200 Meters3.28.13a4

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 28AAU Region 02 National QualifierJun 28 · 400 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters4.1:03.39a3
Jun 14AAU Mid-Atlantic QualifierJun 14 · 400 Meters · Place 4 · AmblerOCAmblerOC400 Meters41:02.9211
May 19CYO Area IMay 19 · 400 Meters · Place 1 · Corpus ChristiCorpus Christi400 Meters1.1:02.99a3
May 19CYO Area IMay 19 · 200 Meters · Place 2 · Corpus ChristiCorpus Christi200 Meters2.28.35a3
May 19CYO Area IMay 19 · 100 Meters · Place 2 · Corpus ChristiCorpus Christi100 MetersRound P2.13.94a3
May 19CYO Area IMay 19 · 100 Meters · Place 2 · Corpus ChristiCorpus Christi100 Meters2.13.72a3
May 11UAGTCA Meet 2May 11 · High Jump · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump--DNS3
May 11UAGTCA Meet 2May 11 · 400 Meters · AOC Ambler Track ClubAOC Ambler Track Club400 Meters--DQ3
May 11UAGTCA Meet 2May 11 · 100 Meters · AOC Ambler Track ClubAOC Ambler Track Club100 MetersRound P--DNS3
Mar 24Ribbon Meet 1Mar 24 · 400 Meters · Place 1 · Corpus ChristiCorpus Christi400 Meters1.1:06.69a3
Mar 24Ribbon Meet 1Mar 24 · 100 Meters · Place 1 · Corpus ChristiCorpus Christi100 Meters1.14.15a3

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 302023 AAU Region 02 QualifierJun 30 · 400 Meters · Place 2 · AmblerOCAmblerOC400 Meters21:05.52—
Jun 302023 AAU Region 02 QualifierJun 30 · 200 Meters · Place 1 · AmblerOCAmblerOC200 Meters146.66—
Jun 302023 AAU Region 02 QualifierJun 30 · Shot Put · Place 1 · AmblerOCAmblerOCShot Put16.48m—
Jun 302023 AAU Region 02 QualifierJun 30 · High Jump · Place 1 · AmblerOCAmblerOCHigh Jump11.15m—
Jun 302023 AAU Region 02 QualifierJun 30 · High Jump · Place 1 · AmblerOCAmblerOCHigh Jump13-10—
Jun 302023 AAU Region 02 QualifierJun 30 · 800 Meters · Place 5 · AmblerOCAmblerOC800 Meters52:48.65—
Jun 16AAU Mid-Atlantic District QualifierJun 16 · High Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump1.3-10 PB2
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 800 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters4.2:46.44a PB2
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 400 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters2.1:07.01a2

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · Long Jump · Place 3 · AmblerOCAmblerOCLong Jump39-09.758
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 800 Meters · Place 3 · AmblerOCAmblerOC800 Meters32:54.058
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 400 Meters · Place 4 · AmblerOCAmblerOC400 Meters41:15.698
May 14Dasher's Invitational Meet #3May 14 · Long Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump1.10' 6.25 PB1
May 14Dasher's Invitational Meet #3May 14 · 800 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters1.2:52.08a1
May 14Dasher's Invitational Meet #3May 14 · 100 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters1.15.38a1
May 8AOC Scimmage #2May 8 · 400 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters2.1:15.01a1
May 8AOC Scimmage #2May 8 · 200 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters2.33.92a1
May 8AOC Scimmage #2May 8 · 100 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters1.16.25a1
May 1AOC Scrimmage 1May 1 · 400 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters1.1:13.37a1
May 1AOC Scrimmage 1May 1 · 200 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters4.35.82a1
May 1AOC Scrimmage 1May 1 · 100 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters2.15.51a1