Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPearland Track Xpress Invitational · Apr 816.08aPearland Track Xpress InvitationalApril 8, 2023
1500 Meters · OutdoorAAU Gulf District Qualifier (9yrs Old & Up) · Jun 124:51.21aAAU Gulf District Qualifier (9yrs Old & Up)June 12, 2026
1500 Meters · OutdoorHouston Pace Setters Invitational · Mar 255:38.96Houston Pace Setters InvitationalMarch 25, 2023
3000 Meters · OutdoorClash of Texas TF26 · May 210:13.42aClash of Texas TF26May 2, 2026
400 Meters · OutdoorWings Track Club Championship TF26 · May 301:04.03aWings Track Club Championship TF26May 30, 2026
400 Meters · OutdoorHouston Pace Setters Invitational · Mar 251:16.38Houston Pace Setters InvitationalMarch 25, 2023
800 Meters · OutdoorClash of Texas TF26 · May 22:22.27aClash of Texas TF26May 2, 2026
Combined results · OutdoorClash of Texas · May 41:10.846Clash of TexasMay 4, 2024

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 3000 Meters · Place 21 · Pearland Track Xpress3000 Meters21.10:30.91a7
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 68 · Pearland Track Xpress1500 Meters68.5:10.23a7
Jun 26AAU Track & Field Region 17 QualifierJun 26 · 3000 Meters · Place 2 · Pearland Track Xpress3000 Meters2.10:23.59a7
Jun 26AAU Track & Field Region 17 QualifierJun 26 · 1500 Meters · Place 5 · Pearland Track Xpress1500 Meters5.4:52.69a7
Jun 26AAU Track & Field Region 17 QualifierJun 26 · 800 Meters · Place 8 · Pearland Track Xpress800 Meters8.2:23.61a7
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · 3000 Meters · Place 5 · Pearland Track Xpress3000 Meters5.10:44.25a7
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · 1500 Meters · Place 4 · Pearland Track Xpress1500 Meters4.4:51.21a PB7
Jun 12AAU Gulf District Qualifier (9yrs Old & Up)Jun 12 · 800 Meters · Place 8 · Pearland Track Xpress800 Meters8.2:23.47a7
May 30Wings Track Club Championship TF26May 30 · 800 Meters · Place 7 · Pearland Track Xpress800 Meters72:24.76a7
May 30Wings Track Club Championship TF26May 30 · 400 Meters · Place 22 · Pearland Track Xpress400 Meters221:04.03a PB7
May 92026 Texas Storm Youth Annual Track MeetMay 9 · 1500 Meters · Place 4 · Pearland Track Xpress1500 Meters4.4:55.78a7
May 92026 Texas Storm Youth Annual Track MeetMay 9 · 800 Meters · Place 9 · Pearland Track Xpress800 Meters9.2:22.93a7
May 2Clash of Texas TF26May 2 · 3000 Meters · Place 5 · Pearland Track Xpress3000 Meters510:13.42a PB7
May 2Clash of Texas TF26May 2 · 800 Meters · Place 28 · Pearland Track Xpress800 Meters282:22.27a PB7

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 26AAU Junior Olympic Games Jul 26 · 1500 Meters · Place 33 · 13 Pearland Tra1500 Meters335:04.36—
Jul 26AAU Junior Olympic Games Jul 26 · 3000 Meters · Place 16 · 13 Pearland Tra3000 Meters1611:01.86—
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · 3000 Meters · Place 2 · Pearland Track Xpress3000 Meters2.11:10.16a6
Jun 26AAU Track & Field Region 17 Qualifier (All Ages)Jun 26 · 1500 Meters · Place 6 · Pearland Track Xpress1500 Meters6.5:06.78a6
Jun 12AAU Gulf District Qualifier (9 yr Old & Up Athletes ONLY)!Jun 12 · 800 Meters · Place 13 · Pearland Track Xpress800 Meters13.2:34.69a6
May 31The Wings Track Club Youth ChampionshipMay 31 · 1500 Meters · Place 5 · Pearland Track Xpress1500 Meters55:04.07a12
May 31The Wings Track Club Youth ChampionshipMay 31 · 800 Meters · Place 7 · Pearland Track Xpress800 Meters72:31.09a12
May 24High Velocity Memorial Day ClassicMay 24 · 3000 Meters · Place 4 · Pearland Track Xpress3000 Meters411:08.03a12
May 24High Velocity Memorial Day ClassicMay 24 · 3000 Meters · Place 2 · Pearland Track Xpress3000 Meters211:08.03a12
May 102025 H-Town Hurricanes RelaysMay 10 · 3000 Meters · Place 1 · Pearland Track Xpress3000 Meters110:43.52a12
May 102025 H-Town Hurricanes RelaysMay 10 · 800 Meters · Place 3 · Pearland Track Xpress800 Meters32:35.63a12
May 3Clash of TexasMay 3 · 1500 Meters · Place 5 · Pearland Track Xpress1500 Meters55:07.77a12
May 3Clash of TexasMay 3 · 800 Meters · Place 10 · Pearland Track Xpress800 Meters102:33.50a12
May 3Clash of TexasMay 3 · 400 Meters · Place 37 · Pearland Track Xpress400 Meters371:08.19a12
Apr 26WHARTON COUNTY WAVE INVITATIONALApr 26 · 3000 Meters · Place 2 · Pearland Track Xpress3000 Meters2.10:44.12a6

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 21AAU JO Region 17 Nat. Qual.Jun 21 · 1500 Meters · Place 6 · Pearland Track Xpress1500 Meters6.5:45.13a5
Jun 13AAU Gulf District QualifierJun 13 · 1500 Meters · Place 15 · Pearland Track Xpress1500 Meters156:51.39—
Jun 13AAU Gulf District QualifierJun 13 · 800 Meters · Place 22 · Pearland Track Xpress800 Meters223:10.75—
May 252024 High Velocity Memorial Day ClassicMay 25 · 3000 Meters · Place 3 · Pearland Track Xpress3000 Meters3.15:52.93a5
May 252024 High Velocity Memorial Day ClassicMay 25 · 1500 Meters · Place 4 · Pearland Track Xpress1500 Meters4.5:45.11a5
May 4Clash of TexasMay 4 · Combined results · Place 11 · Pearland TraCombined results115:29.8011
May 4Clash of TexasMay 4 · Combined results · Place 29 · Pearland TraCombined results292:45.3311
May 4Clash of TexasMay 4 · Combined results · Place 40 · Pearland TraCombined results401:10.846 PB11
Apr 13PTX 12th Annual Spring ClassicApr 13 · 3000 Meters · Place 2 · Pearland Track Xpress3000 Meters2.11:30.24a5
Apr 13PTX 12th Annual Spring ClassicApr 13 · 800 Meters · Place 6 · Pearland Track Xpress800 Meters6.2:47.69a5
Mar 30Houston Pace SettersMar 30 · 3000 Meters · Pearland Track Xpress3000 Meters—DNS5
Mar 30Houston Pace SettersMar 30 · 800 Meters · Pearland Track Xpress800 Meters—NT5
Mar 30Houston Pace SettersMar 30 · 400 Meters · Pearland Track Xpress400 Meters—NT5

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 6Clash of TexasMay 6 · 1500 Meters · Place 3 · Pearland Track Xpress1500 Meters35:26.68a—
May 6Clash of TexasMay 6 · 800 Meters · Place 3 · Pearland Track Xpress800 Meters32:47.60a—
May 6Clash of TexasMay 6 · 400 Meters · Place 32 · Pearland Track Xpress400 Meters321:15.73a—
Apr 8Pearland Track Xpress InvitationalApr 8 · 1500 Meters · Place 1 · Pearland Track Xpress1500 Meters15:40.36a—
Apr 8Pearland Track Xpress InvitationalApr 8 · 800 Meters · Place 2 · Pearland Track Xpress800 Meters22:48.96a—
Apr 8Pearland Track Xpress InvitationalApr 8 · 100 Meters · Place 45 · Pearland Track Xpress100 Meters4516.08a PB—
Mar 25Houston Pace Setters InvitationalMar 25 · 1500 Meters · Place 1 · Pearland Track Xpress1500 Meters15:38.96 PB—
Mar 25Houston Pace Setters InvitationalMar 25 · 400 Meters · Place 7 · Pearland Track Xpress400 Meters71:16.38 PB—

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 29AAU Junior Olympics Region 17 National QualifierJun 29 · 1500 Meters · Place 2 · Pearland Track Xpress1500 Meters2.5:59.80a3
Jun 29AAU Junior Olympics Region 17 National QualifierJun 29 · 1500 Meters · Place 2 · Pearland Track Xpress1500 Meters2.5:59.80a3
Jun 29AAU Junior Olympics Region 17 National QualifierJun 29 · 800 Meters · Place 4 · Pearland Track Xpress800 Meters4.2:55.59a3
Jun 16AAU Gulf Junior Olympics District QualifierJun 16 · 1500 Meters · Place 1 · Pearland Track Xpress1500 Meters15:50.91a9
Jun 16AAU Gulf Junior Olympics District QualifierJun 16 · 800 Meters · Place 2 · Pearland Track Xpress800 Meters22:49.49a9
May 28Greater Houston RelaysMay 28 · 1500 Meters · Place 1 · Pearland Tra1500 Meters16:00.04—
May 28Greater Houston RelaysMay 28 · 800 Meters · Place 5 · Pearland Tra800 Meters52:56.27—
May 28Greater Houston RelaysMay 28 · 400 Meters · Place 11 · Pearland Tra400 Meters111:17.65—
May 142022 Texas Storm Youth Track Meet 11-12 and underMay 14 · 800 Meters · Place 20 · Pearland Track Xpress800 Meters20.3:02.79a3
May 142022 Texas Storm Youth Track Meet 11-12 and underMay 14 · 400 Meters · Place 48 · Pearland Track Xpress400 Meters48.1:21.83a3
May 142022 Texas Storm Youth Track Meet 11-12 and underMay 14 · 100 Meters · Place 75 · Pearland Track Xpress100 Meters75.17.56a3
Apr 16PTX 10th Annual Spring ClassicApr 16 · 100 Meters · Place 50 · Pearland Tra100 Meters5017.56—
Apr 16PTX 10th Annual Spring ClassicApr 16 · 400 Meters · Place 46 · Pearland Tra400 Meters461:25.12—
Apr 16PTX 10th Annual Spring ClassicApr 16 · 1500 Meters · Place 5 · Pearland Tra1500 Meters56:03.96—