Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLawrence Brice Invitational Host By Bear Creek · Apr 2614.02aLawrence Brice Invitational Host By Bear CreekApril 26, 2025
200 Meters · Outdoor66th Golden West Invitational · Jun 629.05a66th Golden West Invitational June 6, 2026
400 Meters · OutdoorAAU Track & Field Region 22 Qualifier · Jun 171:05.47aAAU Track & Field Region 22 QualifierJune 17, 2026
50 Meter · OutdoorRevolution Express Track Club AAU Youth T&F Meet · Apr 307.57aRevolution Express Track Club AAU Youth T&F MeetApril 30, 2022

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 48 · Run Hard UniversityRun Hard University400 MetersRound P48.1:09.28a4
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 49 · Run Hard UniversityRun Hard University200 MetersRound P49.29.59aWind: -2.44
Jun 17AAU Track & Field Region 22 QualifierJun 17 · 400 Meters · Place 3 · Run Hard UniversityRun Hard University400 Meters3.1:05.47a PB4
Jun 17AAU Track & Field Region 22 QualifierJun 17 · 200 Meters · Place 3 · Run Hard UniversityRun Hard University200 Meters3.29.09a4
Jun 666th Golden West Invitational Jun 6 · 400 Meters · Place 5 · Run Hard UniversityRun Hard University400 Meters5.1:06.20a4
Jun 666th Golden West Invitational Jun 6 · 200 Meters · Place 4 · Run Hard UniversityRun Hard University200 Meters4.29.05a PBWind: 1.74
May 30West Coast Classic Track and Field InvitationalMay 30 · 400 Meters · Place 9 · Run Hard UniversityRun Hard University400 Meters9.1:06.51a4
May 30West Coast Classic Track and Field InvitationalMay 30 · 200 Meters · Place 23 · Run Hard UniversityRun Hard University200 Meters23.29.12aWind: 0.84
May 23Tom Moore Youth ClassicMay 23 · 200 Meters · Place 7 · Run Hard UniversityRun Hard University200 MetersRound P729.62a4
May 23Tom Moore Youth ClassicMay 23 · 200 Meters · Place 7 · Run Hard UniversityRun Hard University200 Meters729.63a4
May 163M INVITATIONAL 2026May 16 · 200 Meters · Place 11 · Run Hard UniversityRun Hard University200 Meters1129.39a4
May 163M INVITATIONAL 2026May 16 · 100 Meters · Place 16 · Run Hard UniversityRun Hard University100 MetersRound S1614.59a4
Apr 18Burning Batons Relay CarnivalApr 18 · 200 Meters · Place 3 · Run Hard UniversityRun Hard University200 Meters329.82a4
Apr 4God Speed Easter EggstravaganzaApr 4 · 400 Meters · Place 3 · Run Hard UniversityRun Hard University400 Meters31:10.13a4
Apr 4God Speed Easter EggstravaganzaApr 4 · 100 Meters · Place 4 · Run Hard UniversityRun Hard University100 Meters414.30a4

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 26West Coast National ChampionshipJun 26 · 400 Meters · Place 5 · Run Hard UniversityRun Hard University400 Meters51:09.52a3
Jun 26West Coast National ChampionshipJun 26 · 100 Meters · Place 9 · Run Hard UniversityRun Hard University100 MetersRound P914.44a3
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 400 Meters · Place 4 · Run Hard UniversityRun Hard University400 Meters4.1:10.16a3
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 200 Meters · Place 6 · Run Hard UniversityRun Hard University200 Meters6.30.41aWind: 0.63
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 100 Meters · Place 2 · Run Hard UniversityRun Hard University100 Meters2.14.13aWind: 2.13
May 31West Coast Classic Track and Field InvitationalMay 31 · 200 Meters · Place 18 · Run Hard UniversityRun Hard University200 Meters1829.97a3
May 31West Coast Classic Track and Field InvitationalMay 31 · 100 Meters · Place 19 · Run Hard UniversityRun Hard University100 MetersRound P1914.29a3
May 24Tom Moore Youth Classic May 24 · 400 Meters · Place 11 · Run Hard UniversityRun Hard University400 Meters111:10.86a3
May 24Tom Moore Youth Classic May 24 · 200 Meters · Place 10 · Run Hard UniversityRun Hard University200 MetersRound P1030.11a3
May 173M INVITATIONAL - 2025May 17 · 400 Meters · Place 7 · Run Hard UniversityRun Hard University400 Meters71:07.91a3
May 173M INVITATIONAL - 2025May 17 · 200 Meters · Place 18 · Run Hard UniversityRun Hard University200 Meters1829.89a3
May 3Running Rebels InvitationalMay 3 · 400 Meters · Place 9 · Run Hard UniversityRun Hard University400 Meters9.1:09.00a3
May 3Running Rebels InvitationalMay 3 · 200 Meters · Place 9 · Run Hard UniversityRun Hard University200 Meters9.30.15a3
May 3Running Rebels InvitationalMay 3 · 100 Meters · Place 12 · Run Hard UniversityRun Hard University100 MetersRound P12.14.66aWind: 03
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 200 Meters · Place 7 · Run Hard UniversityRun Hard University200 Meters729.98a3
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 100 Meters · Place 15 · Run Hard UniversityRun Hard University100 Meters1514.02a PB3
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · 400 Meters · Place 1 · Run Hard UniversityRun Hard University400 Meters11:08.35a3
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · 100 Meters · Place 4 · Run Hard UniversityRun Hard University100 Meters414.59a3

