Personal bests

Best marks in available results
Event / courseMarkMeetDate
00 Meters · OutdoorThe Ellis Elite 16 Track & Field Invitational · Mar 48.91mThe Ellis Elite 16 Track & Field InvitationalMarch 4, 2023
89 Meters · OutdoorThe Ellis Elite 16 Track & Field Invitational · Mar 430.60mThe Ellis Elite 16 Track & Field InvitationalMarch 4, 2023
Discus · 1kg · OutdoorCardinal Gibbons BCAA Regular · Mar 2539.30mCardinal Gibbons BCAA RegularMarch 25, 2026
Javelin · 600g · OutdoorPine Crest Panther Relays · Feb 2837.31mPine Crest Panther RelaysFebruary 28, 2026
Shot Put · 4kg · OutdoorGuy Thomas Memorial Classic · Mar 219.82mGuy Thomas Memorial ClassicMarch 21, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · Javelin · Place 11 · Fort LauderdaleJavelin600g11.30.2212
May 9Class 4A Track & Field State ChampionshipsMay 9 · Javelin · Place 15 · Fort LauderdaleJavelin600g15.30.75m12
May 9Class 4A Track & Field State ChampionshipsMay 9 · Discus · Place 15 · Fort LauderdaleDiscus1kg15.33.46m12
May 2FHSAA 4A Region 4May 2 · Javelin · Place 5 · Fort LauderdaleJavelin600g5.101-812
May 2FHSAA 4A Region 4May 2 · Discus · Place 5 · Fort LauderdaleDiscus1kg5.118-312
May 2FHSAA 4A Region 4May 2 · Shot Put · Place 14 · Fort LauderdaleShot Put4kg14.30-312
Apr 3Pepsi Florida RelaysApr 3 · Javelin · Place 10 · Fort LauderdaleJavelin1035.04m12
Apr 3Pepsi Florida RelaysApr 3 · Discus · Place 12 · Fort LauderdaleDiscus1235.42m12
Apr 1Ft. Lauderdale City ChampionshipApr 1 · Javelin · Place 3 · Fort LauderdaleJavelin600g3.35.23m12
Apr 1Ft. Lauderdale City ChampionshipApr 1 · Discus · Place 4 · Fort LauderdaleDiscus1kg4.34.82m12
Apr 1Ft. Lauderdale City ChampionshipApr 1 · Shot Put · Place 5 · Fort LauderdaleShot Put4kg5.9.37m12
Mar 25Cardinal Gibbons BCAA RegularMar 25 · Javelin · Place 1 · Fort LauderdaleJavelin600g1.36.55m12
Mar 25Cardinal Gibbons BCAA RegularMar 25 · Discus · Place 1 · Fort LauderdaleDiscus1kg1.39.30m PB12
Mar 21Guy Thomas Memorial ClassicMar 21 · Javelin · Place 1 · Fort LauderdaleJavelin600g1.36.39m12
Mar 21Guy Thomas Memorial ClassicMar 21 · Discus · Place 3 · Fort LauderdaleDiscus1kg3.37.48m12
Mar 21Guy Thomas Memorial ClassicMar 21 · Shot Put · Place 7 · Fort LauderdaleShot Put4kg7.9.82m PB12
Feb 28Pine Crest Panther RelaysFeb 28 · Javelin · Place 4 · Fort LauderdaleJavelin600g4.37.31m PB12
Feb 28Pine Crest Panther RelaysFeb 28 · Shot Put · Place 6 · Fort LauderdaleShot Put4kg6.9.48m12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 13Louie Bing InvitationalFeb 13 · Javelin · Place 1 · Ft LauderdaleJavelin139.44mSR
Feb 13Louie Bing InvitationalFeb 13 · Discus · Place 1 · Ft LauderdaleDiscus1132-04SR
Feb 13Louie Bing InvitationalFeb 13 · Shot Put · Place 9 · Ft LauderdaleShot Put932-00.00SR
Feb 13Louie Bing InvitationalFeb 13 · Javelin · Place 1 · Ft LauderdaleJavelin1129-05SR
Feb 13Louie Bing InvitationalFeb 13 · Discus · Place 1 · Ft LauderdaleDiscus1132-04SR
Feb 13Louie Bing InvitationalFeb 13 · Shot Put · Place 9 · Ft LauderdaleShot Put932-00.00SR

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 102025 FHSAA Class 4A State ChampionshipsMay 10 · Javelin · Place 12 · Fort LauderdaleJavelin600g12.32.06m11
May 3FHSAA 4A Region 4May 3 · Javelin · Place 1 · Fort LauderdaleJavelin600g1.34.34m11
May 3FHSAA 4A Region 4May 3 · Discus · Place 5 · Fort LauderdaleDiscus1kg5.28.84m11
Apr 4Pepsi Florida RelaysApr 4 · Hammer · Place 11 · Fort LauderdaleHammer11111-8JR
Apr 2Ft. Lauderdale City ChampionshipApr 2 · Javelin · Place 2 · Fort LauderdaleJavelin235.47mJR
Mar 21BCAA Track & Field County ChampionshipMar 21 · Javelin · Place 1 · Fort LauderdaleJavelin600g1.33.79m11
Mar 21BCAA Track & Field County ChampionshipMar 21 · Discus · Place 6 · Fort LauderdaleDiscus1kg6.28.56m11
Mar 21BCAA Track & Field County ChampionshipMar 21 · Shot Put · Place 10 · Fort LauderdaleShot Put4kg10.8.78m11
Mar 18BCAA North Central PrelimsMar 18 · Discus · Place 1 · Fort LauderdaleDiscus1kg1.32.78m11
Mar 18BCAA North Central PrelimsMar 18 · Shot Put · Place 4 · Fort LauderdaleShot Put4kg4.8.40m11
Mar 7River City RelaysMar 7 · Javelin · Place 3 · Fort LauderdaleJavelin3117-5JR
Mar 7River City RelaysMar 7 · Discus · Place 3 · Fort LauderdaleDiscus3111-3JR
Mar 1Ellis Elite 16 TR&F InvitationalMar 1 · Javelin · Place 1 · Fort LauderdaleJavelin600g1.34.36m11
Mar 1Ellis Elite 16 TR&F InvitationalMar 1 · Discus · Place 4 · Fort LauderdaleDiscus1kg4.36.42m11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 20BCAA Week One - Fort LauderdaleFeb 20 · Javelin · Place 1 · Fort LauderdaleJavelin135.39m—
Feb 20BCAA Week One - Fort LauderdaleFeb 20 · Discus · Place 2 · Fort LauderdaleDiscus230.88m—
Feb 14Louie Bing InvitationalFeb 14 · Javelin · Place 3 · Ft LauderdaleJavelin3106-03JR
Feb 14Louie Bing InvitationalFeb 14 · Discus · Place 8 · Ft LauderdaleDiscus8112-09JR

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8FHSAA 4A Region 4May 8 · Javelin · Place 5 · Fort LauderdaleJavelin600g5.31.54m10
May 8FHSAA 4A Region 4May 8 · Discus · Place 8 · Fort LauderdaleDiscus1kg8.32.69m10
Apr 26FHSAA 4A District 13Apr 26 · Javelin · Place 1 · Fort LauderdaleJavelin128.94mSO
Apr 26FHSAA 4A District 13Apr 26 · Discus · Place 4 · Fort LauderdaleDiscus429.32mSO
Apr 5BCAA Track & Field ChampionshipApr 5 · Javelin · Place 8 · Fort LauderdaleJavelin600g8.23.91m10
Apr 5BCAA Track & Field ChampionshipApr 5 · Discus · Place 2 · Fort LauderdaleDiscus1kg2.36.08m10
Mar 29Florida RelaysMar 29 · Discus · Place 15 · Fort LauderdaleDiscus1533.90m—
Mar 9Coral Springs InvitationalMar 9 · Javelin · Place 2 · Fort LauderdaleJavelin230.06mSO
Mar 9Coral Springs InvitationalMar 9 · Discus · Place 3 · Fort LauderdaleDiscus334.79mSO
Mar 2Panther RelaysMar 2 · Discus · Place 1 · Fort LauderdaleDiscus1kg1.33.71m10
Mar 2Panther RelaysMar 2 · Shot Put · Place 6 · Fort LauderdaleShot Put4kg6.8.47m10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 16Louie Bing InvitationalFeb 16 · Discus · Place 5 · Ft LauderdaleDiscus5117-06SO

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 5FHSAA 4A Region 4May 5 · Discus · Place 11 · Ft LauderdaleDiscus1186-10FR
Apr 21FHSAA 4A District 13Apr 21 · Discus · Place 4 · Fort LauderdaleDiscus485-8FR
Mar 31Florida RelaysMar 31 · Discus · Place 21 · Fort LauderdaleDiscus1kg21.30.44m9
Mar 28BCAA Week Six - Fort LauderdaleMar 28 · Discus · Place 1 · Fort LauderdaleDiscus194-1FR
Mar 28BCAA Week Six - Fort LauderdaleMar 28 · Shot Put · Place 4 · Fort LauderdaleShot Put425-3.5FR
Mar 17BCAA Track & Field ChampionshipsMar 17 · Discus · Place 6 · Fort LauderdaleDiscus1kg6.28.25m9
Mar 17BCAA Track & Field ChampionshipsMar 17 · Shot Put · Place 13 · Fort LauderdaleShot Put4kg13.8.72m9
Mar 8BCAA Week Three - Coral SpringsMar 8 · Discus · Place 1 · Fort LauderdaleDiscus196-1FR
Mar 8BCAA Week Three - Coral SpringsMar 8 · Shot Put · Place 6 · Fort LauderdaleShot Put626-4.5FR
Mar 4The Ellis Elite 16 Track & Field InvitationalMar 4 · 89 Meters · Place 3 · Fort Lauderdale89 Meters330.60m PBFR
Mar 4The Ellis Elite 16 Track & Field InvitationalMar 4 · 89 Meters · Place 11 · Fort Lauderdale89 Meters1130.60mFR
Mar 4The Ellis Elite 16 Track & Field InvitationalMar 4 · 00 Meters · Place 2 · Fort Lauderdale00 Meters28.91m PBFR

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22BCAA Week One - Fort LauderdaleFeb 22 · Discus · Place 1 · Fort LauderdaleDiscus196-3FR
Feb 22BCAA Week One - Fort LauderdaleFeb 22 · Shot Put · Place 11 · Fort LauderdaleShot Put1124-9FR