Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 840.59Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 291:09.45aOcean Breeze Youth Holiday FestivalDecember 29, 2025
400 Meters · IndoorRising Stars Youth Champs · Mar 61:26.16aRising Stars Youth ChampsMarch 6, 2026
400 Meters · OutdoorNJ-AAU Charlie Mays Invitational · Jun 171:18.68aNJ-AAU Charlie Mays InvitationalJune 17, 2026
55 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 811.08Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
600 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 112:28.92Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
800 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 293:54.10aOcean Breeze Youth Holiday FestivalDecember 29, 2025
Javelin · 300g TJ · OutdoorNJ-AAU Charlie Mays Invitational · Jun 1711.66mNJ-AAU Charlie Mays InvitationalJune 17, 2026
Shot Put · 12lb · IndoorRising Stars Youth Champs · Mar 64.35mRising Stars Youth ChampsMarch 6, 2026
Shot Put · 2kg · IndoorOcean Breeze Youth Holiday Festival · Dec 294.03mOcean Breeze Youth Holiday FestivalDecember 29, 2025
Shot Put · 6lb · OutdoorPlainfield Tsunami Youth Invitational · May 174.75mPlainfield Tsunami Youth Invitational May 17, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 17NJ-AAU Charlie Mays InvitationalJun 17 · Javelin · Place 2 · Plainfield Tsunami Track ClubJavelin300g TJ2.11.66m PB1
Jun 17NJ-AAU Charlie Mays InvitationalJun 17 · Shot Put · Place 4 · Plainfield Tsunami Track ClubShot Put6lb4.4.51m1
Jun 17NJ-AAU Charlie Mays InvitationalJun 17 · 400 Meters · Place 6 · Plainfield Tsunami Track Club400 Meters6.1:18.68a PB1
May 17Plainfield Tsunami Youth Invitational May 17 · Shot Put · Place 5 · Plainfield Tsunami Track ClubShot Put6lb5.4.75m PB1
May 17Plainfield Tsunami Youth Invitational May 17 · 400 Meters · Place 13 · Plainfield Tsunami Track Club400 Meters13.1:24.38a1
Apr 26AAuNJ Developmental MeetApr 26 · Javelin · Place 3 · Plainfield Tsunami Track ClubJavelin300g TJ3.29-001
Apr 26AAuNJ Developmental MeetApr 26 · 400 Meters · Place 5 · Plainfield Tsunami Track Club400 Meters5.1:35.08a1

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · Shot Put · Place 4 · Plainfield Tsunami Track ClubShot Put12lb4.4.35m PB1
Mar 6Rising Stars Youth ChampsMar 6 · 400 Meters · Place 9 · Plainfield Tsunami Track Club400 Meters9.1:26.16a PB1
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 200 Meters · Place 41 · Plainfield Tsunami Track Clu200 Meters4140.59 PB7
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Shot Put · Place 8 · Plainfield Tsunami Track CluShot Put84.03m7
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 55 Meters · Place 47 · Plainfield Tsunami Track Clu55 Meters4711.08 PB7
Feb 1NJ-AAU Jersey City Rec Development Series Meet 4Feb 1 · Shot Put · Place 3 · Plainfield TShot Put38-10.5019
Feb 1NJ-AAU Jersey City Rec Development Series Meet 4Feb 1 · 400 Meters · Place 22 · Plainfield T400 Meters221:43.9819
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Shot Put · Place 6 · Plainfield Tsunami Track CluShot Put63.95m7
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 400 Meters · Place 16 · Plainfield Tsunami Track Clu400 Meters161:38.077
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 600 Meters · Place 5 · Plainfield Tsunami Track Clu600 Meters52:28.92 PB7

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 44 · Plainfield Tsunami Track Club300 Meters44.1:09.45a PB1
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 8 · Plainfield Tsunami Track ClubShot Put2kg8.4.03m PB1
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 17 · Plainfield Tsunami Track Club800 Meters17.3:54.10a PB1