Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRunning Rebels Invitational · May 214.11aRunning Rebels InvitationalMay 2, 2026
200 Meters · OutdoorL A Jets 39th Annual Invitational · May 2430.10aL A Jets 39th Annual InvitationalMay 24, 2025
400 Meters · OutdoorOakland PAL - Margaret Dixon Community Meet · Mar 211:05.93aOakland PAL - Margaret Dixon Community MeetMarch 21, 2026
800 Meters · OutdoorL A Jets 39th Annual Invitational · May 242:42.56aL A Jets 39th Annual InvitationalMay 24, 2025
80m Hurdles · 30" / 0.762m · OutdoorUSATF Region 14 Junior Olympic Championships · Jun 2513.17aUSATF Region 14 Junior Olympic ChampionshipsJune 25, 2026
Javelin · 300g · OutdoorOakland Pal Community Track Meet · Mar 2512.23mOakland Pal Community Track MeetMarch 25, 2023
Javelin · 300g TJ · Outdoor3M INVITATIONAL "2024" · May 1824.56m3M INVITATIONAL "2024"May 18, 2024
Javelin · 450g AeroJav · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2720.30m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Javelin · 600g · OutdoorTom Moore Youth Classic · May 2519.54mTom Moore Youth ClassicMay 25, 2024

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Javelin · Place 30 · 3M Track ClubJavelin450g AeroJav30.20.30m PB12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 80m Hurdles · Place 24 · 3M Track Club80m Hurdles30" / 0.762mRound S24.19.55aWind: 1.212
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 80m Hurdles · Place 8 · 3M Track Club80m Hurdles30" / 0.762mRound P8.13.78aWind: 2.412
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · Javelin · Place 4 · 3M Track ClubJavelin450g AeroJav4.19.84m12
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 80m Hurdles · Place 1 · 3M Track Club80m Hurdles30" / 0.762mRound P1.13.33aWind: 1.112
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 80m Hurdles · Place 1 · 3M Track Club80m Hurdles30" / 0.762m1.13.17a PBWind: 2.812
Jun 13Welcome to the Swamp Meet....Jun 13 · 80m Hurdles · Place 1 · 3M Track Club80m Hurdles113.45a12
Jun 13Welcome to the Swamp Meet....Jun 13 · 400 Meters · Place 5 · 3M Track Club400 Meters51:07.14a12
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 80m Hurdles · Place 11 · 3M Track Club80m HurdlesRound P1117.2212
May 163M INVITATIONAL 2026May 16 · 80m Hurdles · Place 1 · 3M Track Club80m Hurdles114.20a—
May 163M INVITATIONAL 2026May 16 · 400 Meters · Place 13 · 3M Track Club400 Meters131:06.18a—
May 2Running Rebels InvitationalMay 2 · 80m Hurdles · Place 1 · 3M Track Club80m Hurdles113.59a—
May 2Running Rebels InvitationalMay 2 · 100 Meters · Place 17 · 3M Track Club100 MetersRound P1714.11a PB—
Apr 25Lawrence Brice InvitationalApr 25 · 80m Hurdles · Place 2 · 3M Track Club80m Hurdles214.3312
Apr 4God Speed Easter EggstravaganzaApr 4 · 80m Hurdles · Place 1 · 3M Track Club80m Hurdles113.83a12
Apr 4God Speed Easter EggstravaganzaApr 4 · 100 Meters · Place 15 · 3M Track Club100 Meters1514.31a12
Mar 21Oakland PAL - Margaret Dixon Community MeetMar 21 · 80m Hurdles · Place 3 · 3M Track Club80m Hurdles30" / 0.762m3.14.60a12
Mar 21Oakland PAL - Margaret Dixon Community MeetMar 21 · 400 Meters · Place 2 · 3M Track Club400 Meters2.1:05.93a PB12
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 80m Hurdles · Place 1 · 3M Track Club80m Hurdles30" / 0.762m1.14.14a12
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 100 Meters · Place 8 · 3M Track Club100 MetersRound P8.14.67a12
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 100 Meters · Place 8 · 3M Track Club100 Meters8.14.56a12
Mar 7Rebels March MadnessMar 7 · 80m Hurdles · Place 1 · 3M Track Club80m Hurdles115.03a12
Mar 7Rebels March MadnessMar 7 · 400 Meters · Place 6 · 3M Track Club400 Meters61:07.28a12

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · 80m Hurdles · Place 3 · 3M Track Club80m Hurdles314.80a—
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · 400 Meters · Place 3 · 3M Track Club400 Meters31:07.45a—
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 80m Hurdles · Place 3 · 3M Track Club80m Hurdles316.45a—
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 400 Meters · Place 5 · 3M Track Club400 MetersRound P51:07.67a—
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · 400 Meters · Place 3 · 3M Track Club400 Meters31:06.92a—
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 80m Hurdles · Place 7 · 3M Track Club80m HurdlesRound P716.9211
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 80m Hurdles · Place 3 · 3M Track Club80m Hurdles314.9311
May 24L A Jets 39th Annual InvitationalMay 24 · 80m Hurdles · Place 8 · 3M Track Club80m Hurdles816.51a—
May 24L A Jets 39th Annual InvitationalMay 24 · 800 Meters · Place 16 · 3M Track Club800 Meters162:42.56a PB—
May 24L A Jets 39th Annual InvitationalMay 24 · 200 Meters · Place 36 · 3M Track Club200 Meters3630.10a PB—
May 173M INVITATIONAL - 2025May 17 · 80m Hurdles · Place 9 · 3M Track Club80m Hurdles916.28a—
May 3Running Rebels InvitationalMay 3 · 80m Hurdles · Place 5 · 3M Track Club80m Hurdles30" / 0.762m5.16.87aWind: 011
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 80m Hurdles · Place 8 · 3M Track Club80m Hurdles820.71a—
Apr 19God Speed EggstravaganzaApr 19 · 80m Hurdles · Place 12 · 3M Track Club80m Hurdles1220.07a—
Apr 19God Speed EggstravaganzaApr 19 · 100 Meters · Place 15 · 3M Track Club100 Meters1514.52a—
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · 80m Hurdles · Place 3 · 3M Track Club80m Hurdles317.64a—
Mar 22Oakland PAL Community MeetMar 22 · 80m Hurdles · Place 9 · 3M Track Club80m Hurdles919.54a—
Mar 22Oakland PAL Community MeetMar 22 · 800 Meters · Place 2 · 3M Track Club800 Meters22:43.26a—
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 80m Hurdles · Place 4 · 3M Track Club80m Hurdles30" / 0.762m4.17.54a11
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 800 Meters · Place 4 · 3M Track Club800 Meters4.2:49.06a11
Mar 1Rebels March Madness All-ComersMar 1 · 80m Hurdles · Place 4 · 3M Track Club80m Hurdles30" / 0.762m4.17.41a11
Mar 1Rebels March Madness All-ComersMar 1 · 800 Meters · Place 3 · 3M Track Club800 Meters3.2:52.84a11

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · Javelin · Place 1 · 3M Track ClubJavelin123.56m—
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · 400 Meters · Place 2 · 3M Track Club400 Meters21:07.63a—
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.22.77m10
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 1 · 3M Track Club400 MetersRound P1.1:09.12a10
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 1 · 3M Track Club400 Meters1.1:07.58a10
Jun 8Nor-Cal Youth ChampionshipsJun 8 · Javelin · Place 1 · 3M Track ClubJavelin122.05m10
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 400 Meters · Place 1 · 3M Track Club400 Meters11:08.7710
May 25Tom Moore Youth ClassicMay 25 · Javelin · Place 2 · 3M Track ClubJavelin600g2.19.54m PB10
May 25Tom Moore Youth ClassicMay 25 · 400 Meters · Place 5 · 3M Track Club400 Meters5.1:11.35a10
May 183M INVITATIONAL "2024"May 18 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.24.56m PB10
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · Javelin · Place 4 · 3M Track ClubJavelin300g TJ4.12.23m10
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · 100 Meters · 3M Track Club100 Meters—DNS10
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.17.58m10
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 100 Meters · Place 25 · 3M Track Club100 Meters25.16.06aWind: 0.910
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · Javelin · Place 4 · 3M Track ClubJavelin300g TJ4.15.07m10
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 100 Meters · Place 24 · 3M Track Club100 MetersRound P24.16.27a10
Mar 30God Speed EggstravaganzaMar 30 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.16.82m10
Mar 30God Speed EggstravaganzaMar 30 · 100 Meters · Place 9 · 3M Track Club100 Meters9.15.57a10
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · Javelin · Place 5 · 3M Track ClubJavelin300g TJ5.11.19m10
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · 200 Meters · Place 3 · 3M Track Club200 Meters3.32.57a10
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · 100 Meters · Place 4 · 3M Track Club100 Meters4.15.75a10
Mar 2Rebels March Madness All ComersMar 2 · Javelin · Place 3 · 3M Track ClubJavelin300g TJ3.15.07m10
Mar 2Rebels March Madness All ComersMar 2 · 100 Meters · Place 6 · 3M Track Club100 Meters6.15.68a10

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · Javelin · Place 9 · 3M Track ClubJavelin912.29m—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 200 Meters · Place 20 · 3M Track Club200 MetersRound P2033.62a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 18 · 3M Track Club100 MetersRound P1815.72a—
Jun 10Nor-Cal Youth ChampionshipsJun 10 · Javelin · Place 4 · 3M Track ClubJavelin412.51m9
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 100 Meters · Place 13 · 3M Track Club100 MetersRound P1315.649
May 27LA Jets 37th InvitationalMay 27 · 100 Meters · Place 30 · 3M Track Club100 MetersRound P3015.84a—
May 27LA Jets 37th InvitationalMay 27 · 100 Meters · Place 30 · 3M Track Club100 MetersRound P3015.84a—
May 203M Invitational 2023May 20 · Javelin · Place 6 · 3M Track ClubJavelin611.40m—
May 203M Invitational 2023May 20 · 100 Meters · Place 23 · 3M Track Club100 MetersRound P2316.15a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · Javelin · Place 4 · 3M Track ClubJavelin410.96m—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 100 Meters · Place 19 · 3M Track Club100 MetersRound P1916.48a—
Apr 15CA Track Youth InvitationalApr 15 · Javelin · Place 4 · 3M Track ClubJavelin413.63m—
Apr 15CA Track Youth InvitationalApr 15 · 100 Meters · Place 12 · 3M Track Club100 Meters1216.09a—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · 400 Meters · Place 14 · 3M Track Club400 Meters141:23.35a—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · Javelin · Place 5 · 3M Track ClubJavelin512.32m—
Mar 25Oakland Pal Community Track MeetMar 25 · Javelin · Place 3 · 3M Track ClubJavelin300g3.12.23m PB9
Mar 25Oakland Pal Community Track MeetMar 25 · 100 Meters · Place 8 · 3M Track Club100 Meters8.16.34a9
Mar 11Flying Jaguars Youth Track MeetMar 11 · Javelin · Place 6 · 3M Track ClubJavelin300g6.11.18mUnofficial9
Mar 11Flying Jaguars Youth Track MeetMar 11 · 100 Meters · Place 16 · 3M Track Club100 Meters16.17.23aUnofficial9
Mar 4Rebels March Madness All-ComersMar 4 · Javelin · Place 3 · 3M Track ClubJavelin311.97m—
Mar 4Rebels March Madness All-ComersMar 4 · 100 Meters · Place 14 · 3M Track Club100 Meters1417.07—

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 12 · 16 3MResults1229-07—
May 143M InvitationalMay 14 · Javelin · Place 2 · 3M Track ClubJavelin300g TJ2.8.54m8
May 143M InvitationalMay 14 · 100 Meters · Place 4 · 3M Track Club100 MetersRound P4.17.11a8
May 143M InvitationalMay 14 · 100 Meters · Place 6 · 3M Track Club100 Meters6.17.17a8
Apr 30Running Rebels InvitationalApr 30 · Javelin · Place 2 · 3M Track ClubJavelin300g TJ2.8.56m8
Apr 30Running Rebels InvitationalApr 30 · 100 Meters · Place 3 · 3M Track Club100 MetersRound P3.16.54a8
Apr 30Running Rebels InvitationalApr 30 · 100 Meters · Place 6 · 3M Track Club100 Meters6.16.89a8
Apr 16East Bay Heat TC All ComersApr 16 · Javelin · Place 1 · 3M Track ClubJavelin300g TJ1.8.23m8
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · Javelin · Place 3 · 3M Track ClubJavelin300g TJ3.8.40m8
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 100 Meters · Place 6 · 3M Track Club100 MetersRound P6.17.00a8
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 100 Meters · Place 6 · 3M Track Club100 Meters6.17.28a8
Mar 5Running Rebels March Madness All-ComersMar 5 · Javelin · Place 1 · 3M Track ClubJavelin600g1.8.64m8
Mar 5Running Rebels March Madness All-ComersMar 5 · 100 Meters · Place 2 · 3M Track Club100 Meters2.17.40a8