Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU West Coast National Championship · Jul 115.63aAAU West Coast National ChampionshipJuly 1, 2026
200 Meters · OutdoorAAU West Coast National Championship · Jul 132.31aAAU West Coast National ChampionshipJuly 1, 2026
400 Meters · OutdoorAAU West Coast National Championship · Jul 11:16.29aAAU West Coast National ChampionshipJuly 1, 2026
Javelin · 300g TJ · OutdoorEast Bay Heat TC All Comers · Apr 167.11mEast Bay Heat TC All ComersApril 16, 2022
Javelin · 450g AeroJav · Outdoor5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS · Mar 1536' 75 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMarch 15, 2025
Javelin · 600g · Outdoor8th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIP · Mar 149.71m8th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMarch 14, 2026
Long Jump · OutdoorSpeed Showcase · Apr 65-07.25Speed ShowcaseApril 6, 2024
Shot Put · 12lb · OutdoorEast Bay Heat Track Club All Comers · Mar 233.25mEast Bay Heat Track Club All ComersMarch 23, 2024
Shot Put · 4kg · OutdoorUSATF Region 14 Junior Olympic Championships · Jun 255.60mUSATF Region 14 Junior Olympic ChampionshipsJune 25, 2026
Shot Put · 6lb · OutdoorUSATF Pacific Association Junior Olympic Championships · Jun 214.31mUSATF Pacific Association Junior Olympic ChampionshipsJune 21, 2024

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 1AAU West Coast National ChampionshipJul 1 · Shot Put · Place 6 · Striders Youth TrackShot Put4kg6.5.18m7
Jul 1AAU West Coast National ChampionshipJul 1 · 400 Meters · Place 20 · Striders Youth Track400 Meters20.1:16.29a PB7
Jul 1AAU West Coast National ChampionshipJul 1 · 200 Meters · Place 32 · Striders Youth Track200 MetersRound P32.32.31a PBWind: -0.67
Jul 1AAU West Coast National ChampionshipJul 1 · 100 Meters · Place 25 · Striders Youth Track100 MetersRound P25.15.63a PBWind: 0.17
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · Shot Put · Place 14 · Striders Youth TrackShot Put4kg14.5.60m PB7
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 200 Meters · Place 34 · Striders Youth Track200 MetersRound P34.32.35aWind: 2.97
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 44 · Striders Youth Track100 MetersRound P44.15.89aWind: 37
Jun 6Nor-Cal Youth ChampionshipsJun 6 · Shot Put · Place 8 · Striders YouthShot Put85.61m13
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 200 Meters · Place 47 · Striders Youth200 MetersRound P4733.3313
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 100 Meters · Place 75 · Striders Youth100 MetersRound P7516.2613
May 2321st Annual Tommie Smith Youth Track MeetMay 23 · Shot Put · Striders Youth TrackShot Put4kg—DNS7
May 2321st Annual Tommie Smith Youth Track MeetMay 23 · 200 Meters · Place 40 · Striders Youth Track200 MetersRound P40.33.13a7
May 2321st Annual Tommie Smith Youth Track MeetMay 23 · 100 Meters · Place 31 · Striders Youth Track100 Meters31.16.36a7
May 163M INVITATIONAL 2026May 16 · 100 Meters · Place 93 · Striders Youth100 MetersRound S9316.62a7
May 2Running Rebels InvitationalMay 2 · Shot Put · Place 9 · Striders YouthShot Put94.65m7
May 2Running Rebels InvitationalMay 2 · 200 Meters · Place 57 · Striders Youth200 Meters5733.45a7
May 2Running Rebels InvitationalMay 2 · 100 Meters · Place 72 · Striders Youth100 MetersRound P7216.46a7
Apr 18Burning Batons Relay CarnivalApr 18 · Shot Put · Place 8 · Striders YouthShot Put84.83m7
Apr 18Burning Batons Relay CarnivalApr 18 · 200 Meters · Place 51 · Striders Youth200 Meters5133.81a7
Apr 4God Speed Easter EggstravaganzaApr 4 · Shot Put · Place 15 · Striders YouthShot Put154.57m7
Mar 21STS 2026 OpenerMar 21 · Shot Put · Place 6 · Striders YouthShot Put615-77
Mar 21STS 2026 OpenerMar 21 · 400 Meters · Place 33 · Striders Youth400 Meters331:24.97a7
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · Javelin · Place 13 · Striders Youth TrackJavelin600g13.9.71m PB7
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · Shot Put · Place 10 · Striders Youth TrackShot Put4kg10.14' 11"7
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 100 Meters · Place 35 · Striders Youth Track100 MetersRound P35.16.31a7

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · Javelin · Place 16 · Striders YouthJavelin168.39m6
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 200 Meters · Place 27 · Striders Youth200 MetersRound P2737.24a6
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 100 Meters · Place 26 · Striders Youth100 MetersRound P2618.71a6
Jun 7Nor-Cal Youth ChampionshipsJun 7 · Shot Put · Place 11 · Striders YouthShot Put114.77m12
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 200 Meters · Place 49 · Striders Youth200 MetersRound P4938.3812
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 100 Meters · Place 69 · Striders Youth100 MetersRound P6919.1112
May 2420th Annual Tommie Smith Youth Track MeetMay 24 · Shot Put · Place 10 · Striders YouthShot Put104.04m12
May 2420th Annual Tommie Smith Youth Track MeetMay 24 · 200 Meters · Place 32 · Striders Youth200 Meters3241.3112
May 2420th Annual Tommie Smith Youth Track MeetMay 24 · 100 Meters · Place 25 · Striders Youth100 Meters2519.5812
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · Shot Put · Place 8 · Striders YouthShot Put811-106
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 200 Meters · Place 50 · Striders Youth200 Meters5038.61a6
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 100 Meters · Place 56 · Striders Youth100 Meters5618.10a6
Apr 19God Speed EggstravaganzaApr 19 · 200 Meters · Place 74 · Striders Youth200 Meters7438.56a6
Apr 19God Speed EggstravaganzaApr 19 · 100 Meters · Place 93 · Striders Youth100 Meters9318.90a6
Apr 5Speed Showcase STS 3Apr 5 · Javelin · Place 14 · Striders YouthJavelin146.92m6
Apr 5Speed Showcase STS 3Apr 5 · Shot Put · Place 5 · Striders YouthShot Put513-36
Apr 5Speed Showcase STS 3Apr 5 · 100 Meters · Place 45 · Striders Youth100 Meters4518.61a6
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · Shot Put · Place 13 · Striders YouthShot Put134.17m6
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · 100 Meters · Place 51 · Striders Youth100 Meters5118.83a6
Mar 22STS Meet 2Mar 22 · Javelin · Place 9 · Striders YouthJavelin938-86
Mar 22STS Meet 2Mar 22 · Shot Put · Place 3 · Striders YouthShot Put315-06
Mar 22STS Meet 2Mar 22 · 100 Meters · Place 27 · Striders Youth100 Meters2718.39a6
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · Javelin · Place 15 · Striders Youth TrackJavelin450g AeroJav15.36' 7 PB6
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · Shot Put · Striders Youth TrackShot Put6lb—DNS6
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 100 Meters · Place 68 · Striders Youth Track100 Meters68.18.71a6

