Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCastro Valley Relays · Mar 2912.96aCastro Valley RelaysMarch 29, 2025
200 Meters · IndoorReno Holiday Invite · Dec 2726.63aReno Holiday InviteDecember 27, 2025
200 Meters · OutdoorNCS Bayshore Area Championships · May 1625.24aNCS Bayshore Area ChampionshipsMay 16, 2026
300 Meters · OutdoorVS Athletics - CA Winter Championships · Feb 742.75aVS Athletics - CA Winter ChampionshipsFebruary 7, 2026
400 Meters · IndoorReno Holiday Invite · Dec 271:02.94aReno Holiday InviteDecember 27, 2025
400 Meters · OutdoorNCS Bayshore Area Championships · May 1657.87aNCS Bayshore Area ChampionshipsMay 16, 2026
400 Meters · OutdoorShor/Shepard · Jun 221:07.45Shor/ShepardJune 22, 2019
800 Meters · OutdoorWest Coast Classic Presented by the Pacific Coast Shockwaves · Jun 32:29.38aWest Coast Classic Presented by the Pacific Coast ShockwavesJune 3, 2022
Long Jump · OutdoorLos Angeles Jets 35th Annual Track Meet · May 253.09mLos Angeles Jets 35th Annual Track MeetMay 25, 2019
Long Jump · OutdoorShor/Shepard · Jun 223.70mShor/ShepardJune 22, 2019
Results · OutdoorUSATF National Junior Olympic Championships · Jul 251:02.88USATF National Junior Olympic ChampionshipsJuly 25, 2022

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16NCS Bayshore Area ChampionshipsMay 16 · 400 Meters · Place 3 · Moreau CatholicMoreau Catholic400 Meters3.57.87a PB10
May 16NCS Bayshore Area ChampionshipsMay 16 · 200 Meters · Place 4 · Moreau CatholicMoreau Catholic200 Meters4.25.24a PBWind: -0.410
May 8MVAL ChampionshipsMay 8 · 400 Meters · Place 2 · Moreau CatholicMoreau Catholic400 Meters2.59.21a10
May 8MVAL ChampionshipsMay 8 · 200 Meters · Place 2 · Moreau CatholicMoreau Catholic200 Meters2.25.73aWind: -1.410
Apr 18MVAL #3Apr 18 · 400 Meters · Place 3 · Moreau CatholicMoreau Catholic400 Meters3.1:00.16a10
Apr 18MVAL #3Apr 18 · 200 Meters · Place 2 · Moreau CatholicMoreau Catholic200 Meters2.25.98aWind: -1.310
Apr 11West Coast Relays at BuchananApr 11 · 400 Meters · Place 6 · Moreau CatholicMoreau Catholic400 Meters659.91a10
Mar 21Saint Francis Invitational 2026Mar 21 · 400 Meters · Place 13 · Moreau CatholicMoreau Catholic400 Meters1359.83a10
Mar 1413th Annual Eddie Hart InvitationalMar 14 · 400 Meters · Place 3 · Moreau CatholicMoreau Catholic400 Meters358.86a10
Mar 11MVAL #1BMar 11 · 200 Meters · Place 1 · Moreau CatholicMoreau Catholic200 Meters126.17a10
Mar 4MVAL Center Meet 1AMar 4 · 400 Meters · Place 2 · Moreau CatholicMoreau Catholic400 Meters2.1:01.35a10
Mar 4MVAL Center Meet 1AMar 4 · 100 Meters · Place 1 · Moreau CatholicMoreau Catholic100 Meters1.13.04aWind: 0.910
Feb 7VS Athletics - CA Winter ChampionshipsFeb 7 · 300 Meters · Place 58 · Moreau CatholicMoreau Catholic300 Meters58.42.75a PB10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Reno Holiday InviteDec 27 · 400 Meters · Place 4 · Audience of OneAudience of One400 Meters4.1:02.94a PB10
Dec 27Reno Holiday InviteDec 27 · 200 Meters · Place 5 · Audience of OneAudience of One200 Meters5.26.63a PB10

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 17NCS Bayshore Area ChampionshipsMay 17 · 400 Meters · Place 12 · Moreau CatholicMoreau Catholic400 Meters121:00.94a9
May 17NCS Bayshore Area ChampionshipsMay 17 · 200 Meters · Place 13 · Moreau CatholicMoreau Catholic200 Meters1326.80a9
May 9MVAL ChampionshipsMay 9 · 400 Meters · Place 5 · Moreau CatholicMoreau Catholic400 Meters5.60.52a9
May 9MVAL ChampionshipsMay 9 · 200 Meters · Place 4 · Moreau CatholicMoreau Catholic200 Meters4.26.66aWind: 0.39
Apr 16MVAL 3B @ Moreau CatholicApr 16 · 200 Meters · Place 2 · Moreau CatholicMoreau Catholic200 Meters226.379
Mar 29Castro Valley RelaysMar 29 · 100 Meters · Place 1 · Moreau CatholicMoreau Catholic100 Meters1.12.96a PBWind: 0.29
Mar 22MVAL #2Mar 22 · 400 Meters · Place 3 · Moreau CatholicMoreau Catholic400 Meters31:02.79a9
Mar 22MVAL #2Mar 22 · 200 Meters · Place 3 · Moreau CatholicMoreau Catholic200 Meters327.36a9

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 400 Meters · Place 16 · Oakland PALOakland PAL400 Meters16.1:03.15a8
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 200 Meters · Place 16 · Oakland PALOakland PAL200 Meters16.27.23aWind: 4.28
May 183M INVITATIONAL "2024"May 18 · 400 Meters · Place 10 · Oakland PALOakland PAL400 Meters10.1:03.68a8
Apr 13CA Track Youth InvitationalApr 13 · 400 Meters · Place 3 · Oakland PALOakland PAL400 Meters3.1:04.91a8
Apr 6Speed ShowcaseApr 6 · 400 Meters · Place 3 · Oakland PALOakland PAL400 Meters3.1:02.21a8
Apr 6Speed ShowcaseApr 6 · 100 Meters · Place 16 · Oakland PALOakland PAL100 Meters16.14.19a8
Mar 30God Speed EggstravaganzaMar 30 · 400 Meters · Place 2 · Oakland PALOakland PAL400 Meters2.1:04.12a8
Mar 30God Speed EggstravaganzaMar 30 · 200 Meters · Place 5 · Oakland PALOakland PAL200 Meters5.28.28a8
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · 400 Meters · Place 1 · Oakland PALOakland PAL400 Meters1.1:04.61a8
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · 200 Meters · Place 5 · Oakland PALOakland PAL200 Meters5.29.21a8

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 400 Meters · Place 10 · Oakland PALOakland PAL400 Meters101:04.1313
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 800 Meters · Place 7 · Oakland PALOakland PAL800 Meters72:35.7813
May 203M Invitational 2023May 20 · 800 Meters · Place 3 · Oakland PALOakland PAL800 Meters32:34.75a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 800 Meters · Place 5 · Oakland PALOakland PAL800 Meters52:39.61a—
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · 800 Meters · Place 3 · Oakland PALOakland PAL800 Meters3.2:36.02aUnofficial11
Apr 15CA Track Youth InvitationalApr 15 · 800 Meters · Place 3 · Oakland PALOakland PAL800 Meters32:44.48a—
Apr 15CA Track Youth InvitationalApr 15 · 400 Meters · Place 7 · Oakland PALOakland PAL400 Meters71:05.81a—
Mar 25Oakland Pal Community Track MeetMar 25 · Long Jump · Place 2 · Oakland PALOakland PALLong Jump2.14-07.5011
Mar 25Oakland Pal Community Track MeetMar 25 · 400 Meters · Place 2 · Oakland PALOakland PAL400 Meters2.1:08.92a11
Mar 25Oakland Pal Community Track MeetMar 25 · 200 Meters · Place 7 · Oakland PALOakland PAL200 Meters7.30.87a11
Mar 25Oakland Pal Community Track MeetMar 25 · 100 Meters · Place 6 · Oakland PALOakland PAL100 Meters6.14.45a11

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 30 · 16 Oakland P16 Oakland PResults3013-04.75—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 19 · 16 Oakland P16 Oakland PResultsRound P192:35.25—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 17 · 16 Oakland P16 Oakland PResultsRound P171:02.88 PB—
Jul 162022 Emerging Elite Athlete Pre-Junior Olympics T&F Tune-UpJul 16 · Combined results · Place 3 · Oakland PalOakland PalCombined results313-09.7510
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Place 4 · Oakland PALOakland PAL800 Meters4.2:29.38a PB10
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 7 · Oakland PALOakland PAL400 Meters7.1:02.33a10
May 143M InvitationalMay 14 · 800 Meters · Place 1 · Oakland PALOakland PAL800 Meters1.2:31.24a10
May 143M InvitationalMay 14 · 400 Meters · Place 2 · Oakland PALOakland PAL400 Meters2.1:03.05a10
Apr 30Running Rebels InvitationalApr 30 · 800 Meters · Place 2 · Oakland PALOakland PAL800 Meters2.2:41.78a10
Apr 30Running Rebels InvitationalApr 30 · 400 Meters · Place 3 · Oakland PALOakland PAL400 Meters3.1:05.92a10
Apr 2Sac Speed ShowcaseApr 2 · 800 Meters · Place 1 · Oakland PALOakland PAL800 Meters1.2:41.69a10
Apr 2Sac Speed ShowcaseApr 2 · 400 Meters · Place 3 · Oakland PALOakland PAL400 Meters3.1:05.82a10

