Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor8th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIP · Mar 1415.06a8th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMarch 14, 2026
200 Meters · Outdoor3M INVITATIONAL 2026 · May 1629.91a3M INVITATIONAL 2026May 16, 2026
400 Meters · OutdoorRunning Rebels Invitational · May 21:08.18aRunning Rebels InvitationalMay 2, 2026
800 Meters · OutdoorUSATF Pacific Association Jr Olympic Championships · Jun 132:42.31aUSATF Pacific Association Jr Olympic Championships June 13, 2025
80m Hurdles · 30" / 0.762m · Outdoor5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS · Mar 1517.73a5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMarch 15, 2025
Discus · 1kg · OutdoorUSATF Region 14 Junior Olympic Championships · Jun 2513.57mUSATF Region 14 Junior Olympic ChampionshipsJune 25, 2026
Javelin · 300g · OutdoorOakland Pal Community Track Meet · Mar 2512.37mOakland Pal Community Track MeetMarch 25, 2023
Javelin · 300g TJ · OutdoorUSATF Pacific Association Junior Olympic Championships · Jun 2117.41mUSATF Pacific Association Junior Olympic ChampionshipsJune 21, 2024
Javelin · 450g AeroJav · OutdoorUSATF Region 14 Junior Olympic Championships · Jun 2516.35mUSATF Region 14 Junior Olympic ChampionshipsJune 25, 2026
Javelin · 600g · OutdoorTom Moore Youth Classic · May 2515.55mTom Moore Youth ClassicMay 25, 2024
Results · OutdoorUSATF National Junior Olympic Championships · Jul 2516.48USATF National Junior Olympic ChampionshipsJuly 25, 2022

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · Javelin · Place 8 · 3M Track ClubJavelin450g AeroJav8.16.35m PB12
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · Discus · Place 7 · 3M Track ClubDiscus1kg7.13.57m PB12
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 400 Meters · Place 12 · 3M Track Club400 MetersRound P12.1:09.70a12
Jun 13Welcome to the Swamp Meet....Jun 13 · Javelin · Place 2 · 3M Track ClubJavelin217.41m12
Jun 13Welcome to the Swamp Meet....Jun 13 · 400 Meters · Place 6 · 3M Track Club400 Meters61:08.92a12
Jun 6Nor-Cal Youth ChampionshipsJun 6 · Discus · Place 8 · 3M Track ClubDiscus811.38m12
Jun 6Nor-Cal Youth ChampionshipsJun 6 · Javelin · Place 3 · 3M Track ClubJavelin318.22m12
May 163M INVITATIONAL 2026May 16 · Javelin · Place 6 · 3M Track ClubJavelin617.60m—
May 163M INVITATIONAL 2026May 16 · 400 Meters · Place 26 · 3M Track Club400 Meters261:09.36a—
May 163M INVITATIONAL 2026May 16 · 200 Meters · Place 39 · 3M Track Club200 Meters3929.91a PB—
May 2Running Rebels InvitationalMay 2 · Javelin · Place 7 · 3M Track ClubJavelin714.68m—
May 2Running Rebels InvitationalMay 2 · Discus · Place 6 · 3M Track ClubDiscus613.09m—
May 2Running Rebels InvitationalMay 2 · 400 Meters · Place 11 · 3M Track Club400 Meters111:08.18a PB—
Apr 25Lawrence Brice InvitationalApr 25 · Javelin · Place 6 · 3M Track ClubJavelin613.76m12
Apr 4God Speed Easter EggstravaganzaApr 4 · Javelin · Place 5 · 3M Track ClubJavelin512.79m12
Apr 4God Speed Easter EggstravaganzaApr 4 · Discus · Place 3 · 3M Track ClubDiscus314.40m12
Apr 4God Speed Easter EggstravaganzaApr 4 · 800 Meters · Place 6 · 3M Track Club800 Meters62:46.57a12
Mar 21Oakland PAL - Margaret Dixon Community MeetMar 21 · 80m Hurdles · Place 6 · 3M Track Club80m Hurdles30" / 0.762m6.18.15a12
Mar 21Oakland PAL - Margaret Dixon Community MeetMar 21 · 400 Meters · Place 8 · 3M Track Club400 Meters8.1:10.99a12
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 80m Hurdles · Place 4 · 3M Track Club80m Hurdles30" / 0.762m4.18.32a12
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 200 Meters · Place 9 · 3M Track Club200 Meters9.30.59a12
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 100 Meters · Place 11 · 3M Track Club100 MetersRound P11.15.06a PB12
Mar 7Rebels March MadnessMar 7 · 80m Hurdles · Place 6 · 3M Track Club80m Hurdles619.12a12
Mar 7Rebels March MadnessMar 7 · 400 Meters · Place 15 · 3M Track Club400 Meters151:10.94a12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · 800 Meters · Place 7 · 3M Track Club800 Meters72:42.57a—
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 800 Meters · Place 4 · 3M Track Club800 Meters42:42.31a PB—
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 800 Meters · Place 2 · 3M Track Club800 Meters22:42.4511
May 173M INVITATIONAL - 2025May 17 · 800 Meters · Place 12 · 3M Track Club800 Meters122:46.42a—
May 3Running Rebels InvitationalMay 3 · 80m Hurdles · Place 10 · 3M Track Club80m Hurdles30" / 0.762m10.18.11aWind: 011
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 80m Hurdles · Place 5 · 3M Track Club80m Hurdles517.16a—
Apr 19God Speed EggstravaganzaApr 19 · 80m Hurdles · Place 7 · 3M Track Club80m Hurdles717.78a—
Apr 19God Speed EggstravaganzaApr 19 · 800 Meters · Place 4 · 3M Track Club800 Meters42:45.12a—
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · 80m Hurdles · Place 2 · 3M Track Club80m Hurdles217.47a—
Mar 22Oakland PAL Community MeetMar 22 · 80m Hurdles · Place 4 · 3M Track Club80m Hurdles417.73a—
Mar 22Oakland PAL Community MeetMar 22 · 800 Meters · Place 3 · 3M Track Club800 Meters32:43.49a—
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 80m Hurdles · Place 5 · 3M Track Club80m Hurdles30" / 0.762m5.17.73a PB11
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 800 Meters · Place 3 · 3M Track Club800 Meters3.2:48.37a11
Mar 1Rebels March Madness All-ComersMar 1 · 80m Hurdles · Place 5 · 3M Track Club80m Hurdles30" / 0.762m5.17.93a11
Mar 1Rebels March Madness All-ComersMar 1 · 800 Meters · Place 4 · 3M Track Club800 Meters4.2:55.16a11

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · Javelin · Place 6 · 3M Track ClubJavelin617.50m—
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 800 Meters · Place 4 · 3M Track Club800 Meters42:45.49a—
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 5 · 3M Track ClubJavelin300g TJ5.17.41m PB10
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 4 · 3M Track Club800 Meters4.2:52.50a10
Jun 8Nor-Cal Youth ChampionshipsJun 8 · Javelin · Place 4 · 3M Track ClubJavelin415.63m10
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 800 Meters · Place 3 · 3M Track Club800 Meters32:54.0110
May 25Tom Moore Youth ClassicMay 25 · Javelin · Place 4 · 3M Track ClubJavelin600g4.15.55m PB10
May 25Tom Moore Youth ClassicMay 25 · 800 Meters · Place 6 · 3M Track Club800 Meters6.2:54.85a10
May 183M INVITATIONAL "2024"May 18 · Javelin · Place 3 · 3M Track ClubJavelin300g TJ3.17.34m10
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · Javelin · 3M Track ClubJavelin300g TJ—DNS10
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 800 Meters · 3M Track Club800 Meters—DNS10
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · Javelin · Place 3 · 3M Track ClubJavelin300g TJ3.15.77m10
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 800 Meters · 3M Track Club800 Meters—DNS10
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · Javelin · Place 5 · 3M Track ClubJavelin300g TJ5.14.50m10
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 800 Meters · Place 5 · 3M Track Club800 Meters5.2:52.38a10
Mar 30God Speed EggstravaganzaMar 30 · Javelin · Place 2 · 3M Track ClubJavelin300g TJ2.14.66m10
Mar 30God Speed EggstravaganzaMar 30 · 800 Meters · Place 2 · 3M Track Club800 Meters2.2:56.56a10
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.14.09m10
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · 200 Meters · Place 6 · 3M Track Club200 Meters6.33.0010
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · 100 Meters · Place 5 · 3M Track Club100 Meters5.15.94a10
Mar 2Rebels March Madness All ComersMar 2 · Javelin · Place 2 · 3M Track ClubJavelin300g TJ2.15.43m10
Mar 2Rebels March Madness All ComersMar 2 · 100 Meters · Place 8 · 3M Track Club100 Meters8.15.83a10

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · Javelin · Place 4 · 3M Track ClubJavelin300g TJ4.14.70m9
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · Javelin · Place 8 · 3M Track ClubJavelin814.15m—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 200 Meters · Place 19 · 3M Track Club200 MetersRound P1933.56a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 19 · 3M Track Club100 MetersRound P1915.75a—
Jun 10Nor-Cal Youth ChampionshipsJun 10 · Javelin · Place 3 · 3M Track ClubJavelin314.40m9
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 100 Meters · Place 15 · 3M Track Club100 MetersRound P1515.779
May 27LA Jets 37th InvitationalMay 27 · 400 Meters · Place 49 · 3M Track Club400 Meters491:23.73a—
May 27LA Jets 37th InvitationalMay 27 · 400 Meters · Place 49 · 3M Track Club400 Meters491:23.73a—
May 203M Invitational 2023May 20 · Javelin · Place 7 · 3M Track ClubJavelin711.32m—
May 203M Invitational 2023May 20 · 400 Meters · Place 29 · 3M Track Club400 Meters291:22.20a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · Javelin · Place 6 · 3M Track ClubJavelin69.40m—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 100 Meters · Place 23 · 3M Track Club100 MetersRound P2316.80a—
Apr 15CA Track Youth InvitationalApr 15 · Javelin · Place 6 · 3M Track ClubJavelin69.86m—
Apr 15CA Track Youth InvitationalApr 15 · 100 Meters · Place 13 · 3M Track Club100 Meters1316.18a—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · 400 Meters · Place 15 · 3M Track Club400 Meters151:23.61a—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · Javelin · Place 10 · 3M Track ClubJavelin1010.55m—
Mar 25Oakland Pal Community Track MeetMar 25 · Javelin · Place 2 · 3M Track ClubJavelin300g2.12.37m PB9
Mar 25Oakland Pal Community Track MeetMar 25 · 100 Meters · Place 10 · 3M Track Club100 Meters10.16.53a9
Mar 11Flying Jaguars Youth Track MeetMar 11 · Javelin · Place 5 · 3M Track ClubJavelin300g5.12.12mUnofficial9
Mar 11Flying Jaguars Youth Track MeetMar 11 · 100 Meters · Place 17 · 3M Track Club100 Meters17.17.31aUnofficial9
Mar 4Rebels March Madness All-ComersMar 4 · Javelin · Place 4 · 3M Track ClubJavelin49.92m—
Mar 4Rebels March Madness All-ComersMar 4 · 100 Meters · Place 13 · 3M Track Club100 Meters1316.85—

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 2 · 16 3MResults240-11—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 28 · 16 3MResultsRound P2816.48 PB—
May 143M InvitationalMay 14 · Javelin · Place 3 · 3M Track ClubJavelin300g TJ3.7.80m8
May 143M InvitationalMay 14 · 100 Meters · Place 4 · 3M Track Club100 MetersRound P4.17.11a8
May 143M InvitationalMay 14 · 100 Meters · Place 7 · 3M Track Club100 Meters7.17.21a8
Apr 30Running Rebels InvitationalApr 30 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.8.90m8
Apr 30Running Rebels InvitationalApr 30 · 100 Meters · Place 8 · 3M Track Club100 MetersRound P8.16.85a8
Apr 30Running Rebels InvitationalApr 30 · 100 Meters · Place 4 · 3M Track Club100 Meters4.16.68a8
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · Javelin · Place 9 · 3M Track ClubJavelin300g TJ9.5.59m8
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 100 Meters · Place 19 · 3M Track Club100 MetersRound P19.17.92a8
Mar 5Running Rebels March Madness All-ComersMar 5 · Javelin · Place 2 · 3M Track ClubJavelin600g2.8.10m8
Mar 5Running Rebels March Madness All-ComersMar 5 · 400 Meters · Place 3 · 3M Track Club400 Meters3.1:33.43a8
Mar 5Running Rebels March Madness All-ComersMar 5 · 100 Meters · Place 4 · 3M Track Club100 Meters4.17.72a8