Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRunning Rebels Invitational · May 212.38aRunning Rebels InvitationalMay 2, 2026
100m Hurdles · 30" / 0.762m · OutdoorOakland Athletic League - Track & Field - Meet #3 · May 915.67aOakland Athletic League - Track & Field - Meet #3May 9, 2026
100m Hurdles · 33" / 0.838m · OutdoorAAU West Coast National Championship · Jul 115.03aAAU West Coast National ChampionshipJuly 1, 2026
100m Hurdles · 36" / 0.914m · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2714.65a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
1500 Meters · OutdoorEast Bay Heat All Comers · Apr 256:39.74aEast Bay Heat All Comers April 25, 2026
200 Meters · OutdoorRunning Rebels Invitational · May 226.14aRunning Rebels InvitationalMay 2, 2026
200m Hurdles · 30" / 0.762m · OutdoorWest Coast Classic Track and Field Invitational · May 3028.26aWest Coast Classic Track and Field InvitationalMay 30, 2026
400 Meters · OutdoorGod Speed Easter Eggstravaganza · Apr 41:00.97aGod Speed Easter EggstravaganzaApril 4, 2026
800 Meters · Outdoor5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS · Mar 153:08.30a5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMarch 15, 2025
80m Hurdles · 30" / 0.762m · OutdoorWest Coast Classic presented by the Pacific Coast Shockwaves · Jun 114.06aWest Coast Classic presented by the Pacific Coast ShockwavesJune 1, 2024
80m Hurdles · 39" / 0.991m · OutdoorEast Bay Heat Track Club All Comers · Mar 2316.68aEast Bay Heat Track Club All ComersMarch 23, 2024
Long Jump · OutdoorCA Track Youth Invitational · Apr 153.15mCA Track Youth InvitationalApril 15, 2023

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

2026 Outdoor Track

