Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLawrence Brice Invitational Host By Bear Creek · Apr 2612.81aLawrence Brice Invitational Host By Bear CreekApril 26, 2025
200 Meters · IndoorPresidents Invite · Feb 1528.14Presidents InviteFebruary 15, 2026
200 Meters · Outdoor2026 Grant Summer All-Comers Series · Jul 1126.87a2026 Grant Summer All-Comers SeriesJuly 11, 2026
400 Meters · OutdoorSTS Club Championship · May 301:00.70aSTS Club ChampionshipMay 30, 2026
55 Meter · IndoorReno Indoor Track Presidents’ Meet · Feb 157.80aReno Indoor Track Presidents’ MeetFebruary 15, 2026
55 Meters · IndoorPresidents Invite · Feb 157.80Presidents InviteFebruary 15, 2026
Javelin · 300g TJ · OutdoorSac Track Union Meet #3 · Apr 1526' 5.75Sac Track Union Meet #3April 15, 2023
Long Jump · Outdoor5 NORTH INVITATIONAL · Mar 1612-02.005 NORTH INVITATIONALMarch 16, 2024
Shot Put · 4kg · Outdoor2026 Grant Summer All-Comers Series · Jul 1113-08.002026 Grant Summer All-Comers SeriesJuly 11, 2026

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

2026 Outdoor Track

