Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 125:09.24aAAU Mid Atlantic District QualifierJune 12, 2026
3000 Meters · IndoorUAGTCA Meet #2 · Jan 1112:30.23aUAGTCA Meet #2January 11, 2026
400 Meters · IndoorUAGTCA Meet #3 · Feb 151:07.95aUAGTCA Meet #3February 15, 2026
400 Meters · OutdoorCity of Wilmington Youth Invitational · Jul 111:03.69aCity of Wilmington Youth InvitationalJuly 11, 2026
600 Meters · IndoorUAGTCA Meet #2 · Jan 111:57.31aUAGTCA Meet #2January 11, 2026
800 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 82:39.11Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
800 Meters · OutdoorGermantown Academy All Comers #1 · Jul 72:25.64aGermantown Academy All Comers #1July 7, 2026
High Jump · OutdoorAAU Track & Field Region 2 Qualifier · Jun 265:14.59AAU 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

10 results
DateMeetEventPlMarkGr
Jul 11City of Wilmington Youth InvitationalJul 11 · 800 Meters · Place 7 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters7.2:29.94a-
Jul 11City of Wilmington Youth InvitationalJul 11 · 400 Meters · Place 18 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters18.1:03.69a PB-
Jul 7Germantown Academy All Comers #1Jul 7 · 800 Meters · Place 9 · Jamison, PAJamison, PA800 Meters9.2:25.64a PB-
Jul 7Germantown Academy All Comers #1Jul 7 · 400 Meters · Jamison, PAJamison, PA400 Meters--DNS-
Jun 26AAU Track & Field Region 2 QualifierJun 26 · High Jump · Place 15 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump155:14.59 PB—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 1500 Meters · Place 14 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters145:09.24a PB—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 800 Meters · Place 18 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters182:30.73a—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 400 Meters · Place 25 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters251:03.70a—
May 16UAGTCA Meet 2May 16 · 400 Meters · Place 42 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters42.1:06.77a-
May 9UAGTCA Meet 1May 9 · 800 Meters · Place 19 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters19.2:37.53a-

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 15UAGTCA Meet #3Feb 15 · 800 Meters · Place 17 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters17.2:45.27a-
Feb 15UAGTCA Meet #3Feb 15 · 400 Meters · Place 17 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters17.1:07.95a PB-
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 30 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters302:39.11 PB14
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 42 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters421:10.3514
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 800 Meters · Place 8 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters8.2:47.56a-
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 400 Meters · Place 11 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters11.1:09.57a-
Jan 11UAGTCA Meet #2Jan 11 · 3000 Meters · Place 8 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters812:30.23a PB—
Jan 11UAGTCA Meet #2Jan 11 · 600 Meters · Place 26 · AOC Ambler Track ClubAOC Ambler Track Club600 Meters261:57.31a PB—