Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2026 Texas Storm Youth Annual Track Meet · May 914.04a2026 Texas Storm Youth Annual Track MeetMay 9, 2026
1500m Racewalk · OutdoorUSATF Region 12 Junior Olympic Championships · Jul 410:28.79aUSATF Region 12 Junior Olympic ChampionshipsJuly 4, 2023
200 Meters · OutdoorAfterburners Track Meet · Apr 2530.24aAfterburners Track MeetApril 25, 2026
3000m Racewalk · Standard · OutdoorTexas Storm Youth Annual Track Meet · May 1123:27.14aTexas Storm Youth Annual Track MeetMay 11, 2024
400 Meters · IndoorJoe DeLoach Youth Inv · Jan 141:20.38aJoe DeLoach Youth InvJanuary 14, 2024
400 Meters · OutdoorTexas Storm Youth Annual Track Meet · May 101:12.54aTexas Storm Youth Annual Track MeetMay 10, 2025
800 Meters · OutdoorAfterburners Track Meet · May 63:12.07aAfterburners Track MeetMay 6, 2023
High Jump · OutdoorCL Stars Track Meet · May 201.15mCL Stars Track MeetMay 20, 2023
Javelin · 450g AeroJav · OutdoorUSATF Gulf Association Junior Olympic Championships · Jun 1623.62mUSATF Gulf Association Junior Olympic ChampionshipsJune 16, 2023
Javelin · 600g · OutdoorThe Fred Newhouse Track and Field Classic (formerly NW Flyers Track Meet) · May 2322.17mThe Fred Newhouse Track and Field Classic (formerly NW Flyers Track Meet)May 23, 2025
Shot Put · 6lb · IndoorJoe DeLoach Youth Inv · Jan 148.74mJoe DeLoach Youth InvJanuary 14, 2024
Shot Put · 6lb · OutdoorThe Fred Newhouse Track and Field Classic (formerly NW Flyers Track Meet) · May 239.32mThe Fred Newhouse Track and Field Classic (formerly NW Flyers Track Meet)May 23, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 192026 USATF Gulf Association Junior Olympic Track & Field ChampionshipJun 19 · 200 Meters · Place 35 · Texas Storm Track200 Meters35.30.28a-
Jun 192026 USATF Gulf Association Junior Olympic Track & Field ChampionshipJun 19 · 100 Meters · Place 32 · Texas Storm Track100 Meters32.14.09a-
May 30Track Houston Championship Meet TF26May 30 · 400 Meters · Place 65 · Texas Storm Track400 Meters65.1:14.58a-
May 222nd Annual Fred Newhouse Track and Field Classic (formerly NW Flyers meet)May 22 · 100 Meters · Texas Storm Track100 Meters--DNS-
May 16Carl Lewis Stars Annual Youth MeetMay 16 · 400 Meters · Place 59 · Texas Storm Track400 Meters59.1:20.47a-
May 16Carl Lewis Stars Annual Youth MeetMay 16 · 100 Meters · Place 45 · Texas Storm Track100 Meters45.14.59aWind: 0.3-
May 92026 Texas Storm Youth Annual Track MeetMay 9 · 200 Meters · Place 43 · Texas Storm Track200 Meters43.30.92a-
May 92026 Texas Storm Youth Annual Track MeetMay 9 · 100 Meters · Place 38 · Texas Storm Track100 Meters38.14.04a PB-
Apr 25Afterburners Track MeetApr 25 · 400 Meters · Place 33 · Texas Storm Track400 Meters33.1:14.98a-
Apr 25Afterburners Track MeetApr 25 · 200 Meters · Place 48 · Texas Storm Track200 Meters48.30.24a PB-

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 31Track Houston Championship May 31 · Javelin · Place 2 · Texas StormJavelin223.93m—
May 31Track Houston Championship May 31 · Shot Put · Place 4 · Texas StormShot Put49.08m—
May 31Track Houston Championship May 31 · 400 Meters · Place 75 · Texas Storm400 Meters751:12.93a—
May 31Track Houston Championship May 31 · 100 Meters · Place 73 · Texas Storm100 MetersRound P7314.29a—
May 23The Fred Newhouse Track and Field Classic (formerly NW Flyers Track Meet)May 23 · Javelin · Place 6 · Texas Storm TrackJavelin600g6.22.17m PB-
May 23The Fred Newhouse Track and Field Classic (formerly NW Flyers Track Meet)May 23 · Shot Put · Place 3 · Texas Storm TrackShot Put6lb3.9.32m PB-
May 23The Fred Newhouse Track and Field Classic (formerly NW Flyers Track Meet)May 23 · 100 Meters · Place 53 · Texas Storm Track100 Meters53.14.36a-
May 17Carl Lewis Stars Annual Track MeetMay 17 · Javelin · Place 1 · Texas StormJavelin123.24m—
May 17Carl Lewis Stars Annual Track MeetMay 17 · Shot Put · Place 3 · Texas StormShot Put39.43m—
May 17Carl Lewis Stars Annual Track MeetMay 17 · 200 Meters · Place 68 · Texas Storm200 Meters6831.24a—
May 10Texas Storm Youth Annual Track MeetMay 10 · Shot Put · Place 8 · Texas Storm TrackShot Put6lb8.8.16m-
May 10Texas Storm Youth Annual Track MeetMay 10 · 400 Meters · Place 71 · Texas Storm Track400 Meters71.1:12.54a PB-
May 10Texas Storm Youth Annual Track MeetMay 10 · 100 Meters · Place 52 · Texas Storm Track100 Meters52.14.08a-
Apr 26Afterburners Track MeetApr 26 · Javelin · Place 4 · Texas StormJavelin420.50m—
Apr 26Afterburners Track MeetApr 26 · Shot Put · Place 5 · Texas StormShot Put59.35m—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 22USATF National Junior Olympic ChampionshipsJul 22 · Shot Put · Place 40 · Texas StormShot Put408.66m—
Jul 62024 Junior Olympic Qualifier Challenge MeetJul 6 · Javelin · Place 2 · Texas StormJavelin221.55m—
Jul 62024 Junior Olympic Qualifier Challenge MeetJul 6 · Shot Put · Place 4 · Texas StormShot Put48.95m—
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · Javelin · Place 6 · Texas StormJavelin619.35m—
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · Shot Put · Place 5 · Texas StormShot Put59.69m—
Jun 1Track Houston 2024 Championship MeetJun 1 · Javelin · Place 3 · Texas StormJavelin319.35m—
Jun 1Track Houston 2024 Championship MeetJun 1 · Shot Put · Place 2 · Texas StormShot Put29.13m—
Jun 1Track Houston 2024 Championship MeetJun 1 · 400 Meters · Place 105 · Texas Storm400 Meters1051:15.21a—
May 24Northwest Flyers 37th Anniversary MeetMay 24 · Javelin · Place 4 · Texas Storm TrackJavelin600g4.18.64m-
May 24Northwest Flyers 37th Anniversary MeetMay 24 · Shot Put · Place 4 · Texas Storm TrackShot Put6lb4.8.99m-
May 24Northwest Flyers 37th Anniversary MeetMay 24 · 400 Meters · Place 49 · Texas Storm Track400 Meters49.1:20.07a-
May 19CL Stars Track MeetMay 19 · 3000m Racewalk · Place 2 · Texas Storm Track3000m RacewalkStandard2.26:12.00a-
May 19CL Stars Track MeetMay 19 · Javelin · Place 3 · Texas Storm TrackJavelin600g3.17.70m-
May 19CL Stars Track MeetMay 19 · Shot Put · Place 3 · Texas Storm TrackShot Put6lb3.9.32m-
May 11Texas Storm Youth Annual Track MeetMay 11 · 3000m Racewalk · Place 2 · Texas Storm Track3000m RacewalkStandard2.23:27.14a PB-
May 11Texas Storm Youth Annual Track MeetMay 11 · Shot Put · Place 6 · Texas Storm TrackShot Put6lb6.27-00.00-
Apr 20Katy Express USATF Youth Track & Field MeetApr 20 · Shot Put · Place 2 · Texas Storm TrackShot Put6lb2.8.67m-
Apr 20Katy Express USATF Youth Track & Field MeetApr 20 · 400 Meters · Place 95 · Texas Storm Track400 Meters95.1:15.46a-
Apr 20Katy Express USATF Youth Track & Field MeetApr 20 · 200 Meters · Place 79 · Texas Storm Track200 Meters79.32.77a-

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 14Joe DeLoach Youth InvJan 14 · Shot Put · Place 6 · Texas Storm TrackShot Put6lb6.8.74m PB-
Jan 14Joe DeLoach Youth InvJan 14 · 400 Meters · Place 51 · Texas Storm Track400 MetersRound P51.1:20.38a PB-

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 4USATF Region 12 Junior Olympic ChampionshipsJul 4 · 1500m Racewalk · Place 2 · Texas Storm Track1500m Racewalk2.10:28.79a PB12
Jul 4USATF Region 12 Junior Olympic ChampionshipsJul 4 · Javelin · Place 3 · Texas Storm TrackJavelin450g AeroJav3.17.94m12
Jul 4USATF Region 12 Junior Olympic ChampionshipsJul 4 · Shot Put · Place 4 · Texas Storm TrackShot Put6lb4.8.41m12
Jun 16USATF Gulf Association Junior Olympic ChampionshipsJun 16 · 1500m Racewalk · Place 2 · Texas Storm Track1500m Racewalk2.12:59.57a12
Jun 16USATF Gulf Association Junior Olympic ChampionshipsJun 16 · Javelin · Place 1 · Texas Storm TrackJavelin450g AeroJav1.23.62m PB12
Jun 16USATF Gulf Association Junior Olympic ChampionshipsJun 16 · Shot Put · Place 5 · Texas Storm TrackShot Put6lb5.6.96m12
Jun 3Track Houston Championship MeetJun 3 · High Jump · Place 10 · Texas StormHigh Jump100.95m—
Jun 3Track Houston Championship MeetJun 3 · Javelin · Place 5 · Texas StormJavelin516.49m—
Jun 3Track Houston Championship MeetJun 3 · Shot Put · Place 5 · Texas StormShot Put56.75m—
May 27Northwest Flyers 36th Anniversary Track MeetMay 27 · Javelin · Place 6 · Texas StormJavelin614.45m—
May 27Northwest Flyers 36th Anniversary Track MeetMay 27 · Shot Put · Place 5 · Texas StormShot Put56.92m—
May 20CL Stars Track MeetMay 20 · Shot Put · Place 5 · Texas Storm TrackShot Put6lb5.7.73m12
May 20CL Stars Track MeetMay 20 · High Jump · Place 8 · Texas Storm TrackHigh Jump8.1.15m PB12
May 20CL Stars Track MeetMay 20 · 400 Meters · Place 74 · Texas Storm Track400 Meters74.1:22.47a12
May 132023 Texas Storm Annual Track Meet - All Age GroupsMay 13 · High Jump · Place 8 · Texas StormHigh Jump81.15m—
May 132023 Texas Storm Annual Track Meet - All Age GroupsMay 13 · Javelin · Place 6 · Texas StormJavelin614.42m—
May 132023 Texas Storm Annual Track Meet - All Age GroupsMay 13 · Shot Put · Place 4 · Texas StormShot Put47.31m—
May 6Afterburners Track MeetMay 6 · 800 Meters · Place 30 · Texas Storm800 Meters303:12.07a PB—
May 6Afterburners Track MeetMay 6 · Javelin · Place 5 · Texas StormJavelin514.33m—
May 6Afterburners Track MeetMay 6 · Shot Put · Place 2 · Texas StormShot Put27.17m—
Apr 22Katy Express USATF Youth Track & Field MeetApr 22 · 800 Meters · Place 29 · Texas Storm800 Meters293:15.73a—
Apr 22Katy Express USATF Youth Track & Field MeetApr 22 · 400 Meters · Place 53 · Texas Storm400 Meters531:17.13a—