Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorthwest Flyers 35th Anniversary Track Meet · May 2815.01Northwest Flyers 35th Anniversary Track MeetMay 28, 2022
200 Meters · OutdoorAAU Region 17 Junior Olympics National Qualifier · Jun 3024.03aAAU Region 17 Junior Olympics National QualifierJune 30, 2021
400 Meters · Outdoor2023 Texas Storm Annual Track Meet - All Age Groups · May 131:20.53a2023 Texas Storm Annual Track Meet - All Age GroupsMay 13, 2023
Discus · 1.6kg · OutdoorRice All-Comers 6/11 TF26 · Jul 1137.14mRice All-Comers 6/11 TF26July 11, 2026
Discus · 1kg · OutdoorUSATF Region 12 Junior Olympic Championships · Jul 843.24mUSATF Region 12 Junior Olympic ChampionshipsJuly 8, 2026
Shot Put · 12lb · OutdoorRice All-Comers 6/11 TF26 · Jul 1111.76mRice All-Comers 6/11 TF26July 11, 2026
Shot Put · 4kg · OutdoorUSATF Region 12 Junior Olympic Championships · Jul 813.76mUSATF Region 12 Junior Olympic ChampionshipsJuly 8, 2026
Shot Put · 6lb · OutdoorAAU Track & Field Region 17 Qualifier (All Ages) · Jun 2635-04.50AAU 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

