Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorWest Coast Classic Track and Field Invitational · May 315:17.40aWest Coast Classic Track and Field InvitationalMay 31, 2025
200 Meters · OutdoorWest Coast Classic Track and Field Invitational · May 3029.04aWest Coast Classic Track and Field InvitationalMay 30, 2026
400 Meters · OutdoorAAU Track & Field Region 22 Qualifier · Jun 171:06.24aAAU Track & Field Region 22 QualifierJune 17, 2026
800 Meters · OutdoorWest Coast Classic Track and Field Invitational · May 302:28.63aWest Coast Classic Track and Field InvitationalMay 30, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 17AAU Track & Field Region 22 QualifierJun 17 · 800 Meters · Place 8 · Run Hard UniversityRun Hard University800 Meters8.2:35.63a7
Jun 17AAU Track & Field Region 22 QualifierJun 17 · 400 Meters · Place 11 · Run Hard UniversityRun Hard University400 Meters11.1:06.24a PB7
Jun 666th Golden West Invitational Jun 6 · 800 Meters · Place 13 · Run Hard UniversityRun Hard University800 Meters13.2:42.24a7
Jun 666th Golden West Invitational Jun 6 · 400 Meters · Place 24 · Run Hard UniversityRun Hard University400 Meters24.1:09.60a7
May 30West Coast Classic Track and Field InvitationalMay 30 · 800 Meters · Place 41 · Run Hard UniversityRun Hard University800 Meters41.2:28.63a PB7
May 30West Coast Classic Track and Field InvitationalMay 30 · 400 Meters · Place 99 · Run Hard UniversityRun Hard University400 Meters99.1:07.48a7
May 30West Coast Classic Track and Field InvitationalMay 30 · 200 Meters · Place 118 · Run Hard UniversityRun Hard University200 Meters118.29.04a PBWind: 1.87
May 23Tom Moore Youth ClassicMay 23 · 800 Meters · Place 16 · Run Hard UniversityRun Hard University800 Meters162:38.53a7
May 23Tom Moore Youth ClassicMay 23 · 400 Meters · Place 31 · Run Hard UniversityRun Hard University400 Meters311:10.20a7
May 163M INVITATIONAL 2026May 16 · 800 Meters · Place 27 · Run Hard UniversityRun Hard University800 Meters272:38.10a7
Apr 18Burning Batons Relay CarnivalApr 18 · 200 Meters · Place 40 · Run Hard UniversityRun Hard University200 Meters4029.87a7
Apr 4God Speed Easter EggstravaganzaApr 4 · 800 Meters · Place 21 · Run Hard UniversityRun Hard University800 Meters212:35.61a7
Apr 4God Speed Easter EggstravaganzaApr 4 · 400 Meters · Place 67 · Run Hard UniversityRun Hard University400 Meters671:10.99a7

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 26West Coast National ChampionshipJun 26 · 1500 Meters · Place 5 · Run Hard UniversityRun Hard University1500 Meters55:30.67a6
Jun 26West Coast National ChampionshipJun 26 · 800 Meters · Place 14 · Run Hard UniversityRun Hard University800 Meters142:56.60a6
Jun 26West Coast National ChampionshipJun 26 · 400 Meters · Place 24 · Run Hard UniversityRun Hard University400 Meters241:10.45a6
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 1500 Meters · Place 6 · Run Hard UniversityRun Hard University1500 Meters6.5:27.95a6
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 800 Meters · Place 5 · Run Hard UniversityRun Hard University800 Meters5.2:41.04a6
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 400 Meters · Place 10 · Run Hard UniversityRun Hard University400 Meters10.1:10.78a6
May 31West Coast Classic Track and Field InvitationalMay 31 · 1500 Meters · Place 30 · Run Hard UniversityRun Hard University1500 Meters305:17.40a PB6
May 31West Coast Classic Track and Field InvitationalMay 31 · 800 Meters · Place 26 · Run Hard UniversityRun Hard University800 Meters262:40.03a6
May 24Tom Moore Youth Classic May 24 · 1500 Meters · Place 10 · Run Hard UniversityRun Hard University1500 Meters105:37.19a6
May 24Tom Moore Youth Classic May 24 · 800 Meters · Place 10 · Run Hard UniversityRun Hard University800 Meters102:42.92a6
May 173M INVITATIONAL - 2025May 17 · 1500 Meters · Place 17 · Run Hard UniversityRun Hard University1500 Meters175:29.13a6
May 173M INVITATIONAL - 2025May 17 · 400 Meters · Place 56 · Run Hard UniversityRun Hard University400 Meters561:14.48a6
May 3Running Rebels InvitationalMay 3 · 1500 Meters · Place 15 · Run Hard UniversityRun Hard University1500 Meters15.5:56.81a6
May 3Running Rebels InvitationalMay 3 · 800 Meters · Place 16 · Run Hard UniversityRun Hard University800 Meters16.2:46.32a6
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 1500 Meters · Place 6 · Run Hard UniversityRun Hard University1500 Meters65:41.99a6
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 800 Meters · Place 10 · Run Hard UniversityRun Hard University800 Meters102:45.67a6
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · 1500 Meters · Place 11 · Run Hard UniversityRun Hard University1500 Meters115:38.97a6

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 16 · Run Hard UniversityRun Hard University1500 Meters16.5:27.02a5
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 15 · Run Hard UniversityRun Hard University800 Meters15.2:40.22a5
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 200 Meters · Place 40 · Run Hard UniversityRun Hard University200 MetersRound P4032.9611
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 400 Meters · Place 30 · Run Hard UniversityRun Hard University400 Meters301:12.1711
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 1500 Meters · Place 20 · Run Hard UniversityRun Hard University1500 Meters20.5:23.20a5
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 800 Meters · Place 23 · Run Hard UniversityRun Hard University800 Meters23.2:40.51a5
May 25Tom Moore Youth ClassicMay 25 · 800 Meters · Place 11 · Run Hard UniversityRun Hard University800 Meters11.2:44.32a5
May 25Tom Moore Youth ClassicMay 25 · 400 Meters · Place 33 · Run Hard UniversityRun Hard University400 Meters33.1:12.12a5
May 183M INVITATIONAL "2024"May 18 · 1500 Meters · Place 17 · Run Hard UniversityRun Hard University1500 Meters17.5:28.03a5
May 183M INVITATIONAL "2024"May 18 · 400 Meters · Place 36 · Run Hard UniversityRun Hard University400 Meters36.1:13.91a5
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 1500 Meters · Place 5 · Run Hard UniversityRun Hard University1500 Meters5.5:34.07a5
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 800 Meters · Place 14 · Run Hard UniversityRun Hard University800 Meters14.2:49.83a5
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 800 Meters · Place 9 · Run Hard UniversityRun Hard University800 Meters9.2:42.34a5
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 400 Meters · Place 37 · Run Hard UniversityRun Hard University400 Meters37.1:12.61a5
Mar 30God Speed EggstravaganzaMar 30 · 800 Meters · Place 12 · Run Hard UniversityRun Hard University800 Meters12.2:55.06a5
Mar 30God Speed EggstravaganzaMar 30 · 400 Meters · Place 27 · Run Hard UniversityRun Hard University400 Meters27.1:14.87a5

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 1500 Meters · Place 13 · Run Hard UniversityRun Hard University1500 Meters135:37.91a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 800 Meters · Place 12 · Run Hard UniversityRun Hard University800 Meters122:48.28a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 400 Meters · Place 20 · Run Hard UniversityRun Hard University400 MetersRound P201:14.40a—
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 1500 Meters · Place 5 · Run Hard UniversityRun Hard University1500 Meters55:33.5210
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 800 Meters · Place 11 · Run Hard UniversityRun Hard University800 Meters112:50.1010
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 9 · Run Hard UniversityRun Hard University1500 Meters9.5:35.70aUnofficial4
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Place 11 · Run Hard UniversityRun Hard University800 Meters11.2:45.42aUnofficial4
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 28 · Run Hard UniversityRun Hard University400 Meters28.1:15.11aUnofficial4
May 203M Invitational 2023May 20 · 1500 Meters · Place 3 · Run Hard UniversityRun Hard University1500 Meters35:39.02a—
May 203M Invitational 2023May 20 · 800 Meters · Place 5 · Run Hard UniversityRun Hard University800 Meters52:51.80a—
May 203M Invitational 2023May 20 · 400 Meters · Place 39 · Run Hard UniversityRun Hard University400 Meters391:20.44a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 800 Meters · Place 7 · Run Hard UniversityRun Hard University800 Meters72:54.70a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 400 Meters · Place 9 · Run Hard UniversityRun Hard University400 Meters91:15.20a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 200 Meters · Place 38 · Run Hard UniversityRun Hard University200 Meters3833.81a—
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · 800 Meters · Place 5 · Run Hard UniversityRun Hard University800 Meters5.2:49.76aUnofficial4
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · 400 Meters · Place 21 · Run Hard UniversityRun Hard University400 Meters21.1:17.69aUnofficial4
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · 800 Meters · Place 2 · Run hard universityRun hard university800 Meters22:54.05a—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · 400 Meters · Place 19 · Run hard universityRun hard university400 Meters191:19.85a—
Mar 195 NORTH INVITATIONAL Mar 19 · 800 Meters · Place 2 · Run hard universityRun hard university800 Meters23:00.21a—
Mar 195 NORTH INVITATIONAL Mar 19 · 400 Meters · Place 3 · Run hard universityRun hard university400 Meters31:17.40a—
Mar 11Flying Jaguars Youth Track MeetMar 11 · 400 Meters · Place 12 · Run Hard UniversityRun Hard University400 Meters12.1:18.35aUnofficial4

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 30Revolution Express Track Club AAU Youth T&F MeetApr 30 · 400 Meters · Place 5 · 38-Unattached38-Unattached400 Meters5.1:16.16a3
Apr 30Revolution Express Track Club AAU Youth T&F MeetApr 30 · 200 Meters · Place 9 · 38-Unattached38-Unattached200 Meters9.34.11a3
Apr 16East Bay Heat TC All ComersApr 16 · 800 Meters · Place 4 · Hercules Running RebelsHercules Running Rebels800 Meters4.2:56.29a3
Apr 16East Bay Heat TC All ComersApr 16 · 400 Meters · Place 20 · Hercules Running RebelsHercules Running Rebels400 Meters20.1:19.83a3
Apr 2Sac Speed ShowcaseApr 2 · 800 Meters · Place 3 · Hercules Running RebelsHercules Running Rebels800 Meters3.2:59.87a3
Apr 2Sac Speed ShowcaseApr 2 · 400 Meters · Place 21 · Hercules Running RebelsHercules Running Rebels400 Meters21.1:18.21a3
Mar 26God Speed Youth MeetMar 26 · 800 Meters · Place 3 · Hercules Running RebelsHercules Running Rebels800 Meters3.2:57.72a3
Mar 26God Speed Youth MeetMar 26 · 400 Meters · Place 11 · Hercules Running RebelsHercules Running Rebels400 Meters11.1:17.97a3
Mar 5Running Rebels March Madness All-ComersMar 5 · 800 Meters · Place 1 · Hercules Running RebelsHercules Running Rebels800 Meters1.2:53.66a3

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 1AAU West Coast NationalsJul 1 · 400 Meters · Place 4 · Hercules Running RebelsHercules Running Rebels400 Meters4.1:19.29a2
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 800 Meters · Place 5 · Hercules Running RebelsHercules Running Rebels800 Meters5.2:56.69a2
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 200 Meters · Place 1 · Hercules Running RebelsHercules Running Rebels200 MetersRound P1.36.32aWind: 0.42
Jun 13God Speed InvitationalJun 13 · 800 Meters · Place 2 · Hercules Running RebelsHercules Running Rebels800 Meters2.3:04.87a2

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jan 11Hercules All-ComersJan 11 · 150 Meters · Place 12 · Hercules Running RebelsHercules Running Rebels150 Meters12.31.31aUnofficial12
Jan 11Hercules All-ComersJan 11 · 300 Meters · Place 16 · Hercules Running RebelsHercules Running Rebels300 Meters16.1:16.39aUnofficial12
Jan 11Hercules All-ComersJan 11 · 60 Meter · Place 14 · Hercules Running RebelsHercules Running Rebels60 Meter14.12.09aUnofficial12