Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorNorthwest Flyers Annual Track Meet · May 2539.57Northwest Flyers Annual Track MeetMay 25, 2018
Discus · 1kg · Outdoor2026 USATF Gulf Association Junior Olympic Track & Field Championship · Jun 1930.35m2026 USATF Gulf Association Junior Olympic Track & Field ChampionshipJune 19, 2026
Hammer · 4kg · OutdoorTrack Houston Championship Meet TF26 · May 3028.53mTrack Houston Championship Meet TF26May 30, 2026
Javelin · 600g · OutdoorAAU Track & Field Region 17 Qualifier · Jun 26111-08AAU Track & Field Region 17 QualifierJune 26, 2026
Shot Put · 4kg · OutdoorTrack Houston Championship Meet TF26 · May 3010.29mTrack Houston Championship Meet TF26May 30, 2026
Shot Put · 6lb · Outdoor2022 Texas Storm Youth Track Meet 13-14 and up · May 149.60m2022 Texas Storm Youth Track Meet 13-14 and upMay 14, 2022

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
Nov 7CLHS Fall Thrower's MeetNov 7 · Javelin · Place 1 · Gulf UnitedGulf UnitedJavelin600g1.31.85m12
Nov 7CLHS Fall Thrower's MeetNov 7 · Discus · Place 6 · Gulf UnitedGulf UnitedDiscus1kg6.28.46m12
Nov 7CLHS Fall Thrower's MeetNov 7 · Shot Put · Place 3 · Gulf UnitedGulf UnitedShot Put4kg3.9.93m12
Sep 19Fall Throwers MeetSep 19 · Hammer · Place 3 · Gulf UnitedGulf UnitedHammer4kg3.20.22m12
Sep 19Fall Throwers MeetSep 19 · Javelin · Place 2 · Gulf UnitedGulf UnitedJavelin600g2.29.84m12
Sep 19Fall Throwers MeetSep 19 · Discus · Place 3 · Gulf UnitedGulf UnitedDiscus1kg3.29.43m12
Sep 19Fall Throwers MeetSep 19 · Shot Put · Place 3 · Gulf UnitedGulf UnitedShot Put4kg3.10.05m12
Jun 26AAU Track & Field Region 17 QualifierJun 26 · Javelin · Place 2 · Gulf UnitedGulf UnitedJavelin600g2.111-08 PB12
Jun 26AAU Track & Field Region 17 QualifierJun 26 · Discus · Place 8 · Gulf UnitedGulf UnitedDiscus1kg8.99-0212
Jun 26AAU Track & Field Region 17 QualifierJun 26 · Shot Put · Gulf UnitedGulf UnitedShot Put4kg—DNS12
Jun 192026 USATF Gulf Association Junior Olympic Track & Field ChampionshipJun 19 · Discus · Place 5 · Gulf UnitedGulf UnitedDiscus1kg5.30.35m PB12
Jun 192026 USATF Gulf Association Junior Olympic Track & Field ChampionshipJun 19 · Shot Put · Place 6 · Gulf UnitedGulf UnitedShot Put4kg6.7.77m12
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · Javelin · Place 2 · Gulf UnitedGulf UnitedJavelin600g2.111-0812
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · Discus · Place 8 · Gulf UnitedGulf UnitedDiscus1kg8.97-0412
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · Shot Put · Place 7 · Gulf UnitedGulf UnitedShot Put4kg7.9.89m12
May 30Track Houston Championship Meet TF26May 30 · Hammer · Place 2 · Gulf UnitedGulf UnitedHammer4kg2.28.53m PB12
May 30Track Houston Championship Meet TF26May 30 · Javelin · Place 1 · Gulf UnitedGulf UnitedJavelin600g1.32.14m12
May 30Track Houston Championship Meet TF26May 30 · Discus · Place 7 · Gulf UnitedGulf UnitedDiscus1kg7.26.00m12
May 30Track Houston Championship Meet TF26May 30 · Shot Put · Place 5 · Gulf UnitedGulf UnitedShot Put4kg5.10.29m PB12
May 16Carl Lewis Stars Annual Youth MeetMay 16 · Javelin · Place 2 · Gulf UnitedGulf UnitedJavelin600g2.30.70m12
May 16Carl Lewis Stars Annual Youth MeetMay 16 · Discus · Place 2 · Gulf UnitedGulf UnitedDiscus1kg2.28.72m12
May 16Carl Lewis Stars Annual Youth MeetMay 16 · Shot Put · Place 4 · Gulf UnitedGulf UnitedShot Put4kg4.9.71m12
May 92026 Texas Storm Youth Annual Track MeetMay 9 · Discus · Place 2 · Gulf UnitedGulf UnitedDiscus1kg2.29.69m12
May 92026 Texas Storm Youth Annual Track MeetMay 9 · Shot Put · Place 3 · Gulf UnitedGulf UnitedShot Put4kg3.9.83m12
Apr 25Wharton County Wave InvitationalApr 25 · Discus · Place 1 · Gulf UnitedGulf UnitedDiscus1kg1.96' 10.5"12
Apr 25Wharton County Wave InvitationalApr 25 · Shot Put · Place 1 · Gulf UnitedGulf UnitedShot Put4kg1.32' 7.5"12

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 26AAU Junior Olympic Games Jul 26 · Javelin · Place 14 · Gulf UnitedGulf UnitedJavelin1435.08m08
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · Javelin · Place 2 · Gulf UnitedGulf UnitedJavelin600g2.96-0211
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · Discus · Place 12 · Gulf UnitedGulf UnitedDiscus1kg12.94-0411
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · Shot Put · Gulf UnitedGulf UnitedShot Put4kg--DNS11
Jun 12AAU Gulf District Qualifier (9 yr Old & Up Athletes ONLY)!Jun 12 · Discus · Place 15 · Gulf UnitedGulf UnitedDiscus1kg15.96-0211
May 31Track Houston Championship May 31 · Hammer · Place 3 · Gulf UnitedGulf UnitedHammer325.71m11
May 31Track Houston Championship May 31 · Javelin · Place 1 · Gulf UnitedGulf UnitedJavelin134.76m11
May 31Track Houston Championship May 31 · Discus · Place 8 · Gulf UnitedGulf UnitedDiscus827.47m11
May 31Track Houston Championship May 31 · Shot Put · Place 6 · Gulf UnitedGulf UnitedShot Put69.27m11
May 23The Fred Newhouse Track and Field Classic (formerly NW Flyers Track Meet)May 23 · Javelin · Place 1 · Gulf UnitedGulf UnitedJavelin600g1.33.80m11
May 23The Fred Newhouse Track and Field Classic (formerly NW Flyers Track Meet)May 23 · Discus · Place 4 · Gulf UnitedGulf UnitedDiscus1kg4.26.26m11
May 23The Fred Newhouse Track and Field Classic (formerly NW Flyers Track Meet)May 23 · Shot Put · Place 3 · Gulf UnitedGulf UnitedShot Put4kg3.9.52m11
May 17Carl Lewis Stars Annual Track MeetMay 17 · Javelin · Place 1 · Gulf UnitedGulf UnitedJavelin135.55m11
May 17Carl Lewis Stars Annual Track MeetMay 17 · Discus · Place 3 · Gulf UnitedGulf UnitedDiscus326.69m11
May 17Carl Lewis Stars Annual Track MeetMay 17 · Shot Put · Place 2 · Gulf UnitedGulf UnitedShot Put29.05m11
May 10Texas Storm Youth Annual Track MeetMay 10 · Discus · Gulf UnitedGulf UnitedDiscus1kg--FOUL11
May 10Texas Storm Youth Annual Track MeetMay 10 · Shot Put · Place 5 · Gulf UnitedGulf UnitedShot Put4kg5.9.10m11
Apr 26WHARTON COUNTY WAVE INVITATIONALApr 26 · Discus · Place 2 · Gulf UnitedGulf UnitedDiscus1kg2.90' 8"11
Apr 26WHARTON COUNTY WAVE INVITATIONALApr 26 · Shot Put · Place 1 · Gulf UnitedGulf UnitedShot Put4kg1.32' 8"11

