Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSTU Meet 2 (Invite Only) · Apr 916.28aSTU Meet 2 (Invite Only)April 9, 2022
1500 Meters · OutdoorTom Moore Youth Classic · May 234:38.09aTom Moore Youth ClassicMay 23, 2026
200 Meters · OutdoorSTFU - Meet #3 (Invite Only) · May 2133.09aSTFU - Meet #3 (Invite Only)May 21, 2022
400 Meters · OutdoorSTS Club Championship · May 301:01.70aSTS Club ChampionshipMay 30, 2026
800 Meters · OutdoorTom Moore Youth Classic · May 232:19.85aTom Moore Youth ClassicMay 23, 2026
Javelin · 400g TJ · OutdoorSTFU - Championship (Invite Only) · Jul 168.89mSTFU - Championship (Invite Only)July 16, 2022
Javelin · 600g · OutdoorAAU Track & Field Region 22 Qualifier · Jun 1711.86mAAU Track & Field Region 22 QualifierJune 17, 2026
Long Jump · OutdoorTop 8 Meet · Jun 252.28mTop 8 MeetJune 25, 2021
Results · OutdoorAAU Region 22 Qualifier at Oakdale · Jun 151:13.63AAU Region 22 Qualifier at OakdaleJune 15, 2022

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jul 1AAU West Coast National ChampionshipJul 1 · 1500 Meters · Place 3 · Full Stride1500 Meters3.4:54.55a8
Jul 1AAU West Coast National ChampionshipJul 1 · 800 Meters · Place 6 · Full Stride800 Meters6.2:23.62a8
Jul 1AAU West Coast National ChampionshipJul 1 · 400 Meters · Place 18 · Full Stride400 Meters18.1:02.16a8
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 9 · Full Stride1500 Meters9.4:42.26a8
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 800 Meters · Place 10 · Full Stride800 Meters10.2:23.50a8
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 400 Meters · Place 21 · Full Stride400 MetersRound P21.1:02.17a8
Jun 17AAU Track & Field Region 22 QualifierJun 17 · Javelin · Place 2 · Full StrideJavelin600g2.11.86m PB8
Jun 17AAU Track & Field Region 22 QualifierJun 17 · 1500 Meters · Place 4 · Full Stride1500 Meters4.4:47.13a8
Jun 17AAU Track & Field Region 22 QualifierJun 17 · 400 Meters · Place 13 · Full Stride400 Meters13.1:03.69a8
May 30STS Club ChampionshipMay 30 · 400 Meters · Place 9 · Full Stride400 Meters91:01.70a PB8
May 23Tom Moore Youth ClassicMay 23 · 1500 Meters · Place 2 · Full Stride1500 Meters24:38.09a PB8
May 23Tom Moore Youth ClassicMay 23 · 800 Meters · Place 5 · Full Stride800 Meters52:19.85a PB8
May 23Tom Moore Youth ClassicMay 23 · 400 Meters · Place 19 · Full Stride400 Meters191:01.80a8
May 163M INVITATIONAL 2026May 16 · 1500 Meters · Place 7 · Full Stride1500 Meters74:43.85a8
May 163M INVITATIONAL 2026May 16 · 800 Meters · Place 8 · Full Stride800 Meters82:21.93a8
May 9TrackMania III STSMay 9 · 1500 Meters · Place 5 · Full Stride1500 Meters54:55.45a8
May 9TrackMania III STSMay 9 · 800 Meters · Place 6 · Full Stride800 Meters62:24.48a8
May 9TrackMania III STSMay 9 · 1500 Meters · Place 5 · Full Stride1500 Meters54:55.4514
May 9TrackMania III STSMay 9 · 800 Meters · Place 6 · Full Stride800 Meters62:24.4814
May 2Running Rebels InvitationalMay 2 · 1500 Meters · Place 3 · Full Stride1500 Meters34:41.79a8
May 2Running Rebels InvitationalMay 2 · 800 Meters · Place 6 · Full Stride800 Meters62:20.66a8
May 2Running Rebels InvitationalMay 2 · 400 Meters · Place 26 · Full Stride400 Meters261:02.72a8
Apr 25Lawrence Brice InvitationalApr 25 · 1500 Meters · Place 2 · Full Stride1500 Meters24:56.2114
Apr 18Burning Batons Relay CarnivalApr 18 · 1500 Meters · Place 3 · Full Stride1500 Meters34:49.88a8
Apr 11Speed Showcase STSApr 11 · 1500 Meters · Place 4 · Full Stride1500 Meters45:13.69a8
Apr 11Speed Showcase STSApr 11 · 800 Meters · Place 4 · Full Stride800 Meters42:31.38a8
Mar 21STS 2026 OpenerMar 21 · 1500 Meters · Place 1 · Full Stride1500 Meters15:02.27a8
Mar 21STS 2026 OpenerMar 21 · 400 Meters · Place 19 · Full Stride400 Meters191:05.56a8
Mar 7Rebels March MadnessMar 7 · 1500 Meters · Place 3 · Full Stride1500 Meters35:04.02a8

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 1500 Meters · Place 1 · Full Stride1500 Meters1.4:50.87a7
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 800 Meters · Place 4 · Full Stride800 Meters4.2:25.95a7
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 400 Meters · Place 12 · Full Stride400 Meters12.1:04.95a7
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 1500 Meters · Place 9 · Full Stride1500 Meters95:00.3213
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 800 Meters · Place 12 · Full Stride800 Meters122:26.4113
May 24Tom Moore Youth Classic May 24 · 1500 Meters · Place 10 · Full Stride1500 Meters105:00.46a7
May 24Tom Moore Youth Classic May 24 · 800 Meters · Place 12 · Full Stride800 Meters122:25.68a7
May 24Tom Moore Youth Classic May 24 · 400 Meters · Place 27 · Full Stride400 Meters271:05.74a7
May 173M INVITATIONAL - 2025May 17 · 1500 Meters · Place 8 · Full Stride1500 Meters84:48.62a7
May 173M INVITATIONAL - 2025May 17 · 800 Meters · Place 22 · Full Stride800 Meters222:29.90a7
May 173M INVITATIONAL - 2025May 17 · 400 Meters · Place 44 · Full Stride400 Meters441:04.79a7
May 3Running Rebels InvitationalMay 3 · 1500 Meters · Place 4 · Full Stride1500 Meters4.4:57.89a7
May 3Running Rebels InvitationalMay 3 · 800 Meters · Place 6 · Full Stride800 Meters6.2:26.04a7
May 3Running Rebels InvitationalMay 3 · 400 Meters · Place 43 · Full Stride400 Meters43.1:06.36a7
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 1500 Meters · Place 3 · Full Stride1500 Meters35:06.16a7
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 800 Meters · Place 3 · Full Stride800 Meters32:28.20a7
Apr 5Speed Showcase STS 3Apr 5 · 1500 Meters · Place 8 · Full Stride1500 Meters84:58.05a7
Apr 5Speed Showcase STS 3Apr 5 · 800 Meters · Place 7 · Full Stride800 Meters72:29.89a7
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · 1500 Meters · Place 3 · Full Stride1500 Meters35:01.14a7
Mar 22STS Meet 2Mar 22 · 1500 Meters · Place 2 · Full Stride1500 Meters25:09.49a7
Mar 22STS Meet 2Mar 22 · 800 Meters · Place 7 · Full Stride800 Meters72:36.19a7
Mar 8STS Meet 1Mar 8 · 1500 Meters · Place 7 · Full Stride1500 Meters75:06.56a7
Mar 8STS Meet 1Mar 8 · 800 Meters · Place 8 · Full Stride800 Meters82:32.83a7

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 1500 Meters · Place 3 · Full Stride1500 Meters34:55.63a—
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 800 Meters · Place 5 · Full Stride800 Meters52:29.06a—
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 4 · Full Stride1500 Meters4.5:04.05a6
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 5 · Full Stride800 Meters5.2:31.50a6
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 19 · Full Stride400 MetersRound P19.1:08.00a6
Jun 12AAU Region 22 QualifierJun 12 · 1500 Meters · Place 1 · Full Stride Track Club1500 Meters15:16.26—
Jun 12AAU Region 22 QualifierJun 12 · 800 Meters · Place 2 · Full Stride Track Club800 Meters22:31.54—
Jun 12AAU Region 22 QualifierJun 12 · 400 Meters · Place 8 · Full Stride Track Club400 Meters81:10.75—
Jun 1STS ChampionshipJun 1 · 1500 Meters · Place 2 · Full Stride1500 Meters25:05.46a—
Jun 1STS ChampionshipJun 1 · 800 Meters · Place 4 · Full Stride800 Meters42:36.00a—
May 25Tom Moore Youth ClassicMay 25 · 1500 Meters · Place 5 · Full Stride1500 Meters5.5:13.64a6
May 25Tom Moore Youth ClassicMay 25 · 800 Meters · Place 5 · Full Stride800 Meters5.2:36.39a6
May 25Tom Moore Youth ClassicMay 25 · 400 Meters · Place 42 · Full Stride400 Meters42.1:14.93a6
May 183M INVITATIONAL "2024"May 18 · 1500 Meters · Place 8 · Full Stride1500 Meters8.5:11.92a6
May 183M INVITATIONAL "2024"May 18 · 800 Meters · Place 12 · Full Stride800 Meters12.2:37.21a6
May 11Speed Track Series Meet 3May 11 · 1500 Meters · Place 3 · Full Stride1500 Meters35:33.4512
May 11Speed Track Series Meet 3May 11 · 400 Meters · Place 31 · Full Stride400 Meters311:16.7712
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 1500 Meters · Place 2 · Full Stride1500 Meters2.5:28.20a6
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 800 Meters · Place 12 · Full Stride800 Meters12.2:49.37a6
Apr 27Speed Track Series Meet 2Apr 27 · 1500 Meters · Place 4 · Full Stride1500 Meters4.5:33.84a6
Apr 27Speed Track Series Meet 2Apr 27 · 800 Meters · Place 7 · Full Stride800 Meters7.2:54.24a6
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 1500 Meters · Place 6 · Full Stride1500 Meters6.5:35.85a6
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 800 Meters · Place 10 · Full Stride800 Meters10.2:51.21a6
Mar 165 NORTH INVITATIONALMar 16 · 1500 Meters · Place 2 · Full Stride1500 Meters2.5:16.47a6
Mar 165 NORTH INVITATIONALMar 16 · 800 Meters · Place 4 · Full Stride800 Meters4.2:50.11a6

