Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU-NJ ANNUAL TRACK AND FIELD INVITATIONAL · May 417.30aAAU-NJ ANNUAL TRACK AND FIELD INVITATIONALMay 4, 2025
200 Meters · IndoorNJ/ Jersey City Rec Youth Development Meet #5 · Feb 2338.68aNJ/ Jersey City Rec Youth Development Meet #5February 23, 2025
200 Meters · OutdoorAAU Region 01 Qualifier · Jun 2939.83aAAU Region 01 Qualifier June 29, 2023
400 Meters · IndoorNJ-AAU Jersey City Rec Development Series Meet 2 · Dec 181:38.40aNJ-AAU Jersey City Rec Development Series Meet 2December 18, 2022
55 Meter · IndoorNJ-AAU Jersey City Rec Development Series Meet 1 · Dec 79.71aNJ-AAU Jersey City Rec Development Series Meet 1December 7, 2025
55 Meters · IndoorNJ-AAU Jersey City Rec Development Series Meet 4 · Feb 19.71NJ-AAU Jersey City Rec Development Series Meet 4February 1, 2026
55 Meters · OutdoorNJ-AAU Jersey City Rec Development Series Meet 5 · Mar 19.71NJ-AAU Jersey City Rec Development Series Meet 5March 1, 2026
Discus · 1.6kg · OutdoorAAuNJ Developmental Meet · Apr 2661-05AAuNJ Developmental MeetApril 26, 2026
Discus · 1kg · OutdoorAAU Track & Field Region 1 (AD,NJ,MP) Qualifier · Jun 2519.06mAAU Track & Field Region 1 (AD,NJ,MP) QualifierJune 25, 2026
Javelin · 300g TJ · OutdoorAAuNJ Developmental Meet · Apr 2668-00AAuNJ Developmental MeetApril 26, 2026
Javelin · 400g TJ · OutdoorAAU New Jersey District Qualifier - 14 & Under · May 3123.47mAAU New Jersey District Qualifier - 14 & UnderMay 31, 2026
Javelin · 450g AeroJav · OutdoorUSATF Region 2 Junior Olympic Track & Field Championship · Jul 926.34mUSATF Region 2 Junior Olympic Track & Field ChampionshipJuly 9, 2026
Shot Put · 12lb · IndoorNJ-AAU Jersey City Rec Development Series Meet 1 · Dec 727-00.00NJ-AAU Jersey City Rec Development Series Meet 1December 7, 2025
Shot Put · 12lb · OutdoorAAuNJ Developmental Meet · Apr 2629-00.00AAuNJ Developmental MeetApril 26, 2026
Shot Put · 4kg · IndoorNJ/AAU DEVELOPMENTAL SERIES - MEET 2 · Dec 1424-02.00NJ/AAU DEVELOPMENTAL SERIES - MEET 2December 14, 2025
Shot Put · 6lb · IndoorOcean Breeze Youth Holiday Festival · Dec 297.85mOcean Breeze Youth Holiday FestivalDecember 29, 2025
Shot Put · 6lb · OutdoorUSATF Region 2 Junior Olympic Track & Field Championship · Jul 910.21mUSATF Region 2 Junior Olympic Track & Field ChampionshipJuly 9, 2026

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Javelin · Place 47 · Plainfield Tsunami Track ClubJavelin400g TJ47.19.41m-
Aug 1AAU Junior Olympic GamesAug 1 · Discus · Place 38 · Plainfield Tsunami Track ClubDiscus1kg38.17.30m-
Aug 1AAU Junior Olympic GamesAug 1 · Shot Put · Place 26 · Plainfield Tsunami Track ClubShot Put6lb26.9.53m-
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · Javelin · Place 8 · Plainfield Tsunami Track ClubJavelin450g AeroJav8.26.34m PB-
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · Discus · Place 11 · Plainfield Tsunami Track ClubDiscus1kg11.14.76m-
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · Shot Put · Place 5 · Plainfield Tsunami Track ClubShot Put6lb5.10.21m PB-
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · Javelin · Place 1 · Plainfield Tsunami Track ClubJavelin400g TJ1.22.50m-
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · Discus · Place 3 · Plainfield Tsunami Track ClubDiscus1kg3.19.06m PB-
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · Shot Put · Place 3 · Plainfield Tsunami Track ClubShot Put6lb3.9.85m-
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · Javelin · Place 8 · Plainfield Tsunami Track ClubJavelin450g AeroJav8.23.19m-
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · Discus · Place 8 · Plainfield Tsunami Track ClubDiscus1kg8.15.77m-
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · Shot Put · Place 6 · Plainfield Tsunami Track ClubShot Put6lb6.9.81m-
May 31AAU New Jersey District Qualifier - 14 & UnderMay 31 · Javelin · Place 1 · Plainfield Tsunami Track ClubJavelin400g TJ1.23.47m PB-
May 31AAU New Jersey District Qualifier - 14 & UnderMay 31 · Discus · Place 3 · Plainfield Tsunami Track ClubDiscus1kg3.16.41m-
May 31AAU New Jersey District Qualifier - 14 & UnderMay 31 · Shot Put · Place 4 · Plainfield Tsunami Track ClubShot Put6lb4.9.25m-
May 17Plainfield Tsunami Youth Invitational May 17 · Javelin · Place 7 · Plainfield Tsunami Track ClubJavelin450g AeroJav7.18.34m-
May 17Plainfield Tsunami Youth Invitational May 17 · Discus · Place 4 · Plainfield Tsunami Track ClubDiscus1kg4.15.44m-
May 17Plainfield Tsunami Youth Invitational May 17 · Shot Put · Place 3 · Plainfield Tsunami Track ClubShot Put6lb3.9.07m-
Apr 26AAuNJ Developmental MeetApr 26 · Javelin · Place 3 · Plainfield Tsunami Track ClubJavelin300g TJ3.68-00 PB-
Apr 26AAuNJ Developmental MeetApr 26 · Discus · Place 3 · Plainfield Tsunami Track ClubDiscus1.6kg3.61-05 PB-
Apr 26AAuNJ Developmental MeetApr 26 · Shot Put · Place 4 · Plainfield Tsunami Track ClubShot Put12lb4.29-00.00 PB-
Apr 19JHTC Season OpenerApr 19 · Javelin · Place 4 · Plainfield Tsunami Track ClubJavelin450g AeroJav4.18.69m-
Apr 19JHTC Season OpenerApr 19 · Discus · Place 2 · Plainfield Tsunami Track ClubDiscus1kg2.16.89m-
Apr 19JHTC Season OpenerApr 19 · Shot Put · Place 3 · Plainfield Tsunami Track ClubShot Put6lb3.8.43m-
Mar 1NJ-AAU Jersey City Rec Development Series Meet 5Mar 1 · Shot Put · Place 2 · Plainfield TShot Put227-00.00—
Mar 1NJ-AAU Jersey City Rec Development Series Meet 5Mar 1 · 55 Meters · Place 16 · Plainfield T55 Meters169.71 PB—

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1NJ-AAU Jersey City Rec Development Series Meet 4Feb 1 · Shot Put · Place 4 · Plainfield TShot Put427-00.00—
Feb 1NJ-AAU Jersey City Rec Development Series Meet 4Feb 1 · 55 Meters · Place 26 · Plainfield T55 Meters269.71 PB—
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Shot Put · Place 3 · Plainfield Tsunami Track CluShot Put38.03m12
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 55 Meters · Place 44 · Plainfield Tsunami Track Clu55 Meters449.9312

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 40 · Plainfield Tsunami Track Club55 Meter40.9.95a-
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 5 · Plainfield Tsunami Track ClubShot Put6lb5.7.85m PB-
Dec 14NJ/AAU DEVELOPMENTAL SERIES - MEET 2Dec 14 · 55 Meter · Place 3 · Plainfield Tsunami Track Club55 Meter3.9.77a-
Dec 14NJ/AAU DEVELOPMENTAL SERIES - MEET 2Dec 14 · Shot Put · Place 3 · Plainfield Tsunami Track ClubShot Put4kg3.24-02.00 PB-
Dec 7NJ-AAU Jersey City Rec Development Series Meet 1Dec 7 · 55 Meter · Place 11 · Plainfield Tsunami Track Club55 Meter11.9.71a PB-
Dec 7NJ-AAU Jersey City Rec Development Series Meet 1Dec 7 · Shot Put · Place 2 · Plainfield Tsunami Track ClubShot Put12lb2.27-00.00 PB-
Feb 23NJ/ Jersey City Rec Youth Development Meet #5Feb 23 · Shot Put · Place 5 · Plainfield Tsunami Track ClubShot Put55.52m—
Feb 23NJ/ Jersey City Rec Youth Development Meet #5Feb 23 · 200 Meters · Place 18 · Plainfield Tsunami Track Club200 Meters1838.68a PB—
Feb 2NJ-/ Jersey City Rec Development Meet #4Feb 2 · Shot Put · Place 7 · Plainfield TShot Put720-05.00—
Feb 2NJ-/ Jersey City Rec Development Meet #4Feb 2 · 55 Meters · Place 34 · Plainfield T55 Meters349.90—
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · Shot Put · Place 16 · Plainfield Tsunami Track CluShot Put165.56m11
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 200 Meters · Place 48 · Plainfield Tsunami Track Clu200 Meters4838.9311
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 55 Meters · Place 44 · Plainfield Tsunami Track Clu55 Meters4410.1911

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 27 Region 1 Qualifier - TimingJun 27 · Javelin · Place 4 · Plainfield Tsunami Track ClubJavelin400g TJ4.14.89m-
Jun 27 Region 1 Qualifier - TimingJun 27 · Discus · Place 3 · Plainfield Tsunami Track ClubDiscus1kg3.13.29m-
Jun 27 Region 1 Qualifier - TimingJun 27 · Shot Put · Place 5 · Plainfield Tsunami Track ClubShot Put6lb5.7.05m-
Jun 14Transey East InvitationalJun 14 · Discus · Plainfield Tsunami Track ClubDiscus1kg—DNS-
Jun 14Transey East InvitationalJun 14 · Shot Put · Plainfield Tsunami Track ClubShot Put6lb—DNS-
Jun 8Highlander Express Team ChampionshipJun 8 · Javelin · Place 5 · Plainfield Tsunami Track ClubJavelin300g TJ5.11.46m-
Jun 8Highlander Express Team ChampionshipJun 8 · Discus · Place 5 · Plainfield Tsunami Track ClubDiscus1kg5.11.11m-
Jun 8Highlander Express Team ChampionshipJun 8 · Shot Put · Place 3 · Plainfield Tsunami Track ClubShot Put6lb3.6.58m-
Jun 7JEUNESS INVITE 2025Jun 7 · Shot Put · Plainfield Tsunami Track ClubShot Put6lb—DNS-
Jun 7JEUNESS INVITE 2025Jun 7 · 100 Meters · Plainfield Tsunami Track Club100 Meters—DNS-
Jun 1AAU-NJ 14 and UNDER DISTRICT QUALIFIERJun 1 · Discus · Place 3 · Plainfield Tsunami Track ClubDiscus314.68m—
Jun 1AAU-NJ 14 and UNDER DISTRICT QUALIFIERJun 1 · Javelin · Place 7 · Plainfield Tsunami Track ClubJavelin79.42m—
Jun 1AAU-NJ 14 and UNDER DISTRICT QUALIFIERJun 1 · Shot Put · Place 5 · Plainfield Tsunami Track ClubShot Put56.27m—
May 18Plainfield Tsunami Youth InvitationalMay 18 · Shot Put · Place 4 · Plainfield TShot Put45.76m—
May 18Plainfield Tsunami Youth InvitationalMay 18 · 100 Meters · Place 41 · Plainfield T100 Meters4118.32—
May 4AAU-NJ ANNUAL TRACK AND FIELD INVITATIONALMay 4 · Shot Put · Place 4 · Plainfield Tsunami Track ClubShot Put6lb4.22-08.00-
May 4AAU-NJ ANNUAL TRACK AND FIELD INVITATIONALMay 4 · 100 Meters · Place 24 · Plainfield Tsunami Track Club100 Meters24.17.30a PB-
Apr 27Green Streakers And Supersonics Developmental SeriesApr 27 · Shot Put · Place 11 · Plainfield Tsunami Track ClubShot Put6lb11.21-02.00-
Apr 27Green Streakers And Supersonics Developmental SeriesApr 27 · 100 Meters · Place 31 · Plainfield Tsunami Track Club100 Meters31.18.32a-

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 8NJ-AAU/ Jersey City Rec Development Meet #1Dec 8 · 55 Meter · Place 35 · Plainfield Tsunami Track Club55 Meter35.10.10a-
Dec 8NJ-AAU/ Jersey City Rec Development Meet #1Dec 8 · Shot Put · Place 6 · Plainfield Tsunami Track ClubShot Put6lb6.20-05.00-
Feb 11Ocean Breeze Youth InvitationalFeb 11 · Shot Put · Place 4 · Plainfield Tsunami Track CluShot Put44.69m10
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 55 Meters · Place 43 · Plainfield Tsunami Track Clu55 Meters4310.3510
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 55 Meter · Place 74 · Plainfield Tsunami Track Club55 Meter74.10.41a-
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · Shot Put · Place 7 · Plainfield Tsunami Track ClubShot Put6lb7.4.82m-
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · Shot Put · Place 12 · Plainfield Tsunami Track CluShot Put124.45m10
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 55 Meters · Place 60 · Plainfield Tsunami Track Clu55 Meters6010.4510

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 27AAU Region 01 Qualifier at Lincoln Park Jersey City New JerseyJun 27 · Javelin · Place 7 · Plainfield TJavelin726-0710
Jun 27AAU Region 01 Qualifier at Lincoln Park Jersey City New JerseyJun 27 · Shot Put · Place 4 · Plainfield TShot Put417-01.5010
Jun 2AAU New Jersey District Qualifier (14&Under)Jun 2 · Javelin · Place 10 · Plainfield TJavelin1030-08—
Jun 2AAU New Jersey District Qualifier (14&Under)Jun 2 · Shot Put · Place 4 · Plainfield TShot Put419-06.25—
May 5AAU-Youth Track & Field InvitationalMay 5 · Javelin · Place 9 · Plainfield Tsunami Track ClubJavelin300g TJ9.28-04-
May 5AAU-Youth Track & Field InvitationalMay 5 · Shot Put · Place 2 · Plainfield Tsunami Track ClubShot Put6lb2.18-10.00-
May 5AAU-Youth Track & Field InvitationalMay 5 · 100 Meters · Place 22 · Plainfield Tsunami Track Club100 Meters22.18.38a-
Apr 28Green Streakers and Supersonics Developmental SeriesApr 28 · Javelin · Place 11 · Plainfield TsunamiJavelin1124-11—
Apr 28Green Streakers and Supersonics Developmental SeriesApr 28 · Shot Put · Place 3 · Plainfield TsunamiShot Put318-09.00—
Apr 28Green Streakers and Supersonics Developmental SeriesApr 28 · 100 Meters · Place 23 · Plainfield Tsunami100 Meters2317.36—
Apr 21Green Streakers and Supersonics Developmental MeetApr 21 · Shot Put · Place 4 · Plainfield TsunamiShot Put416-06.00—
Apr 21Green Streakers and Supersonics Developmental MeetApr 21 · 100 Meters · Place 31 · Plainfield Tsunami100 Meters3117.72—

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 23AAU-NJ All Comers End Of Summer Track and Field JamboreeJul 23 · 100 Meters · Place 6 · Plainfield Tsunami Track Club100 Meters6.18.54a-
Jun 29AAU Region 01 Qualifier Jun 29 · Shot Put · Place 2 · Plainfield Tsunami Track ClubShot Put6lb2.14-06.50-
Jun 29AAU Region 01 Qualifier Jun 29 · 200 Meters · Place 13 · Plainfield Tsunami Track Club200 MetersRound P13.39.83a PB-
Jun 29AAU Region 01 Qualifier Jun 29 · 100 Meters · Place 11 · Plainfield Tsunami Track Club100 MetersRound P11.18.00a-
Jun 11USATF New Jersey Association 14-U Junior Olympic ChampionshipsJun 11 · Shot Put · Place 14 · Plainfield TShot Put144.43m—
Jun 11USATF New Jersey Association 14-U Junior Olympic ChampionshipsJun 11 · 100 Meters · Place 33 · Plainfield T100 Meters3318.27—
Jun 4AAU New Jersey District Qualifier 14 and UnderJun 4 · Shot Put · Place 2 · Plainfield Tsunami Track ClubShot Put6lb2.14-06.50-
Jun 4AAU New Jersey District Qualifier 14 and UnderJun 4 · 200 Meters · Place 10 · Plainfield Tsunami Track Club200 Meters10.40.43a-
Jun 4AAU New Jersey District Qualifier 14 and UnderJun 4 · 100 Meters · Place 8 · Plainfield Tsunami Track Club100 Meters8.18.37a-
May 21Plainfield Tsunami Youth InvitationalMay 21 · Shot Put · Place 5 · Plainfield TShot Put512-07.00—
May 21Plainfield Tsunami Youth InvitationalMay 21 · 200 Meters · Place 18 · Plainfield T200 Meters1840.10—
May 21Plainfield Tsunami Youth InvitationalMay 21 · 100 Meters · Place 37 · Plainfield T100 Meters3718.32—
Apr 30Green Streakers And Supersonic Developmental Series Apr 30 · Shot Put · Place 3 · Plainfield Tsunami Track ClubShot Put6lb3.4.19m-
Apr 30Green Streakers And Supersonic Developmental Series Apr 30 · 100 Meters · Place 8 · Plainfield Tsunami Track Club100 Meters8.20.85a-
Apr 23Green Streakers And Supersonic Developmental Series Apr 23 · Shot Put · Place 3 · Plainfield TShot Put313-09.009
Apr 23Green Streakers And Supersonic Developmental Series Apr 23 · 100 Meters · Place 8 · Plainfield T100 Meters818.329
Apr 23Green Streakers And Supersonic Developmental Series Apr 23 · Shot Put · Place 6 · Plainfield Tsunami Track ClubShot Put6lb6.14-08.00-
Apr 23Green Streakers And Supersonic Developmental Series Apr 23 · 100 Meters · Place 15 · Plainfield Tsunami Track Club100 Meters15.18.32a-

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 5NJ-AAU Jersey City Rec Development Series Meet 4Feb 5 · Shot Put · Place 6 · Plainfield TShot Put63-04.00—
Feb 5NJ-AAU Jersey City Rec Development Series Meet 4Feb 5 · 55 Meters · Place 50 · Plainfield T55 Meters5010.28—
Jan 29NJ-AAU Jersey City Rec Development Series Meet 3Jan 29 · Shot Put · Place 5 · Plainfield TShot Put511-02.00—
Jan 29NJ-AAU Jersey City Rec Development Series Meet 3Jan 29 · 200 Meters · Place 41 · Plainfield T200 Meters4141.24—
Jan 22Ocean Breeze Youth InvitationalJan 22 · Shot Put · Place 10 · Plainfield TsunamiShot Put103.82m9
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 54 · Plainfield Tsunami55 Meters5410.299
Jan 22Ocean Breeze Youth InvitationalJan 22 · Shot Put · Place 10 · Plainfield TsunamiShot Put103.82m—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 54 · Plainfield Tsunami Trac55 Meters5410.29a—
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · Shot Put · Place 7 · Plainfield Tsunami Track ClubShot Put6lb7.3.17m-
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 57 · Plainfield Tsunami Track Club200 Meters57.40.35a-

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18NJ-AAU Jersey City Rec Development Series Meet 2Dec 18 · 400 Meters · Place 11 · Plainfield Tsunami Track Club400 Meters11.1:38.40a PB-
Dec 18NJ-AAU Jersey City Rec Development Series Meet 2Dec 18 · 200 Meters · Place 15 · Plainfield Tsunami Track Club200 Meters15.41.24a-