2024 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 21 · Striders Youth TrackJavelin450g AeroJav21.7.22m5
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · Shot Put · Place 19 · Striders Youth TrackShot Put6lb19.4.31m PB5
Jun 8Nor-Cal Youth ChampionshipsJun 8 · Shot Put · Place 16 · Striders YouthShot Put163.58m11
Jun 8Nor-Cal Youth ChampionshipsJun 8 · Javelin · Place 29 · Striders YouthJavelin297.68m11
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 100 Meters · Place 57 · Striders Youth100 MetersRound P5719.9711
Jun 1STS ChampionshipJun 1 · Shot Put · Place 5 · Striders YouthShot Put511-1—
Jun 1STS ChampionshipJun 1 · 200 Meters · Place 40 · Striders Youth200 Meters4043.32a—
Jun 1STS ChampionshipJun 1 · 100 Meters · Place 38 · Striders Youth100 Meters3820.79a—
May 183M INVITATIONAL "2024"May 18 · 200 Meters · Place 69 · Striders Youth Track200 Meters69.41.38a5
May 183M INVITATIONAL "2024"May 18 · 100 Meters · Place 77 · Striders Youth Track100 MetersRound P77.21.90a5
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · Shot Put · Place 20 · Striders Youth TrackShot Put6lb20.3.00m5
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 200 Meters · Place 78 · Striders Youth Track200 Meters78.42.85a5
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 100 Meters · Place 56 · Striders Youth Track100 MetersRound P56.21.81a5
Apr 27Speed Track Series Meet 2Apr 27 · Shot Put · Striders Youth TrackShot Put6lb—SCR5
Apr 27Speed Track Series Meet 2Apr 27 · 200 Meters · Place 38 · Striders Youth Track200 Meters38.44.87a5
Apr 27Speed Track Series Meet 2Apr 27 · 100 Meters · Place 31 · Striders Youth Track100 Meters31.22.49a5
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · Shot Put · Place 8 · Striders Youth TrackShot Put6lb8.9-03.005
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 200 Meters · Place 73 · Striders Youth Track200 Meters73.47.10aWind: -0.45
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 100 Meters · Place 70 · Striders Youth Track100 Meters70.20.99aWind: 0.75
Apr 13CA Track Youth InvitationalApr 13 · Shot Put · Place 8 · Striders Youth TrackShot Put6lb8.2.76m5
Apr 13CA Track Youth InvitationalApr 13 · 400 Meters · Place 32 · Striders Youth Track400 Meters32.1:44.50a5
Apr 13CA Track Youth InvitationalApr 13 · 100 Meters · Place 39 · Striders Youth Track100 Meters39.20.64a5
Apr 6Speed ShowcaseApr 6 · Long Jump · Place 28 · Striders Youth TrackLong Jump28.5-07.25 PB5
Apr 6Speed ShowcaseApr 6 · 400 Meters · Place 66 · Striders Youth Track400 Meters66.1:39.67a5
Apr 6Speed ShowcaseApr 6 · 100 Meters · Place 72 · Striders Youth Track100 Meters72.20.77a5
Mar 30God Speed EggstravaganzaMar 30 · 200 Meters · Place 45 · Striders Youth Track200 Meters45.43.28a5
Mar 30God Speed EggstravaganzaMar 30 · 100 Meters · Place 59 · Striders Youth Track100 Meters59.20.01a5
Mar 23East Bay Heat Track Club All ComersMar 23 · Shot Put · Place 11 · Striders Youth TrackShot Put12lb11.3.25m PB5
Mar 23East Bay Heat Track Club All ComersMar 23 · 100 Meters · Place 36 · Striders Youth Track100 Meters36.20.22a5