2023 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · 1500 Meters · Place 5 · Full Stride1500 Meters5.5:14.21a5
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · 800 Meters · Place 6 · Full Stride800 Meters6.2:32.25a5
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 1500 Meters · Place 3 · Full Stride1500 Meters35:02.92a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 800 Meters · Place 5 · Full Stride800 Meters52:28.58a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 400 Meters · Place 27 · Full Stride400 MetersRound P271:08.98a—
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 1500 Meters · Place 2 · Full Stride1500 Meters25:06.5111
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 400 Meters · Place 19 · Full Stride400 Meters191:10.7111
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 800 Meters · Place 5 · Full Stride800 Meters52:35.3611
May 27Tom Moore Youth ClassicMay 27 · 1500 Meters · Place 2 · Full Stride1500 Meters25:06.10a—
May 27Tom Moore Youth ClassicMay 27 · 800 Meters · Place 2 · Full Stride800 Meters22:31.14a—
May 27Tom Moore Youth ClassicMay 27 · 400 Meters · Place 15 · Full Stride400 Meters151:10.30a—
May 203M Invitational 2023May 20 · 1500 Meters · Place 2 · Full Stride1500 Meters25:08.36a—
May 203M Invitational 2023May 20 · 800 Meters · Place 3 · Full Stride800 Meters32:32.32a—
May 13Sac Track Union ChampionshipMay 13 · 1500 Meters · Place 1 · Full Stride1500 Meters15:11.25a—
May 13Sac Track Union ChampionshipMay 13 · 800 Meters · Place 4 · Full Stride800 Meters42:38.48a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 1500 Meters · Place 3 · Full Stride1500 Meters35:19.86a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 800 Meters · Place 10 · Full Stride800 Meters102:44.71a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 400 Meters · Place 35 · Full Stride400 Meters351:15.09a—
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · 1500 Meters · Full Stride1500 Meters—DNS5
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · 800 Meters · Full Stride800 Meters—DNS5
Apr 15Sac Track Union Meet #3Apr 15 · 1500 Meters · Place 5 · Full Stride1500 Meters5.5:29.05a5
Apr 15Sac Track Union Meet #3Apr 15 · 800 Meters · Place 4 · Full Stride800 Meters4.2:44.76a5
Apr 1Sac Speed ShowcaseApr 1 · Long Jump · Place 14 · Full StrideLong Jump149-8—
Apr 1Sac Speed ShowcaseApr 1 · 1500 Meters · Place 3 · Full Stride1500 Meters35:24.94a—
Apr 1Sac Speed ShowcaseApr 1 · 800 Meters · Place 4 · Full Stride800 Meters42:46.50a—
Mar 25Sac Track Union Meet #2Mar 25 · 1500 Meters · Place 3 · Full Stride1500 Meters3.5:35.44a5
Mar 25Sac Track Union Meet #2Mar 25 · 800 Meters · Place 2 · Full Stride800 Meters2.2:42.70a5
Mar 18Sac Track Union Meet #1Mar 18 · 800 Meters · Place 1 · Full Stride800 Meters12:46.33a—
Mar 18Sac Track Union Meet #1Mar 18 · 1500 Meters · Place 2 · Full Stride1500 Meters25:32.38a—