2024 Outdoor Track

41 results
DateMeetEventPlMarkGr
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 400 Meters · Place 1 · Run Hard UniversityRun Hard University400 Meters11:11.35a—
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 200 Meters · Place 6 · Run Hard UniversityRun Hard University200 Meters632.05a—
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 100 Meters · Place 7 · Run Hard UniversityRun Hard University100 Meters715.41a—
Jun 28West Coast PrimaryJun 28 · 400 Meters · Place 1 · Run Hard UniversityRun Hard University400 Meters1.1:12.41a2
Jun 28West Coast PrimaryJun 28 · 200 Meters · Place 4 · Run Hard UniversityRun Hard University200 Meters4.32.29aWind: -12
Jun 28West Coast PrimaryJun 28 · 100 Meters · Place 9 · Run Hard UniversityRun Hard University100 Meters9.15.36aWind: 0.92
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 1 · Run Hard UniversityRun Hard University400 MetersRound P1.1:12.89a2
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 1 · Run Hard UniversityRun Hard University400 Meters1.1:11.03a2
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 4 · Run Hard UniversityRun Hard University200 MetersRound P4.31.69aWind: 0.42
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 3 · Run Hard UniversityRun Hard University200 Meters3.31.82aWind: 0.12
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 4 · Run Hard UniversityRun Hard University100 MetersRound P4.15.10aWind: 02
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 7 · Run Hard UniversityRun Hard University100 Meters7.15.17aWind: 0.62
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 200 Meters · Place 4 · Run Hard UniversityRun Hard University200 MetersRound P433.418
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 200 Meters · Place 3 · Run Hard UniversityRun Hard University200 Meters332.648
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 400 Meters · Place 2 · Run Hard UniversityRun Hard University400 Meters21:14.998
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 100 Meters · Place 8 · Run Hard UniversityRun Hard University100 MetersRound P816.308
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 100 Meters · Place 4 · Run Hard UniversityRun Hard University100 Meters415.738
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 400 Meters · Place 8 · Run Hard UniversityRun Hard University400 Meters8.1:15.95a2
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 200 Meters · Place 5 · Run Hard UniversityRun Hard University200 MetersRound P5.31.49aWind: -0.82
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 200 Meters · Place 5 · Run Hard UniversityRun Hard University200 Meters5.31.58aWind: 0.82
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 100 Meters · Place 6 · Run Hard UniversityRun Hard University100 MetersRound P6.15.26aWind: 0.32
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 100 Meters · Place 6 · Run Hard UniversityRun Hard University100 Meters6.15.08aWind: 2.72
May 25Tom Moore Youth ClassicMay 25 · 400 Meters · Place 3 · Run Hard UniversityRun Hard University400 Meters3.1:15.45a2
May 25Tom Moore Youth ClassicMay 25 · 200 Meters · Place 3 · Run Hard UniversityRun Hard University200 MetersRound P3.32.57a2
May 25Tom Moore Youth ClassicMay 25 · 200 Meters · Place 5 · Run Hard UniversityRun Hard University200 Meters5.33.64a2
May 183M INVITATIONAL "2024"May 18 · 400 Meters · Place 1 · Run Hard UniversityRun Hard University400 Meters1.1:14.66a2
May 183M INVITATIONAL "2024"May 18 · 200 Meters · Place 2 · Run Hard UniversityRun Hard University200 Meters2.32.00a2
May 183M INVITATIONAL "2024"May 18 · 100 Meters · Place 7 · Run Hard UniversityRun Hard University100 MetersRound P7.15.75a2
May 183M INVITATIONAL "2024"May 18 · 100 Meters · Place 5 · Run Hard UniversityRun Hard University100 Meters5.15.16a2
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 400 Meters · Place 6 · Run Hard UniversityRun Hard University400 Meters6.1:23.43a2
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 200 Meters · Place 5 · Run Hard UniversityRun Hard University200 Meters5.32.79a2
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 100 Meters · Place 4 · Run Hard UniversityRun Hard University100 MetersRound P4.16.92a2
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 100 Meters · Place 3 · Run Hard UniversityRun Hard University100 Meters3.16.35a2
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 400 Meters · Place 2 · Run Hard UniversityRun Hard University400 Meters2.1:14.13a2
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 200 Meters · Place 3 · Run Hard UniversityRun Hard University200 MetersRound P3.31.502
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 200 Meters · Place 5 · Run Hard UniversityRun Hard University200 Meters5.31.77a2
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 100 Meters · Place 5 · Run Hard UniversityRun Hard University100 MetersRound P5.15.74a2
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 100 Meters · Place 7 · Run Hard UniversityRun Hard University100 Meters7.15.64a2
Mar 30God Speed EggstravaganzaMar 30 · 400 Meters · Place 1 · Run Hard UniversityRun Hard University400 Meters1.1:13.71a2
Mar 30God Speed EggstravaganzaMar 30 · 200 Meters · Place 2 · Run Hard UniversityRun Hard University200 Meters2.32.24a2
Mar 30God Speed EggstravaganzaMar 30 · 100 Meters · Place 2 · Run Hard UniversityRun Hard University100 Meters2.15.76a2