57 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 13 · Full StrideFull Stride400 MetersRound P13.1:02.52a6
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 36 · Full StrideFull Stride200 MetersRound P36.28.29aWind: -3.56
Aug 1AAU Junior Olympic GamesAug 1 · 100 Meters · Place 37 · Full StrideFull Stride100 MetersRound P37.13.94aWind: -1.36
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 19 · Full StrideFull Stride400 MetersRound S19.1:01.91a6
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 18 · Full StrideFull Stride400 MetersRound P18.1:01.88a6
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100 Meters · Place 29 · Full StrideFull Stride100 MetersRound P29.13.36aWind: 0.86
Jul 112026 Grant Summer All-Comers SeriesJul 11 · Shot Put · Place 8 · Unattached Youth Under 14Unattached Youth Under 14Shot Put4kg8.13-08.00 PB6
Jul 112026 Grant Summer All-Comers SeriesJul 11 · 400 Meters · Place 3 · Unattached Youth Under 14Unattached Youth Under 14400 Meters3.1:02.59a6
Jul 112026 Grant Summer All-Comers SeriesJul 11 · 200 Meters · Place 3 · Unattached Youth Under 14Unattached Youth Under 14200 Meters3.26.87a PB6
Jul 112026 Grant Summer All-Comers SeriesJul 11 · 100 Meters · Place 3 · Unattached Youth Under 14Unattached Youth Under 14100 Meters3.13.34aWind: 0.86
Jul 1AAU West Coast National ChampionshipJul 1 · 400 Meters · Place 2 · Full StrideFull Stride400 Meters2.1:01.64a6
Jul 1AAU West Coast National ChampionshipJul 1 · 200 Meters · Place 1 · Full StrideFull Stride200 MetersRound P1.27.53aWind: 1.56
Jul 1AAU West Coast National ChampionshipJul 1 · 200 Meters · Place 1 · Full StrideFull Stride200 Meters1.27.08aWind: -16
Jul 1AAU West Coast National ChampionshipJul 1 · 100 Meters · Place 2 · Full StrideFull Stride100 MetersRound P2.13.56aWind: -0.66
Jul 1AAU West Coast National ChampionshipJul 1 · 100 Meters · Place 1 · Full StrideFull Stride100 Meters1.13.48aWind: -36
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 400 Meters · Place 2 · Full StrideFull Stride400 MetersRound P2.1:02.96a6
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 400 Meters · Place 2 · Full StrideFull Stride400 Meters2.1:02.20a6
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 4 · Full StrideFull Stride100 MetersRound P4.13.43aWind: 3.16
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 3 · Full StrideFull Stride100 Meters3.13.54aWind: 3.16
Jun 17AAU Track & Field Region 22 QualifierJun 17 · Long Jump · Place 4 · Full StrideFull StrideLong Jump4.3.73m6
Jun 17AAU Track & Field Region 22 QualifierJun 17 · 400 Meters · Place 1 · Full StrideFull Stride400 Meters1.1:02.24a6
Jun 17AAU Track & Field Region 22 QualifierJun 17 · 200 Meters · Place 3 · Full StrideFull Stride200 Meters3.27.85aWind: 2.36
Jun 6Nor-Cal Youth ChampionshipsJun 6 · Long Jump · Place 4 · Full StrideFull StrideLong Jump44.00m11
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 200 Meters · Place 3 · Full StrideFull Stride200 MetersRound P328.0711
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 200 Meters · Place 4 · Full StrideFull Stride200 Meters427.5611
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 400 Meters · Place 1 · Full StrideFull Stride400 Meters11:02.3911
May 30STS Club ChampionshipMay 30 · 400 Meters · Place 1 · Full StrideFull Stride400 Meters11:00.70a PB6
May 30STS Club ChampionshipMay 30 · 200 Meters · Place 1 · Full StrideFull Stride200 Meters127.94a6
May 30STS Club ChampionshipMay 30 · 100 Meters · Place 1 · Full StrideFull Stride100 Meters113.90a6
May 23Tom Moore Youth ClassicMay 23 · Long Jump · Place 6 · Full StrideFull StrideLong Jump63.97m6
May 23Tom Moore Youth ClassicMay 23 · 400 Meters · Place 1 · Full StrideFull Stride400 Meters11:01.88a6
May 23Tom Moore Youth ClassicMay 23 · 100 Meters · Place 4 · Full StrideFull Stride100 MetersRound P413.47a6
May 23Tom Moore Youth ClassicMay 23 · 100 Meters · Place 5 · Full StrideFull Stride100 Meters513.42a6
May 163M INVITATIONAL 2026May 16 · Long Jump · Place 6 · Full StrideFull StrideLong Jump64.48m6
May 163M INVITATIONAL 2026May 16 · 400 Meters · Place 4 · Full StrideFull Stride400 Meters41:01.48a6
May 163M INVITATIONAL 2026May 16 · 100 Meters · Place 16 · Full StrideFull Stride100 MetersRound S1614.14a6
May 9TrackMania III STSMay 9 · Long Jump · Place 5 · Full StrideFull StrideLong Jump54.10m6
May 9TrackMania III STSMay 9 · 200 Meters · Place 3 · Full StrideFull Stride200 Meters328.57a6
May 9TrackMania III STSMay 9 · 100 Meters · Place 1 · Full StrideFull Stride100 MetersRound P113.87a6
May 9TrackMania III STSMay 9 · 100 Meters · Place 1 · Full StrideFull Stride100 Meters113.97a6
May 9TrackMania III STSMay 9 · 100 Meters · Place 1 · Full StrideFull Stride100 Meters113.9711
May 9TrackMania III STSMay 9 · 100 Meters · Place 1 · Full StrideFull Stride100 MetersRound P113.8711
May 9TrackMania III STSMay 9 · Long Jump · Place 5 · Full StrideFull StrideLong Jump54.10m11
May 9TrackMania III STSMay 9 · 200 Meters · Place 3 · Full StrideFull Stride200 Meters328.5711
May 2Running Rebels InvitationalMay 2 · Long Jump · Place 4 · Full StrideFull StrideLong Jump44.31m6
May 2Running Rebels InvitationalMay 2 · 400 Meters · Place 1 · Full StrideFull Stride400 Meters11:02.56a6
May 2Running Rebels InvitationalMay 2 · 200 Meters · Place 2 · Full StrideFull Stride200 Meters228.32a6
Apr 25Lawrence Brice InvitationalApr 25 · Long Jump · Place 2 · Full StrideFull StrideLong Jump213-4.5011
Apr 18Burning Batons Relay CarnivalApr 18 · Long Jump · Place 1 · Full StrideFull StrideLong Jump14.58m6
Apr 18Burning Batons Relay CarnivalApr 18 · 200 Meters · Place 3 · Full StrideFull Stride200 Meters328.11a6
Apr 11Speed Showcase STSApr 11 · Long Jump · Place 6 · Full StrideFull StrideLong Jump63.79m6
Mar 21STS 2026 OpenerMar 21 · Long Jump · Place 3 · Full StrideFull StrideLong Jump313-86
Mar 21STS 2026 OpenerMar 21 · 400 Meters · Place 1 · Full StrideFull Stride400 Meters11:03.45a6
Mar 21STS 2026 OpenerMar 21 · 100 Meters · Place 2 · Full StrideFull Stride100 Meters213.97a6
Mar 7Rebels March MadnessMar 7 · Long Jump · Place 3 · Full StrideFull StrideLong Jump33.89m6
Mar 7Rebels March MadnessMar 7 · Javelin · Place 5 · Full StrideFull StrideJavelin511.30m6
Mar 7Rebels March MadnessMar 7 · 400 Meters · Place 4 · Full StrideFull Stride400 Meters41:05.98a6

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 15Presidents InviteFeb 15 · 55 Meters · Place 1 · Fullstride Track ClubFullstride Track Club55 Meters17.80 PB—
Feb 15Presidents InviteFeb 15 · 55 Meters · Place 1 · Fullstride Track ClubFullstride Track Club55 Meters17.80—
Feb 15Presidents InviteFeb 15 · 200 Meters · Place 1 · Fullstride Track ClubFullstride Track Club200 Meters128.14 PB—
Feb 15Presidents InviteFeb 15 · 200 Meters · Place 1 · Fullstride Track ClubFullstride Track Club200 Meters128.14—
Feb 15Presidents InviteFeb 15 · 55 Meters · Place 1 · Fullstride Track ClubFullstride Track Club55 Meters17.80—
Feb 15Presidents InviteFeb 15 · 200 Meters · Place 1 · Fullstride Track ClubFullstride Track Club200 Meters128.14—
Feb 15Reno Indoor Track Presidents’ MeetFeb 15 · 55 Meter · Place 1 · Full StrideFull Stride55 Meter1.7.80a PB6
Feb 15Reno Indoor Track Presidents’ MeetFeb 15 · 200 Meters · Place 1 · Full StrideFull Stride200 Meters1.28.14a6

