Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUAGTCA Meet 4 · May 2514.09aUAGTCA Meet 4May 25, 2024
1500 Meters · OutdoorAAU Middle Atlantic District Qualifier · Jun 145:52.25AAU Middle Atlantic District QualifierJune 14, 2019
200 Meters · IndoorArmory Youth Holiday Classic Presented by NYRR · Dec 2830.15aArmory Youth Holiday Classic Presented by NYRRDecember 28, 2022
200 Meters · Outdoor2018 AAU Mid Atlantic District Qualifier · Jun 931.442018 AAU Mid Atlantic District QualifierJune 9, 2018
200m Hurdles · 30" / 0.762m · OutdoorAAU National Junior Olympic Games · Aug 434.50aAAU National Junior Olympic GamesAugust 4, 2020
300 Meters · IndoorOcean Breeze Invitational - Youth Division · Jan 2055.17aOcean Breeze Invitational - Youth DivisionJanuary 20, 2018
400 Meters · IndoorNJ-AAU Jersey City Rec Development Series Meet 2 · Dec 181:07.59aNJ-AAU Jersey City Rec Development Series Meet 2December 18, 2022
400 Meters · OutdoorUAGTCA Outdoor Meet #4 · May 241:02.70aUAGTCA Outdoor Meet #4May 24, 2025
400 Meters · OutdoorAAU Middle Atlantic District Qualifier · Jun 141:08.68AAU Middle Atlantic District QualifierJune 14, 2019
400m Hurdles · 30" / 0.762m · OutdoorAAU Track & Field Region 2 Qualifier · Jun 271:10.39aAAU Track & Field Region 2 QualifierJune 27, 2025
55m Hurdles · 30" · IndoorAAU NJ Rec · Feb 911.51aAAU NJ RecFebruary 9, 2020
800 Meters · IndoorUSATF Hershey Youth Indoor Championship 8U-14 · Mar 152:44.19aUSATF Hershey Youth Indoor Championship 8U-14March 15, 2019
800 Meters · OutdoorAAU National Junior Olympic Games · Aug 42:35.72aAAU National Junior Olympic GamesAugust 4, 2020
800 Meters · OutdoorAAU Middle Atlantic District Qualifier · Jun 142:42.68AAU Middle Atlantic District QualifierJune 14, 2019
Combined results · OutdoorUAGTCA Outdoor Meet#1 · May 532.11UAGTCA Outdoor Meet#1May 5, 2018

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400m Hurdles · Place 4 · Infinity Track400m Hurdles30" / 0.762m4.1:10.39a PB12
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · Infinity Track400 Meters—DNF12
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400m Hurdles · Place 9 · Infinity Track400m Hurdles30" / 0.762m9.1:20.74a12
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400 Meters · Place 16 · Infinity Track400 Meters16.1:03.41a12
May 31UAGTCA Outdoor ChampionshipMay 31 · 400 Meters · Place 5 · Infinity400 Meters51:03.47a12
May 24UAGTCA Outdoor Meet #4May 24 · 400 Meters · Place 4 · Infinity400 Meters41:02.70a PB12

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 28AAU Region 02 National QualifierJun 28 · 800 Meters · Infinity Track800 Meters—DNS11
Jun 14AAU Mid-Atlantic QualifierJun 14 · 800 Meters · Place 7 · Infinity Tra800 Meters72:39.8917
Jun 14AAU Mid-Atlantic QualifierJun 14 · 400 Meters · Place 22 · Infinity Tra400 Meters221:08.3817
Jun 1UAGTCA ChampJun 1 · 100 Meters · Infinity Track100 MetersRound P--DNS11
May 25UAGTCA Meet 4May 25 · 400m Hurdles · Place 2 · Infinity Track400m Hurdles30" / 0.762m2.1:12.64a11
May 25UAGTCA Meet 4May 25 · 100 Meters · Place 7 · Infinity Track100 MetersRound P7.14.09a PB11
May 25UAGTCA Meet 4May 25 · 100 Meters · Place 7 · Infinity Track100 Meters7.14.09a11

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 400m Hurdles · Place 9 · Infinity Track400m Hurdles30" / 0.762m9.1:15.61a10
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 400 Meters · Place 14 · Infinity Track400 Meters14.1:04.97a10

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 6Fast Fridays Series Meet #2Jan 6 · 800 Meters · Place 2 · Infinity800 Meters22:48.60a10
Jan 6Fast Fridays Series Meet #2Jan 6 · 400 Meters · Place 4 · Infinity400 Meters41:13.01a10

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 800 Meters · Place 3 · Infinity Track800 Meters3.2:44.55a10
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 200 Meters · Place 10 · Infinity Track200 Meters10.30.15a PB10
Dec 18NJ-AAU Jersey City Rec Development Series Meet 2Dec 18 · 400 Meters · Place 3 · Infinity Track400 Meters3.1:07.59a PB10
Dec 18NJ-AAU Jersey City Rec Development Series Meet 2Dec 18 · 200 Meters · Place 7 · Infinity Track200 Meters7.30.67a10

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 4UAGTCA Developmental ChampionshipJun 4 · 400m Hurdles · Place 2 · Infinity Track400m Hurdles30" / 0.762m2.1:17.60aUnofficial9
Jun 4UAGTCA Developmental ChampionshipJun 4 · 400 Meters · Place 4 · Infinity Track400 Meters4.1:06.93aUnofficial9

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 200m Hurdles · Place 6 · Infinity Track200m Hurdles30" / 0.762m6.37.82a8
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 800 Meters · Place 6 · Infinity Track800 Meters6.2:41.19a8
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 400 Meters · Place 10 · Infinity Track400 Meters10.1:07.02a8
May 23LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · 800 Meters · Place 6 · Infinity Track800 Meters6.2:59.09a8
May 23LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · 400 Meters · Place 21 · Infinity Track400 Meters21.1:11.84a8