2023 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · 100 Meters · Place 7 · Run Hard UniversityRun Hard University100 MetersRound P7.15.89aWind: 31
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · 100 Meters · Place 7 · Run Hard UniversityRun Hard University100 Meters7.16.11aWind: -0.61
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 200 Meters · Place 9 · Run Hard UniversityRun Hard University200 MetersRound P933.31a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 8 · Run Hard UniversityRun Hard University100 MetersRound P815.85a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 6 · Run Hard UniversityRun Hard University100 Meters615.49a—
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 200 Meters · Place 10 · Run Hard UniversityRun Hard University200 MetersRound P1034.107
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 100 Meters · Place 6 · Run Hard UniversityRun Hard University100 MetersRound P616.207
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 100 Meters · Place 7 · Run Hard UniversityRun Hard University100 Meters715.967
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 12 · Run Hard UniversityRun Hard University400 Meters12.1:17.16aUnofficial1
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 200 Meters · Place 10 · Run Hard UniversityRun Hard University200 Meters10.32.94aWind: 1Unofficial1
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 100 Meters · Place 9 · Run Hard UniversityRun Hard University100 MetersRound P9.16.12aWind: 1.2Unofficial1
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 100 Meters · Place 8 · Run Hard UniversityRun Hard University100 Meters8.15.66aWind: 2.1Unofficial1
May 203M Invitational 2023May 20 · 400 Meters · Place 6 · Run Hard UniversityRun Hard University400 Meters61:19.12a—
May 203M Invitational 2023May 20 · 200 Meters · Place 16 · Run Hard UniversityRun Hard University200 Meters1634.14a—
May 203M Invitational 2023May 20 · 100 Meters · Place 3 · Run Hard UniversityRun Hard University100 MetersRound P315.92a—
May 203M Invitational 2023May 20 · 100 Meters · Place 6 · Run Hard UniversityRun Hard University100 Meters616.06a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 400 Meters · Place 13 · Run Hard UniversityRun Hard University400 Meters131:24.38a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 200 Meters · Place 7 · Run Hard UniversityRun Hard University200 Meters734.14a—
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · 400 Meters · Place 6 · Run Hard UniversityRun Hard University400 Meters6.1:20.08aUnofficial1
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · 100 Meters · Place 13 · Run Hard UniversityRun Hard University100 Meters13.16.18aUnofficial1
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · 400 Meters · Place 4 · Run hard universityRun hard university400 Meters41:20.15a—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · 200 Meters · Place 4 · Run hard universityRun hard university200 Meters433.49a—
Mar 195 NORTH INVITATIONAL Mar 19 · 400 Meters · Place 2 · Run hard universityRun hard university400 Meters21:21.48a—
Mar 195 NORTH INVITATIONAL Mar 19 · 100 Meters · Place 6 · Run hard universityRun hard university100 Meters617.12a—
Mar 11Flying Jaguars Youth Track MeetMar 11 · 400 Meters · Place 24 · Run Hard UniversityRun Hard University400 Meters24.1:40.41aUnofficial1
Mar 11Flying Jaguars Youth Track MeetMar 11 · 100 Meters · Place 3 · Run Hard UniversityRun Hard University100 Meters3.16.44aUnofficial1

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 30Revolution Express Track Club AAU Youth T&F MeetApr 30 · 50 Meter · Place 1 · 38-Unattached38-Unattached50 Meter1.7.57a PBGr
Apr 30Revolution Express Track Club AAU Youth T&F MeetApr 30 · 200 Meters · Place 1 · 38-Unattached38-Unattached200 Meters1.36.09aGr
Apr 30Revolution Express Track Club AAU Youth T&F MeetApr 30 · 100 Meters · Place 1 · 38-Unattached38-Unattached100 Meters1.17.25aGr
Apr 16East Bay Heat TC All ComersApr 16 · 400 Meters · Place 5 · Hercules Running RebelsHercules Running Rebels400 Meters5.1:24.01aGr
Apr 16East Bay Heat TC All ComersApr 16 · 100 Meters · Place 21 · Hercules Running RebelsHercules Running Rebels100 Meters21.17.36aGr
Apr 2Sac Speed ShowcaseApr 2 · 400 Meters · Place 22 · Hercules Running RebelsHercules Running Rebels400 Meters22.1:32.12aGr
Apr 2Sac Speed ShowcaseApr 2 · 100 Meters · Place 17 · Hercules Running RebelsHercules Running Rebels100 Meters17.16.56aGr
Mar 26God Speed Youth MeetMar 26 · 50 Meter · Place 1 · Hercules Running RebelsHercules Running Rebels50 Meter1.14.57aGr
Mar 26God Speed Youth MeetMar 26 · 100 Meters · Place 1 · Hercules Running RebelsHercules Running Rebels100 Meters1.22.65aGr
Mar 5Running Rebels March Madness All-ComersMar 5 · 400 Meters · Place 11 · Hercules Running RebelsHercules Running Rebels400 Meters11.1:35.16aGr
Mar 5Running Rebels March Madness All-ComersMar 5 · 100 Meters · Place 8 · Hercules Running RebelsHercules Running Rebels100 Meters8.17.39aGr

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 400 Meters · Place 6 · Hercules Running RebelsHercules Running Rebels400 Meters6.1:36.58a-
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 200 Meters · Place 6 · Hercules Running RebelsHercules Running Rebels200 MetersRound P6.40.20aWind: 0.3-
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 100 Meters · Place 4 · Hercules Running RebelsHercules Running Rebels100 MetersRound P4.19.12aWind: -0.5-
Jun 13God Speed InvitationalJun 13 · 200 Meters · Place 2 · Hercules Running RebelsHercules Running Rebels200 Meters2.40.02a-
Jun 13God Speed InvitationalJun 13 · 100 Meters · Place 3 · Hercules Running RebelsHercules Running Rebels100 Meters3.18.65a-