2025 Outdoor Track

41 results
DateMeetEventPlMarkGr
Jun 11AAU Track & Field Region 22 QualifierJun 11 · Long Jump · Place 1 · Full StrideFull StrideLong Jump1.4.19m5
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 400 Meters · Place 1 · Full StrideFull Stride400 Meters1.1:03.05a5
Jun 11AAU Track & Field Region 22 QualifierJun 11 · 200 Meters · Place 2 · Full StrideFull Stride200 Meters2.27.86aWind: 2.15
Jun 7Nor-Cal Youth ChampionshipsJun 7 · Long Jump · Place 2 · Full StrideFull StrideLong Jump24.41m10
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 200 Meters · Place 2 · Full StrideFull Stride200 MetersRound P228.7910
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 200 Meters · Place 1 · Full StrideFull Stride200 Meters128.3010
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 100 Meters · Place 2 · Full StrideFull Stride100 MetersRound P214.0610
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 100 Meters · Place 1 · Full StrideFull Stride100 Meters113.5010
May 31STS Club Championship May 31 · Long Jump · Place 1 · Full StrideFull StrideLong Jump14.45m5
May 31STS Club Championship May 31 · 400 Meters · Place 1 · Full StrideFull Stride400 Meters11:03.46a5
May 31STS Club Championship May 31 · 200 Meters · Place 1 · Full StrideFull Stride200 Meters127.85a5
May 24Tom Moore Youth Classic May 24 · Long Jump · Place 1 · Full StrideFull StrideLong Jump14.21m5
May 24Tom Moore Youth Classic May 24 · 400 Meters · Place 1 · Full StrideFull Stride400 Meters11:03.22a5
May 24Tom Moore Youth Classic May 24 · 200 Meters · Place 2 · Full StrideFull Stride200 MetersRound P228.92a5
May 24Tom Moore Youth Classic May 24 · 200 Meters · Place 2 · Full StrideFull Stride200 Meters227.99a5
May 173M INVITATIONAL - 2025May 17 · 400 Meters · Place 1 · Full StrideFull Stride400 Meters11:02.10a5
May 173M INVITATIONAL - 2025May 17 · 200 Meters · Place 3 · Full StrideFull Stride200 Meters327.98a5
May 173M INVITATIONAL - 2025May 17 · 100 Meters · Place 2 · Full StrideFull Stride100 MetersRound P214.34a5
May 173M INVITATIONAL - 2025May 17 · 100 Meters · Place 4 · Full StrideFull Stride100 Meters414.06a5
May 10TrackMania II STS 4May 10 · Long Jump · Place 2 · Full StrideFull StrideLong Jump2.4.02m5
May 10TrackMania II STS 4May 10 · 400 Meters · Place 1 · Full StrideFull Stride400 Meters1.1:05.19a5
May 10TrackMania II STS 4May 10 · 100 Meters · Place 1 · Full StrideFull Stride100 MetersRound P1.14.28a5
May 10TrackMania II STS 4May 10 · 100 Meters · Place 1 · Full StrideFull Stride100 Meters1.14.01a5
May 3Running Rebels InvitationalMay 3 · Long Jump · Place 1 · Full StrideFull StrideLong Jump1.4.16m5
May 3Running Rebels InvitationalMay 3 · 400 Meters · Place 1 · Full StrideFull Stride400 Meters1.1:05.29a5
May 3Running Rebels InvitationalMay 3 · 100 Meters · Place 3 · Full StrideFull Stride100 MetersRound P3.14.07aWind: 05
May 3Running Rebels InvitationalMay 3 · 100 Meters · Place 3 · Full StrideFull Stride100 Meters3.13.69a5
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · Long Jump · Place 4 · Full StrideFull StrideLong Jump411-95
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 200 Meters · Place 2 · Full StrideFull Stride200 Meters228.80a5
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 100 Meters · Place 2 · Full StrideFull Stride100 Meters212.81a PB5
Apr 5Speed Showcase STS 3Apr 5 · Long Jump · Place 2 · Full StrideFull StrideLong Jump24.11m5
Apr 5Speed Showcase STS 3Apr 5 · 400 Meters · Place 1 · Full StrideFull Stride400 Meters11:05.88a5
Apr 5Speed Showcase STS 3Apr 5 · 100 Meters · Place 1 · Full StrideFull Stride100 Meters113.97a5
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · Long Jump · Place 4 · Full StrideFull StrideLong Jump43.68m5
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · 100 Meters · Place 3 · Full StrideFull Stride100 Meters314.42a5
Mar 22STS Meet 2Mar 22 · Long Jump · Place 1 · Full StrideFull StrideLong Jump13.96m5
Mar 22STS Meet 2Mar 22 · 200 Meters · Place 1 · Full StrideFull Stride200 Meters129.26a5
Mar 22STS Meet 2Mar 22 · 100 Meters · Place 1 · Full StrideFull Stride100 Meters114.58a5
Mar 8STS Meet 1Mar 8 · Long Jump · Place 1 · Full StrideFull StrideLong Jump112-75
Mar 8STS Meet 1Mar 8 · 400 Meters · Place 1 · Full StrideFull Stride400 Meters11:09.07a5
Mar 8STS Meet 1Mar 8 · 100 Meters · Place 2 · Full StrideFull Stride100 Meters214.20a5