21 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Discus · Place 17 · Track Houston Youth TrackTrack Houston Youth TrackDiscus1kg17.38.49m7
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Shot Put · Place 15 · Track Houston Youth TrackTrack Houston Youth TrackShot Put4kg15.12.78m7
Jul 11Rice All-Comers 6/11 TF26Jul 11 · Discus · Place 7 · UnattachedUnattachedDiscus1.6kg7.37.14m PB7
Jul 11Rice All-Comers 6/11 TF26Jul 11 · Shot Put · Place 5 · UnattachedUnattachedShot Put12lb5.11.76m PB7
Jul 8USATF Region 12 Junior Olympic ChampionshipsJul 8 · Discus · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackDiscus1kg3.43.24m PB7
Jul 8USATF Region 12 Junior Olympic ChampionshipsJul 8 · Shot Put · Place 1 · Track Houston Youth TrackTrack Houston Youth TrackShot Put4kg1.13.76m PB7
Jun 192026 USATF Gulf Association Junior Olympic Track & Field ChampionshipJun 19 · Discus · Place 5 · Track Houston Youth TrackTrack Houston Youth TrackDiscus1kg5.29.34m7
Jun 192026 USATF Gulf Association Junior Olympic Track & Field ChampionshipJun 19 · Shot Put · Place 1 · Track Houston Youth TrackTrack Houston Youth TrackShot Put4kg1.12.98m7
May 30Track Houston Championship Meet TF26May 30 · Discus · Place 1 · Track Houston Youth TrackTrack Houston Youth TrackDiscus1kg1.38.73m7
May 30Track Houston Championship Meet TF26May 30 · Shot Put · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackShot Put4kg3.11.22m7
May 222nd Annual Fred Newhouse Track and Field Classic (formerly NW Flyers meet)May 22 · Discus · Place 1 · Track Houston Youth TrackTrack Houston Youth TrackDiscus1kg1.43.11m7
May 222nd Annual Fred Newhouse Track and Field Classic (formerly NW Flyers meet)May 22 · Shot Put · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackShot Put4kg3.10.61m7
May 16Carl Lewis Stars Annual Youth MeetMay 16 · Discus · Place 4 · Track Houston Youth TrackTrack Houston Youth TrackDiscus1kg4.31.61m7
May 16Carl Lewis Stars Annual Youth MeetMay 16 · Shot Put · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackShot Put4kg3.12.57m7
May 92026 Texas Storm Youth Annual Track MeetMay 9 · Discus · Place 4 · Track Houston Youth TrackTrack Houston Youth TrackDiscus1kg4.36.28m7
May 92026 Texas Storm Youth Annual Track MeetMay 9 · Shot Put · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackShot Put4kg3.11.61m7
Apr 27Cy-Fair ISD MS ChampionshipApr 27 · Discus · Place 1 · Anthony (Cypress)Anthony (Cypress)Discus1kg1.123-57
Apr 27Cy-Fair ISD MS ChampionshipApr 27 · Shot Put · Place 21 · Anthony (Cypress)Anthony (Cypress)Shot Put4kg21.33-0.507
Apr 25Afterburners Track MeetApr 25 · Discus · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackDiscus1kg3.39.37m7
Apr 25Afterburners Track MeetApr 25 · Shot Put · Place 2 · Track Houston Youth TrackTrack Houston Youth TrackShot Put4kg2.11.15m7
Apr 18Katy Express Track Meet TF26Apr 18 · Shot Put · Place 2 · Track Houston YouthTrack Houston YouthShot Put210.06m7

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 26AAU Junior Olympic Games Jul 26 · Discus · Place 14 · 13 Track Housto13 Track HoustoDiscus1497-04—
Jul 26AAU Junior Olympic Games Jul 26 · Shot Put · Place 23 · 13 Track Housto13 Track HoustoShot Put2335-08.00—
Jul 19Track Houston Internal Tune up MeetJul 19 · Discus · Place 1 · Track Houston YouthTrack Houston YouthDiscus128.63m12
Jul 19Track Houston Internal Tune up MeetJul 19 · Shot Put · Place 1 · Track Houston YouthTrack Houston YouthShot Put110.89m6
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · Discus · Place 2 · Track Houston Youth TrackTrack Houston Youth TrackDiscus1kg2.94-0612
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · Shot Put · Place 4 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lb4.35-04.50 PB12
Jun 12AAU Gulf District Qualifier (9 yr Old & Up Athletes ONLY)!Jun 12 · Shot Put · Place 2 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lb2.34-04.5012
May 31Track Houston Championship May 31 · Discus · Place 2 · Track Houston YouthTrack Houston YouthDiscus227.59m12
May 31Track Houston Championship May 31 · Shot Put · Place 3 · Track Houston YouthTrack Houston YouthShot Put310.61m12
May 17Carl Lewis Stars Annual Track MeetMay 17 · Discus · Place 2 · Track Houston YouthTrack Houston YouthDiscus226.09m12
May 17Carl Lewis Stars Annual Track MeetMay 17 · Shot Put · Place 2 · Track Houston YouthTrack Houston YouthShot Put29.76m12
May 10Texas Storm Youth Annual Track MeetMay 10 · Discus · Place 2 · Track Houston Youth TrackTrack Houston Youth TrackDiscus1kg2.26.41m12
May 10Texas Storm Youth Annual Track MeetMay 10 · Shot Put · Place 2 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lb2.10.51m12
Apr 26Afterburners Track MeetApr 26 · Discus · Place 1 · Track Houston YouthTrack Houston YouthDiscus125.73m12
Apr 26Afterburners Track MeetApr 26 · Shot Put · Place 1 · Track Houston YouthTrack Houston YouthShot Put110.92m12
Apr 192025 IntraSquad Meet IIApr 19 · Shot Put · Place 1 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lb1.10.37mUnofficial12

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 22USATF National Junior Olympic ChampionshipsJul 22 · Discus · Place 10 · Track Houston YouthTrack Houston YouthDiscus1026.27m—
Jul 62024 Junior Olympic Qualifier Challenge MeetJul 6 · Discus · Place 1 · Track Houston YouthTrack Houston YouthDiscus119.64m—
Jul 62024 Junior Olympic Qualifier Challenge MeetJul 6 · Shot Put · Place 1 · Track Houston YouthTrack Houston YouthShot Put19.51m—
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · Discus · Place 3 · Track Houston Youth TracTrack Houston Youth TracDiscus323.02m—
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · Shot Put · Place 6 · Track Houston Youth TracTrack Houston Youth TracShot Put69.11m—
Jun 1Track Houston 2024 Championship MeetJun 1 · Discus · Place 1 · Track Houston Youth TracTrack Houston Youth TracDiscus122.93m—
Jun 1Track Houston 2024 Championship MeetJun 1 · Shot Put · Place 8 · Track Houston Youth TracTrack Houston Youth TracShot Put88.02m—
Jun 1Track Houston 2024 Championship MeetJun 1 · 100 Meters · Place 81 · Track Houston Youth TraTrack Houston Youth Tra100 Meters8115.89a—
May 19CL Stars Track MeetMay 19 · Discus · Place 1 · Track Houston Youth TrackTrack Houston Youth TrackDiscus1kg1.19.00m11
May 19CL Stars Track MeetMay 19 · Shot Put · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lb3.9.16m11
May 19CL Stars Track MeetMay 19 · 200 Meters · Place 55 · Track Houston Youth TrackTrack Houston Youth Track200 Meters55.35.91aWind: -1.511
May 11Texas Storm Youth Annual Track MeetMay 11 · Discus · Track Houston Youth TrackTrack Houston Youth TrackDiscus1kg--DNS11
May 11Texas Storm Youth Annual Track MeetMay 11 · Shot Put · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lb3.27-08.0011
May 11Texas Storm Youth Annual Track MeetMay 11 · 100 Meters · Place 79 · Track Houston Youth TrackTrack Houston Youth Track100 Meters79.15.73a11
Apr 20Katy Express USATF Youth Track & Field MeetApr 20 · Shot Put · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lb3.8.39m11
Apr 20Katy Express USATF Youth Track & Field MeetApr 20 · 200 Meters · Track Houston Youth TrackTrack Houston Youth Track200 Meters—DNS11
Apr 20Katy Express USATF Youth Track & Field MeetApr 20 · 100 Meters · Place 63 · Track Houston Youth TrackTrack Houston Youth Track100 Meters63.16.19a11

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 4USATF Region 12 Junior Olympic ChampionshipsJul 4 · Shot Put · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lb3.8.20m10
Jun 16USATF Gulf Association Junior Olympic ChampionshipsJun 16 · Shot Put · Place 2 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lb2.7.79m10
Jun 16USATF Gulf Association Junior Olympic ChampionshipsJun 16 · 400 Meters · Place 23 · Track Houston Youth TrackTrack Houston Youth Track400 Meters23.1:20.77a10
Jun 16USATF Gulf Association Junior Olympic ChampionshipsJun 16 · 100 Meters · Place 16 · Track Houston Youth TrackTrack Houston Youth Track100 Meters16.15.68aWind: -210
Jun 3Track Houston Championship MeetJun 3 · 400 Meters · Place 60 · Track Houston Youth TraTrack Houston Youth Tra400 Meters601:21.94a—
Jun 3Track Houston Championship MeetJun 3 · Shot Put · Place 2 · Track Houston Youth TracTrack Houston Youth TracShot Put26.74m—
Jun 3Track Houston Championship MeetJun 3 · 100 Meters · Place 42 · Track Houston Youth TraTrack Houston Youth Tra100 MetersRound P4215.23a—
May 27Northwest Flyers 36th Anniversary Track MeetMay 27 · Shot Put · Place 2 · Track Houston Youth TracTrack Houston Youth TracShot Put27.11m—
May 27Northwest Flyers 36th Anniversary Track MeetMay 27 · 100 Meters · Place 45 · Track Houston Youth TraTrack Houston Youth Tra100 Meters4515.91a—
May 20CL Stars Track MeetMay 20 · Shot Put · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lb3.6.72m10
May 20CL Stars Track MeetMay 20 · 400 Meters · Place 62 · Track Houston Youth TrackTrack Houston Youth Track400 Meters62.1:22.01a10
May 20CL Stars Track MeetMay 20 · 200 Meters · Place 72 · Track Houston Youth TrackTrack Houston Youth Track200 Meters72.32.74a10
May 132023 Texas Storm Annual Track Meet - All Age GroupsMay 13 · Shot Put · Place 2 · Track Houston Youth TracTrack Houston Youth TracShot Put27.31m—
May 132023 Texas Storm Annual Track Meet - All Age GroupsMay 13 · 400 Meters · Place 40 · Track Houston Youth TraTrack Houston Youth Tra400 Meters401:20.53a PB—
May 132023 Texas Storm Annual Track Meet - All Age GroupsMay 13 · 100 Meters · Place 36 · Track Houston Youth TraTrack Houston Youth Tra100 Meters3615.76a—
May 6Afterburners Track MeetMay 6 · Shot Put · Place 2 · Track Houston Youth TracTrack Houston Youth TracShot Put26.97m—
May 6Afterburners Track MeetMay 6 · 400 Meters · Place 69 · Track Houston Youth TraTrack Houston Youth Tra400 Meters691:30.37a—
Apr 29Track Houston IntraSquad Meet #2Apr 29 · 400 Meters · Place 19 · Track Houston Youth TrackTrack Houston Youth Track400 Meters19.1:33.80aUnofficial10
Apr 29Track Houston IntraSquad Meet #2Apr 29 · 100 Meters · Place 11 · Track Houston Youth TrackTrack Houston Youth Track100 Meters11.16.04aUnofficial10
Apr 15Track Houston Intra-Squad MeetApr 15 · Shot Put · Place 1 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lb1.6.82m10
Apr 15Track Houston Intra-Squad MeetApr 15 · 400 Meters · Track Houston Youth TrackTrack Houston Youth Track400 Meters—DNS10
Apr 15Track Houston Intra-Squad MeetApr 15 · 100 Meters · Track Houston Youth TrackTrack Houston Youth Track100 Meters—DNS10

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 17USATF Gulf Association Junior Olympic ChampionshipsJun 17 · Shot Put · Place 2 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lb2.5.55m9
Jun 17USATF Gulf Association Junior Olympic ChampionshipsJun 17 · 200 Meters · Place 5 · Track Houston Youth TrackTrack Houston Youth Track200 Meters5.31.99a9
Jun 17USATF Gulf Association Junior Olympic ChampionshipsJun 17 · 100 Meters · Place 8 · Track Houston Youth TrackTrack Houston Youth Track100 Meters8.15.02a9
Jun 4Track Houston Championship MeetJun 4 · Shot Put · Place 4 · Track Houston YouthTrack Houston YouthShot Put45.939-10
Jun 4Track Houston Championship MeetJun 4 · 400 Meters · Place 48 · Track Houston YouthTrack Houston Youth400 Meters481:21.719-10
Jun 4Track Houston Championship MeetJun 4 · 100 Meters · Place 41 · Track Houston YouthTrack Houston Youth100 Meters4115.48a (2.1)9-10
May 28Northwest Flyers 35th Anniversary Track MeetMay 28 · Shot Put · Place 5 · Track Houston YouthTrack Houston YouthShot Put55.289-10
May 28Northwest Flyers 35th Anniversary Track MeetMay 28 · 400 Meters · Place 36 · Track Houston YouthTrack Houston Youth400 Meters361:25.959-10
May 28Northwest Flyers 35th Anniversary Track MeetMay 28 · 100 Meters · Place 18 · Track Houston YouthTrack Houston Youth100 Meters1815.01 PB9-10
May 21CL Stars Track Meet 11-12 and underMay 21 · Shot Put · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lb3.5.68m9
May 21CL Stars Track Meet 11-12 and underMay 21 · 400 Meters · Place 73 · Track Houston Youth TrackTrack Houston Youth Track400 Meters73.1:31.69a9
May 21CL Stars Track Meet 11-12 and underMay 21 · 200 Meters · Place 39 · Track Houston Youth TrackTrack Houston Youth Track200 Meters39.33.21a9
May 142022 Texas Storm Youth Track Meet 11-12 and underMay 14 · Shot Put · Place 4 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lb4.4.22m9
May 142022 Texas Storm Youth Track Meet 11-12 and underMay 14 · 400 Meters · Place 72 · Track Houston Youth TrackTrack Houston Youth Track400 Meters72.1:30.19a9
May 142022 Texas Storm Youth Track Meet 11-12 and underMay 14 · 100 Meters · Place 53 · Track Houston Youth TrackTrack Houston Youth Track100 Meters53.16.31a9

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 30AAU Region 17 Junior Olympics National QualifierJun 30 · Shot Put · Place 2 · Track Houston Youth TrackTrack Houston Youth TrackShot Put4kg2.43-08.008
Jun 30AAU Region 17 Junior Olympics National QualifierJun 30 · 200 Meters · Place 10 · Track Houston Youth TrackTrack Houston Youth Track200 MetersRound P10.24.03a PBWind: -0.58
Jun 11AAU Junior Olympic Gulf District - 12UJun 11 · 200 Meters · Place 22 · Track Houston Youth TrackTrack Houston Youth Track200 Meters22.34.84aWind: -3.38
Jun 11AAU Junior Olympic Gulf District - 12UJun 11 · 100 Meters · Place 27 · Track Houston Youth TrackTrack Houston Youth Track100 Meters27.16.28aWind: -28
Jun 5Track Houston 2021 Championship MeetJun 5 · 100 Meters · Place 11 · Track Houston YouthTrack Houston Youth100 MetersRound P1116.808
May 15Texas Storm Track Club 11-12 and under Youth MeetMay 15 · 400 Meters · Place 53 · Track Houston Youth TrackTrack Houston Youth Track400 Meters53.1:33.07a8
May 15Texas Storm Track Club 11-12 and under Youth MeetMay 15 · 100 Meters · Place 21 · Track Houston Youth TrackTrack Houston Youth Track100 Meters21.16.53a8

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 14USATF Gulf Association Junior Olympic ChampionshipsJun 14 · 200 Meters · Place 20 · Track Houston Youth TrackTrack Houston Youth Track200 Meters20.38.71a6
Jun 14USATF Gulf Association Junior Olympic ChampionshipsJun 14 · 100 Meters · Place 10 · Track Houston Youth TrackTrack Houston Youth Track100 Meters10.16.62a6