2024 Outdoor Track

26 results
DateMeetEventPlMarkGr
Sep 28Concordia Fall Throwers Showcase 9/28/2024Sep 28 · Hammer · Place 2 · Gulf UnitedGulf UnitedHammer4kg2.69' 911
Sep 28Concordia Fall Throwers Showcase 9/28/2024Sep 28 · Javelin · Place 1 · Gulf UnitedGulf UnitedJavelin600g1.99' 511
Sep 28Concordia Fall Throwers Showcase 9/28/2024Sep 28 · Discus · Place 8 · Gulf UnitedGulf UnitedDiscus1kg8.78' 711
Sep 28Concordia Fall Throwers Showcase 9/28/2024Sep 28 · Shot Put · Place 4 · Gulf UnitedGulf UnitedShot Put4kg4.29' 1.7511
Sep 14Concordia Fall Throwers Showcase 9/14/2024Sep 14 · Hammer · Place 2 · Gulf UnitedGulf UnitedHammer4kg2.77' 511
Sep 14Concordia Fall Throwers Showcase 9/14/2024Sep 14 · Javelin · Place 3 · Gulf UnitedGulf UnitedJavelin600g3.97' 911
Sep 14Concordia Fall Throwers Showcase 9/14/2024Sep 14 · Discus · Place 10 · Gulf UnitedGulf UnitedDiscus1kg10.88' 511
Sep 14Concordia Fall Throwers Showcase 9/14/2024Sep 14 · Shot Put · Place 7 · Gulf UnitedGulf UnitedShot Put4kg7.29' 511
Jul 22USATF National Junior Olympic ChampionshipsJul 22 · Hammer · Place 25 · Gulf UnitedGulf UnitedHammer2521.67m—
Jul 22USATF National Junior Olympic ChampionshipsJul 22 · Javelin · Place 17 · Gulf UnitedGulf UnitedJavelin1731.00m—
Jul 22USATF National Junior Olympic ChampionshipsJul 22 · Shot Put · Place 42 · Gulf UnitedGulf UnitedShot Put428.85m—
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · Hammer · Place 1 · Gulf UnitedGulf UnitedHammer126.84m—
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · Javelin · Place 3 · Gulf UnitedGulf UnitedJavelin332.32m—
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · Shot Put · Place 5 · Gulf UnitedGulf UnitedShot Put59.13m—
Jun 1Track Houston 2024 Championship MeetJun 1 · Javelin · Place 2 · Gulf UnitedGulf UnitedJavelin230.83m—
Jun 1Track Houston 2024 Championship MeetJun 1 · Discus · Place 9 · Gulf UnitedGulf UnitedDiscus924.56m—
Jun 1Track Houston 2024 Championship MeetJun 1 · Shot Put · Place 7 · Gulf UnitedGulf UnitedShot Put78.89m—
May 24Northwest Flyers 37th Anniversary MeetMay 24 · Javelin · Place 3 · Gulf UnitedGulf UnitedJavelin600g3.31.53m10
May 24Northwest Flyers 37th Anniversary MeetMay 24 · Discus · Place 8 · Gulf UnitedGulf UnitedDiscus1kg8.26.14m10
May 24Northwest Flyers 37th Anniversary MeetMay 24 · Shot Put · Place 6 · Gulf UnitedGulf UnitedShot Put4kg6.9.39m10
May 19CL Stars Track MeetMay 19 · Javelin · Place 2 · Gulf UnitedGulf UnitedJavelin600g2.29.95m10
May 19CL Stars Track MeetMay 19 · Discus · Place 3 · Gulf UnitedGulf UnitedDiscus1kg3.20.52m10
May 19CL Stars Track MeetMay 19 · Shot Put · Place 3 · Gulf UnitedGulf UnitedShot Put4kg3.9.45m10
May 11Texas Storm Youth Annual Track MeetMay 11 · Discus · Place 7 · Gulf UnitedGulf UnitedDiscus1kg7.23.92m10
May 11Texas Storm Youth Annual Track MeetMay 11 · Shot Put · Place 4 · Gulf UnitedGulf UnitedShot Put4kg4.29-05.0010
Apr 20Katy Express USATF Youth Track & Field MeetApr 20 · Shot Put · Place 2 · Gulf UnitedGulf UnitedShot Put4kg2.9.72m10

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 16USATF Gulf Association Junior Olympic ChampionshipsJun 16 · Hammer · Place 2 · KT Express Track ClubKT Express Track ClubHammer4kg2.16.15m9
Jun 16USATF Gulf Association Junior Olympic ChampionshipsJun 16 · Javelin · Place 1 · KT Express Track ClubKT Express Track ClubJavelin600g1.25.92m9
Jun 16USATF Gulf Association Junior Olympic ChampionshipsJun 16 · Discus · Place 6 · KT Express Track ClubKT Express Track ClubDiscus1kg6.24.51m9
Jun 16USATF Gulf Association Junior Olympic ChampionshipsJun 16 · Shot Put · Place 7 · KT Express Track ClubKT Express Track ClubShot Put4kg7.7.96m9
Jun 3Track Houston Championship MeetJun 3 · Hammer · Place 2 · KT Express Track ClubKT Express Track ClubHammer217.85m—
May 20CL Stars Track MeetMay 20 · Javelin · Place 3 · KT Express Track ClubKT Express Track ClubJavelin600g3.22.35m9
May 20CL Stars Track MeetMay 20 · Discus · Place 8 · KT Express Track ClubKT Express Track ClubDiscus1kg8.19.97m9
May 20CL Stars Track MeetMay 20 · Shot Put · Place 7 · KT Express Track ClubKT Express Track ClubShot Put4kg7.8.43m9
May 132023 Texas Storm Annual Track Meet - All Age GroupsMay 13 · Discus · Place 7 · KT Express Track ClubKT Express Track ClubDiscus720.30m—
May 132023 Texas Storm Annual Track Meet - All Age GroupsMay 13 · Shot Put · Place 4 · KT Express Track ClubKT Express Track ClubShot Put48.61m—
Apr 22Katy Express USATF Youth Track & Field MeetApr 22 · Discus · Place 2 · Katy Express Track ClubKaty Express Track ClubDiscus220.87m—
Apr 22Katy Express USATF Youth Track & Field MeetApr 22 · Shot Put · Place 3 · Katy Express Track ClubKaty Express Track ClubShot Put38.67m—

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 5USATF Region 12 Junior Olympic ChampionshipsJul 5 · Javelin · Place 3 · Katy Express Track ClubKaty Express Track ClubJavelin323.17m—
Jul 5USATF Region 12 Junior Olympic ChampionshipsJul 5 · Shot Put · Place 7 · Katy Express Track ClubKaty Express Track ClubShot Put78.94m—
Jun 17USATF Gulf Association Junior Olympic ChampionshipsJun 17 · Javelin · Place 5 · KT Express Track ClubKT Express Track ClubJavelin600g5.21.20m12
Jun 17USATF Gulf Association Junior Olympic ChampionshipsJun 17 · Discus · Place 4 · KT Express Track ClubKT Express Track ClubDiscus1kg4.22.80m12
Jun 17USATF Gulf Association Junior Olympic ChampionshipsJun 17 · Shot Put · Place 5 · KT Express Track ClubKT Express Track ClubShot Put6lb5.8.38m12
Jun 4Track Houston Championship MeetJun 4 · Javelin · Place 2 · Katy Express Track ClubKaty Express Track ClubJavelin220.8713-14
Jun 4Track Houston Championship MeetJun 4 · Discus · Place 6 · Katy Express Track ClubKaty Express Track ClubDiscus619.5113-14
Jun 4Track Houston Championship MeetJun 4 · Shot Put · Place 8 · Katy Express Track ClubKaty Express Track ClubShot Put88.5013-14
May 28Northwest Flyers 35th Anniversary Track MeetMay 28 · Javelin · Place 4 · Katy Express Track ClubKaty Express Track ClubJavelin423.4313-14
May 28Northwest Flyers 35th Anniversary Track MeetMay 28 · Discus · Place 3 · Katy Express Track ClubKaty Express Track ClubDiscus321.1113-14
May 28Northwest Flyers 35th Anniversary Track MeetMay 28 · Shot Put · Place 4 · Katy Express Track ClubKaty Express Track ClubShot Put49.3313-14
May 142022 Texas Storm Youth Track Meet 13-14 and upMay 14 · Discus · Place 5 · KT Express Track ClubKT Express Track ClubDiscus1kg5.20.65m12
May 142022 Texas Storm Youth Track Meet 13-14 and upMay 14 · Shot Put · Place 4 · KT Express Track ClubKT Express Track ClubShot Put6lb4.9.60m PB12

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 30AAU Region 17 Junior Olympics National QualifierJun 30 · Javelin · Place 7 · KT Express Track ClubKT Express Track ClubJavelin600g7.68-0511
Jun 30AAU Region 17 Junior Olympics National QualifierJun 30 · Shot Put · Place 13 · KT Express Track ClubKT Express Track ClubShot Put6lb13.25-00.0011
Jun 17AAU Junior Olympic Gulf District - 13-18yoJun 17 · Discus · KT Express Track ClubKT Express Track ClubDiscus1kg—FOUL11
Jun 17AAU Junior Olympic Gulf District - 13-18yoJun 17 · Shot Put · Place 15 · KT Express Track ClubKT Express Track ClubShot Put6lb15.24-06.0011
Jun 5Track Houston 2021 Championship MeetJun 5 · Javelin · Place 4 · Katy Express Track ClubKaty Express Track ClubJavelin422.22m13
Jun 5Track Houston 2021 Championship MeetJun 5 · Discus · Place 9 · Katy Express Track ClubKaty Express Track ClubDiscus916.52m13
Jun 5Track Houston 2021 Championship MeetJun 5 · Shot Put · Place 11 · Katy Express Track ClubKaty Express Track ClubShot Put117.18m13
May 29Northwest Flyers Annual Track MeetMay 29 · Javelin · Place 5 · Katy Express Track ClubKaty Express Track ClubJavelin520.24m13
May 29Northwest Flyers Annual Track MeetMay 29 · Discus · Place 7 · Katy Express Track ClubKaty Express Track ClubDiscus714.74m13
May 29Northwest Flyers Annual Track MeetMay 29 · Shot Put · Place 7 · Katy Express Track ClubKaty Express Track ClubShot Put77.93m13
May 22CL Stars Track Club 13-14 and Up Youth MeetMay 22 · Javelin · Place 5 · Katy Express Track ClubKaty Express Track ClubJavelin567-313
May 22CL Stars Track Club 13-14 and Up Youth MeetMay 22 · Shot Put · Place 9 · Katy Express Track ClubKaty Express Track ClubShot Put923-8.513
May 15Texas Storm Track Club 13-14 and up Youth MeetMay 15 · Discus · Place 4 · KT Express Track ClubKT Express Track ClubDiscus1kg4.16.12m11
May 15Texas Storm Track Club 13-14 and up Youth MeetMay 15 · Shot Put · Place 4 · KT Express Track ClubKT Express Track ClubShot Put6lb4.7.35m11
Apr 24Afterburners Youth Track Club 13/14 & older Track MeetApr 24 · Javelin · Place 3 · Katy Express Track ClubKaty Express Track ClubJavelin370-04.0013
Apr 24Afterburners Youth Track Club 13/14 & older Track MeetApr 24 · Shot Put · Place 5 · Katy Express Track ClubKaty Express Track ClubShot Put522-08.0013
Apr 17BeastMode RelaysApr 17 · Shot Put · Place 7 · Katy Express Track ClubKaty Express Track ClubShot Put723-08.5013

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 25Northwest Flyers Annual Track MeetMay 25 · Javelin · Place 10 · Katy Express Track ClubKaty Express Track ClubJavelin1011.09m1
May 25Northwest Flyers Annual Track MeetMay 25 · Shot Put · Place 7 · Katy Express Track ClubKaty Express Track ClubShot Put74.26m1
May 25Northwest Flyers Annual Track MeetMay 25 · 200 Meters · Place 55 · Katy Express Track ClubKaty Express Track Club200 Meters5539.57 PB1