42 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 200m Hurdles · Place 26 · East Bay Heat Track ClubEast Bay Heat Track Club200m Hurdles30" / 0.762mRound P26.28.35aWind: 17
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100m Hurdles · Place 12 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles36" / 0.914mRound S12.14.65a PBWind: 1.27
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100m Hurdles · Place 15 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles36" / 0.914mRound P15.14.76aWind: 2.67
Jul 1AAU West Coast National ChampionshipJul 1 · 200m Hurdles · Place 4 · East Bay Heat Track ClubEast Bay Heat Track Club200m Hurdles30" / 0.762m4.28.59aWind: 1.37
Jul 1AAU West Coast National ChampionshipJul 1 · 100m Hurdles · Place 2 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles33" / 0.838m2.15.03a PBWind: 0.57
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 200m Hurdles · Place 4 · East Bay Heat Track ClubEast Bay Heat Track Club200m Hurdles30" / 0.762m4.28.43aWind: -0.47
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 100m Hurdles · Place 1 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles36" / 0.914mRound P1.15.35aWind: 1.17
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 100m Hurdles · Place 2 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles36" / 0.914m2.15.53aWind: 0.37
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 100m Hurdles · Place 3 · East Bay Heat Track ClubEast Bay Heat Track Club100m HurdlesRound P316.4814
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 100m Hurdles · Place 2 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles215.5414
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 100 Meters · Place 66 · East Bay Heat Track ClubEast Bay Heat Track Club100 MetersRound P6614.5014
May 30West Coast Classic Track and Field InvitationalMay 30 · 200m Hurdles · Place 3 · East Bay Heat Track ClubEast Bay Heat Track Club200m Hurdles30" / 0.762m3.28.26a PBWind: -17
May 30West Coast Classic Track and Field InvitationalMay 30 · 100m Hurdles · Place 8 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles36" / 0.914m8.16.15aWind: 2.57
May 30West Coast Classic Track and Field InvitationalMay 30 · 100 Meters · Place 81 · East Bay Heat Track ClubEast Bay Heat Track Club100 MetersRound P81.13.23aWind: -0.67
May 163M INVITATIONAL 2026May 16 · 200m Hurdles · Place 5 · East Bay Heat Track ClubEast Bay Heat Track Club200m Hurdles529.83a7
May 163M INVITATIONAL 2026May 16 · 100m Hurdles · Place 1 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles116.30a7
May 163M INVITATIONAL 2026May 16 · 100 Meters · Place 44 · East Bay Heat Track ClubEast Bay Heat Track Club100 MetersRound S4413.42a7
May 9Oakland Athletic League - Track & Field - Meet #3May 9 · 100m Hurdles · Place 1 · ClaremontClaremont100m Hurdles30" / 0.762m1.15.67a PB7
May 9Oakland Athletic League - Track & Field - Meet #3May 9 · 400 Meters · Place 10 · ClaremontClaremont400 Meters10.1:18.67a7
May 9Oakland Athletic League - Track & Field - Meet #3May 9 · 100 Meters · Place 5 · ClaremontClaremont100 Meters5.13.57a7
May 2Running Rebels InvitationalMay 2 · 200m Hurdles · Place 2 · East Bay Heat Track ClubEast Bay Heat Track Club200m Hurdles227.77a7
May 2Running Rebels InvitationalMay 2 · 100m Hurdles · Place 3 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles316.77a7
May 2Running Rebels InvitationalMay 2 · 200 Meters · Place 20 · East Bay Heat Track ClubEast Bay Heat Track Club200 Meters2026.14a PB7
May 2Running Rebels InvitationalMay 2 · 100 Meters · Place 15 · East Bay Heat Track ClubEast Bay Heat Track Club100 MetersRound P1512.38a PB7
Apr 25East Bay Heat All Comers Apr 25 · 1500 Meters · Place 3 · East Bay Heat Track ClubEast Bay Heat Track Club1500 Meters36:39.74a PB7
Apr 25East Bay Heat All Comers Apr 25 · 400 Meters · Place 8 · East Bay Heat Track ClubEast Bay Heat Track Club400 Meters81:05.86a7
Apr 25East Bay Heat All Comers Apr 25 · 100 Meters · Place 6 · East Bay Heat Track ClubEast Bay Heat Track Club100 Meters612.86a7
Apr 25Oakland Athletic League - Track & Field - Meet #1Apr 25 · 100m Hurdles · ClaremontClaremont100m Hurdles30" / 0.762m—DNSWind: 0.37
Apr 25Oakland Athletic League - Track & Field - Meet #1Apr 25 · 200 Meters · ClaremontClaremont200 Meters—DNSWind: -1.57
Apr 25Oakland Athletic League - Track & Field - Meet #1Apr 25 · 100 Meters · ClaremontClaremont100 Meters—DNSWind: -0.27
Apr 18Burning Batons Relay CarnivalApr 18 · 100m Hurdles · Place 2 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles215.88a7
Apr 18Burning Batons Relay CarnivalApr 18 · 200 Meters · Place 24 · East Bay Heat Track ClubEast Bay Heat Track Club200 Meters2427.59a7
Apr 4God Speed Easter EggstravaganzaApr 4 · 100m Hurdles · Place 2 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles216.65a7
Apr 4God Speed Easter EggstravaganzaApr 4 · 400 Meters · Place 21 · East Bay Heat Track ClubEast Bay Heat Track Club400 Meters211:00.97a PB7
Apr 4God Speed Easter EggstravaganzaApr 4 · 100 Meters · Place 26 · East Bay Heat Track ClubEast Bay Heat Track Club100 Meters2612.99a7
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 100m Hurdles · Place 1 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles36" / 0.914m1.16.85a7
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 400 Meters · Place 10 · East Bay Heat Track ClubEast Bay Heat Track Club400 MetersRound P10.1:01.87a7
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 200 Meters · Place 5 · East Bay Heat Track ClubEast Bay Heat Track Club200 Meters5.26.18a7
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 100 Meters · Place 3 · East Bay Heat Track ClubEast Bay Heat Track Club100 MetersRound P3.12.61a7
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 100 Meters · Place 4 · East Bay Heat Track ClubEast Bay Heat Track Club100 Meters4.12.69a7
Mar 7Rebels March MadnessMar 7 · 100m Hurdles · Place 1 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles118.95a7
Mar 7Rebels March MadnessMar 7 · 400 Meters · Place 15 · East Bay Heat Track ClubEast Bay Heat Track Club400 Meters151:05.87a7