2024 Outdoor Track

41 results
DateMeetEventPlMarkGr
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 200 Meters · Place 3 · Full StrideFull Stride200 Meters330.30a—
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 100 Meters · Place 4 · Full StrideFull Stride100 Meters414.34a—
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 3 · Full StrideFull Stride200 MetersRound P3.29.92aWind: 0.74
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 5 · Full StrideFull Stride200 Meters5.30.35aWind: 04
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 6 · Full StrideFull Stride100 MetersRound P6.14.76aWind: -0.54
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 6 · Full StrideFull Stride100 Meters6.14.35aWind: 1.94
Jun 12AAU Region 22 QualifierJun 12 · 200 Meters · Place 3 · Full Stride Track ClubFull Stride Track Club200 Meters330.83—
Jun 12AAU Region 22 QualifierJun 12 · 100 Meters · Place 2 · Full Stride Track ClubFull Stride Track Club100 Meters214.53—
Jun 1STS ChampionshipJun 1 · Long Jump · Place 1 · Full StrideFull StrideLong Jump13.84m—
Jun 1STS ChampionshipJun 1 · 200 Meters · Place 2 · Full StrideFull Stride200 Meters231.13a—
Jun 1STS ChampionshipJun 1 · 100 Meters · Place 2 · Full StrideFull Stride100 Meters215.20a—
May 25Tom Moore Youth ClassicMay 25 · 200 Meters · Place 5 · Full StrideFull Stride200 MetersRound P5.31.43a4
May 25Tom Moore Youth ClassicMay 25 · 200 Meters · Place 4 · Full StrideFull Stride200 Meters4.30.55a4
May 25Tom Moore Youth ClassicMay 25 · 100 Meters · Place 5 · Full StrideFull Stride100 MetersRound P5.14.95a4
May 25Tom Moore Youth ClassicMay 25 · 100 Meters · Place 3 · Full StrideFull Stride100 Meters3.14.45a4
May 183M INVITATIONAL "2024"May 18 · Long Jump · Place 6 · Full StrideFull StrideLong Jump6.3.47m4
May 183M INVITATIONAL "2024"May 18 · 100 Meters · Place 9 · Full StrideFull Stride100 MetersRound P9.15.24a4
May 11Speed Track Series Meet 3May 11 · Long Jump · Place 2 · Full StrideFull StrideLong Jump23.47m9
May 11Speed Track Series Meet 3May 11 · 100 Meters · Place 1 · Full StrideFull Stride100 Meters114.709
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 200 Meters · Place 12 · Full StrideFull Stride200 Meters12.32.17a4
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 100 Meters · Place 4 · Full StrideFull Stride100 MetersRound P4.15.67a4
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 100 Meters · Place 8 · Full StrideFull Stride100 Meters8.15.86a4
Apr 27Speed Track Series Meet 2Apr 27 · Long Jump · Place 2 · Full StrideFull StrideLong Jump2.11' 7.254
Apr 27Speed Track Series Meet 2Apr 27 · 100 Meters · Place 5 · Full StrideFull Stride100 Meters5.15.52a4
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · Long Jump · Place 12 · Full StrideFull StrideLong Jump12.10-02.004
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 200 Meters · Place 7 · Full StrideFull Stride200 Meters7.31.64a4
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 100 Meters · Place 11 · Full StrideFull Stride100 Meters11.15.40aWind: 0.74
Apr 13CA Track Youth InvitationalApr 13 · Long Jump · Place 2 · Full StrideFull StrideLong Jump2.3.18m4
Apr 13CA Track Youth InvitationalApr 13 · 400 Meters · Place 3 · Full StrideFull Stride400 Meters3.1:19.00a4
Apr 13CA Track Youth InvitationalApr 13 · 100 Meters · Place 5 · Full StrideFull Stride100 Meters5.16.00a4
Apr 6Speed ShowcaseApr 6 · Long Jump · Place 3 · Full StrideFull StrideLong Jump3.11-02.004
Apr 6Speed ShowcaseApr 6 · 400 Meters · Place 11 · Full StrideFull Stride400 Meters11.1:20.50a4
Apr 6Speed ShowcaseApr 6 · 100 Meters · Place 4 · Full StrideFull Stride100 Meters4.15.78a4
Mar 30God Speed EggstravaganzaMar 30 · Long Jump · Place 4 · Full StrideFull StrideLong Jump4.3.48m4
Mar 30God Speed EggstravaganzaMar 30 · 200 Meters · Place 8 · Full StrideFull Stride200 Meters8.32.65a4
Mar 30God Speed EggstravaganzaMar 30 · 100 Meters · Place 11 · Full StrideFull Stride100 Meters11.15.64a4
Mar 23Speed Track Series Meet 1Mar 23 · Long Jump · Place 2 · Full StrideFull StrideLong Jump211-1.509
Mar 23Speed Track Series Meet 1Mar 23 · 100 Meters · Place 2 · Full StrideFull Stride100 Meters216.119
Mar 165 NORTH INVITATIONALMar 16 · Long Jump · Place 2 · Full StrideFull StrideLong Jump2.12-02.00 PB4
Mar 165 NORTH INVITATIONALMar 16 · 400 Meters · Place 10 · Full StrideFull Stride400 Meters10.1:21.17a4
Mar 165 NORTH INVITATIONALMar 16 · 100 Meters · Place 6 · Full StrideFull Stride100 Meters6.16.04a4

