Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorBurning Batons Relay Carnival · Apr 184:48.99aBurning Batons Relay CarnivalApril 18, 2026
200 Meters · Outdoor3M Invitational · May 1432.28a3M InvitationalMay 14, 2022
400 Meters · OutdoorAAU Track & Field Region 22 Qualifier · Jun 111:03.40aAAU Track & Field Region 22 QualifierJune 11, 2025
800 Meters · OutdoorAAU Track & Field Region 22 Qualifier · Jun 112:25.99aAAU Track & Field Region 22 QualifierJune 11, 2025

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 163M INVITATIONAL 2026May 16 · 1500 Meters · Place 12 · Run Hard UniversityRun Hard University1500 Meters124:56.18a8
Apr 18Burning Batons Relay CarnivalApr 18 · 1500 Meters · Place 2 · Run Hard UniversityRun Hard University1500 Meters24:48.99a PB8

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 26West Coast National ChampionshipJun 26 · 1500 Meters · Place 4 · Run Hard UniversityRun Hard University1500 Meters44:55.91a7
Jun 26West Coast National ChampionshipJun 26 · 800 Meters · Place 6 · Run Hard UniversityRun Hard University800 Meters62:33.39a7
Jun 26West Coast National ChampionshipJun 26 · 400 Meters · Place 23 · Run Hard UniversityRun Hard University400 Meters231:06.44a7
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 1500 Meters · Place 2 · Run Hard UniversityRun Hard University1500 Meters2.5:05.67a7
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 800 Meters · Place 5 · Run Hard UniversityRun Hard University800 Meters5.2:25.99a PB7
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 400 Meters · Place 7 · Run Hard UniversityRun Hard University400 Meters7.1:03.40a PB7
May 24Tom Moore Youth Classic May 24 · 1500 Meters · Place 13 · Run Hard UniversityRun Hard University1500 Meters135:02.82a7
May 24Tom Moore Youth Classic May 24 · 800 Meters · Place 16 · Run Hard UniversityRun Hard University800 Meters162:30.45a7
May 173M INVITATIONAL - 2025May 17 · 1500 Meters · Place 17 · Run Hard UniversityRun Hard University1500 Meters174:55.17a7
May 173M INVITATIONAL - 2025May 17 · 800 Meters · Place 25 · Run Hard UniversityRun Hard University800 Meters252:30.68a7
May 3Running Rebels InvitationalMay 3 · 1500 Meters · Place 6 · Run Hard UniversityRun Hard University1500 Meters6.5:03.26a7
May 3Running Rebels InvitationalMay 3 · 800 Meters · Place 8 · Run Hard UniversityRun Hard University800 Meters8.2:26.31a7
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · 1500 Meters · Place 6 · Run Hard UniversityRun Hard University1500 Meters65:06.67a7
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · 400 Meters · Place 34 · Run Hard UniversityRun Hard University400 Meters341:08.88a7

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 3 · Run Hard UniversityRun Hard University1500 Meters3.5:03.19a6
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 4 · Run Hard UniversityRun Hard University800 Meters4.2:31.13a6
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 1500 Meters · Place 3 · Run Hard UniversityRun Hard University1500 Meters35:09.3412
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 400 Meters · Place 12 · Run Hard UniversityRun Hard University400 Meters121:06.3812
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 1500 Meters · Place 13 · Run Hard UniversityRun Hard University1500 Meters13.5:11.14a6
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 800 Meters · Place 14 · Run Hard UniversityRun Hard University800 Meters14.2:33.73a6
May 25Tom Moore Youth ClassicMay 25 · 800 Meters · Place 3 · Run Hard UniversityRun Hard University800 Meters3.2:34.97a6
May 183M INVITATIONAL "2024"May 18 · 1500 Meters · Place 9 · Run Hard UniversityRun Hard University1500 Meters9.5:12.44a6
May 183M INVITATIONAL "2024"May 18 · 800 Meters · Place 11 · Run Hard UniversityRun Hard University800 Meters11.2:36.70a6
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 1500 Meters · Place 4 · Run Hard UniversityRun Hard University1500 Meters4.5:33.39a6
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 400 Meters · Place 19 · Run Hard UniversityRun Hard University400 Meters19.1:11.79a6
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 1500 Meters · Place 5 · Run Hard UniversityRun Hard University1500 Meters5.5:16.19a6
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 800 Meters · Place 5 · Run Hard UniversityRun Hard University800 Meters5.2:36.06a6
Mar 30God Speed EggstravaganzaMar 30 · 800 Meters · Place 4 · Run Hard UniversityRun Hard University800 Meters4.2:43.34a6
Mar 30God Speed EggstravaganzaMar 30 · 400 Meters · Place 9 · Run Hard UniversityRun Hard University400 Meters9.1:09.58a6

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 1500 Meters · Place 10 · Run Hard UniversityRun Hard University1500 Meters105:16.62a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 800 Meters · Place 13 · Run Hard UniversityRun Hard University800 Meters132:38.78a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 400 Meters · Place 25 · Run Hard UniversityRun Hard University400 MetersRound P251:08.20a—
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 1500 Meters · Place 10 · Run Hard UniversityRun Hard University1500 Meters105:38.2511
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 19 · Run Hard UniversityRun Hard University1500 Meters19.5:32.35aUnofficial5
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Place 24 · Run Hard UniversityRun Hard University800 Meters24.2:47.61aUnofficial5
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 58 · Run Hard UniversityRun Hard University400 Meters58.1:13.56aUnofficial5
May 203M Invitational 2023May 20 · 1500 Meters · Place 8 · Run Hard UniversityRun Hard University1500 Meters85:35.37a—
May 203M Invitational 2023May 20 · 800 Meters · Place 13 · Run Hard UniversityRun Hard University800 Meters132:41.30a—
May 203M Invitational 2023May 20 · 400 Meters · Place 19 · Run Hard UniversityRun Hard University400 Meters191:12.10a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 1500 Meters · Place 10 · Run Hard UniversityRun Hard University1500 Meters105:38.57a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 800 Meters · Place 16 · Run Hard UniversityRun Hard University800 Meters162:49.02a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 400 Meters · Place 39 · Run Hard UniversityRun Hard University400 Meters391:15.79a—
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · 1500 Meters · Place 3 · Run Hard UniversityRun Hard University1500 Meters3.5:35.29aUnofficial5
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · 800 Meters · Place 23 · Run Hard UniversityRun Hard University800 Meters23.2:48.79aUnofficial5
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · 800 Meters · Place 7 · Run hard universityRun hard university800 Meters72:45.88a—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · 400 Meters · Place 14 · Run hard universityRun hard university400 Meters141:12.35a—
Mar 11Flying Jaguars Youth Track MeetMar 11 · 400 Meters · Place 11 · Run Hard UniversityRun Hard University400 Meters11.1:14.86aUnofficial5

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · 1500 Meters · Place 10 · Hercules Running RebelsHercules Running Rebels1500 Meters105:42.82a—
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 12 · Hercules Running RebelsHercules Running Rebels800 Meters122:50.66a—
May 143M InvitationalMay 14 · 800 Meters · Place 7 · Hercules Running RebelsHercules Running Rebels800 Meters7.2:52.09a12
May 143M InvitationalMay 14 · 400 Meters · Place 25 · Hercules Running RebelsHercules Running Rebels400 Meters25.1:16.21a12
May 143M InvitationalMay 14 · 200 Meters · Place 43 · Hercules Running RebelsHercules Running Rebels200 Meters43.32.28a PB12
Apr 30Running Rebels InvitationalApr 30 · 800 Meters · Place 5 · Hercules Running RebelsHercules Running Rebels800 Meters5.2:51.53a12
Apr 30Running Rebels InvitationalApr 30 · 200 Meters · Place 22 · Hercules Running RebelsHercules Running Rebels200 Meters22.32.93a12
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · 800 Meters · Place 15 · Hercules Running RebelsHercules Running Rebels800 Meters152:52.12—
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · 400 Meters · Place 40 · Hercules Running RebelsHercules Running Rebels400 Meters401:16.11—
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · 200 Meters · Place 58 · Hercules Running RebelsHercules Running Rebels200 Meters5833.48—
Apr 16East Bay Heat TC All ComersApr 16 · 800 Meters · Place 6 · Hercules Running RebelsHercules Running Rebels800 Meters6.3:01.16a12
Apr 16East Bay Heat TC All ComersApr 16 · 400 Meters · Place 15 · Hercules Running RebelsHercules Running Rebels400 Meters15.1:18.00a12
Apr 2Sac Speed ShowcaseApr 2 · 800 Meters · Place 4 · Hercules Running RebelsHercules Running Rebels800 Meters4.2:59.96a12
Apr 2Sac Speed ShowcaseApr 2 · 400 Meters · Place 25 · Hercules Running RebelsHercules Running Rebels400 Meters25.1:19.40a12
Mar 26God Speed Youth MeetMar 26 · 800 Meters · Place 1 · Hercules Running RebelsHercules Running Rebels800 Meters1.2:52.60a12
Mar 26God Speed Youth MeetMar 26 · 400 Meters · Place 9 · Hercules Running RebelsHercules Running Rebels400 Meters9.1:16.27a12
Mar 5Running Rebels March Madness All-ComersMar 5 · 800 Meters · Place 4 · Hercules Running RebelsHercules Running Rebels800 Meters4.3:04.65a12

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jan 11Hercules All-ComersJan 11 · 150 Meters · Place 11 · Hercules Running RebelsHercules Running Rebels150 Meters11.29.55aUnofficial10
Jan 11Hercules All-ComersJan 11 · 300 Meters · Place 12 · Hercules Running RebelsHercules Running Rebels300 Meters12.1:10.63aUnofficial10
Jan 11Hercules All-ComersJan 11 · 60 Meter · Place 11 · Hercules Running RebelsHercules Running Rebels60 Meter11.11.18aUnofficial10