2020 Outdoor Track

4 results
DateMeetEventPlMarkGr
Aug 4AAU National Junior Olympic GamesAug 4 · 200m Hurdles · Place 7 · Infinity Track200m Hurdles30" / 0.762m7.34.50a PBWind: 17
Aug 4AAU National Junior Olympic GamesAug 4 · 800 Meters · Place 10 · Infinity Track800 MetersRound P10.2:48.33a7
Aug 4AAU National Junior Olympic GamesAug 4 · 800 Meters · Place 7 · Infinity Track800 Meters7.2:35.72a PB7
Aug 4AAU National Junior Olympic GamesAug 4 · 400 Meters · Place 19 · Infinity Track400 MetersRound P19.1:07.36a7

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 9AAU NJ RecFeb 9 · 55m Hurdles · Place 9 · Infinity Track55m Hurdles30"9.11.51a PB7
Feb 9AAU NJ RecFeb 9 · 800 Meters · Place 10 · Infinity Track800 Meters10.2:47.53a7

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 14AAU Middle Atlantic District QualifierJun 14 · 1500 Meters · Place 12 · Infinity Track Club1500 Meters125:52.25 PB—
Jun 14AAU Middle Atlantic District QualifierJun 14 · 800 Meters · Place 8 · Infinity Track Club800 Meters82:42.68 PB—
Jun 14AAU Middle Atlantic District QualifierJun 14 · 400 Meters · Place 9 · Infinity Track Club400 Meters91:08.68 PB—

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 15USATF Hershey Youth Indoor Championship 8U-14Mar 15 · 800 Meters · Place 17 · Infinity Track800 Meters17.2:44.19a PB6
Mar 15USATF Hershey Youth Indoor Championship 8U-14Mar 15 · 400 Meters · Place 30 · Infinity Track400 MetersRound P30.1:08.69a6
Feb 17Pre Nationals InvitationalFeb 17 · 800 Meters · Place 20 · Infinity Track800 Meters20.2:51.99a6
Feb 17Pre Nationals InvitationalFeb 17 · 400 Meters · Place 31 · Infinity Track400 Meters31.1:15.49a6
Jan 12UAGTCA Indoor Meet # 1Jan 12 · 800 Meters · Place 7 · Infinity Track800 Meters7.2:57.18a6
Jan 12UAGTCA Indoor Meet # 1Jan 12 · 200 Meters · Place 3 · Infinity Track200 Meters3.32.35a6

2018 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 222018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJun 22 · 800 Meters · Place 5 · Infinity Track800 Meters5.2:51.83a5
Jun 222018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJun 22 · 400 Meters · Place 9 · Infinity Track400 Meters9.1:12.04a5
Jun 222018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJun 22 · 200 Meters · Place 10 · Infinity Track200 MetersRound P10.32.36a5
Jun 92018 AAU Mid Atlantic District QualifierJun 9 · 800 Meters · Place 5 · Infinity Track Club800 Meters52:45.28—
Jun 92018 AAU Mid Atlantic District QualifierJun 9 · 400 Meters · Place 12 · Infinity Track Club400 Meters121:12.96—
Jun 92018 AAU Mid Atlantic District QualifierJun 9 · 200 Meters · Place 9 · Infinity Track Club200 Meters931.44 PB—
May 5UAGTCA Outdoor Meet#1May 5 · Combined results · Place 15 · Infinity TraCombined results152:49.28—
May 5UAGTCA Outdoor Meet#1May 5 · Combined results · Place 30 · Infinity TraCombined results3032.11 PB—

2018 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · 800 Meters · Place 31 · Infinity Track800 Meters31.2:49.22a5
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · 400 Meters · Place 42 · Infinity Track400 MetersRound P42.1:11.80a5
Feb 18Pre Nationals InvitationalFeb 18 · 800 Meters · Place 15 · Infinity Track800 Meters15.2:51.82a5
Feb 18Pre Nationals InvitationalFeb 18 · 400 Meters · Place 30 · Infinity Track400 Meters30.1:16.52a5
Jan 20Ocean Breeze Invitational - Youth DivisionJan 20 · 300 Meters · Place 55 · Infinity Track300 Meters55.55.17a PB5
Jan 20Ocean Breeze Invitational - Youth DivisionJan 20 · 800 Meters · Place 35 · Infinity Track800 Meters35.3:10.22a5

2017 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 10AAU District Qualifier - Mid-AtlanticJun 10 · 800 Meters · Place 10 · Infinity Track Club800 Meters103:04.33—
Jun 10AAU District Qualifier - Mid-AtlanticJun 10 · 400 Meters · Place 16 · Infinity Track Club400 Meters161:22.30—
Jun 10AAU District Qualifier - Mid-AtlanticJun 10 · 200 Meters · Place 21 · Infinity Track Club200 Meters2134.55—

2017 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 19USATF Northeast Zone Youth Indoor Championships (Hershey Nationals qualifier)Feb 19 · 400 Meters · Place 17 · Infinity Track400 Meters17.1:24.37a4
Feb 19USATF Northeast Zone Youth Indoor Championships (Hershey Nationals qualifier)Feb 19 · 200 Meters · Place 29 · Infinity Track200 Meters29.36.89a4
Jan 22Ocean Breeze Invitational - YOUTHJan 22 · 800 Meters · Place 26 · Infinity Track800 Meters26.3:11.41a4