Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCherokee Final Countdown- Last Chance · May 2111.15aCherokee Final Countdown- Last ChanceMay 21, 2026
200 Meters · IndoorUAGTCA Meet #3 · Feb 1523.31aUAGTCA Meet #3February 15, 2026
200 Meters · OutdoorCherokee Olympic Batch Meet · Apr 2223.06aCherokee Olympic Batch MeetApril 22, 2026
300 Meters · IndoorOcean Breeze Invitational - Youth · Jan 2341.92Ocean Breeze Invitational - YouthJanuary 23, 2022
400 Meters · IndoorAAU NJ Rec · Feb 91:10.97aAAU NJ RecFebruary 9, 2020
400 Meters · Outdoor2022 UAGTCA's Ron Jackson Youth Invitational · Jul 2359.892022 UAGTCA's Ron Jackson Youth InvitationalJuly 23, 2022
55 Meter · IndoorAAU NJ Rec · Feb 98.02aAAU NJ RecFebruary 9, 2020
55 Meters · IndoorOcean Breeze Freedom Games - Youth · Jan 97.44Ocean Breeze Freedom Games - YouthJanuary 9, 2022
60 Meter · IndoorUAGTCA Meet #3 · Feb 157.35aUAGTCA Meet #3February 15, 2026
Combined results · IndoorOcean Breeze Invitational (Youth) · Jan 208.34Ocean Breeze Invitational (Youth)January 20, 2019

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 100 Meters · Place 15 · Willingboro TrackWillingboro Track100 MetersRound P15.11.51a11
May 21Cherokee Final Countdown- Last ChanceMay 21 · 100 Meters · Place 3 · Rancocas Valley RegRancocas Valley Reg100 Meters3.11.15a PB11
May 13Hammonton JV InviteMay 13 · 200 Meters · Place 1 · Rancocas Valley RegRancocas Valley Reg200 Meters1.23.08a11
May 13Hammonton JV InviteMay 13 · 100 Meters · Place 1 · Rancocas Valley RegRancocas Valley Reg100 Meters1.11.27a11
Apr 22Cherokee Olympic Batch MeetApr 22 · 200 Meters · Place 1 · Rancocas Valley RegRancocas Valley Reg200 Meters1.23.06a PB11
Apr 22Cherokee Olympic Batch MeetApr 22 · 100 Meters · Place 1 · Rancocas Valley RegRancocas Valley Reg100 Meters1.11.39a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15UAGTCA Meet #3Feb 15 · 60 Meter · Place 3 · Willingboro TrackWillingboro Track60 Meter3.7.35a PB11
Feb 15UAGTCA Meet #3Feb 15 · 200 Meters · Place 6 · Willingboro TrackWillingboro Track200 Meters6.23.31a PB11

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 19UAGTCA 2025 Ron Jackson Youth InvitationalJul 19 · 100 Meters · Place 11 · Tri-State EliteTri-State Elite100 MetersRound P1111.32a10

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 15Red Devil Frosh/Novice Finale & Varsity Relay ShowcaseMay 15 · 100 Meters · Place 3 · Rancocas Valley RegRancocas Valley Reg100 Meters3.11.82a9

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 400 Meters · Place 8 · Tri-State ElTri-State El400 Meters859.89 PB—
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 200 Meters · Place 3 · Tri-State ElTri-State El200 Meters324.82—
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 200 Meters · Place 3 · Tri-State ElTri-State El200 Meters324.85—
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 100 Meters · Place 2 · Tri-State ElTri-State El100 Meters212.15—
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 100 Meters · Place 4 · Tri-State ElTri-State El100 Meters412.31—
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 400 Meters · Place 23 · Tri-State ElTri-State El400 Meters231:05.7213
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 200 Meters · Place 15 · Tri-State ElTri-State El200 Meters1525.4413
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 100 Meters · Place 10 · Tri-State ElTri-State El100 Meters1012.4913

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 23Ocean Breeze Invitational - YouthJan 23 · 55 Meters · Place 3 · Tri-State EliteTri-State Elite55 Meters37.4714
Jan 23Ocean Breeze Invitational - YouthJan 23 · 300 Meters · Place 8 · Tri-State EliteTri-State Elite300 Meters841.92 PB14
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 200 Meters · Place 4 · Tri-State EliteTri-State Elite200 Meters426.0814
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 55 Meters · Place 3 · Tri-State EliteTri-State Elite55 Meters37.44 PB14

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 25AAU Region 1 QualifierJun 25 · 400 Meters · Place 6 · Tri-State Elite Track ClubTri-State Elite Track Club400 MetersRound P6.1:03.99a6
Jun 25AAU Region 1 QualifierJun 25 · 400 Meters · Place 6 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters6.1:05.40a6
Jun 25AAU Region 1 QualifierJun 25 · 200 Meters · Place 4 · Tri-State Elite Track ClubTri-State Elite Track Club200 MetersRound P4.26.00a6
Jun 25AAU Region 1 QualifierJun 25 · 200 Meters · Place 2 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters2.26.18a6
Jun 25AAU Region 1 QualifierJun 25 · 100 Meters · Place 3 · Tri-State Elite Track ClubTri-State Elite Track Club100 MetersRound P3.13.00a6
Jun 25AAU Region 1 QualifierJun 25 · 100 Meters · Place 3 · Tri-State Elite Track ClubTri-State Elite Track Club100 Meters3.13.18a6

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 9AAU NJ RecFeb 9 · 55 Meter · Place 4 · Tri-State Elite Track ClubTri-State Elite Track Club55 Meter4.8.02a PB5
Feb 9AAU NJ RecFeb 9 · 400 Meters · Place 12 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters12.1:10.97a PB5
Feb 9AAU NJ RecFeb 9 · 200 Meters · Place 5 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters5.28.99a5
Jan 19Ocean Breeze Invitational (Youth Only)Jan 19 · Shot Put · Place 19 · Tri-State ElTri-State ElShot Put1949.91—
Jan 19Ocean Breeze Invitational (Youth Only)Jan 19 · Shot Put · Place 16 · Tri-State ElTri-State ElShot Put168.40—
Jan 12USATF-NJ Youth Developmental Track & Field MeetJan 12 · 55 Meter · Place 1 · Tri-State Elite Track ClubTri-State Elite Track Club55 Meter1.8.08a5
Jan 12USATF-NJ Youth Developmental Track & Field MeetJan 12 · 200 Meters · Place 1 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters1.29.50a5