2022 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 10 · 16 Full StriResults105:22.44—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 10 · 16 Full StriResultsRound P102:38.09—
Jul 16STFU - Championship (Invite Only)Jul 16 · Javelin · Place 4 · Full StrideJavelin400g TJ4.8.89m PB4
Jul 16STFU - Championship (Invite Only)Jul 16 · 800 Meters · Place 1 · Full Stride800 Meters1.2:42.37a4
Jul 16STFU - Championship (Invite Only)Jul 16 · 400 Meters · Place 3 · Full Stride400 Meters3.1:12.34a4
Jun 15AAU Region 22 Qualifier at OakdaleJun 15 · Results · Place 1 · Full Stride Track ClubResults15:23.56—
Jun 15AAU Region 22 Qualifier at OakdaleJun 15 · Results · Place 1 · Full Stride Track ClubResults12:42.25—
Jun 15AAU Region 22 Qualifier at OakdaleJun 15 · Results · Place 2 · Full Stride Track ClubResults21:13.63 PB—
May 21STFU - Meet #3 (Invite Only)May 21 · Javelin · Place 5 · Full StrideJavelin400g TJ5.5.27m4
May 21STFU - Meet #3 (Invite Only)May 21 · 400 Meters · Place 3 · Full Stride400 Meters3.1:14.21a4
May 21STFU - Meet #3 (Invite Only)May 21 · 200 Meters · Place 6 · Full Stride200 Meters6.33.09a PB4
May 143M InvitationalMay 14 · 1500 Meters · Place 1 · Full Stride1500 Meters1.5:24.40a4
May 143M InvitationalMay 14 · 800 Meters · Place 1 · Full Stride800 Meters1.2:38.06a4
Apr 30Running Rebels InvitationalApr 30 · 1500 Meters · Place 3 · Full Stride1500 Meters3.5:36.33a4
Apr 30Running Rebels InvitationalApr 30 · 800 Meters · Place 4 · Full Stride800 Meters4.2:50.39a4
Apr 30Running Rebels InvitationalApr 30 · 400 Meters · Place 9 · Full Stride400 Meters9.1:20.42a4
Apr 16East Bay Heat TC All ComersApr 16 · 1500 Meters · Place 2 · Full Stride1500 Meters2.5:45.14a4
Apr 16East Bay Heat TC All ComersApr 16 · 100 Meters · Place 42 · Full Stride100 Meters42.16.46a4
Apr 9STU Meet 2 (Invite Only)Apr 9 · Long Jump · Full StrideLong Jump--DNS4
Apr 9STU Meet 2 (Invite Only)Apr 9 · 200 Meters · Place 5 · Full Stride200 Meters5.33.63a4
Apr 9STU Meet 2 (Invite Only)Apr 9 · 100 Meters · Place 8 · Full Stride100 Meters8.16.28a PB4
Mar 19STFU - Meet #1 (Invite Only)Mar 19 · Javelin · Place 5 · Full StrideJavelin400g TJ5.7.59m4
Mar 19STFU - Meet #1 (Invite Only)Mar 19 · 1500 Meters · Place 1 · Full Stride1500 Meters1.5:37.45a4
Mar 19STFU - Meet #1 (Invite Only)Mar 19 · 400 Meters · Place 4 · Full Stride400 Meters4.1:22.79a4
Mar 5Running Rebels March Madness All-ComersMar 5 · 800 Meters · Place 3 · Full Stride800 Meters3.2:57.57a4

