Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNike Indoor Nationals · Mar 125:26.72Nike Indoor NationalsMarch 12, 2026
1000 Meters · IndoorArmory Youth Winter Solstice Invitational · Dec 173:30.35aArmory Youth Winter Solstice InvitationalDecember 17, 2023
1500 Meters · IndoorUAGTCA Meet #3 · Feb 154:54.00aUAGTCA Meet #3February 15, 2026
1500 Meters · OutdoorAAU Junior Olympic Games · Aug 14:51.89aAAU Junior Olympic GamesAugust 1, 2026
1600 Meters · IndoorPVA 14 & Under National Championship · Feb 186:08.94PVA 14 & Under National Championship February 18, 2023
1600 Meters · OutdoorInter-Ac MS · Apr 275:30.71aInter-Ac MSApril 27, 2026
200 Meters · IndoorArmory Youth Holiday Classic Presented by NYRR · Dec 2833.77aArmory Youth Holiday Classic Presented by NYRRDecember 28, 2022
200 Meters · OutdoorUAGTCA 2026 Outdoor Meet #3 · May 2328.30aUAGTCA 2026 Outdoor Meet #3May 23, 2026
300 Meters · IndoorUAGTCA Meet #2 · Jan 1148.65aUAGTCA Meet #2January 11, 2026
3000 Meters · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2710:42.63aAAU Track & Field Region 2 QualifierJune 27, 2025
400 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 81:03.36Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
400 Meters · OutdoorUAGTCA Meet 2 · May 161:02.04aUAGTCA Meet 2May 16, 2026
400 Meters · Relay Split · OutdoorAAU Track & Field Region 2 Qualifier · Jun 271:05.671aAAU Track & Field Region 2 QualifierJune 27, 2025
600 Meters · IndoorUAGTCA Meet #2 · Jan 111:46.78aUAGTCA Meet #2January 11, 2026
800 Meters · IndoorUAGTCA Meet #3 · Feb 152:27.71aUAGTCA Meet #3February 15, 2026
800 Meters · OutdoorAAU Junior Olympic Games · Aug 12:19.78aAAU Junior Olympic GamesAugust 1, 2026
Combined results · OutdoorUAGTCA Ron Jackson Youth Invitational 2023 · Jul 221:12.64UAGTCA Ron Jackson Youth Invitational 2023July 22, 2023
High Jump · OutdoorAAU Track & Field Region 2 Qualifier · Jun 262:20.72AAU Track & Field Region 2 QualifierJune 26, 2026
Pole Vault · OutdoorAAU Track & Field Region 2 Qualifier · Jun 264:56.44AAU 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

