Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2025 H-Town Hurricanes Relays · May 1013.83a2025 H-Town Hurricanes RelaysMay 10, 2025
100 Meters · OutdoorHouston Pace Setters Invitational · Mar 2515.62Houston Pace Setters InvitationalMarch 25, 2023
200 Meters · OutdoorPTX Spring Classic TF26 · Apr 1830.08aPTX Spring Classic TF26April 18, 2026
Discus · 1kg · OutdoorCarl Lewis Stars Annual Youth Meet · May 1631.66mCarl Lewis Stars Annual Youth MeetMay 16, 2026
Javelin · 400g TJ · OutdoorAAU Junior Olympics Region 17 National Qualifier · Jun 2954-02AAU Junior Olympics Region 17 National QualifierJune 29, 2022
Javelin · 600g · OutdoorAAU Junior Olympic Games · Aug 124.98mAAU Junior Olympic GamesAugust 1, 2026
Shot Put · 4kg · IndoorFasTrak HS Meet · Feb 833-04.00FasTrak HS MeetFebruary 8, 2026
Shot Put · 4kg · OutdoorAAU Junior Olympic Games · Aug 111.27mAAU Junior Olympic GamesAugust 1, 2026
Shot Put · 6lb · OutdoorAAU Track & Field Region 17 Qualifier (All Ages) · Jun 2643-11.75AAU Track & Field Region 17 Qualifier (All Ages)June 26, 2025

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Javelin · Place 19 · Pearland Speed Track ClubPearland Speed Track ClubJavelin600g19.24.98m PB-
Aug 1AAU Junior Olympic GamesAug 1 · Shot Put · Place 12 · Pearland Speed Track ClubPearland Speed Track ClubShot Put4kg12.11.27m PB-
Jun 26AAU Track & Field Region 17 QualifierJun 26 · Javelin · Place 6 · Pearland Speed Track ClubPearland Speed Track ClubJavelin600g6.78-038
Jun 26AAU Track & Field Region 17 QualifierJun 26 · Discus · Place 10 · Pearland Speed Track ClubPearland Speed Track ClubDiscus1kg10.79-058
Jun 26AAU Track & Field Region 17 QualifierJun 26 · Shot Put · Place 2 · Pearland Speed Track ClubPearland Speed Track ClubShot Put4kg2.35-08.008
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · Javelin · Place 6 · Pearland Speed Track ClubPearland Speed Track ClubJavelin600g6.78-03-
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · Discus · Place 10 · Pearland Speed Track ClubPearland Speed Track ClubDiscus1kg10.83-02-
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · Shot Put · Place 3 · Pearland Speed Track ClubPearland Speed Track ClubShot Put4kg3.10.61m-
May 30Wings Track Club Championship TF26May 30 · Javelin · Place 3 · Pearland Speed Track ClubPearland Speed Track ClubJavelin320.88m—
May 30Wings Track Club Championship TF26May 30 · Discus · Place 15 · Pearland Speed Track ClubPearland Speed Track ClubDiscus1518.80m—
May 30Wings Track Club Championship TF26May 30 · Shot Put · Place 5 · Pearland Speed Track ClubPearland Speed Track ClubShot Put59.77m—
May 23High Velocity Memorial Day ClassicMay 23 · Discus · Place 8 · Pearland Speed Track ClubPearland Speed Track ClubDiscus872-3—
May 23High Velocity Memorial Day ClassicMay 23 · Shot Put · Pearland Speed Track ClubPearland Speed Track ClubShot Put—ND—
May 16Carl Lewis Stars Annual Youth MeetMay 16 · Javelin · Pearland Speed Track ClubPearland Speed Track ClubJavelin600g—DNS-
May 16Carl Lewis Stars Annual Youth MeetMay 16 · Discus · Place 2 · Pearland Speed Track ClubPearland Speed Track ClubDiscus1kg2.31.66m PB-
May 16Carl Lewis Stars Annual Youth MeetMay 16 · Shot Put · Place 2 · Pearland Speed Track ClubPearland Speed Track ClubShot Put4kg2.10.08m-
May 16Carl Lewis Stars Annual Youth MeetMay 16 · 100 Meters · Place 50 · Pearland Speed Track ClubPearland Speed Track Club100 Meters50.14.93aWind: 0.3-
May 9H-Town Hurricanes Relays TF26May 9 · Discus · Place 3 · Pearland Speed Track ClubPearland Speed Track ClubDiscus1kg3.24.41m-
May 9H-Town Hurricanes Relays TF26May 9 · Shot Put · Place 2 · Pearland Speed Track ClubPearland Speed Track ClubShot Put4kg2.9.27m-
May 9H-Town Hurricanes Relays TF26May 9 · 100 Meters · Place 25 · Pearland Speed Track ClubPearland Speed Track Club100 Meters25.13.98a-
May 2Clash of Texas TF26May 2 · Discus · Place 4 · Pearland Speed Track ClubPearland Speed Track ClubDiscus492-01—
May 2Clash of Texas TF26May 2 · Shot Put · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubShot Put131-06.00—
Apr 18PTX Spring Classic TF26Apr 18 · Discus · Place 3 · Pearland Speed Track ClubPearland Speed Track ClubDiscus326.24m—
Apr 18PTX Spring Classic TF26Apr 18 · 200 Meters · Place 35 · Pearland Speed Track ClubPearland Speed Track Club200 Meters3530.08a PB—
Apr 18PTX Spring Classic TF26Apr 18 · 100 Meters · Place 22 · Pearland Speed Track ClubPearland Speed Track Club100 Meters2213.98a—
Apr 11Houston Visions Meet TF26Apr 11 · Discus · Place 3 · Pearland Speed Track ClubPearland Speed Track ClubDiscus376-11—
Apr 11Houston Visions Meet TF26Apr 11 · Shot Put · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubShot Put131-0—
Apr 11Houston Visions Meet TF26Apr 11 · 100 Meters · Place 19 · Pearland Speed Track ClubPearland Speed Track Club100 Meters1914.61a—
Mar 282026 Houston Pace Setters Preliminary InvitationalMar 28 · Shot Put · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubShot Put131-3—

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 8FasTrak HS MeetFeb 8 · Shot Put · Place 4 · Pearland Speed Track ClubPearland Speed Track ClubShot Put4kg4.33-04.00 PB8

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · Javelin · Place 4 · Pearland Speed Track ClubPearland Speed Track ClubJavelin600g4.75-057
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · Discus · Place 4 · Pearland Speed Track ClubPearland Speed Track ClubDiscus1kg4.85-047
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · Shot Put · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubShot Put6lb1.43-11.75 PB7
Jun 12AAU Gulf District Qualifier (9 yr Old & Up Athletes ONLY)!Jun 12 · Discus · Place 7 · Pearland Speed Track ClubPearland Speed Track ClubDiscus1kg7.68-027
Jun 12AAU Gulf District Qualifier (9 yr Old & Up Athletes ONLY)!Jun 12 · Shot Put · Place 2 · Pearland Speed Track ClubPearland Speed Track ClubShot Put6lb2.38-04.757
May 31The Wings Track Club Youth ChampionshipMay 31 · Discus · Place 3 · Pearland Speed Track ClubPearland Speed Track ClubDiscus319.50m—
May 31The Wings Track Club Youth ChampionshipMay 31 · Shot Put · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubShot Put113.10m—
May 31The Wings Track Club Youth ChampionshipMay 31 · 100 Meters · Place 17 · Pearland Speed Track ClubPearland Speed Track Club100 Meters1714.20a—
May 17Carl Lewis Stars Annual Track MeetMay 17 · Javelin · Place 2 · Pearland Speed Track ClubPearland Speed Track ClubJavelin222.62m—
May 17Carl Lewis Stars Annual Track MeetMay 17 · Discus · Place 3 · Pearland Speed Track ClubPearland Speed Track ClubDiscus322.85m—
May 17Carl Lewis Stars Annual Track MeetMay 17 · Shot Put · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubShot Put113.04m—
May 17Carl Lewis Stars Annual Track MeetMay 17 · 200 Meters · Place 61 · Pearland Speed Track ClubPearland Speed Track Club200 Meters6130.26a—
May 102025 H-Town Hurricanes RelaysMay 10 · Discus · Pearland Speed Track ClubPearland Speed Track ClubDiscus—FOUL—
May 102025 H-Town Hurricanes RelaysMay 10 · Shot Put · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubShot Put112.29m—
May 102025 H-Town Hurricanes RelaysMay 10 · 100 Meters · Place 38 · Pearland Speed Track ClubPearland Speed Track Club100 Meters3813.83a PB—
May 3Clash of TexasMay 3 · Discus · Pearland Speed Track ClubPearland Speed Track ClubDiscus—FOUL—
May 3Clash of TexasMay 3 · Shot Put · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubShot Put138-5—
May 3Clash of TexasMay 3 · 200 Meters · Place 96 · Pearland Speed Track ClubPearland Speed Track Club200 Meters9630.89a—
May 3Clash of TexasMay 3 · 100 Meters · Place 109 · Pearland Speed Track ClubPearland Speed Track Club100 Meters10916.08a—
Apr 26Afterburners Track MeetApr 26 · Discus · Place 3 · Pearland Speed Track ClubPearland Speed Track ClubDiscus323.36m—
Apr 26Afterburners Track MeetApr 26 · Javelin · Place 5 · Pearland Speed Track ClubPearland Speed Track ClubJavelin519.80m—
Apr 26Afterburners Track MeetApr 26 · Shot Put · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubShot Put112.66m—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 19Joe DeLoach Youth InvitationalJan 19 · Shot Put · Place 2 · Pearland Speed Track ClubPearland Speed Track ClubShot Put211.09m—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 21AAU JO Region 17 Nat. Qual.Jun 21 · Javelin · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubJavelin600g1.72-116
Jun 21AAU JO Region 17 Nat. Qual.Jun 21 · Discus · Place 2 · Pearland Speed Track ClubPearland Speed Track ClubDiscus1kg2.77-116
Jun 21AAU JO Region 17 Nat. Qual.Jun 21 · Shot Put · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubShot Put6lb1.33-06.006
Jun 13AAU Gulf District QualifierJun 13 · Shot Put · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubShot Put136-03.00—
Jun 13AAU Gulf District QualifierJun 13 · Discus · Place 2 · Pearland Speed Track ClubPearland Speed Track ClubDiscus273-09—
May 252024 High Velocity Memorial Day ClassicMay 25 · Discus · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubDiscus1kg1.65' 96
May 252024 High Velocity Memorial Day ClassicMay 25 · Shot Put · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubShot Put6lb1.38' 10.756
Apr 13PTX 12th Annual Spring ClassicApr 13 · Shot Put · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubShot Put6lb1.37-10.006
Apr 13PTX 12th Annual Spring ClassicApr 13 · 100 Meters · Pearland Speed Track ClubPearland Speed Track Club100 Meters--DNS6
Mar 30Houston Pace SettersMar 30 · 200 Meters · Pearland Speed Track ClubPearland Speed Track Club200 Meters—NT6
Mar 30Houston Pace SettersMar 30 · 100 Meters · Pearland Speed Track ClubPearland Speed Track Club100 Meters—DNS6

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 4FasTrak HS Last ChanceFeb 4 · Shot Put · Place 8 · Pearland Track XpressPearland Track XpressShot Put4kg8.8.24m6

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 6Mainland Jaguars Track MeetMay 6 · Javelin · Place 1 · Pearland Speed Track CluPearland Speed Track CluJavelin114.99m—
May 6Mainland Jaguars Track MeetMay 6 · 200 Meters · Place 35 · Pearland Speed Track ClPearland Speed Track Cl200 Meters3547.58a—
May 6Mainland Jaguars Track MeetMay 6 · Discus · Place 1 · Pearland Speed Track CluPearland Speed Track CluDiscus118.97m—
May 6Mainland Jaguars Track MeetMay 6 · Shot Put · Place 1 · Pearland Speed Track CluPearland Speed Track CluShot Put110.15m—
Apr 8Pearland Track Xpress InvitationalApr 8 · Shot Put · Place 1 · Pearland Speed Track CluPearland Speed Track CluShot Put125-11—
Apr 8Pearland Track Xpress InvitationalApr 8 · 100 Meters · Place 41 · Pearland Speed Track ClPearland Speed Track Cl100 Meters4115.84a—
Mar 25Houston Pace Setters InvitationalMar 25 · Shot Put · Place 1 · Pearland Speed Track ClubPearland Speed Track ClubShot Put129-09.00—
Mar 25Houston Pace Setters InvitationalMar 25 · 100 Meters · Place 14 · Pearland Speed Track ClubPearland Speed Track Club100 Meters1415.62 PB—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 29AAU Junior Olympics Region 17 National QualifierJun 29 · Javelin · Place 3 · Pearland Track XpressPearland Track XpressJavelin400g TJ3.54-02 PB4
Jun 29AAU Junior Olympics Region 17 National QualifierJun 29 · Shot Put · Place 1 · Pearland Track XpressPearland Track XpressShot Put6lb1.28-11.004
Jun 16AAU Gulf Junior Olympics District QualifierJun 16 · Javelin · Place 9 · Pearland Track XpressPearland Track XpressJavelin937-04—
Jun 16AAU Gulf Junior Olympics District QualifierJun 16 · Shot Put · Place 1 · Pearland Track XpressPearland Track XpressShot Put127-05.50—
Jun 16AAU Gulf Junior Olympics District QualifierJun 16 · 100 Meters · Place 31 · Pearland Track XpressPearland Track Xpress100 MetersRound P3117.22a—