2019 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · Long Jump · Place 4 · Oakland PALOakland PALLong Jump43.69m1
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · 800 Meters · Place 1 · Oakland PALOakland PAL800 Meters12:41.371
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · 400 Meters · Place 2 · Oakland PALOakland PAL400 Meters21:08.901
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · 400 Meters · Place 2 · Oakland PALOakland PAL400 Meters21:08.671
Jun 22Shor/ShepardJun 22 · Long Jump · Place 2 · Oakland Pal Track ClubOakland Pal Track ClubLong Jump23.70m PB—
Jun 22Shor/ShepardJun 22 · 400 Meters · Place 1 · Oakland Pal Track ClubOakland Pal Track Club400 Meters11:07.45 PB—
Jun 8PAC Championships Non-QualifierJun 8 · Long Jump · Place 1 · Oakland PALOakland PALLong Jump13.83m1
Jun 8PAC Championships Non-QualifierJun 8 · 800 Meters · Place 1 · Oakland PALOakland PAL800 Meters12:36.641
Jun 8PAC Championships Non-QualifierJun 8 · 400 Meters · Place 2 · Oakland PALOakland PAL400 Meters21:09.951
Jun 1Tommie Smith Youth Meet Jun 1 · Long Jump · Place 5 · Oakland PALOakland PALLong Jump53.23m1
Jun 1Tommie Smith Youth Meet Jun 1 · 800 Meters · Place 1 · Oakland PALOakland PAL800 Meters12:46.581
Jun 1Tommie Smith Youth Meet Jun 1 · 400 Meters · Place 1 · Oakland PALOakland PAL400 Meters11:09.011
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · Long Jump · Place 13 · Oakland PALOakland PALLong Jump133.09m PB1
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 800 Meters · Place 6 · Oakland PALOakland PAL800 Meters62:46.181
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 400 Meters · Place 5 · Oakland PALOakland PAL400 Meters51:09.301
Mar 2Hercules Running Rebels All ComersMar 2 · 800 Meters · Place 1 · Oakland PALOakland PAL800 Meters12:58.141
Mar 2Hercules Running Rebels All ComersMar 2 · 400 Meters · Place 1 · Oakland PALOakland PAL400 Meters11:15.421