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 · Outdoor3M INVITATIONAL 2026 · May 161:06.18a3M INVITATIONAL 2026May 16, 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 · 450g AeroJav · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2720.30m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026

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

2026 Outdoor Track

18 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 PB—
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 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

17 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—
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—

2024 Outdoor Track

4 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 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

2023 Outdoor Track

17 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 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—