Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTrack Houston Intra-Squad Meet · Apr 1520.08aTrack Houston Intra-Squad MeetApril 15, 2023
1500 Meters · OutdoorUSATF Region 12 Junior Olympic Championships · Jul 86:57.41aUSATF Region 12 Junior Olympic ChampionshipsJuly 8, 2026
1500m Racewalk · OutdoorNorthwest Flyers 37th Anniversary Meet · May 2412:12.24aNorthwest Flyers 37th Anniversary MeetMay 24, 2024
200 Meters · OutdoorTrack Houston Championship Meet · Jun 445.41Track Houston Championship MeetJune 4, 2022
400 Meters · Outdoor2026 Texas Storm Youth Annual Track Meet · May 91:18.02a2026 Texas Storm Youth Annual Track MeetMay 9, 2026
800 Meters · IndoorFTA HS Last Chance · Feb 93:09.53aFTA HS Last ChanceFebruary 9, 2025
800 Meters · OutdoorTop Flight Youth Track Meet · May 173:22.38aTop Flight Youth Track MeetMay 17, 2025
80m Hurdles · 30" / 0.762m · OutdoorUSATF Region 12 Junior Olympic Championships · Jul 820.05aUSATF Region 12 Junior Olympic ChampionshipsJuly 8, 2026
Discus · 1kg · OutdoorAfterburners Track Meet · Apr 2510.49mAfterburners Track MeetApril 25, 2026
High Jump · OutdoorUSATF Region 12 Junior Olympic Championships · Jul 40.97mUSATF Region 12 Junior Olympic ChampionshipsJuly 4, 2023
Javelin · 300g TJ · OutdoorCL Stars Track Meet · May 1919.60mCL Stars Track MeetMay 19, 2024
Javelin · 400g TJ · OutdoorAAU Track & Field Region 17 Qualifier (All Ages) · Jun 2659-01AAU Track & Field Region 17 Qualifier (All Ages)June 26, 2025
Javelin · 450g AeroJav · OutdoorUSATF Region 12 Junior Olympic Championships · Jul 824.70mUSATF Region 12 Junior Olympic ChampionshipsJuly 8, 2026
Long Jump · Outdoor2022 Texas Storm Youth Track Meet 11-12 and under · May 141.59m2022 Texas Storm Youth Track Meet 11-12 and underMay 14, 2022
Pentathlon (Outdoor) · USATF 11-12 · OutdoorUSATF Region 12 Junior Olympic Championships · Jul 8720USATF Region 12 Junior Olympic ChampionshipsJuly 8, 2026
Shot Put · 6lb · OutdoorUSATF Region 12 Junior Olympic Championships · Jul 85.56mUSATF Region 12 Junior Olympic ChampionshipsJuly 8, 2026
Triathlon · Standard · OutdoorUSATF Region 12 Junior Olympic Championships · Jul 4153USATF Region 12 Junior Olympic ChampionshipsJuly 4, 2023

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Javelin · Place 38 · Track Houston Youth TrackTrack Houston Youth TrackJavelin450g AeroJav38.23.30m5
Jul 8USATF Region 12 Junior Olympic ChampionshipsJul 8 · Pentathlon (Outdoor) · Place 4 · Track Houston Youth TrackTrack Houston Youth TrackPentathlon (Outdoor)USATF 11-12Round M4.720 PB5
Jul 8USATF Region 12 Junior Olympic ChampionshipsJul 8 · Long Jump · Place 4 · Track Houston Youth TrackTrack Houston Youth TrackLong JumpRound M4.3.19mWind: 05
Jul 8USATF Region 12 Junior Olympic ChampionshipsJul 8 · High Jump · Place 4 · Track Houston Youth TrackTrack Houston Youth TrackHigh JumpRound M4.1.15m5
Jul 8USATF Region 12 Junior Olympic ChampionshipsJul 8 · Javelin · Place 5 · Track Houston Youth TrackTrack Houston Youth TrackJavelin450g AeroJav5.24.70m PB5
Jul 8USATF Region 12 Junior Olympic ChampionshipsJul 8 · Shot Put · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lbRound M3.5.56m PB5
Jul 8USATF Region 12 Junior Olympic ChampionshipsJul 8 · 80m Hurdles · Place 4 · Track Houston Youth TrackTrack Houston Youth Track80m Hurdles30" / 0.762mRound M4.20.05a PBWind: -0.65
Jul 8USATF Region 12 Junior Olympic ChampionshipsJul 8 · 1500 Meters · Place 4 · Track Houston Youth TrackTrack Houston Youth Track1500 MetersRound M4.6:57.41a PB5
Jun 192026 USATF Gulf Association Junior Olympic Track & Field ChampionshipJun 19 · High Jump · Track Houston Youth TrackTrack Houston Youth TrackHigh Jump—DNS5
May 222nd Annual Fred Newhouse Track and Field Classic (formerly NW Flyers meet)May 22 · Javelin · Place 2 · Track Houston Youth TrackTrack Houston Youth TrackJavelin450g AeroJav2.23.87m5
May 92026 Texas Storm Youth Annual Track MeetMay 9 · Javelin · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackJavelin450g AeroJav3.23.53m5
May 92026 Texas Storm Youth Annual Track MeetMay 9 · Discus · Place 7 · Track Houston Youth TrackTrack Houston Youth TrackDiscus1kg7.8.38m5
May 92026 Texas Storm Youth Annual Track MeetMay 9 · 400 Meters · Place 78 · Track Houston Youth TrackTrack Houston Youth Track400 Meters78.1:18.02a PB5
May 2Track Houston IntraSquad (Only TH Athletes) Meet 1May 2 · 800 Meters · Place 6 · Track Houston Youth TrackTrack Houston Youth Track800 Meters6.3:03.47aUnofficial5
Apr 25Afterburners Track MeetApr 25 · Javelin · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackJavelin450g AeroJav3.21.28m5
Apr 25Afterburners Track MeetApr 25 · Discus · Place 6 · Track Houston Youth TrackTrack Houston Youth TrackDiscus1kg6.10.49m PB5
Apr 25Afterburners Track MeetApr 25 · 800 Meters · Track Houston Youth TrackTrack Houston Youth Track800 Meters--DNS5
Apr 18Katy Express Track Meet TF26Apr 18 · Javelin · Place 3 · Track Houston YouthTrack Houston YouthJavelin322.60m5
Apr 18Katy Express Track Meet TF26Apr 18 · 400 Meters · Place 74 · Track Houston YouthTrack Houston Youth400 Meters741:19.92a5

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · 1500m Racewalk · Track Houston Youth TrackTrack Houston Youth Track1500m Racewalk--DNS4
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · Javelin · Place 10 · Track Houston Youth TrackTrack Houston Youth TrackJavelin400g TJ10.59-01 PB4
Jun 132025 USATF Gulf Association Junior Olympic Track & Field ChampionshipJun 13 · Javelin · Place 1 · Track Houston Youth TrackTrack Houston Youth TrackJavelin450g AeroJav1.18.72m4
May 23The Fred Newhouse Track and Field Classic (formerly NW Flyers Track Meet)May 23 · Long Jump · Place 15 · Track Houston Youth TrackTrack Houston Youth TrackLong Jump15.3.12m4
May 23The Fred Newhouse Track and Field Classic (formerly NW Flyers Track Meet)May 23 · Javelin · Track Houston Youth TrackTrack Houston Youth TrackJavelin450g AeroJav--DNS4
May 23The Fred Newhouse Track and Field Classic (formerly NW Flyers Track Meet)May 23 · Discus · Place 4 · Track Houston Youth TrackTrack Houston Youth TrackDiscus1kg4.7.57m4
May 17Top Flight Youth Track MeetMay 17 · Long Jump · Place 10 · Track Houston Youth TrackTrack Houston Youth TrackLong Jump10.9-04.504
May 17Top Flight Youth Track MeetMay 17 · Javelin · Track Houston Youth TrackTrack Houston Youth TrackJavelin400g TJ—DNS4
May 17Top Flight Youth Track MeetMay 17 · 800 Meters · Place 22 · Track Houston Youth TrackTrack Houston Youth Track800 Meters22.3:22.38a PB4
Apr 26Afterburners Track MeetApr 26 · Javelin · Place 5 · Track Houston YouthTrack Houston YouthJavelin514.05m11
Apr 26Afterburners Track MeetApr 26 · 400 Meters · Place 56 · Track Houston YouthTrack Houston Youth400 Meters561:28.76a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 9FTA HS Last ChanceFeb 9 · 800 Meters · UnattachedUnattached800 Meters34 .3:09.53a PB4
Jan 26FTA HS/Youth Inv.Jan 26 · 800 Meters · Place 34 · UnattachedUnattached800 Meters34.3:09.53a4

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 62024 Junior Olympic Qualifier Challenge MeetJul 6 · High Jump · Track Houston YouthTrack Houston YouthHigh Jump—NH—
Jul 62024 Junior Olympic Qualifier Challenge MeetJul 6 · Javelin · Place 2 · Track Houston YouthTrack Houston YouthJavelin220.35m—
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · High Jump · Place 7 · Track Houston Youth TracTrack Houston Youth TracHigh Jump70.91m—
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · Javelin · Place 6 · Track Houston Youth TracTrack Houston Youth TracJavelin623.00m—
Jun 1Track Houston 2024 Championship MeetJun 1 · 1500m Race Walk · Track Houston Youth TraTrack Houston Youth Tra1500m Race Walk—DQ—
May 24Northwest Flyers 37th Anniversary MeetMay 24 · 1500m Racewalk · Place 1 · Track Houston Youth TrackTrack Houston Youth Track1500m Racewalk1.12:12.24a PB10
May 24Northwest Flyers 37th Anniversary MeetMay 24 · Javelin · Place 6 · Track Houston Youth TrackTrack Houston Youth TrackJavelin300g TJ6.17.56m10
May 24Northwest Flyers 37th Anniversary MeetMay 24 · High Jump · Place 5 · Track Houston Youth TrackTrack Houston Youth TrackHigh Jump5.0.91m10
May 19CL Stars Track MeetMay 19 · 1500m Racewalk · Place 1 · Track Houston Youth TrackTrack Houston Youth Track1500m Racewalk1.14:13.01a10
May 19CL Stars Track MeetMay 19 · Javelin · Place 6 · Track Houston Youth TrackTrack Houston Youth TrackJavelin300g TJ6.19.60m PB10
May 11Texas Storm Youth Annual Track MeetMay 11 · Javelin · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackJavelin300g TJ3.18.12m10
May 11Texas Storm Youth Annual Track MeetMay 11 · High Jump · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackHigh Jump3.3-00.0010
May 11Texas Storm Youth Annual Track MeetMay 11 · 400 Meters · Place 75 · Track Houston Youth TrackTrack Houston Youth Track400 Meters75.1:30.88a10
Apr 20Katy Express USATF Youth Track & Field MeetApr 20 · Javelin · Place 3 · Track Houston Youth TrackTrack Houston Youth TrackJavelin300g TJ3.19.05m10
Apr 20Katy Express USATF Youth Track & Field MeetApr 20 · Shot Put · Place 9 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lb9.4.02m10
Apr 20Katy Express USATF Youth Track & Field MeetApr 20 · 400 Meters · Place 88 · Track Houston Youth TrackTrack Houston Youth Track400 Meters88.1:33.21a10
Apr 6Track Houston 2024 Intra-Squad MeetApr 6 · 400 Meters · Place 25 · Track Houston Youth TrackTrack Houston Youth Track400 Meters25.1:33.53a10
Apr 6Track Houston 2024 Intra-Squad MeetApr 6 · 100 Meters · Place 31 · Track Houston Youth TrackTrack Houston Youth Track100 Meters31.20.35a10

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 4USATF Region 12 Junior Olympic ChampionshipsJul 4 · Triathlon · Place 6 · Track Houston Youth TrackTrack Houston Youth TrackTriathlonStandardRound M6.153 PB9
Jul 4USATF Region 12 Junior Olympic ChampionshipsJul 4 · Shot Put · Place 6 · Track Houston Youth TrackTrack Houston Youth TrackShot Put6lbRound M6.3.12m9
Jul 4USATF Region 12 Junior Olympic ChampionshipsJul 4 · High Jump · Place 4 · Track Houston Youth TrackTrack Houston Youth TrackHigh JumpRound M4.0.97m PB9
Jul 4USATF Region 12 Junior Olympic ChampionshipsJul 4 · 400 Meters · Place 6 · Track Houston Youth TrackTrack Houston Youth Track400 MetersRound M6.1:41.30a9
Jun 16USATF Gulf Association Junior Olympic ChampionshipsJun 16 · Javelin · Place 10 · Track Houston Youth TrackTrack Houston Youth TrackJavelin300g TJ10.15.48m9
Jun 3Track Houston Championship MeetJun 3 · 400 Meters · Place 86 · Track Houston Youth TraTrack Houston Youth Tra400 Meters861:41.10a—
Jun 3Track Houston Championship MeetJun 3 · Long Jump · Place 21 · Track Houston Youth TracTrack Houston Youth TracLong Jump212.39m—
Jun 3Track Houston Championship MeetJun 3 · Javelin · Place 12 · Track Houston Youth TracTrack Houston Youth TracJavelin1212.78m—
May 27Northwest Flyers 36th Anniversary Track MeetMay 27 · Javelin · Place 4 · Track Houston Youth TracTrack Houston Youth TracJavelin416.66m—
May 27Northwest Flyers 36th Anniversary Track MeetMay 27 · 1500 Meters · Place 8 · Track Houston Youth TraTrack Houston Youth Tra1500 Meters87:46.17a—
May 132023 Texas Storm Annual Track Meet - All Age GroupsMay 13 · Javelin · Place 4 · Track Houston Youth TracTrack Houston Youth TracJavelin415.60m—
May 132023 Texas Storm Annual Track Meet - All Age GroupsMay 13 · 800 Meters · Place 39 · Track Houston Youth TraTrack Houston Youth Tra800 Meters393:39.46a—
May 6Afterburners Track MeetMay 6 · 800 Meters · Place 35 · Track Houston Youth TraTrack Houston Youth Tra800 Meters353:36.70a—
May 6Afterburners Track MeetMay 6 · Javelin · Place 5 · Track Houston Youth TracTrack Houston Youth TracJavelin516.75m—
Apr 29Track Houston IntraSquad Meet #2Apr 29 · 800 Meters · Place 8 · Track Houston Youth TrackTrack Houston Youth Track800 Meters8.3:43.00aUnofficial9
Apr 29Track Houston IntraSquad Meet #2Apr 29 · 400 Meters · Place 25 · Track Houston Youth TrackTrack Houston Youth Track400 Meters25.1:44.90aUnofficial9
Apr 15Track Houston Intra-Squad MeetApr 15 · Javelin · Place 2 · Track Houston Youth TrackTrack Houston Youth TrackJavelin300g TJ2.14.10m9
Apr 15Track Houston Intra-Squad MeetApr 15 · 400 Meters · Place 24 · Track Houston Youth TrackTrack Houston Youth Track400 Meters24.1:38.19a9
Apr 15Track Houston Intra-Squad MeetApr 15 · 100 Meters · Place 22 · Track Houston Youth TrackTrack Houston Youth Track100 Meters22.20.08a PB9

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 5USATF Region 12 Junior Olympic ChampionshipsJul 5 · Javelin · Place 6 · Track Houston Youth TracTrack Houston Youth TracJavelin610.23m—
Jun 17USATF Gulf Association Junior Olympic ChampionshipsJun 17 · Long Jump · Place 10 · Track Houston Youth TrackTrack Houston Youth TrackLong Jump10.1.65m8
Jun 17USATF Gulf Association Junior Olympic ChampionshipsJun 17 · Javelin · Place 5 · Track Houston Youth TrackTrack Houston Youth TrackJavelin300g TJ5.9.25m8
Jun 17USATF Gulf Association Junior Olympic ChampionshipsJun 17 · 400 Meters · Place 28 · Track Houston Youth TrackTrack Houston Youth Track400 Meters28.1:52.70a8
Jun 4Track Houston Championship MeetJun 4 · 200 Meters · Place 71 · Track Houston YouthTrack Houston Youth200 Meters7145.41 PB7-8
Jun 4Track Houston Championship MeetJun 4 · 100 Meters · Place 85 · Track Houston YouthTrack Houston Youth100 Meters8520.06a (0.0)PR7-8
May 28Northwest Flyers 35th Anniversary Track MeetMay 28 · Long Jump · Place 12 · Track Houston YouthTrack Houston YouthLong Jump121.547-8
May 28Northwest Flyers 35th Anniversary Track MeetMay 28 · Javelin · Place 9 · Track Houston YouthTrack Houston YouthJavelin97.127-8
May 28Northwest Flyers 35th Anniversary Track MeetMay 28 · 400 Meters · Place 35 · Track Houston YouthTrack Houston Youth400 Meters351:42.287-8
May 142022 Texas Storm Youth Track Meet 11-12 and underMay 14 · Long Jump · Place 24 · Track Houston Youth TrackTrack Houston Youth TrackLong Jump24.1.59m PB8
May 142022 Texas Storm Youth Track Meet 11-12 and underMay 14 · Javelin · Place 6 · Track Houston Youth TrackTrack Houston Youth TrackJavelin300g TJ6.9.32m8
May 142022 Texas Storm Youth Track Meet 11-12 and underMay 14 · 400 Meters · Place 70 · Track Houston Youth TrackTrack Houston Youth Track400 Meters70.1:47.92a8
Apr 30Afterburners Meet (12U A.M. & 13-18 P.M.)Apr 30 · Long Jump · Track Houston Youth TrackTrack Houston Youth TrackLong Jump—FOUL8
Apr 30Afterburners Meet (12U A.M. & 13-18 P.M.)Apr 30 · 400 Meters · Place 62 · Track Houston Youth TrackTrack Houston Youth Track400 Meters62.1:52.66a8

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 11AAU Junior Olympic Gulf District - 12UJun 11 · 200 Meters · Place 132 · Track Houston Youth TrackTrack Houston Youth Track200 Meters132.53.49aWind: -2.27
Jun 11AAU Junior Olympic Gulf District - 12UJun 11 · 100 Meters · Place 133 · Track Houston Youth TrackTrack Houston Youth Track100 Meters133.23.85aWind: -0.67
May 29Northwest Flyers Annual Track MeetMay 29 · 400 Meters · Place 40 · Track Houston YouthTrack Houston Youth400 Meters402:08.828
May 22CL Stars Track Club 11-12 and Under MeetMay 22 · 400 Meters · Place 50 · Track Houston YouthTrack Houston Youth400 Meters502:03.198
May 15Texas Storm Track Club 11-12 and under Youth MeetMay 15 · 400 Meters · Place 94 · Track Houston Youth TrackTrack Houston Youth Track400 Meters94.2:00.43a7
May 15Texas Storm Track Club 11-12 and under Youth MeetMay 15 · 100 Meters · Place 103 · Track Houston Youth TrackTrack Houston Youth Track100 Meters103.23.67a7