2023 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · Shot Put · Place 15 · Striders YouthShot Put153.11m—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 51 · Striders Youth100 MetersRound P5118.80a—
Jun 10Nor-Cal Youth ChampionshipsJun 10 · Shot Put · Place 10 · Striders YouthShot Put102.58m10
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 200 Meters · Place 59 · Striders Youth200 MetersRound P5942.8710
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 100 Meters · Place 74 · Striders Youth100 MetersRound P7419.3010
May 27Tom Moore Youth ClassicMay 27 · Shot Put · Place 11 · Striders YouthShot Put113.18m—
May 27Tom Moore Youth ClassicMay 27 · 200 Meters · Place 67 · Striders Youth200 MetersRound P6742.22a—
May 203M Invitational 2023May 20 · Shot Put · Place 11 · Striders YouthShot Put113.35m—
May 203M Invitational 2023May 20 · 200 Meters · Place 105 · Striders Youth200 Meters10542.15a—
May 203M Invitational 2023May 20 · 100 Meters · Place 122 · Striders Youth100 MetersRound P12221.01a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · Shot Put · Place 16 · Striders YouthShot Put162.87m—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 200 Meters · Place 89 · Striders Youth200 Meters8944.97a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 100 Meters · Place 107 · Striders Youth100 MetersRound P10720.85a—
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · Shot Put · Place 16 · Striders Youth TrackShot Put6lb16.2.70mUnofficial4
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · 400 Meters · Place 69 · Striders Youth Track400 Meters69.1:43.60aUnofficial4
Apr 22East Bay Heat Track Club All Comers MeetApr 22 · 100 Meters · Place 106 · Striders Youth Track100 Meters106.21.13aUnofficial4
Apr 15CA Track Youth InvitationalApr 15 · 400 Meters · Place 53 · Striders Youth400 Meters531:37.36a—
Apr 15CA Track Youth InvitationalApr 15 · 100 Meters · Place 65 · Striders Youth100 Meters6519.57a—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · Shot Put · Place 10 · Striders YouthShot Put102.75m—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · 200 Meters · Place 69 · Striders Youth200 Meters6944.45a—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · 100 Meters · Place 74 · Striders Youth100 Meters7417.42a—
Apr 1Sac Speed ShowcaseApr 1 · Shot Put · Place 9 · Striders YouthShot Put98-9—
Apr 1Sac Speed ShowcaseApr 1 · 400 Meters · Place 68 · Striders Youth400 Meters681:46.10a—
Apr 1Sac Speed ShowcaseApr 1 · 100 Meters · Place 83 · Striders Youth100 Meters8320.52a—
Mar 195 NORTH INVITATIONAL Mar 19 · 100 Meters · Place 46 · Striders Youth100 Meters4621.29a—
Mar 11Flying Jaguars Youth Track MeetMar 11 · 400 Meters · Place 61 · Striders Youth Track400 Meters61.1:37.91aUnofficial4
Mar 11Flying Jaguars Youth Track MeetMar 11 · 100 Meters · Place 80 · Striders Youth Track100 Meters80.20.73aUnofficial4

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 143M InvitationalMay 14 · Javelin · Place 27 · Striders Youth TrackJavelin300g TJ27.4.83m3
May 143M InvitationalMay 14 · 200 Meters · Place 85 · Striders Youth Track200 Meters85.44.07a3
May 143M InvitationalMay 14 · 100 Meters · Striders Youth Track100 MetersRound P—DNS3
Apr 30Revolution Express Track Club AAU Youth T&F MeetApr 30 · Shot Put · Striders Youth TrackShot Put4kg--DNS3
Apr 16East Bay Heat TC All ComersApr 16 · Long Jump · Place 24 · Striders Youth TrackLong Jump24.0.95m3
Apr 16East Bay Heat TC All ComersApr 16 · Javelin · Place 18 · Striders Youth TrackJavelin300g TJ18.7.11m PB3
Apr 16East Bay Heat TC All ComersApr 16 · 100 Meters · Place 87 · Striders Youth Track100 Meters87.20.89a3
Apr 2Sac Speed ShowcaseApr 2 · Long Jump · Striders Youth TrackLong Jump—DNS3
Apr 2Sac Speed ShowcaseApr 2 · Javelin · Place 22 · Striders Youth TrackJavelin300g TJ22.6.06m3
Apr 2Sac Speed ShowcaseApr 2 · 100 Meters · Place 110 · Striders Youth Track100 Meters110.22.14a3
Mar 26Barton Williams InvitationalMar 26 · Shot Put · Place 5 · Striders Youth TrackShot Put6lb5.3.92m3
Mar 26Barton Williams InvitationalMar 26 · 200 Meters · Place 24 · Striders Youth Track200 Meters24.46.96a3
Mar 26Barton Williams InvitationalMar 26 · 100 Meters · Place 21 · Striders Youth Track100 Meters21.22.38a3
Mar 195 NORTH INVITATIONAL Mar 19 · Long Jump · Place 19 · Striders Youth TrackLong Jump19.4-03.00Unofficial3
Mar 195 NORTH INVITATIONAL Mar 19 · Javelin · Striders Youth TrackJavelin450g AeroJav—NM3
Mar 195 NORTH INVITATIONAL Mar 19 · 100 Meters · Place 54 · Striders Youth Track100 Meters54.23.35aUnofficial3

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 2Hercules Running Rebels All ComersMar 2 · Shot Put · Place 5 · Striders YouthShot Put54-01.00—
Mar 2Hercules Running Rebels All ComersMar 2 · 100 Meters · Place 41 · Striders Youth100 Meters4128.31—