19 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters5.4:51.89a PB7
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 10 · AOC Ambler Track ClubAOC Ambler Track Club800 MetersRound P10.2:19.78a PB7
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 11 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters11.2:24.01a7
Jul 11City of Wilmington Youth InvitationalJul 11 · 1600 Meters · AOC Ambler Track ClubAOC Ambler Track Club1600 Meters—DNS7
Jul 11City of Wilmington Youth InvitationalJul 11 · 800 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters1.2:26.29a7
Jul 11City of Wilmington Youth InvitationalJul 11 · 400 Meters · Place 6 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters6.1:02.51a7
Jun 26AAU Track & Field Region 2 QualifierJun 26 · High Jump · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubHigh Jump22:20.72 PB—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Pole Vault · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubPole Vault24:56.44 PB—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 3000 Meters · Place 6 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters614:40.59a7
Jun 12AAU Mid Atlantic District QualifierJun 12 · 1500 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters15:07.49a7
Jun 12AAU Mid Atlantic District QualifierJun 12 · 800 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters22:21.84a7
May 30Suburban Developmental League ChampionshipMay 30 · 1600 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club1600 Meters1.5:50.42a7
May 30Suburban Developmental League ChampionshipMay 30 · 800 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters1.2:29.42a7
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 800 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters1.2:32.60a7
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 200 Meters · Place 6 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters6.28.30a PB7
May 16UAGTCA Meet 2May 16 · 1500 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters5.5:11.77a7
May 16UAGTCA Meet 2May 16 · 400 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters5.1:02.04a PB7
Apr 27Inter-Ac MSApr 27 · 1600 Meters · Place 2 · Springside Chestnut Hill AcadeSpringside Chestnut Hill Acade1600 Meters2.5:30.71a PB7
Apr 27Inter-Ac MSApr 27 · 800 Meters · Place 1 · Springside Chestnut Hill AcadeSpringside Chestnut Hill Acade800 Meters1.2:24.46a7

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 12Nike Indoor NationalsMar 12 · 1 Mile · Place 21 · AOC Ambler TAOC Ambler T1 Mile215:26.72 PB7
Mar 12Nike Indoor NationalsMar 12 · 1500 Meters · Place 20 · AOC Ambler TAOC Ambler T1500 Meters205:03.497
Feb 15UAGTCA Meet #3Feb 15 · 1500 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters3.4:54.00a PB7
Feb 15UAGTCA Meet #3Feb 15 · 800 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters2.2:27.71a PB7
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 6 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters61:03.36 PB13
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 1500 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters55:03.8313
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 1500 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters3.5:04.45a7
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 800 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters1.2:29.98a7
Jan 11UAGTCA Meet #2Jan 11 · 600 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club600 Meters31:46.78a PB7
Jan 11UAGTCA Meet #2Jan 11 · 300 Meters · Place 33 · AOC Ambler Track ClubAOC Ambler Track Club300 Meters3348.65a PB7

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · AOC Ambler Track ClubAOC Ambler Track Club400 MetersRelay SplitRound M—1:05.671a PB6
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 3000 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters1.10:42.63a PB6
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 1500 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters3.5:11.29a6
Jun 13AAU Mid Atlantic District QualifierJun 13 · 3000 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters2.11:07.65a6
Jun 13AAU Mid Atlantic District QualifierJun 13 · 1500 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters4.5:20.78a6
May 24UAGTCA Outdoor Meet #4May 24 · 1500 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters15:06.47a6
May 24UAGTCA Outdoor Meet #4May 24 · 400 Meters · Place 9 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters91:06.67a6
May 17UAGTCA Outdoor Meet #3May 17 · 3000 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters1.10:56.25a6
May 10UAGTCA Outdoor Meet #2May 10 · 1500 Meters · Place 2 · AmblerOCAmblerOC1500 Meters25:12.46—
May 10UAGTCA Outdoor Meet #2May 10 · 400 Meters · Place 5 · AmblerOCAmblerOC400 Meters51:06.12—

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 22LEGACY Indoor ShowcaseFeb 22 · 1500 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters25:06.77a6
Feb 22LEGACY Indoor ShowcaseFeb 22 · 800 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters12:31.88a6
Feb 16UAGTCA Meet 3 @ Ott Center for Track & FieldFeb 16 · 800 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters32:32.00a6
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 7 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters72:34.9712
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters25:07.3212
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 1500 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters2.5:07.32a6
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 7 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters7.2:34.97a6
Feb 2Track757 InviteFeb 2 · 1500 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters4.5:37.67a6
Feb 2Track757 InviteFeb 2 · 800 Meters · AOC Ambler Track ClubAOC Ambler Track Club800 Meters--DNS6
Jan 19Mid-Atlantic Assoc. 2025 Youth Championships Indoor MeetJan 19 · 1500 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters15:16.68a6
Jan 19Mid-Atlantic Assoc. 2025 Youth Championships Indoor MeetJan 19 · 800 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters12:33.34a6
Jan 5757 ShowdownJan 5 · 1500 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters2.5:18.42a6
Jan 5757 ShowdownJan 5 · 800 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters2.2:39.40a6

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 28AAU Region 02 National QualifierJun 28 · 1500 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters2.5:11.83a5
Jun 28AAU Region 02 National QualifierJun 28 · 800 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters4.2:32.39a5
Jun 14AAU Mid-Atlantic QualifierJun 14 · 1500 Meters · Place 4 · AmblerOCAmblerOC1500 Meters45:14.6511
Jun 14AAU Mid-Atlantic QualifierJun 14 · 800 Meters · Place 5 · AmblerOCAmblerOC800 Meters52:36.1711
May 25UAGTCA Meet 4May 25 · 1500 Meters · Place 6 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters6.5:19.05a5
May 19UAGTCA Meet 3May 19 · 800 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters5.2:37.07a5
May 19UAGTCA Meet 3May 19 · 200 Meters · Place 14 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters14.29.72a5
May 11UAGTCA Meet 2May 11 · 1500 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters3.5:25.14a5
May 11UAGTCA Meet 2May 11 · 400 Meters · Place 18 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters18.1:09.60a5

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 30The Armory Youth Team ChallengeDec 30 · 1500 Meters · Place 1 · High Level TrackHigh Level Track1500 Meters1.5:22.15a5
Dec 30The Armory Youth Team ChallengeDec 30 · 800 Meters · Place 2 · High Level TrackHigh Level Track800 Meters2.2:39.36a5
Dec 30The Armory Youth Team ChallengeDec 30 · 400 Meters · Place 11 · High Level TrackHigh Level Track400 Meters11.1:11.28a5
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 1 Mile · Place 1 · High Level TrackHigh Level Track1 Mile1.5:54.82a5
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 1000 Meters · Place 2 · High Level TrackHigh Level Track1000 Meters2.3:30.35a PB5
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 400 Meters · Place 12 · High Level TrackHigh Level Track400 Meters12.1:13.47a5
Dec 10 Speed Capital New York InvitationalDec 10 · 1500 Meters · Place 1 · High Level TrackHigh Level Track1500 Meters1.5:31.46a5
Dec 10 Speed Capital New York InvitationalDec 10 · 800 Meters · Place 1 · High Level TrackHigh Level Track800 Meters1.2:44.45a5
Feb 18PVA 14 & Under National Championship Feb 18 · 1600 Meters · Place 1 · High LevelHigh Level1600 Meters16:08.94 PB—
Feb 18PVA 14 & Under National Championship Feb 18 · 800 Meters · Place 1 · High LevelHigh Level800 Meters12:55.66—
Feb 18PVA 14 & Under National Championship Feb 18 · 400 Meters · Place 16 · High LevelHigh Level400 MetersRound P161:20.73—
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 1600 Meters · Place 1 · High Level TrackHigh Level Track1600 Meters1.6:08.94a4
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 800 Meters · Place 1 · High Level TrackHigh Level Track800 Meters1.2:55.66a4
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 400 Meters · Place 16 · High Level TrackHigh Level Track400 MetersRound P16.1:20.73a4

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 2 · High Level THigh Level TCombined results25:33.84—
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 3 · High Level THigh Level TCombined results31:12.64 PB—
Jun 302023 AAU Region 02 QualifierJun 30 · 1500 Meters · Place 3 · High Level Track ClubHigh Level Track Club1500 Meters35:36.40—
Jun 302023 AAU Region 02 QualifierJun 30 · 800 Meters · Place 3 · High Level Track ClubHigh Level Track Club800 Meters32:43.30—
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 1500 Meters · Place 2 · High Level TrackHigh Level Track1500 Meters2.5:36.58a4
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 800 Meters · Place 8 · High Level TrackHigh Level Track800 Meters8.2:53.47a4
May 13UAGTCA Developmental Meet 2May 13 · 1500 Meters · Place 4 · High Level TrackHigh Level Track1500 Meters4.5:37.43a4
May 13UAGTCA Developmental Meet 2May 13 · 400 Meters · Place 6 · High Level TrackHigh Level Track400 Meters6.1:16.29a4

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 1500 Meters · Place 2 · High Level TrackHigh Level Track1500 Meters2.5:48.94a4
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 800 Meters · Place 4 · High Level TrackHigh Level Track800 Meters4.2:53.03a4
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 200 Meters · Place 14 · High Level TrackHigh Level Track200 Meters14.33.77a PB4
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 1 Mile · Place 3 · High Level TrackHigh Level Track1 Mile3.6:24.36a4
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 800 Meters · Place 5 · High Level TrackHigh Level Track800 Meters5.2:55.94a4
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 400 Meters · Place 20 · High Level TrackHigh Level Track400 Meters20.1:20.96a4
Dec 11Speed Capital New YorkDec 11 · 1500 Meters · Place 2 · High Level TrackHigh Level Track1500 Meters2.6:00.39a4
Dec 11Speed Capital New YorkDec 11 · 800 Meters · Place 3 · High Level TrackHigh Level Track800 Meters3.3:02.71a4
Dec 11Speed Capital New YorkDec 11 · 400 Meters · Place 7 · High Level TrackHigh Level Track400 Meters7.1:20.47a4

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 800 Meters · Place 8 · Morris EstatMorris Estat800 Meters83:00.16—
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 1500 Meters · Place 4 · Morris EstatMorris Estat1500 Meters46:12.80—
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 1500 Meters · Place 3 · Morris EstatMorris Estat1500 Meters36:16.819
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 800 Meters · Place 6 · Morris EstatMorris Estat800 Meters63:09.529
Jun 4UAGTCA Developmental ChampionshipJun 4 · 1500 Meters · Place 2 · Morris EstateMorris Estate1500 Meters2.6:15.66aUnofficial3
Jun 4UAGTCA Developmental ChampionshipJun 4 · 100 Meters · Place 15 · Morris EstateMorris Estate100 MetersRound P15.16.35aUnofficial3
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 800 Meters · Place 20 · Morris EstateMorris Estate800 Meters20.3:14.13a3
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 400 Meters · Place 39 · Morris EstateMorris Estate400 Meters39.1:22.36a3
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 200 Meters · Place 46 · Morris EstateMorris Estate200 Meters46.37.26a3
May 152022 Plainfield Tsunami Youth Invitational - 5/15/2022 May 15 · 800 Meters · Place 6 · Morris EstateMorris Estate800 Meters6.3:15.49a3
May 152022 Plainfield Tsunami Youth Invitational - 5/15/2022 May 15 · 400 Meters · Place 11 · Morris EstateMorris Estate400 Meters11.1:25.65a3
May 152022 Plainfield Tsunami Youth Invitational - 5/15/2022 May 15 · 200 Meters · Place 16 · Morris EstateMorris Estate200 Meters16.35.93a3
Apr 24Green Streakers and Supersonics 4/24/22Apr 24 · 800 Meters · Place 4 · Morris EstateMorris Estate800 Meters4.3:25.26a3
Apr 24Green Streakers and Supersonics 4/24/22Apr 24 · 400 Meters · Place 6 · Morris EstateMorris Estate400 Meters6.1:22.92a3