Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorOakland PAL - Margaret Dixon Community Meet · Mar 2113.23aOakland PAL - Margaret Dixon Community MeetMarch 21, 2026
100m Hurdles · 30" / 0.762m · OutdoorOakland Athletic League - Track & Field - Meet #3 · May 916.50aOakland Athletic League - Track & Field - Meet #3May 9, 2026
100m Hurdles · 33" / 0.838m · OutdoorAAU West Coast National Championship · Jul 115.93aAAU West Coast National ChampionshipJuly 1, 2026
100m Hurdles · 36" / 0.914m · OutdoorUSATF Region 14 Junior Olympic Championships · Jun 2516.92aUSATF Region 14 Junior Olympic ChampionshipsJune 25, 2026
200 Meters · OutdoorAAU West Coast National Championship · Jul 125.99aAAU West Coast National ChampionshipJuly 1, 2026
200m Hurdles · 30" / 0.762m · OutdoorUSATF Region 14 Junior Olympic Championships · Jun 2528.68aUSATF Region 14 Junior Olympic ChampionshipsJune 25, 2026
400 Meters · OutdoorAAU West Coast National Championship · Jul 157.64aAAU West Coast National ChampionshipJuly 1, 2026
800 Meters · OutdoorUSATF Region 14 Junior Olympic Championships · Jul 52:22.57aUSATF Region 14 Junior Olympic ChampionshipsJuly 5, 2024
80m Hurdles · 30" / 0.762m · OutdoorRebels March Madness All-Comers · Mar 115.22aRebels March Madness All-ComersMarch 1, 2025
Long Jump · OutdoorOakland Pal Community Track Meet · Mar 2511-01.00Oakland Pal Community Track MeetMarch 25, 2023

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

2026 Outdoor Track

