Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU New Jersey District Qualifier - 14 & Under · May 3120.30aAAU New Jersey District Qualifier - 14 & UnderMay 31, 2026
200 Meters · IndoorThe Ocean Breeze Freedom Games - Youth Division · Jan 1948.25The Ocean Breeze Freedom Games - Youth DivisionJanuary 19, 2025
200 Meters · OutdoorArmory Youth All-Star Festival · Mar 846.12Armory Youth All-Star FestivalMarch 8, 2025
55 Meter · IndoorThe Ocean Breeze Invitational - Youth Division · Feb 911.51aThe Ocean Breeze Invitational - Youth DivisionFebruary 9, 2025
55 Meters · IndoorThe Ocean Breeze Freedom Games - Youth Division · Jan 1911.31The Ocean Breeze Freedom Games - Youth DivisionJanuary 19, 2025
55 Meters · OutdoorArmory Youth All-Star Festival · Mar 89.16Armory Youth All-Star FestivalMarch 8, 2025
Combined results · IndoorJersey City Rec Development Series Meet 4 · Feb 44.97mJersey City Rec Development Series Meet 4February 4, 2024
Discus · 1kg · OutdoorAAU New Jersey District Qualifier - 14 & Under · May 3116.18mAAU New Jersey District Qualifier - 14 & UnderMay 31, 2026
Javelin · 450g AeroJav · OutdoorUSATF New Jersey Association 14U Junior Olympic Championships · Jun 226.76mUSATF New Jersey Association 14U Junior Olympic ChampionshipsJune 22, 2024
Javelin · 600g · OutdoorAAU New Jersey District Qualifier - 14 & Under · May 3110.77mAAU New Jersey District Qualifier - 14 & UnderMay 31, 2026
Shot Put · 6lb · IndoorUSATF National Youth Indoor Championships · Mar 217.42mUSATF National Youth Indoor ChampionshipsMarch 21, 2025
Shot Put · 6lb · OutdoorAAU New Jersey District Qualifier - 14 & Under · May 318.24mAAU New Jersey District Qualifier - 14 & UnderMay 31, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 17NJ-AAU Charlie Mays InvitationalJun 17 · Discus · Place 3 · Maximum Speed Track ClubDiscus1kg3.14.10m12
Jun 17NJ-AAU Charlie Mays InvitationalJun 17 · Shot Put · Place 3 · Maximum Speed Track ClubShot Put6lb3.7.68m12
Jun 17NJ-AAU Charlie Mays InvitationalJun 17 · 100 Meters · Place 41 · Maximum Speed Track Club100 Meters41.21.25a12
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · Javelin · Place 12 · Maximum Speed Track ClubJavelin600g12.10.01m12
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · Discus · Place 9 · Maximum Speed Track ClubDiscus1kg9.14.18m12
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · Shot Put · Place 8 · Maximum Speed Track ClubShot Put6lb8.8.23m12
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 100 Meters · Place 44 · Maximum Speed Track Club100 MetersRound P44.20.93aWind: -1.612
May 31AAU New Jersey District Qualifier - 14 & UnderMay 31 · Javelin · Place 2 · Maximum Speed Track ClubJavelin600g2.10.77m PB12
May 31AAU New Jersey District Qualifier - 14 & UnderMay 31 · Discus · Place 3 · Maximum Speed Track ClubDiscus1kg3.16.18m PB12
May 31AAU New Jersey District Qualifier - 14 & UnderMay 31 · Shot Put · Place 3 · Maximum Speed Track ClubShot Put6lb3.8.24m PB12
May 31AAU New Jersey District Qualifier - 14 & UnderMay 31 · 100 Meters · Place 22 · Maximum Speed Track Club100 Meters22.20.30a PB12
Apr 19JHTC Season OpenerApr 19 · Discus · Place 4 · Maximum Speed Track ClubDiscus1kg4.12.95m12
Apr 19JHTC Season OpenerApr 19 · Shot Put · Place 4 · Maximum Speed Track ClubShot Put6lb4.8.14m12
Apr 19JHTC Season OpenerApr 19 · 100 Meters · Place 10 · Maximum Speed Track Club100 Meters10.21.79a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Shot Put · Place 16 · Maximum Speed Track ClubShot Put167.60m14
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 55 Meters · Place 78 · Maximum Speed Track Club55 MetersRound P7812.0214
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Weight Throw · Place 5 · Maximum Speed Track ClubWeight Throw56.33m14
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Shot Put · Place 11 · Maximum Speed Track ClubShot Put117.68m14
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 55 Meters · Place 58 · Maximum Speed Track Club55 Meters5812.7314
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Weight Throw · Place 2 · Maximum Speed Track ClubWeight Throw26.28m14
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Shot Put · Place 8 · Maximum Speed Track ClubShot Put86.96m14
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 55 Meters · Place 52 · Maximum Speed Track Club55 Meters5211.9214

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · Shot Put · Place 5 · Maximum Speed Track ClubShot Put57.04m13
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · Discus · Place 3 · Maximum Speed Track ClubDiscus315.95m13
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · Javelin · Place 7 · Maximum Speed Track ClubJavelin78.50m13
Jun 1AAU-NJ 14 and UNDER DISTRICT QUALIFIERJun 1 · Discus · Place 4 · Maximum Speed Track ClubDiscus416.38m13
Jun 1AAU-NJ 14 and UNDER DISTRICT QUALIFIERJun 1 · Shot Put · Place 6 · Maximum Speed Track ClubShot Put67.80m13
Mar 8Armory Youth All-Star FestivalMar 8 · Shot Put · Place 1 · Maximum SpeeShot Put17.75m12
Mar 8Armory Youth All-Star FestivalMar 8 · 200 Meters · Place 42 · Maximum Spee200 Meters4246.12 PB12
Mar 8Armory Youth All-Star FestivalMar 8 · 55 Meters · Place 24 · Maximum Spee55 Meters249.16 PB12

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 55 Meter · Place 46 · Maximum Speed Track Club55 MeterRound P46.11.52a13
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Shot Put · Place 13 · Maximum Speed Track ClubShot Put6lb13.7.42m PB13
Feb 23NJ/ Jersey City Rec Youth Development Meet #5Feb 23 · Shot Put · Place 3 · Maximum Speed Track ClubShot Put36.98m13
Feb 23NJ/ Jersey City Rec Youth Development Meet #5Feb 23 · 200 Meters · Place 16 · Maximum Speed Track Club200 Meters1648.38a13
Feb 23NJ/ Jersey City Rec Youth Development Meet #5Feb 23 · 55 Meters · Place 18 · Maximum Speed Track Club55 Meters1811.53a13
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 200 Meters · Place 75 · maximum speed track club200 Meters7548.5313
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Shot Put · Place 11 · maximum speed track clubShot Put117.28m13
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 55 Meters · Place 60 · maximum speed track club55 Meters6011.5113
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 55 Meter · Place 60 · Maximum Speed Track Club55 Meter60.11.51a PB13
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Shot Put · Place 11 · Maximum Speed Track ClubShot Put6lb11.7.28m13
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 200 Meters · Place 75 · Maximum Speed Track Club200 Meters75.48.53a13
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · Shot Put · Place 3 · maximum speed track clubShot Put37.23m13
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 200 Meters · Place 88 · maximum speed track club200 Meters8848.25 PB13
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 55 Meters · Place 48 · maximum speed track club55 Meters4811.31 PB13

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 12USATF Region 2 Junior Olympic ChampionshipsJul 12 · Discus · Place 1 · maximum speed track clubDiscus114.10m12
Jul 12USATF Region 2 Junior Olympic ChampionshipsJul 12 · Shot Put · Place 3 · maximum speed track clubShot Put37.26m12
Jun 27AAU Region 01 Qualifier at Lincoln Park Jersey City New JerseyJun 27 · Discus · Place 5 · Maximum SpeeDiscus516.01m12
Jun 27AAU Region 01 Qualifier at Lincoln Park Jersey City New JerseyJun 27 · Javelin · Place 8 · Maximum SpeeJavelin87.97m12
Jun 27AAU Region 01 Qualifier at Lincoln Park Jersey City New JerseyJun 27 · Shot Put · Place 6 · Maximum SpeeShot Put67.56m12
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · Javelin · Place 10 · Maximum Speed Track ClubJavelin450g AeroJav10.6.76m PB12
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · Shot Put · Place 5 · Maximum Speed Track ClubShot Put6lb5.6.57m12
Jun 2AAU New Jersey District Qualifier (14&Under)Jun 2 · Discus · Place 5 · Maximum SpeeDiscus528-0012
Jun 2AAU New Jersey District Qualifier (14&Under)Jun 2 · Javelin · Place 6 · Maximum SpeeJavelin639-0012
Jun 2AAU New Jersey District Qualifier (14&Under)Jun 2 · Shot Put · Place 4 · Maximum SpeeShot Put426-00.0012
Apr 21Green Streakers and Supersonics Developmental MeetApr 21 · Javelin · Place 6 · maximum speed track clubJavelin631-10—
Apr 21Green Streakers and Supersonics Developmental MeetApr 21 · Shot Put · Place 8 · maximum speed track clubShot Put822-05.00—
Apr 21Green Streakers and Supersonics Developmental MeetApr 21 · 100 Meters · Place 43 · maximum speed track club100 Meters4322.00—
Apr 14Jr. Highlanders Track and Field InvitationalApr 14 · Shot Put · Place 2 · Maximum Speed Track ClubShot Put6lb2.22-02.2512
Apr 14Jr. Highlanders Track and Field InvitationalApr 14 · 100 Meters · Place 15 · Maximum Speed Track Club100 Meters15.22.52a12
Mar 2Armory Youth Last ChanceMar 2 · Shot Put · Place 5 · maximum speeShot Put55.49m12

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 11Ocean Breeze Youth InvitationalFeb 11 · Shot Put · Place 9 · maximum speed track clubShot Put96.24m12
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 55 Meters · Place 71 · maximum speed track club55 Meters7112.3612
Feb 4Jersey City Rec Development Series Meet 4Feb 4 · Combined results · Place 3 · Maximum SpeeCombined results34.97m PB12
Feb 4Jersey City Rec Development Series Meet 4Feb 4 · Combined results · Place 37 · Maximum SpeeCombined results3712.6312
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 55 Meter · Place 51 · Maximum Speed Track Club55 Meter51.12.98a12
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · Shot Put · Place 10 · Maximum Speed Track ClubShot Put6lb10.4.34m12