2025 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 200m Hurdles · Place 10 · East Bay Heat Track ClubEast Bay Heat Track Club200m Hurdles1031.3013
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 100m Hurdles · Place 8 · East Bay Heat Track ClubEast Bay Heat Track Club100m HurdlesRound P819.1713
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 100m Hurdles · Place 5 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles518.2513
May 31West Coast Classic Track and Field InvitationalMay 31 · 200m Hurdles · Place 14 · East Bay Heat Track ClubEast Bay Heat Track Club200m Hurdles1431.61a6
May 31West Coast Classic Track and Field InvitationalMay 31 · 100m Hurdles · Place 9 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles917.58a6
May 31West Coast Classic Track and Field InvitationalMay 31 · 400 Meters · Place 87 · East Bay Heat Track ClubEast Bay Heat Track Club400 Meters871:06.95a6
May 31West Coast Classic Track and Field InvitationalMay 31 · 200 Meters · Place 67 · East Bay Heat Track ClubEast Bay Heat Track Club200 Meters6726.42a6
May 2420th Annual Tommie Smith Youth Track MeetMay 24 · 100m Hurdles · Place 1 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles116.4513
May 2420th Annual Tommie Smith Youth Track MeetMay 24 · 400 Meters · Place 11 · East Bay Heat Track ClubEast Bay Heat Track Club400 Meters111:03.8613
May 2420th Annual Tommie Smith Youth Track MeetMay 24 · 200 Meters · Place 14 · East Bay Heat Track ClubEast Bay Heat Track Club200 Meters1428.1613
May 2420th Annual Tommie Smith Youth Track MeetMay 24 · 100 Meters · Place 15 · East Bay Heat Track ClubEast Bay Heat Track Club100 Meters1513.8113
May 173M INVITATIONAL - 2025May 17 · 200m Hurdles · Place 7 · East Bay Heat Track ClubEast Bay Heat Track Club200m Hurdles729.41a6
May 173M INVITATIONAL - 2025May 17 · 100 Meters · Place 46 · East Bay Heat Track ClubEast Bay Heat Track Club100 MetersRound P4613.48a6
May 3Running Rebels InvitationalMay 3 · 200m Hurdles · Place 10 · East Bay Heat Track ClubEast Bay Heat Track Club200m Hurdles30" / 0.762m10.31.74a6
May 3Running Rebels InvitationalMay 3 · 400 Meters · Place 47 · East Bay Heat Track ClubEast Bay Heat Track Club400 Meters47.1:07.87a6
May 3Running Rebels InvitationalMay 3 · 200 Meters · Place 21 · East Bay Heat Track ClubEast Bay Heat Track Club200 Meters21.26.88a6
May 3Running Rebels InvitationalMay 3 · 100 Meters · Place 33 · East Bay Heat Track ClubEast Bay Heat Track Club100 MetersRound P33.13.25aWind: 06
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 100m Hurdles · Place 3 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles319.91a6
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 200 Meters · Place 37 · East Bay Heat Track ClubEast Bay Heat Track Club200 Meters3727.62a6
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 100 Meters · Place 20 · East Bay Heat Track ClubEast Bay Heat Track Club100 Meters2012.62a6
Apr 19God Speed EggstravaganzaApr 19 · 100m Hurdles · Place 4 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles418.12a6
Apr 19God Speed EggstravaganzaApr 19 · 400 Meters · Place 45 · East Bay Heat Track ClubEast Bay Heat Track Club400 Meters451:20.19a6
Apr 19God Speed EggstravaganzaApr 19 · 200 Meters · Place 19 · East Bay Heat Track ClubEast Bay Heat Track Club200 Meters1927.98a6
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · 100m Hurdles · Place 7 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles719.66a6
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · 100 Meters · Place 36 · East Bay Heat Track ClubEast Bay Heat Track Club100 Meters3614.02a6
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 100m Hurdles · Place 3 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles33" / 0.838m3.19.11a6
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 800 Meters · Place 10 · East Bay Heat Track ClubEast Bay Heat Track Club800 Meters10.3:08.30a PB6
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 400 Meters · Place 37 · East Bay Heat Track ClubEast Bay Heat Track Club400 Meters37.1:23.56
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 100 Meters · Place 22 · East Bay Heat Track ClubEast Bay Heat Track Club100 Meters22.13.68a6
Mar 1Rebels March Madness All-ComersMar 1 · 100m Hurdles · Place 5 · East Bay Heat Track ClubEast Bay Heat Track Club100m Hurdles33" / 0.838m5.18.71a6
Mar 1Rebels March Madness All-ComersMar 1 · 800 Meters · Place 13 · East Bay Heat Track ClubEast Bay Heat Track Club800 Meters13.3:11.81a6
Mar 1Rebels March Madness All-ComersMar 1 · 400 Meters · Place 22 · East Bay Heat Track ClubEast Bay Heat Track Club400 Meters22.1:08.73a6

