Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWBAL 2A · Mar 2510.98WBAL 2AMarch 25, 2026
110m Hurdles · 39" / 0.991m · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2714.23a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
200 Meters · OutdoorWBAL 2A · Mar 2521.96WBAL 2AMarch 25, 2026
300m Hurdles · 36" / 0.914m · Outdoor106th CIF State T&F Champs Prelims & Finals 2026 · May 2937.03a106th CIF State T&F Champs Prelims & Finals 2026May 29, 2026
400 Meters · OutdoorWBAL 3B · Apr 2349.52aWBAL 3BApril 23, 2026
400m Hurdles · 36" / 0.914m · OutdoorAAU West Coast National Championship · Jul 152.46aAAU West Coast National ChampionshipJuly 1, 2026
Prelims · OutdoorNor-Cal Youth Championships · Jun 611.01Nor-Cal Youth ChampionshipsJune 6, 2026

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

2026 Outdoor Track

38 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400m Hurdles · Place 1 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds400m Hurdles36" / 0.914mRound P1.54.64a10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400m Hurdles · Place 1 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds400m Hurdles36" / 0.914m1.52.52a10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 110m Hurdles · Place 1 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds110m Hurdles39" / 0.991mRound S1.14.39aWind: 2.710
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 110m Hurdles · Place 1 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds110m Hurdles39" / 0.991mRound P1.14.23a PBWind: 1.510
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 110m Hurdles · Place 8 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds110m Hurdles39" / 0.991m8.31.94aWind: 1.310
Jul 1AAU West Coast National ChampionshipJul 1 · 400m Hurdles · Place 1 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds400m Hurdles36" / 0.914m1.52.46a PB10
Jul 1AAU West Coast National ChampionshipJul 1 · 110m Hurdles · Place 1 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds110m Hurdles39" / 0.991m1.14.45aWind: -1.910
Jul 1AAU West Coast National ChampionshipJul 1 · 200 Meters · East Palo Alto GreyhoundsEast Palo Alto Greyhounds200 MetersRound P—DNSWind: -0.210
Jul 1AAU West Coast National ChampionshipJul 1 · 100 Meters · Place 1 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds100 MetersRound P1.11.02aWind: -0.610
Jul 1AAU West Coast National ChampionshipJul 1 · 100 Meters · Place 1 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds100 Meters1.10.89aWind: 2.310
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 400m Hurdles · Place 1 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds400m Hurdles36" / 0.914m1.55.62a10
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 110m Hurdles · Place 1 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds110m Hurdles39" / 0.991m1.14.30aWind: 1.910
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 100 Meters · East Palo Alto GreyhoundsEast Palo Alto Greyhounds100 MetersRound P—DNS10
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 400m Hurdles · Place 1 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds400m Hurdles154.6016
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 100 Meters · Place 1 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds100 Meters110.9916
Jun 6Nor-Cal Youth ChampionshipsJun 6 · Prelims · Place 1 · East Palo Alto GreyhoundsEast Palo Alto GreyhoundsPrelimsRound P111.01 PB16
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · 300m Hurdles · Place 7 · MenloMenlo300m Hurdles36" / 0.914mRound P7.37.71a10
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · 300m Hurdles · Place 4 · MenloMenlo300m Hurdles36" / 0.914m4.37.03a PB10
May 16Central Coast Section Championships 2026May 16 · 300m Hurdles · Place 2 · MenloMenlo300m HurdlesRound P237.99a10
May 16Central Coast Section Championships 2026May 16 · 110m Hurdles · Place 12 · MenloMenlo110m HurdlesRound P1215.09a10
May 5WBAL ChampionshipsMay 5 · 300m Hurdles · Place 2 · MenloMenlo300m Hurdles36" / 0.914m2.37.72a10
May 5WBAL ChampionshipsMay 5 · 110m Hurdles · Place 2 · MenloMenlo110m Hurdles39" / 0.991m2.15.39aWind: -1.310
May 5WBAL ChampionshipsMay 5 · 100 Meters · MenloMenlo100 MetersRound P—DNSWind: 2.210
Apr 23WBAL 3BApr 23 · 400 Meters · Place 1 · MenloMenlo400 Meters149.52a PB10
Apr 23WBAL 3BApr 23 · 200 Meters · Place 1 · MenloMenlo200 Meters122.47a10
Apr 23WBAL 3BApr 23 · 200 Meters · Place 1 · MenloMenlo200 Meters122.4710
Apr 23WBAL 3BApr 23 · 400 Meters · Place 1 · MenloMenlo400 Meters149.5210
Apr 102026 Arcadia InvitationalApr 10 · 110m Hurdles · Place 9 · MenloMenlo110m Hurdles914.4210
Apr 102026 Arcadia InvitationalApr 10 · 300m Hurdles · Place 1 · MenloMenlo300m Hurdles137.5810
Apr 3Stanford InviteApr 3 · 400m Hurdles · Place 3 · MenloMenlo400m Hurdles36" / 0.914m3.54.33a10
Apr 3Stanford InviteApr 3 · 110m Hurdles · Place 5 · MenloMenlo110m Hurdles39" / 0.991mRound P5.14.70aWind: 1.810
Apr 3Stanford InviteApr 3 · 110m Hurdles · Place 4 · MenloMenlo110m Hurdles39" / 0.991m4.14.58aWind: 0.910
Mar 25WBAL 2AMar 25 · 200 Meters · Place 1 · MenloMenlo200 Meters121.96 PB10
Mar 25WBAL 2AMar 25 · 100 Meters · Place 1 · MenloMenlo100 Meters110.98 PB10
Mar 18WBAL 1AMar 18 · 400 Meters · Place 1 · MenloMenlo400 Meters150.2110
Mar 18WBAL 1AMar 18 · 200 Meters · Place 1 · MenloMenlo200 Meters122.9010
Mar 14John Owens InvitationalMar 14 · 300m Hurdles · Place 1 · MenloMenlo300m Hurdles139.12a10
Mar 14John Owens InvitationalMar 14 · 110m Hurdles · Place 1 · MenloMenlo110m Hurdles114.60a10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 400m Hurdles · Place 1 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds400m Hurdles157.4615
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 110m Hurdles · Place 1 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds110m Hurdles115.2815
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 100 Meters · Place 2 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds100 Meters211.4015
Jun 7Nor-Cal Youth ChampionshipsJun 7 · Prelims · Place 2 · East Palo Alto GreyhoundsEast Palo Alto GreyhoundsPrelimsRound P211.2515
Apr 19CCS TOP 8 InviteApr 19 · 300m Hurdles · Place 4 · MenloMenlo300m Hurdles439.759
Apr 19CCS TOP 8 InviteApr 19 · 110m Hurdles · Place 5 · MenloMenlo110m Hurdles515.149

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 200m Hurdles · Place 1 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds200m Hurdles125.5814
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 400 Meters · Place 3 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds400 Meters355.2114
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 100m Hurdles · Place 3 · East Palo Alto GreyhoundsEast Palo Alto Greyhounds100m Hurdles315.0414
Jun 8Nor-Cal Youth ChampionshipsJun 8 · Prelims · Place 1 · East Palo Alto GreyhoundsEast Palo Alto GreyhoundsPrelimsRound P115.3914