39 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100m Hurdles · Oakland PALOakland PAL100m Hurdles36" / 0.914mRound P--DNSWind: 2.67
Jul 1AAU West Coast National ChampionshipJul 1 · 200m Hurdles · Place 1 · Oakland PALOakland PAL200m Hurdles30" / 0.762m1.29.15aWind: -0.77
Jul 1AAU West Coast National ChampionshipJul 1 · 100m Hurdles · Place 1 · Oakland PALOakland PAL100m Hurdles33" / 0.838m1.15.93a PBWind: -0.17
Jul 1AAU West Coast National ChampionshipJul 1 · 400 Meters · Place 5 · Oakland PALOakland PAL400 Meters5.57.64a PB7
Jul 1AAU West Coast National ChampionshipJul 1 · 200 Meters · Place 10 · Oakland PALOakland PAL200 MetersRound P10.25.99a PBWind: 1.17
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 200m Hurdles · Place 6 · Oakland PALOakland PAL200m Hurdles30" / 0.762m6.28.68a PBWind: -0.47
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 100m Hurdles · Place 4 · Oakland PALOakland PAL100m Hurdles36" / 0.914mRound P4.17.15aWind: 1.17
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 100m Hurdles · Place 4 · Oakland PALOakland PAL100m Hurdles36" / 0.914m4.16.92a PBWind: 0.37
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 400 Meters · Place 13 · Oakland PALOakland PAL400 MetersRound P13.59.53a7
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 200m Hurdles · Place 5 · Oakland PALOakland PAL200m Hurdles529.2713
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 400 Meters · Place 18 · Oakland PALOakland PAL400 Meters181:00.5313
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 100m Hurdles · Place 4 · Oakland PALOakland PAL100m HurdlesRound P417.7013
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 100m Hurdles · Place 4 · Oakland PALOakland PAL100m Hurdles417.5713
May 2321st Annual Tommie Smith Youth Track MeetMay 23 · 200m Hurdles · Place 1 · Oakland PALOakland PAL200m Hurdles30" / 0.762m1.30.09a7
May 2321st Annual Tommie Smith Youth Track MeetMay 23 · 100m Hurdles · Place 1 · Oakland PALOakland PAL100m Hurdles36" / 0.914m1.19.14a7
May 2321st Annual Tommie Smith Youth Track MeetMay 23 · 400 Meters · Place 6 · Oakland PALOakland PAL400 Meters6.58.12a7
May 2321st Annual Tommie Smith Youth Track MeetMay 23 · 200 Meters · Place 9 · Oakland PALOakland PAL200 MetersRound P9.26.41a7
May 163M INVITATIONAL 2026May 16 · 200m Hurdles · Place 3 · Oakland PALOakland PAL200m Hurdles329.26a7
May 163M INVITATIONAL 2026May 16 · 100m Hurdles · Place 3 · Oakland PALOakland PAL100m Hurdles318.69a7
May 163M INVITATIONAL 2026May 16 · 800 Meters · Place 12 · Oakland PALOakland PAL800 Meters122:24.42a7
May 163M INVITATIONAL 2026May 16 · 400 Meters · Place 21 · Oakland PALOakland PAL400 Meters2158.94a7
May 9Oakland Athletic League - Track & Field - Meet #3May 9 · Shot Put · MonteraMonteraShot Put6lb—DNS7
May 9Oakland Athletic League - Track & Field - Meet #3May 9 · 100m Hurdles · Place 2 · MonteraMontera100m Hurdles30" / 0.762m2.16.50a PB7
May 9Oakland Athletic League - Track & Field - Meet #3May 9 · 400 Meters · Place 1 · MonteraMontera400 Meters1.59.70a7
May 9Oakland Athletic League - Track & Field - Meet #3May 9 · 200 Meters · Place 2 · MonteraMontera200 Meters2.26.94a7
May 9Oakland Athletic League - Track & Field - Meet #3May 9 · 100 Meters · MonteraMontera100 Meters—NT7
May 2Running Rebels InvitationalMay 2 · 200m Hurdles · Place 4 · Oakland PALOakland PAL200m Hurdles430.88a7
May 2Running Rebels InvitationalMay 2 · 100m Hurdles · Place 4 · Oakland PALOakland PAL100m Hurdles418.00a7
May 2Running Rebels InvitationalMay 2 · 400 Meters · Place 14 · Oakland PALOakland PAL400 Meters141:00.50a7
May 2Running Rebels InvitationalMay 2 · 200 Meters · Place 29 · Oakland PALOakland PAL200 Meters2926.60a7
Apr 25Lawrence Brice InvitationalApr 25 · 200 Meters · Place 17 · Oakland PALOakland PAL200 Meters1726.4913
Apr 25Lawrence Brice InvitationalApr 25 · 800 Meters · Place 2 · Oakland PALOakland PAL800 Meters22:27.5313
Apr 25Lawrence Brice InvitationalApr 25 · 100m Hurdles · Place 3 · Oakland PALOakland PAL100m Hurdles317.5513
Mar 21Oakland PAL - Margaret Dixon Community MeetMar 21 · 800 Meters · Place 2 · Oakland PALOakland PAL800 Meters2.2:24.10a7
Mar 21Oakland PAL - Margaret Dixon Community MeetMar 21 · 400 Meters · Place 4 · Oakland PALOakland PAL400 Meters4.1:02.15a7
Mar 21Oakland PAL - Margaret Dixon Community MeetMar 21 · 200 Meters · Place 5 · Oakland PALOakland PAL200 Meters5.28.23a7
Mar 21Oakland PAL - Margaret Dixon Community MeetMar 21 · 100 Meters · Place 5 · Oakland PALOakland PAL100 Meters5.13.23a PB7
Mar 7Rebels March MadnessMar 7 · 100m Hurdles · Place 3 · Oakland PALOakland PAL100m Hurdles320.93a7
Mar 7Rebels March MadnessMar 7 · 400 Meters · Place 5 · Oakland PALOakland PAL400 Meters51:00.97a7

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 400 Meters · Place 2 · Oakland PALOakland PAL400 Meters259.5312
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 80m Hurdles · Place 2 · Oakland PALOakland PAL80m HurdlesRound P214.5212
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 80m Hurdles · Place 2 · Oakland PALOakland PAL80m Hurdles213.9212
May 2420th Annual Tommie Smith Youth Track MeetMay 24 · 80m Hurdles · Place 1 · Oakland PALOakland PAL80m Hurdles114.4412
May 2420th Annual Tommie Smith Youth Track MeetMay 24 · 800 Meters · Place 1 · Oakland PALOakland PAL800 Meters12:27.4612
May 2420th Annual Tommie Smith Youth Track MeetMay 24 · 400 Meters · Place 1 · Oakland PALOakland PAL400 Meters159.9412
May 173M INVITATIONAL - 2025May 17 · 80m Hurdles · Place 1 · Oakland PALOakland PAL80m Hurdles114.64a—
May 173M INVITATIONAL - 2025May 17 · 800 Meters · Place 3 · Oakland PALOakland PAL800 Meters32:26.76a—
May 173M INVITATIONAL - 2025May 17 · 400 Meters · Place 4 · Oakland PALOakland PAL400 Meters41:00.81a—
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 80m Hurdles · Place 2 · Oakland PALOakland PAL80m Hurdles214.78a—
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 800 Meters · Place 2 · Oakland PALOakland PAL800 Meters22:28.78a—
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 200 Meters · Place 5 · Oakland PALOakland PAL200 Meters527.79a—
Mar 22Oakland PAL Community MeetMar 22 · 80m Hurdles · Place 1 · Oakland PALOakland PAL80m Hurdles114.95a—
Mar 22Oakland PAL Community MeetMar 22 · 800 Meters · Place 1 · Oakland PALOakland PAL800 Meters12:24.28a—
Mar 22Oakland PAL Community MeetMar 22 · 400 Meters · Place 1 · Oakland PALOakland PAL400 Meters11:02.59a—
Mar 22Oakland PAL Community MeetMar 22 · 200 Meters · Place 1 · Oakland PALOakland PAL200 Meters128.67a—
Mar 22Oakland PAL Community MeetMar 22 · 100 Meters · Place 1 · Oakland PALOakland PAL100 Meters113.98a—
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 80m Hurdles · Place 1 · Oakland PALOakland PAL80m Hurdles30" / 0.762m1.15.61a6
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 400 Meters · Place 3 · Oakland PALOakland PAL400 Meters3.1:05.46a6
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 100 Meters · Place 8 · Oakland PALOakland PAL100 Meters8.14.47a6
Mar 1Rebels March Madness All-ComersMar 1 · 80m Hurdles · Place 2 · Oakland PALOakland PAL80m Hurdles30" / 0.762m2.15.22a PB6
Mar 1Rebels March Madness All-ComersMar 1 · 400 Meters · Place 2 · Oakland PALOakland PAL400 Meters2.1:03.99a6

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 800 Meters · Place 2 · Oakland PALOakland PAL800 Meters22:22.57a PB—
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 400 Meters · Place 3 · Oakland PALOakland PAL400 Meters31:02.68a—
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 8 · Oakland PALOakland PAL800 Meters8.2:32.48a5
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 7 · Oakland PALOakland PAL400 MetersRound P7.1:03.94a5
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 7 · Oakland PALOakland PAL400 Meters7.1:06.96a5
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 400 Meters · Place 8 · Oakland PALOakland PAL400 Meters81:04.4211
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 800 Meters · Place 3 · Oakland PALOakland PAL800 Meters32:32.3311
May 183M INVITATIONAL "2024"May 18 · Long Jump · Place 17 · Oakland PALOakland PALLong Jump17.3.67m5
May 183M INVITATIONAL "2024"May 18 · 800 Meters · Place 8 · Oakland PALOakland PAL800 Meters8.2:36.07a5
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · Long Jump · Place 16 · Oakland PALOakland PALLong Jump16.3.68m5
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 800 Meters · Place 7 · Oakland PALOakland PAL800 Meters7.2:40.08a5
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 200 Meters · Place 25 · Oakland PALOakland PAL200 Meters25.30.58a5
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · Long Jump · Place 7 · Oakland PALOakland PALLong Jump7.3.96m5
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 800 Meters · Place 22 · Oakland PALOakland PAL800 Meters22.2:39.69a5
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 400 Meters · Place 29 · Oakland PALOakland PAL400 Meters29.1:08.17a5
Apr 6Speed ShowcaseApr 6 · Long Jump · Oakland PALOakland PALLong Jump--FOUL5
Apr 6Speed ShowcaseApr 6 · 400 Meters · Place 19 · Oakland PALOakland PAL400 Meters19.1:11.07a5
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · Long Jump · Place 4 · Oakland PALOakland PALLong Jump4.3.56m5
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · 400 Meters · Place 5 · Oakland PALOakland PAL400 Meters5.1:07.75a5
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · 200 Meters · Place 12 · Oakland PALOakland PAL200 Meters12.30.88a5

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 10Nor-Cal Youth ChampionshipsJun 10 · Long Jump · Place 10 · Oakland PALOakland PALLong Jump103.40m10
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 200 Meters · Place 23 · Oakland PALOakland PAL200 MetersRound P2332.9610
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 400 Meters · Place 22 · Oakland PALOakland PAL400 Meters221:16.3410
May 203M Invitational 2023May 20 · Long Jump · Place 18 · Oakland PALOakland PALLong Jump183.01m—
May 203M Invitational 2023May 20 · 400 Meters · Place 59 · Oakland PALOakland PAL400 Meters591:24.20a—
May 203M Invitational 2023May 20 · 100 Meters · Place 51 · Oakland PALOakland PAL100 MetersRound P5115.95a—
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · 100 Meters · Place 43 · Oakland PALOakland PAL100 Meters43.15.93aUnofficial4
Mar 25Oakland Pal Community Track MeetMar 25 · Long Jump · Place 3 · Oakland PALOakland PALLong Jump3.11-01.00 PB4
Mar 25Oakland Pal Community Track MeetMar 25 · 800 Meters · Oakland PALOakland PAL800 Meters—DNS4
Mar 25Oakland Pal Community Track MeetMar 25 · 400 Meters · Place 7 · Oakland PALOakland PAL400 Meters7.1:22.57a4
Mar 25Oakland Pal Community Track MeetMar 25 · 200 Meters · Place 7 · Oakland PALOakland PAL200 Meters7.35.83a4
Mar 25Oakland Pal Community Track MeetMar 25 · 100 Meters · Place 9 · Oakland PALOakland PAL100 Meters9.16.17a4