Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTrack Houston Championship Meet · Jun 415.30Track Houston Championship MeetJune 4, 2022
1200 Meters · OutdoorHAPS District Championship - Two Days · Apr 143:53.51aHAPS District Championship - Two DaysApril 14, 2025
1500 Meters · OutdoorAAU Junior Olympic Games · Aug 14:30.63aAAU Junior Olympic GamesAugust 1, 2026
1500 Meters · OutdoorHouston Pace Setters Invitational · Mar 255:52.32Houston Pace Setters InvitationalMarch 25, 2023
200 Meters · OutdoorUSATF Gulf Association Junior Olympic Championships · Jun 1732.54aUSATF Gulf Association Junior Olympic ChampionshipsJune 17, 2022
3000 Meters · OutdoorAAU Junior Olympic Games · Aug 110:02.46aAAU Junior Olympic GamesAugust 1, 2026
400 Meters · OutdoorThe Wings Track Club Youth Championship · May 311:03.16aThe Wings Track Club Youth ChampionshipMay 31, 2025
800 Meters · OutdoorAAU Track & Field Region 17 Qualifier (All Ages) · Jun 262:22.13aAAU Track & Field Region 17 Qualifier (All Ages)June 26, 2025
800 Meters · OutdoorHouston Pace Setters Invitational · Mar 252:55.51Houston Pace Setters InvitationalMarch 25, 2023
Combined results · OutdoorClash of Texas · May 42:38.27Clash of TexasMay 4, 2024
Long Jump · OutdoorCL Stars Track Meet 11-12 and under · May 213.30mCL Stars Track Meet 11-12 and underMay 21, 2022

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 3000 Meters · Place 12 · Gulf UnitedGulf United3000 Meters12.10:02.46a PB7
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 11 · Gulf UnitedGulf United1500 Meters11.4:30.63a PB7
Jun 26AAU Track & Field Region 17 QualifierJun 26 · 3000 Meters · Place 2 · Gulf UnitedGulf United3000 Meters2.10:18.07a7
Jun 26AAU Track & Field Region 17 QualifierJun 26 · 1500 Meters · Place 2 · Gulf UnitedGulf United1500 Meters2.4:33.59a7
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · 3000 Meters · Place 2 · Gulf UnitedGulf United3000 Meters2.10:30.56a7
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · 1500 Meters · Place 3 · Gulf UnitedGulf United1500 Meters3.4:43.89a7
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · 800 Meters · Gulf UnitedGulf United800 Meters—DQ7
May 30Wings Track Club Championship TF26May 30 · 800 Meters · Northside Striders AldineNorthside Striders Aldine800 Meters—NT7
May 9H-Town Hurricanes Relays TF26May 9 · 3000 Meters · Place 3 · Northside Striders AldineNorthside Striders Aldine3000 Meters3.10:30.88a7
May 2Clash of Texas TF26May 2 · 3000 Meters · Place 7 · Gulf UnitedGulf United3000 Meters710:14.67a7
May 2Clash of Texas TF26May 2 · 1500 Meters · Place 8 · Gulf UnitedGulf United1500 Meters84:41.48a7
Apr 25Afterburners Track MeetApr 25 · 3000 Meters · Place 3 · Gulf UnitedGulf United3000 Meters3.10:23.02a7
Apr 25Afterburners Track MeetApr 25 · 1500 Meters · Gulf UnitedGulf United1500 Meters--DNS7
Apr 25Afterburners Track MeetApr 25 · 800 Meters · Gulf UnitedGulf United800 Meters--DNS7
Apr 25Afterburners Track MeetApr 25 · 400 Meters · Gulf UnitedGulf United400 Meters--DNS7
Apr 18PTX Spring Classic TF26Apr 18 · 1500 Meters · Place 3 · Northside Striders AldineNorthside Striders Aldine1500 Meters34:45.30a7

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 26AAU Junior Olympic Games Jul 26 · 3000 Meters · Place 14 · Gulf UnitedGulf United3000 Meters1410:39.5512
Jul 26AAU Junior Olympic Games Jul 26 · 1500 Meters · Place 21 · Gulf UnitedGulf United1500 Meters214:48.3612
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · 3000 Meters · Place 3 · Gulf UnitedGulf United3000 Meters3.10:45.12a6
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · 1500 Meters · Place 3 · Gulf UnitedGulf United1500 Meters3.4:48.63a6
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · 800 Meters · Place 8 · Gulf UnitedGulf United800 Meters8.2:22.13a PB6
Jun 12AAU Gulf District Qualifier (9 yr Old & Up Athletes ONLY)!Jun 12 · 800 Meters · Place 9 · Gulf UnitedGulf United800 Meters9.2:25.90a6
May 31The Wings Track Club Youth ChampionshipMay 31 · 3000 Meters · Place 2 · Northside Striders AldineNorthside Striders Aldine3000 Meters210:43.79a7
May 31The Wings Track Club Youth ChampionshipMay 31 · 1500 Meters · Place 4 · Northside Striders AldineNorthside Striders Aldine1500 Meters44:57.51a7
May 31The Wings Track Club Youth ChampionshipMay 31 · 400 Meters · Place 17 · Northside Striders AldineNorthside Striders Aldine400 Meters171:03.16a PB7
May 24High Velocity Memorial Day ClassicMay 24 · 3000 Meters · Place 5 · Northside Striders AldineNorthside Striders Aldine3000 Meters511:10.30a7
May 24High Velocity Memorial Day ClassicMay 24 · 3000 Meters · Place 1 · Northside Striders AldineNorthside Striders Aldine3000 Meters111:10.30a7
May 24High Velocity Memorial Day ClassicMay 24 · 3000 Meters · Place 1 · Northside Striders AldineNorthside Striders Aldine3000 Meters111:10.30a7
May 17Top Flight Youth Track MeetMay 17 · 3000 Meters · Northside Striders AldineNorthside Striders Aldine3000 Meters—DNS6
May 17Top Flight Youth Track MeetMay 17 · 800 Meters · Place 3 · Northside Striders AldineNorthside Striders Aldine800 Meters3.2:27.08a6
May 10Texas Storm Youth Annual Track MeetMay 10 · 1500 Meters · Place 6 · Northside Striders AldineNorthside Striders Aldine1500 Meters6.5:00.04a6
May 10Texas Storm Youth Annual Track MeetMay 10 · 800 Meters · Place 14 · Northside Striders AldineNorthside Striders Aldine800 Meters14.2:28.46a6
May 3Clash of TexasMay 3 · 3000 Meters · Place 12 · Gulf UnitedGulf United3000 Meters1210:47.89a6
May 3Clash of TexasMay 3 · 1500 Meters · Place 20 · Gulf UnitedGulf United1500 Meters205:04.60a6
May 3Clash of TexasMay 3 · 800 Meters · Place 27 · Gulf UnitedGulf United800 Meters272:24.65a6
Apr 14HAPS District Championship - Two DaysApr 14 · 1200 Meters · Place 1 · Woodlands MethodistWoodlands Methodist1200 Meters13:53.51a PB6
Apr 8Northland Christian MS Meet #2Apr 8 · 2400 Meters · Woodlands MethodistWoodlands Methodist2400 Meters—08:45.0Unofficial6
Apr 3Woodlands Christian MS meet #4Apr 3 · 2400 Meters · Woodlands MethodistWoodlands Methodist2400 Meters—08:42.2Unofficial6
Apr 3Woodlands Christian MS meet #4Apr 3 · 800 Meters · Woodlands MethodistWoodlands Methodist800 Meters—2:31Unofficial6
Mar 26Woodlands Christian MS meet #3Mar 26 · 1200 Meters · Woodlands MethodistWoodlands Methodist1200 Meters—3:58Unofficial6
Mar 4Rosehill Christian Middle School Meet #2Mar 4 · 800 Meters · Woodlands MethodistWoodlands Methodist800 Meters—2:35Unofficial6
Feb 27Woodlands Christian MS meet #1Feb 27 · 1200 Meters · Woodlands MethodistWoodlands Methodist1200 MetersND3:58Unofficial6

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 22USATF National Junior Olympic ChampionshipsJul 22 · 3000 Meters · Place 16 · Gulf UnitedGulf United3000 Meters1610:49.27a—
Jun 21AAU JO Region 17 Nat. Qual.Jun 21 · 3000 Meters · Place 1 · Northside Striders Aldine TracNorthside Striders Aldine Trac3000 Meters1.11:27.13a5
Jun 21AAU JO Region 17 Nat. Qual.Jun 21 · 1500 Meters · Place 2 · Northside Striders Aldine TracNorthside Striders Aldine Trac1500 Meters2.5:15.79a5
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · 3000 Meters · Place 2 · Gulf UnitedGulf United3000 Meters211:06.09a—
Jun 13AAU Gulf District QualifierJun 13 · 3000 Meters · Place 1 · Northside Striders Aldine TracNorthside Striders Aldine Trac3000 Meters111:50.68—
Jun 13AAU Gulf District QualifierJun 13 · 3000 Meters · Place 1 · Northside Striders Aldine TracNorthside Striders Aldine Trac3000 Meters111:50.68—
Jun 13AAU Gulf District QualifierJun 13 · 1500 Meters · Place 2 · Northside Striders Aldine TracNorthside Striders Aldine Trac1500 Meters25:14.55—
May 24Northwest Flyers 37th Anniversary MeetMay 24 · 1500 Meters · Place 4 · Gulf UnitedGulf United1500 Meters4.5:17.50a5
May 24Northwest Flyers 37th Anniversary MeetMay 24 · 800 Meters · Place 5 · Gulf UnitedGulf United800 Meters5.2:33.99a5
May 4Clash of TexasMay 4 · Combined results · Place 4 · Northside StNorthside StCombined results411:14.2412
May 4Clash of TexasMay 4 · Combined results · Place 6 · Northside StNorthside StCombined results65:12.5012
May 4Clash of TexasMay 4 · Combined results · Place 16 · Northside StNorthside StCombined results162:38.27 PB12
Apr 20Katy Express USATF Youth Track & Field MeetApr 20 · 1500 Meters · Place 6 · Gulf UnitedGulf United1500 Meters6.5:17.82a5
Apr 20Katy Express USATF Youth Track & Field MeetApr 20 · 400 Meters · Place 37 · Gulf UnitedGulf United400 Meters37.1:10.54a5
Apr 13PTX 12th Annual Spring ClassicApr 13 · 3000 Meters · Place 1 · Northside Striders AldineNorthside Striders Aldine3000 Meters1.11:45.03a5
Apr 13PTX 12th Annual Spring ClassicApr 13 · 800 Meters · Place 10 · Northside Striders AldineNorthside Striders Aldine800 Meters10.2:43.13a5
Apr 13PTX 12th Annual Spring ClassicApr 13 · 200 Meters · Northside Striders AldineNorthside Striders Aldine200 Meters--DNS5

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 27Greater Houston RelaysMay 27 · 3000 Meters · Place 1 · Northside Striders AldiNorthside Striders Aldi3000 Meters112:27.79a—
May 27Greater Houston RelaysMay 27 · 3000 Meters · Place 1 · Northside Striders AldiNorthside Striders Aldi3000 Meters112:27.79a—
May 27Greater Houston RelaysMay 27 · 1500 Meters · Place 2 · Northside Striders AldiNorthside Striders Aldi1500 Meters25:46.77a—
May 27Greater Houston RelaysMay 27 · 1500 Meters · Place 2 · Northside Striders AldiNorthside Striders Aldi1500 Meters25:46.77a—
May 6Clash of TexasMay 6 · 3000 Meters · Place 5 · Northside Striders AldiNorthside Striders Aldi3000 Meters511:46.73a—
May 6Clash of TexasMay 6 · 1500 Meters · Place 11 · Northside Striders AldiNorthside Striders Aldi1500 Meters115:41.68a—
May 6Clash of TexasMay 6 · 800 Meters · Place 20 · Northside Striders AldiNorthside Striders Aldi800 Meters202:43.95a—
Apr 8Pearland Track Xpress InvitationalApr 8 · 3000 Meters · Place 2 · Northside Striders AldiNorthside Striders Aldi3000 Meters212:58.41a—
Apr 8Pearland Track Xpress InvitationalApr 8 · 800 Meters · Place 17 · Northside Striders AldiNorthside Striders Aldi800 Meters173:01.08a—
Mar 25Houston Pace Setters InvitationalMar 25 · 1500 Meters · Place 1 · Northside Striders AldineNorthside Striders Aldine1500 Meters15:52.32 PB—
Mar 25Houston Pace Setters InvitationalMar 25 · 800 Meters · Place 9 · Northside Striders AldineNorthside Striders Aldine800 Meters92:55.51 PB—

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 29AAU Junior Olympics Region 17 National QualifierJun 29 · Long Jump · Track Houston Youth TrackTrack Houston Youth TrackLong Jump--DNS3
Jun 29AAU Junior Olympics Region 17 National QualifierJun 29 · 1500 Meters · Place 4 · Northside Striders AldineNorthside Striders Aldine1500 Meters4.5:49.86a3
Jun 29AAU Junior Olympics Region 17 National QualifierJun 29 · 1500 Meters · Place 4 · Northside Striders AldineNorthside Striders Aldine1500 Meters4.5:49.86a3
Jun 29AAU Junior Olympics Region 17 National QualifierJun 29 · 800 Meters · Place 8 · Northside Striders AldineNorthside Striders Aldine800 Meters8.2:59.34a3
Jun 17USATF Gulf Association Junior Olympic ChampionshipsJun 17 · Long Jump · Place 10 · Track Houston Youth TrackTrack Houston Youth TrackLong Jump10.3.18m3
Jun 17USATF Gulf Association Junior Olympic ChampionshipsJun 17 · 200 Meters · Place 10 · Track Houston Youth TrackTrack Houston Youth Track200 Meters10.32.54a PB3
Jun 16AAU Gulf Junior Olympics District QualifierJun 16 · 1500 Meters · Place 4 · Northside Striders AldiNorthside Striders Aldi1500 Meters45:44.02a—
Jun 16AAU Gulf Junior Olympics District QualifierJun 16 · 800 Meters · Place 10 · Northside Striders AldiNorthside Striders Aldi800 Meters102:55.54a—
Jun 4Track Houston Championship MeetJun 4 · Long Jump · Place 10 · Track Houston YouthTrack Houston YouthLong Jump102.959-10
Jun 4Track Houston Championship MeetJun 4 · 100 Meters · Place 36 · Track Houston YouthTrack Houston Youth100 Meters3615.30 PB9-10
May 28Northwest Flyers 35th Anniversary Track MeetMay 28 · Long Jump · Place 3 · Track Houston YouthTrack Houston YouthLong Jump33.509-10
May 28Northwest Flyers 35th Anniversary Track MeetMay 28 · 100 Meters · Place 34 · Track Houston YouthTrack Houston Youth100 Meters3415.319-10
May 21CL Stars Track Meet 11-12 and underMay 21 · Long Jump · Place 7 · Track Houston Youth TrackTrack Houston Youth TrackLong Jump7.3.30m PB3
May 21CL Stars Track Meet 11-12 and underMay 21 · 200 Meters · Place 33 · Track Houston Youth TrackTrack Houston Youth Track200 Meters33.33.09a3
May 7Clash of TexasMay 7 · 1500 Meters · Place 5 · Northside Striders AldineNorthside Striders Aldine1500 Meters5.6:03.00a3
May 7Clash of TexasMay 7 · 800 Meters · Place 28 · Northside Striders AldineNorthside Striders Aldine800 Meters28.3:18.15a3
May 7Clash of TexasMay 7 · 400 Meters · Place 32 · Northside Striders AldineNorthside Striders Aldine400 Meters32.1:18.73a3
Apr 30Afterburners Meet (12U A.M. & 13-18 P.M.)Apr 30 · Long Jump · Place 6 · Track Houston Youth TrackTrack Houston Youth TrackLong Jump6.2.94m3
Apr 30Afterburners Meet (12U A.M. & 13-18 P.M.)Apr 30 · 400 Meters · Place 57 · Track Houston Youth TrackTrack Houston Youth Track400 Meters57.1:30.16a3
Apr 16PTX 10th Annual Spring ClassicApr 16 · 1500 Meters · Place 5 · Northside StNorthside St1500 Meters56:24.26—

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 30AAU Region 17 Junior Olympics National QualifierJun 30 · 1500 Meters · Place 5 · Northside Striders AldineNorthside Striders Aldine1500 Meters5.6:13.38a2
Jun 30AAU Region 17 Junior Olympics National QualifierJun 30 · 800 Meters · Place 7 · Northside Striders AldineNorthside Striders Aldine800 Meters7.2:56.35a2
Jun 11AAU Junior Olympic Gulf District - 12UJun 11 · 1500 Meters · Place 4 · Northside Striders AldineNorthside Striders Aldine1500 Meters4.6:21.48a2
Jun 11AAU Junior Olympic Gulf District - 12UJun 11 · 800 Meters · Place 8 · Northside Striders AldineNorthside Striders Aldine800 Meters8.3:03.01a2
Jun 11AAU Junior Olympic Gulf District - 12UJun 11 · 400 Meters · Place 25 · Northside Striders AldineNorthside Striders Aldine400 Meters25.1:23.50a2
Jun 5Track Houston 2021 Championship MeetJun 5 · 1500 Meters · Place 7 · Northside Striders AldineNorthside Striders Aldine1500 Meters76:13.428
May 1Clash of TexasMay 1 · 400 Meters · Place 57 · Northside Striders AldineNorthside Striders Aldine400 Meters57.1:26.74a2
May 1Clash of TexasMay 1 · 100 Meters · Place 94 · Northside Striders AldineNorthside Striders Aldine100 Meters94.18.48a2
Apr 24Greater Houston RelaysApr 24 · 800 Meters · Place 7 · Northside Striders AldineNorthside Striders Aldine800 Meters7.3:15.12a2
Apr 24Greater Houston RelaysApr 24 · 400 Meters · Northside Striders AldineNorthside Striders Aldine400 Meters—DNS2
Apr 10Pearland Track Express Spring ClassicApr 10 · 400 Meters · Place 19 · Northside Striders AldineNorthside Striders Aldine400 Meters191:32.448