2023 Outdoor Track

45 results
DateMeetEventPlMarkGr
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · 400 Meters · Place 6 · Full StrideFull Stride400 Meters6.1:23.90a3
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · 200 Meters · Place 5 · Full StrideFull Stride200 MetersRound P5.33.97aWind: 0.73
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · 200 Meters · Place 7 · Full StrideFull Stride200 Meters7.35.11aWind: 13
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · 100 Meters · Place 6 · Full StrideFull Stride100 MetersRound P6.16.06aWind: 0.83
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · 100 Meters · Place 5 · Full StrideFull Stride100 Meters5.16.46aWind: -0.33
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 400 Meters · Place 5 · Full StrideFull Stride400 MetersRound P51:19.87a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 400 Meters · Place 6 · Full StrideFull Stride400 Meters61:22.00a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 200 Meters · Place 5 · Full StrideFull Stride200 MetersRound P534.96a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 200 Meters · Place 4 · Full StrideFull Stride200 Meters434.38a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 3 · Full StrideFull Stride100 MetersRound P316.19a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 3 · Full StrideFull Stride100 Meters316.22a—
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 200 Meters · Place 4 · Full StrideFull Stride200 MetersRound P435.648
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 200 Meters · Place 4 · Full StrideFull Stride200 Meters434.538
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 400 Meters · Place 5 · Full StrideFull Stride400 Meters51:23.908
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 100 Meters · Place 3 · Full StrideFull Stride100 MetersRound P316.938
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 100 Meters · Place 2 · Full StrideFull Stride100 Meters216.298
May 27Tom Moore Youth ClassicMay 27 · Javelin · Place 5 · Full StrideFull StrideJavelin57.20m—
May 27Tom Moore Youth ClassicMay 27 · 200 Meters · Place 3 · Full StrideFull Stride200 MetersRound P334.85a—
May 27Tom Moore Youth ClassicMay 27 · 200 Meters · Place 3 · Full StrideFull Stride200 Meters334.03a—
May 27Tom Moore Youth ClassicMay 27 · 100 Meters · Place 4 · Full StrideFull Stride100 MetersRound P416.53a—
May 27Tom Moore Youth ClassicMay 27 · 100 Meters · Place 2 · Full StrideFull Stride100 Meters216.55a—
May 203M Invitational 2023May 20 · Javelin · Place 3 · Full StrideFull StrideJavelin38.55m—
May 203M Invitational 2023May 20 · 200 Meters · Place 2 · Full StrideFull Stride200 Meters234.29a—
May 203M Invitational 2023May 20 · 100 Meters · Place 2 · Full StrideFull Stride100 MetersRound P216.37a—
May 203M Invitational 2023May 20 · 100 Meters · Place 2 · Full StrideFull Stride100 Meters216.50a—
May 13Sac Track Union ChampionshipMay 13 · Javelin · Place 3 · Full StrideFull StrideJavelin319-10.25—
May 13Sac Track Union ChampionshipMay 13 · 200 Meters · Place 3 · Full StrideFull Stride200 Meters335.81a—
May 13Sac Track Union ChampionshipMay 13 · 100 Meters · Place 4 · Full StrideFull Stride100 MetersRound P416.97a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · Javelin · Place 16 · Full StrideFull StrideJavelin164.00m—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 400 Meters · Place 9 · Full StrideFull Stride400 Meters91:30.50a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 100 Meters · Place 2 · Full StrideFull Stride100 MetersRound P217.06a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 100 Meters · Place 4 · Full StrideFull Stride100 Meters416.54a—
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · Javelin · Place 3 · Full StrideFull StrideJavelin300g TJ3.9.08mUnofficial3
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · 400 Meters · Place 16 · Full StrideFull Stride400 Meters16.1:32.25aUnofficial3
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · 100 Meters · Place 8 · Full StrideFull Stride100 Meters8.17.32aUnofficial3
Apr 15Sac Track Union Meet #3Apr 15 · Javelin · Place 1 · Full StrideFull StrideJavelin300g TJ1.26' 5.75 PB3
Apr 15Sac Track Union Meet #3Apr 15 · 400 Meters · Place 3 · Full StrideFull Stride400 Meters3.1:31.17a3
Apr 15Sac Track Union Meet #3Apr 15 · 100 Meters · Place 1 · Full StrideFull Stride100 Meters1.17.44a3
Apr 1Sac Speed ShowcaseApr 1 · Javelin · Place 4 · Full StrideFull StrideJavelin47.79m—
Apr 1Sac Speed ShowcaseApr 1 · 400 Meters · Place 13 · Full StrideFull Stride400 Meters131:35.38a—
Apr 1Sac Speed ShowcaseApr 1 · 100 Meters · Place 4 · Full StrideFull Stride100 Meters417.42a—
Mar 25Sac Track Union Meet #2Mar 25 · 200 Meters · Place 6 · Full StrideFull Stride200 Meters6.39.11a3
Mar 25Sac Track Union Meet #2Mar 25 · 100 Meters · Place 5 · Full StrideFull Stride100 Meters5.18.18a3
Mar 18Sac Track Union Meet #1Mar 18 · 400 Meters · Place 6 · Full StrideFull Stride400 Meters61:48.59a—
Mar 18Sac Track Union Meet #1Mar 18 · 100 Meters · Place 3 · Full StrideFull Stride100 Meters318.76a—