2019 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 19UAGTCA's Ron Jackson Youth InvitationalJul 19 · 100 Meters · Place 15 · Tri-State ElTri-State El100 Meters1514.58—
Jul 19UAGTCA's Ron Jackson Youth InvitationalJul 19 · 200 Meters · Place 4 · Tri-State ElTri-State El200 Meters429.11—
Jul 19UAGTCA's Ron Jackson Youth InvitationalJul 19 · 200 Meters · Place 8 · Tri-State ElTri-State El200 Meters828.65—
Jun 27AAU Region 01 Qualifier at Queens NY Jun 27 · 200 Meters · Place 30 · Tri-State Elite Track ClubTri-State Elite Track Club200 MetersRound P30.31.66a4
Jun 27AAU Region 01 Qualifier at Queens NY Jun 27 · 100 Meters · Place 23 · Tri-State Elite Track ClubTri-State Elite Track Club100 MetersRound P23.14.85a4
Jun 15Transy East InvitationalJun 15 · 200 Meters · Place 6 · Tri-State ElTri-State El200 Meters631.16—
Jun 15Transy East InvitationalJun 15 · 100 Meters · Place 9 · Tri-State ElTri-State El100 Meters915.40—
Jun 15Transy East Invitational Jun 15 · 200 Meters · Place 6 · Willingboro TrackWillingboro Track200 Meters6.31.16aUnofficial4
Jun 15Transy East Invitational Jun 15 · 100 Meters · Place 9 · Willingboro TrackWillingboro Track100 Meters9.15.40aUnofficial4
Jun 2AAU New Jersey District Qualifier 14 And Under Jun 2 · 200 Meters · Place 4 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters428.99—
Jun 2AAU New Jersey District Qualifier 14 And Under Jun 2 · 100 Meters · Place 7 · Tri-State Elite Track ClubTri-State Elite Track Club100 Meters714.75—

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 27USATF NJ Youth Indoor Developmental Track and Field Meet Jan 27 · 55 Meter · Place 7 · Tri-State Elite Track ClubTri-State Elite Track Club55 Meter7.8.37a4
Jan 27USATF NJ Youth Indoor Developmental Track and Field Meet Jan 27 · 200 Meters · Place 12 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters12.31.11a4
Jan 20Ocean Breeze Invitational (Youth)Jan 20 · Combined results · Place 17 · Tri-State ElTri-State ElCombined results1749.95—
Jan 20Ocean Breeze Invitational (Youth)Jan 20 · Combined results · Place 8 · Tri-State ElTri-State ElCombined results88.34 PB—

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 222018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJun 22 · 100 Meters · Place 5 · Pure Acceleration Track ClubPure Acceleration Track Club100 MetersRound P5.14.43a3
Jun 222018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJun 22 · 100 Meters · Place 7 · Pure Acceleration Track ClubPure Acceleration Track Club100 Meters7.14.43a3

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 20Ocean Breeze Invitational - Youth DivisionJan 20 · 300 Meters · Place 10 · Pure Acceleration Track ClubPure Acceleration Track Club300 Meters10.53.28a3
Jan 20Ocean Breeze Invitational - Youth DivisionJan 20 · 55 Meter · Place 6 · Pure Acceleration Track ClubPure Acceleration Track Club55 Meter6.8.49a3

2017 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 21United Age Group Track Coaches Association 2017 Youth InvitationalJul 21 · 200 Meters · Place 8 · Willingboro TrackWillingboro Track200 MetersRound P8.30.23aWind: 1.32
Jul 21United Age Group Track Coaches Association 2017 Youth InvitationalJul 21 · 200 Meters · Place 7 · Willingboro TrackWillingboro Track200 Meters7.30.18aWind: -0.12
Jul 21United Age Group Track Coaches Association 2017 Youth InvitationalJul 21 · 100 Meters · Place 5 · Willingboro TrackWillingboro Track100 MetersRound P5.14.43aWind: -0.72
Jul 21United Age Group Track Coaches Association 2017 Youth InvitationalJul 21 · 100 Meters · Place 4 · Willingboro TrackWillingboro Track100 Meters4.14.38aWind: -1.12
Jun 10AAU District Qualifier - Mid-AtlanticJun 10 · 200 Meters · Place 6 · WILLINGBORO TRACK CLUBWILLINGBORO TRACK CLUB200 Meters630.27—
Jun 10AAU District Qualifier - Mid-AtlanticJun 10 · 100 Meters · Place 4 · WILLINGBORO TRACK CLUBWILLINGBORO TRACK CLUB100 Meters414.63—