2024 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 200 Meters · Place 23 · East Bay Heat Track ClubEast Bay Heat Track Club200 MetersRound P2330.2612
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 80m Hurdles · Place 2 · East Bay Heat Track ClubEast Bay Heat Track Club80m HurdlesRound P214.6412
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 80m Hurdles · Place 2 · East Bay Heat Track ClubEast Bay Heat Track Club80m Hurdles214.2612
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 100 Meters · Place 16 · East Bay Heat Track ClubEast Bay Heat Track Club100 MetersRound P1614.5012
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 80m Hurdles · Place 6 · East Bay Heat Track ClubEast Bay Heat Track Club80m Hurdles30" / 0.762m6.14.06a PBWind: 1.35
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 200 Meters · East Bay Heat Track ClubEast Bay Heat Track Club200 MetersRound P—DNSWind: 1.75
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 100 Meters · Place 50 · East Bay Heat Track ClubEast Bay Heat Track Club100 MetersRound P50.14.21aWind: 0.75
May 25Tom Moore Youth ClassicMay 25 · 80m Hurdles · Place 2 · East Bay Heat Track ClubEast Bay Heat Track Club80m Hurdles30" / 0.762m2.15.23a5
May 25Tom Moore Youth ClassicMay 25 · 200 Meters · Place 27 · East Bay Heat Track ClubEast Bay Heat Track Club200 MetersRound P27.29.88a5
May 25Tom Moore Youth ClassicMay 25 · 100 Meters · Place 23 · East Bay Heat Track ClubEast Bay Heat Track Club100 MetersRound P23.14.35a5
May 183M INVITATIONAL "2024"May 18 · 80m Hurdles · Place 2 · East Bay Heat Track ClubEast Bay Heat Track Club80m Hurdles30" / 0.762m2.15.51a5
May 183M INVITATIONAL "2024"May 18 · 200 Meters · Place 39 · East Bay Heat Track ClubEast Bay Heat Track Club200 Meters39.31.00a5
May 183M INVITATIONAL "2024"May 18 · 100 Meters · Place 21 · East Bay Heat Track ClubEast Bay Heat Track Club100 MetersRound P21.14.44a5
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 80m Hurdles · Place 2 · East Bay Heat Track ClubEast Bay Heat Track Club80m Hurdles30" / 0.762m2.16.94a5
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 200 Meters · Place 35 · East Bay Heat Track ClubEast Bay Heat Track Club200 Meters35.31.25a5
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 100 Meters · Place 26 · East Bay Heat Track ClubEast Bay Heat Track Club100 MetersRound P26.15.42a5
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 80m Hurdles · Place 2 · East Bay Heat Track ClubEast Bay Heat Track Club80m Hurdles30" / 0.762m2.15.47aWind: -0.55
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 200 Meters · East Bay Heat Track ClubEast Bay Heat Track Club200 Meters—DNSWind: 0.45
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 100 Meters · Place 29 · East Bay Heat Track ClubEast Bay Heat Track Club100 Meters29.14.63aWind: -1.95
Apr 13CA Track Youth InvitationalApr 13 · 800 Meters · Place 14 · East Bay Heat Track ClubEast Bay Heat Track Club800 Meters14.3:36.81a5
Apr 13CA Track Youth InvitationalApr 13 · 400 Meters · Place 21 · East Bay Heat Track ClubEast Bay Heat Track Club400 Meters21.1:23.74a5
Apr 13CA Track Youth InvitationalApr 13 · 100 Meters · Place 5 · East Bay Heat Track ClubEast Bay Heat Track Club100 Meters5.14.45a5
Mar 30God Speed EggstravaganzaMar 30 · 100 Meters · Place 25 · East Bay Heat Track ClubEast Bay Heat Track Club100 Meters25.15.35a5
Mar 23East Bay Heat Track Club All ComersMar 23 · 80m Hurdles · Place 1 · East Bay Heat Track ClubEast Bay Heat Track Club80m Hurdles39" / 0.991m1.16.68a PB5
Mar 165 NORTH INVITATIONALMar 16 · 800 Meters · Place 12 · East Bay Heat Track ClubEast Bay Heat Track Club800 Meters12.3:44.44a5
Mar 165 NORTH INVITATIONALMar 16 · 400 Meters · Place 22 · East Bay Heat Track ClubEast Bay Heat Track Club400 Meters22.1:18.57a5
Mar 165 NORTH INVITATIONALMar 16 · 100 Meters · Place 10 · East Bay Heat Track ClubEast Bay Heat Track Club100 Meters10.14.71a5

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 38 · Oakland PALOakland PAL100 MetersRound P3815.66a—
May 203M Invitational 2023May 20 · 200 Meters · Place 75 · Oakland PALOakland PAL200 Meters7534.67a—
May 203M Invitational 2023May 20 · 100 Meters · Place 61 · Oakland PALOakland PAL100 MetersRound P6115.83a—
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · Long Jump · Place 33 · Oakland PALOakland PALLong Jump33.2.78mUnofficial4
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · 100 Meters · Place 59 · Oakland PALOakland PAL100 Meters59.15.56aUnofficial4
Apr 15CA Track Youth InvitationalApr 15 · Long Jump · Place 21 · Oakland PALOakland PALLong Jump213.15m PB—
Apr 15CA Track Youth InvitationalApr 15 · 400 Meters · Place 38 · Oakland PALOakland PAL400 Meters381:30.81a—
Apr 15CA Track Youth InvitationalApr 15 · 100 Meters · Place 43 · Oakland PALOakland PAL100 Meters4316.73a—
Mar 25Oakland Pal Community Track MeetMar 25 · 400 Meters · Place 19 · Oakland PALOakland PAL400 Meters19.1:34.00a4
Mar 25Oakland Pal Community Track MeetMar 25 · 200 Meters · Place 26 · Oakland PALOakland PAL200 Meters26.40.62a4
Mar 25Oakland Pal Community Track MeetMar 25 · 100 Meters · Place 22 · Oakland PALOakland PAL100 Meters22.16.32a4