Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2025 Black Ribbon Meet 1 · Mar 2316.25a2025 Black Ribbon Meet 1March 23, 2025
1500 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 85:35.94Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
1500 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 125:26.47aAAU Mid Atlantic District QualifierJune 12, 2026
1600 Meters · OutdoorRibbon Meet 5 · Apr 276:07.11aRibbon Meet 5April 27, 2025
300 Meters · IndoorUAGTCA Meet #2 · Jan 1152.09aUAGTCA Meet #2January 11, 2026
3000 Meters · IndoorUAGTCA Meet 3 @ Ott Center for Track & Field · Feb 1612:41.61aUAGTCA Meet 3 @ Ott Center for Track & FieldFebruary 16, 2025
400 Meters · IndoorMid-Atlantic Youth Indoor Championship Meet 2026 · Jan 181:15.23aMid-Atlantic Youth Indoor Championship Meet 2026January 18, 2026
400 Meters · OutdoorRibbon Meet 5 · Apr 271:11.88aRibbon Meet 5April 27, 2025
600 Meters · IndoorUAGTCA Meet #2 · Jan 112:05.79aUAGTCA Meet #2January 11, 2026
800 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 82:44.93Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
800 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 122:37.65aAAU Mid Atlantic District QualifierJune 12, 2026
High Jump · IndoorMid-Atlantic Assoc. 2025 Youth Championships Indoor Meet · Jan 190.97mMid-Atlantic Assoc. 2025 Youth Championships Indoor MeetJanuary 19, 2025

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Javelin · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubJavelin15:32.83—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 1500 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters15:26.47a PB12
Jun 12AAU Mid Atlantic District QualifierJun 12 · 800 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters42:37.65a PB12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 15UAGTCA Meet #3Feb 15 · 1500 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters3.5:42.67a6
Feb 15UAGTCA Meet #3Feb 15 · 800 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters5.2:53.27a6
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 11 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters112:44.93 PB12
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 1500 Meters · Place 6 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters65:35.94 PB12
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 1500 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters2.5:59.74a6
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 800 Meters · AOC Ambler Track ClubAOC Ambler Track Club800 Meters--DNS6
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 400 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters5.1:15.23a PB6
Jan 11UAGTCA Meet #2Jan 11 · 600 Meters · Place 16 · AOC Ambler Track ClubAOC Ambler Track Club600 Meters162:05.79a PB6
Jan 11UAGTCA Meet #2Jan 11 · 300 Meters · Place 21 · AOC Ambler Track ClubAOC Ambler Track Club300 Meters2152.09a PB6

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 27Ribbon Meet 5Apr 27 · 1600 Meters · Place 1 · Corpus ChristiCorpus Christi1600 Meters1.6:07.11a PB5
Apr 27Ribbon Meet 5Apr 27 · 800 Meters · Place 1 · Corpus ChristiCorpus Christi800 Meters1.2:52.26a5
Apr 27Ribbon Meet 5Apr 27 · 400 Meters · Place 2 · Corpus ChristiCorpus Christi400 Meters2.1:11.88a PB5
Apr 13Ribbon Meet 4Apr 13 · 1600 Meters · Place 1 · Corpus ChristiCorpus Christi1600 Meters1.6:16.61a5
Mar 232025 Black Ribbon Meet 1Mar 23 · 800 Meters · Place 2 · Corpus ChristiCorpus Christi800 Meters2.2:50.65a5
Mar 232025 Black Ribbon Meet 1Mar 23 · 400 Meters · Place 8 · Corpus ChristiCorpus Christi400 Meters8.1:21.50a5
Mar 232025 Black Ribbon Meet 1Mar 23 · 100 Meters · Place 7 · Corpus ChristiCorpus Christi100 Meters7.16.25a PB5

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 16UAGTCA Meet 3 @ Ott Center for Track & FieldFeb 16 · 3000 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters512:41.61a PB11
Feb 16UAGTCA Meet 3 @ Ott Center for Track & FieldFeb 16 · 800 Meters · Place 10 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters102:57.12a11
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 22 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters222:59.5911
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500 Meters · Place 14 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters145:53.2711
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 1500 Meters · Place 14 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters14.5:53.27a11
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 22 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters22.2:59.59a11
Jan 19Mid-Atlantic Assoc. 2025 Youth Championships Indoor MeetJan 19 · High Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump10.97m PB11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Mid-Atlantic/Reading Youth Indoor Development MeetDec 15 · 1500 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters3.6:05.99a11
Dec 15Mid-Atlantic/Reading Youth Indoor Development MeetDec 15 · 800 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters3.3:01.44a11

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 19CYO Area IMay 19 · 1600 Meters · Place 3 · Corpus ChristiCorpus Christi1600 Meters3.6:21.51a4
May 19CYO Area IMay 19 · 800 Meters · Place 3 · Corpus ChristiCorpus Christi800 Meters3.2:58.96a4