2021 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 10Pacific Association Top-5 Meet (non-qualifier)Jul 10 · Long Jump · Place 12 · Full StrideLong Jump12.2.07m3
Jul 10Pacific Association Top-5 Meet (non-qualifier)Jul 10 · 800 Meters · Place 6 · Full Stride800 Meters6.2:59.87a3
Jul 10Pacific Association Top-5 Meet (non-qualifier)Jul 10 · 400 Meters · Place 6 · Full Stride400 Meters6.1:26.50a3
Jul 1AAU West Coast NationalsJul 1 · 400 Meters · Place 11 · Full Stride400 Meters11.1:23.28a3
Jul 1AAU West Coast NationalsJul 1 · 200 Meters · Place 14 · Full Stride200 Meters14.39.42a3
Jun 25Top 8 MeetJun 25 · Long Jump · Place 13 · Full StrideLong Jump13.2.28m PB3
Jun 25Top 8 MeetJun 25 · 800 Meters · Place 8 · Full Stride800 Meters8.3:01.85a3
Jun 25Top 8 MeetJun 25 · 400 Meters · Place 8 · Full Stride400 MetersRound P8.1:29.47a3
Jun 25Top 8 MeetJun 25 · 400 Meters · Place 5 · Full Stride400 Meters5.1:28.93a3
Jun 1961st Annual Golden West Invitational Jun 19 · Long Jump · Place 12 · Full StrideLong Jump128-02.75—
Jun 1961st Annual Golden West Invitational Jun 19 · 800 Meters · Place 6 · Full Stride800 Meters63:14.55—
Jun 1961st Annual Golden West Invitational Jun 19 · 400 Meters · Place 17 · Full Stride400 Meters171:28.07—
May 29RETC #2 Youth Mini Meet (8 teams)May 29 · Long Jump · Place 1 · Full StrideLong Jump1.2.16m3
May 29RETC #2 Youth Mini Meet (8 teams)May 29 · 800 Meters · Place 1 · Full Stride800 Meters1.3:14.55a3
May 29RETC #2 Youth Mini Meet (8 teams)May 29 · 400 Meters · Place 6 · Full Stride400 Meters6.1:28.07a3
May 8RETC #1 Youth Mini Meet (5 teams)May 8 · Long Jump · Place 11 · Full StrideLong Jump11.2.51mUnofficial3
May 8RETC #1 Youth Mini Meet (5 teams)May 8 · 200 Meters · Place 24 · Full Stride200 Meters24.40.51aUnofficial3
May 8RETC #1 Youth Mini Meet (5 teams)May 8 · 100 Meters · Place 25 · Full Stride100 Meters25.17.61aUnofficial3