Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTexas Storm Youth Annual Track Meet · May 1014.71aTexas Storm Youth Annual Track MeetMay 10, 2025
1500 Meters · OutdoorAAU Gulf District Qualifier (9yrs Old & Up) · Jun 124:49.06aAAU Gulf District Qualifier (9yrs Old & Up)June 12, 2026
200 Meters · Outdoor2026 Houston Pace Setters Preliminary Invitational · Mar 2827.84a2026 Houston Pace Setters Preliminary InvitationalMarch 28, 2026
200m Hurdles · 36" / 0.914m · OutdoorAAU Track & Field Region 17 Qualifier (All Ages) · Jun 2635.47aAAU Track & Field Region 17 Qualifier (All Ages)June 26, 2025
3000 Meters · OutdoorWings Track Club Championship TF26 · May 3011:05.43aWings Track Club Championship TF26May 30, 2026
400 Meters · OutdoorAAU Gulf District Qualifier (9yrs Old & Up) · Jun 1258.66aAAU Gulf District Qualifier (9yrs Old & Up)June 12, 2026
800 Meters · OutdoorAAU Track & Field Region 17 Qualifier · Jun 262:15.31aAAU Track & Field Region 17 QualifierJune 26, 2026
80m Hurdles · 30" / 0.762m · OutdoorNorthwest Flyers 37th Anniversary Meet · May 2418.57aNorthwest Flyers 37th Anniversary MeetMay 24, 2024
Combined results · OutdoorClash of Texas · May 418.87Clash of TexasMay 4, 2024
High Jump · OutdoorNorthwest Flyers 37th Anniversary Meet · May 241.12mNorthwest Flyers 37th Anniversary MeetMay 24, 2024
Long Jump · OutdoorUSATF Region 16 Junior Olympic Championships · Jun 143.68mUSATF Region 16 Junior Olympic ChampionshipsJune 14, 2024
Shot Put · 6lb · OutdoorPTX 12th Annual Spring Classic · Apr 1316-08.50PTX 12th Annual Spring ClassicApril 13, 2024

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 17 QualifierJun 26 · 1500 Meters · Gulf UnitedGulf United1500 Meters—DNS8
Jun 26AAU Track & Field Region 17 QualifierJun 26 · 800 Meters · Place 10 · Gulf UnitedGulf United800 Meters10.2:15.31a PB8
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · 1500 Meters · Place 8 · Gulf UnitedGulf United1500 Meters8.4:49.06a PB8
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · 800 Meters · Place 9 · Gulf UnitedGulf United800 Meters9.2:16.28a8
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · 400 Meters · Place 25 · Gulf UnitedGulf United400 Meters25.58.66a PB8
May 30Wings Track Club Championship TF26May 30 · 3000 Meters · Place 3 · Northside Striders AldineNorthside Striders Aldine3000 Meters311:05.43a PB8
May 30Wings Track Club Championship TF26May 30 · 1500 Meters · Place 5 · Northside Striders AldineNorthside Striders Aldine1500 Meters55:04.81a8
May 9H-Town Hurricanes Relays TF26May 9 · Long Jump · Place 7 · Northside Striders AldineNorthside Striders AldineLong Jump7.4.70m8
May 9H-Town Hurricanes Relays TF26May 9 · 400 Meters · Place 10 · Northside Striders AldineNorthside Striders Aldine400 Meters10.58.67a8
May 2Clash of Texas TF26May 2 · Long Jump · Place 33 · Gulf UnitedGulf UnitedLong Jump3312-11.008
May 2Clash of Texas TF26May 2 · 200m Hurdles · Place 26 · Gulf UnitedGulf United200m Hurdles2632.69a8
May 2Clash of Texas TF26May 2 · 1500 Meters · Place 16 · Gulf UnitedGulf United1500 Meters164:56.66a8
Apr 18PTX Spring Classic TF26Apr 18 · Long Jump · Place 10 · Northside Striders AldineNorthside Striders AldineLong Jump104.69m8
Apr 18PTX Spring Classic TF26Apr 18 · 100m Hurdles · Place 8 · Northside Striders AldineNorthside Striders Aldine100m Hurdles819.79a8
Apr 18PTX Spring Classic TF26Apr 18 · 1500 Meters · Place 4 · Northside Striders AldineNorthside Striders Aldine1500 Meters44:53.90a8
Mar 282026 Houston Pace Setters Preliminary InvitationalMar 28 · Long Jump · Place 8 · Northside Striders AldineNorthside Striders AldineLong Jump813-98
Mar 282026 Houston Pace Setters Preliminary InvitationalMar 28 · 1500 Meters · Place 4 · Northside Striders AldineNorthside Striders Aldine1500 Meters45:03.63a8
Mar 282026 Houston Pace Setters Preliminary InvitationalMar 28 · 400 Meters · Place 5 · Northside Striders AldineNorthside Striders Aldine400 Meters51:00.65a8
Mar 282026 Houston Pace Setters Preliminary InvitationalMar 28 · 200 Meters · Place 10 · Northside Striders AldineNorthside Striders Aldine200 Meters1027.84a PB8

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · 200m Hurdles · Place 21 · Northside Striders AldineNorthside Striders Aldine200m Hurdles36" / 0.914m21.35.47a PBWind: -27
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · Long Jump · Place 12 · Northside Striders AldineNorthside Striders AldineLong Jump12.15-03.257
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · 1500 Meters · Place 9 · Northside Striders AldineNorthside Striders Aldine1500 Meters9.5:12.15a7
Jun 12AAU Gulf District Qualifier (9 yr Old & Up Athletes ONLY)!Jun 12 · Long Jump · Place 15 · Northside Striders AldineNorthside Striders AldineLong Jump15.14-11.507
May 31The Wings Track Club Youth ChampionshipMay 31 · 200m Hurdles · Place 12 · Northside Striders AldineNorthside Striders Aldine200m Hurdles1234.08a7
May 31The Wings Track Club Youth ChampionshipMay 31 · 1500 Meters · Place 9 · Northside Striders AldineNorthside Striders Aldine1500 Meters95:23.05a7
May 31The Wings Track Club Youth ChampionshipMay 31 · 400 Meters · Place 23 · Northside Striders AldineNorthside Striders Aldine400 Meters231:04.70a7
May 24High Velocity Memorial Day ClassicMay 24 · 3000 Meters · Place 9 · Northside Striders AldineNorthside Striders Aldine3000 Meters911:49.51a7
May 24High Velocity Memorial Day ClassicMay 24 · 200m Hurdles · Place 11 · Northside Striders AldineNorthside Striders Aldine200m Hurdles1137.24a7
May 24High Velocity Memorial Day ClassicMay 24 · 3000 Meters · Place 3 · Northside Striders AldineNorthside Striders Aldine3000 Meters311:49.51a7
May 24High Velocity Memorial Day ClassicMay 24 · 400 Meters · Place 37 · Northside Striders AldineNorthside Striders Aldine400 Meters371:07.34a7
May 10Texas Storm Youth Annual Track MeetMay 10 · Long Jump · Place 17 · Northside Striders AldineNorthside Striders AldineLong Jump17.4.06m7
May 10Texas Storm Youth Annual Track MeetMay 10 · 800 Meters · Place 16 · Northside Striders AldineNorthside Striders Aldine800 Meters16.2:31.02a7
May 10Texas Storm Youth Annual Track MeetMay 10 · 400 Meters · Place 68 · Northside Striders AldineNorthside Striders Aldine400 Meters68.1:06.32a7
May 10Texas Storm Youth Annual Track MeetMay 10 · 100 Meters · Place 81 · Northside Striders AldineNorthside Striders Aldine100 Meters81.14.71a PB7
May 3Clash of TexasMay 3 · Long Jump · Place 32 · Gulf UnitedGulf UnitedLong Jump3213-3.757
May 3Clash of TexasMay 3 · 200m Hurdles · Place 28 · Gulf UnitedGulf United200m Hurdles2834.99a7
May 3Clash of TexasMay 3 · 1500 Meters · Place 30 · Gulf UnitedGulf United1500 Meters305:27.43a7

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · Long Jump · Place 6 · Gulf UnitedGulf UnitedLong Jump63.68m PB—
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · High Jump · Place 8 · Gulf UnitedGulf UnitedHigh Jump81.05m—
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · Shot Put · Place 11 · Gulf UnitedGulf UnitedShot Put114.19m—
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · 80m Hurdles · Place 8 · Gulf UnitedGulf United80m Hurdles818.07a—
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · 800 Meters · Place 16 · Gulf UnitedGulf United800 Meters162:42.41a—
May 24Northwest Flyers 37th Anniversary MeetMay 24 · 80m Hurdles · Place 10 · Gulf UnitedGulf United80m Hurdles30" / 0.762m10.18.57a PBWind: 0.111
May 24Northwest Flyers 37th Anniversary MeetMay 24 · High Jump · Place 4 · Gulf UnitedGulf UnitedHigh Jump4.1.12m PB11
May 24Northwest Flyers 37th Anniversary MeetMay 24 · 1500 Meters · Place 12 · Gulf UnitedGulf United1500 Meters12.5:49.63a11
May 4Clash of TexasMay 4 · Combined results · Place 24 · Northside StNorthside StCombined results2414-02.5012
May 4Clash of TexasMay 4 · Combined results · Place 10 · Northside StNorthside StCombined results1018.87 PB12
May 4Clash of TexasMay 4 · Combined results · Place 20 · Northside StNorthside StCombined results205:45.2512
Apr 13PTX 12th Annual Spring ClassicApr 13 · Long Jump · Place 19 · Northside Striders AldineNorthside Striders AldineLong Jump19.11-04.256
Apr 13PTX 12th Annual Spring ClassicApr 13 · Shot Put · Place 9 · Northside Striders AldineNorthside Striders AldineShot Put6lb9.16-08.50 PB6
Apr 13PTX 12th Annual Spring ClassicApr 13 · 800 Meters · Place 13 · Northside Striders AldineNorthside Striders Aldine800 Meters13.2:45.15a6
Mar 30Houston Pace SettersMar 30 · 800 Meters · Place 7 · Northside Striders AldineNorthside Striders Aldine800 Meters7.2:46.62a6
Mar 30Houston Pace SettersMar 30 · 400 Meters · Place 10 · Northside Striders AldineNorthside Striders Aldine400 Meters10.1:11.24a6
Mar 30Houston Pace SettersMar 30 · 200 Meters · Place 13 · Northside Striders AldineNorthside Striders Aldine200 Meters13.31.82a6

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · 800 Meters · Place 20 · Northside Striders AldineNorthside Striders Aldine800 Meters20.2:45.17aUnofficial5
Jul 11AAU Club ChampionshipsJul 11 · 400 Meters · Place 26 · Northside Striders AldineNorthside Striders Aldine400 MetersRound P26.1:09.18aUnofficial5
May 27Greater Houston RelaysMay 27 · 800 Meters · Place 3 · Northside Striders AldiNorthside Striders Aldi800 Meters32:47.13a—
May 27Greater Houston RelaysMay 27 · 400 Meters · Place 8 · Northside Striders AldiNorthside Striders Aldi400 Meters81:09.60a—
May 13Houston Visions Track & Field MeetMay 13 · 400 Meters · Place 9 · Northside Striders AldiNorthside Striders Aldi400 Meters91:10.87a—
May 6Clash of TexasMay 6 · 1500 Meters · Place 13 · Northside Striders AldiNorthside Striders Aldi1500 Meters135:46.70a—
May 6Clash of TexasMay 6 · 800 Meters · Place 23 · Northside Striders AldiNorthside Striders Aldi800 Meters232:47.35a—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 29AAU Junior Olympics Region 17 National QualifierJun 29 · 1500 Meters · Place 3 · Northside Striders AldineNorthside Striders Aldine1500 Meters3.5:47.17a4
Jun 29AAU Junior Olympics Region 17 National QualifierJun 29 · 1500 Meters · Place 3 · Northside Striders AldineNorthside Striders Aldine1500 Meters3.5:47.17a4
Jun 29AAU Junior Olympics Region 17 National QualifierJun 29 · 800 Meters · Place 6 · Northside Striders AldineNorthside Striders Aldine800 Meters6.2:53.22a4
Jun 16AAU Gulf Junior Olympics District QualifierJun 16 · 1500 Meters · Place 6 · Northside Striders AldiNorthside Striders Aldi1500 Meters65:51.10a—
Jun 16AAU Gulf Junior Olympics District QualifierJun 16 · 800 Meters · Place 8 · Northside Striders AldiNorthside Striders Aldi800 Meters82:54.26a—
May 7Clash of TexasMay 7 · 1500 Meters · Place 4 · Northside Striders AldineNorthside Striders Aldine1500 Meters4.5:56.54a4
May 7Clash of TexasMay 7 · 800 Meters · Place 12 · Northside Striders AldineNorthside Striders Aldine800 Meters12.2:59.87a4
May 7Clash of TexasMay 7 · 400 Meters · Place 10 · Northside Striders AldineNorthside Striders Aldine400 Meters10.1:12.59a4

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 30AAU Region 17 Junior Olympics National QualifierJun 30 · 1500 Meters · Place 8 · Northside Striders AldineNorthside Striders Aldine1500 Meters8.6:36.28a3
Jun 30AAU Region 17 Junior Olympics National QualifierJun 30 · 800 Meters · Place 12 · Northside Striders AldineNorthside Striders Aldine800 Meters12.3:07.53a3
Jun 11AAU Junior Olympic Gulf District - 12UJun 11 · Long Jump · Place 21 · Northside Striders AldineNorthside Striders AldineLong Jump21.7-09.003
Jun 11AAU Junior Olympic Gulf District - 12UJun 11 · 1500 Meters · Place 7 · Northside Striders AldineNorthside Striders Aldine1500 Meters7.6:49.07a3
Jun 11AAU Junior Olympic Gulf District - 12UJun 11 · 800 Meters · Place 14 · Northside Striders AldineNorthside Striders Aldine800 Meters14.3:17.49a3
May 1Clash of TexasMay 1 · 800 Meters · Place 26 · Northside Striders AldineNorthside Striders Aldine800 Meters26.3:15.67a3
May 1Clash of TexasMay 1 · 400 Meters · Place 46 · Northside Striders AldineNorthside Striders Aldine400 Meters46.1:23.26a3
Apr 24Greater Houston RelaysApr 24 · 1500 Meters · Place 5 · Northside Striders AldineNorthside Striders Aldine1500 Meters5.7:32.63a3
Apr 24Greater Houston RelaysApr 24 · 800 Meters · Place 2 · Northside Striders AldineNorthside Striders Aldine800 Meters2.3:01.87a3
Apr 24Greater Houston RelaysApr 24 · 400 Meters · Place 17 · Northside Striders AldineNorthside Striders Aldine400 Meters17.1:26.55a3
Apr 10Pearland Track Express Spring ClassicApr 10 · 1500 Meters · Place 2 · Northside Striders AldineNorthside Striders Aldine1500 Meters27:32.558
Apr 10Pearland Track Express Spring ClassicApr 10 · 400 Meters · Place 13 · Northside Striders AldineNorthside Striders Aldine400 Meters131:21.888