Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorFlo-Jo International 26th Annual Track and Field Meet · Apr 1321.58aFlo-Jo International 26th Annual Track and Field MeetApril 13, 2019
1500 Meters · OutdoorAAU Track & Field Region 23 Qualifier · Jun 145:02.07aAAU Track & Field Region 23 QualifierJune 14, 2025
1500 Meters · OutdoorAAU Region 23 Qualifer · Jun 185:53.10AAU Region 23 QualiferJune 18, 2021
200 Meters · OutdoorAAU Region 23 Junior Olympic Qualifier · Jun 1544.77AAU Region 23 Junior Olympic QualifierJune 15, 2019
3000 Meters · OutdoorAAU Track & Field Region 23 Qualifier · Jun 1411:59.14aAAU Track & Field Region 23 QualifierJune 14, 2025
400 Meters · OutdoorUsa Rockets Annual Track Meet · May 271:13.37aUsa Rockets Annual Track Meet May 27, 2023
800 Meters · OutdoorAAU Track & Field Region 23 Qualifier · Jun 142:29.61aAAU Track & Field Region 23 QualifierJune 14, 2025
800 Meters · OutdoorAAU Region 23 Qualifer · Jun 183:01.00AAU Region 23 QualiferJune 18, 2021
80m Hurdles · 30" / 0.762m · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1317.17aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
High Jump · OutdoorUsa Rockets Annual Track Meet · May 271.19mUsa Rockets Annual Track Meet May 27, 2023
Javelin · 300g · OutdoorUsa Rockets Annual Track Meet · May 2719.11mUsa Rockets Annual Track Meet May 27, 2023
Javelin · 300g TJ · OutdoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1117.92mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 11, 2022
Javelin · 450g AeroJav · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 2529.45m2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
Javelin · 450g AeroJav · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2727.13m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Long Jump · OutdoorM.L.K. Blasters Annual Youth Track and Field Meet · May 42.12mM.L.K. Blasters Annual Youth Track and Field MeetMay 4, 2019
Shot Put · 6lb · OutdoorUSATF Region 15 Junior Olympic Championships · Jun 224.77mUSATF Region 15 Junior Olympic ChampionshipsJune 22, 2023
Triathlon · Standard · OutdoorUSATF Region 15 Junior Olympic Championships · Jun 22406USATF Region 15 Junior Olympic ChampionshipsJune 22, 2023

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Javelin · Place 29 · Havoc Youth Track ClubJavelin450g AeroJav29.27.13m PB5

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Javelin · Place 3 · Havoc Youth Track ClubJavelin450g AeroJav3.29.45m PB5
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 80m Hurdles · Havoc Youth Track Club80m Hurdles30" / 0.762mRound S—DNS5
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Javelin · Place 3 · Havoc Youth Track ClubJavelin450g AeroJav3.28.57m5
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 80m Hurdles · Place 12 · Havoc Youth Track Club80m Hurdles30" / 0.762m12.17.17a PB5

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 14AAU Track & Field Region 23 QualifierJun 14 · 3000 Meters · Place 4 · Havoc Youth Track Club3000 Meters411:59.14a PB4
Jun 14AAU Track & Field Region 23 QualifierJun 14 · 1500 Meters · Place 2 · Havoc Youth Track Club1500 Meters25:02.07a PB4
Jun 14AAU Track & Field Region 23 QualifierJun 14 · 800 Meters · Place 3 · Havoc Youth Track Club800 Meters32:29.61a PB4
May 24USA Rockets Annual Track MeetMay 24 · Javelin · Place 3 · Havoc Youth Track ClubJavelin450g AeroJav3.23.76m4
May 24USA Rockets Annual Track MeetMay 24 · 800 Meters · Place 3 · Havoc Youth Track Club800 Meters3.2:29.76a4
May 10SD Elite Track MeetMay 10 · Javelin · Place 3 · Havoc Youth Track ClubJavelin326.62m4
May 10SD Elite Track MeetMay 10 · 800 Meters · Place 4 · Havoc Youth Track Club800 Meters42:35.66a4
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · Javelin · Place 4 · Havoc Youth Track ClubJavelin423.24m4
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 1500 Meters · Place 2 · Havoc Youth Track Club1500 Meters25:03.57a4

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · Javelin · Place 5 · Havoc Youth Track ClubJavelin523.57m—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 800 Meters · Place 1 · Havoc Youth Track Club800 Meters12:30.06a—
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · Javelin · Place 5 · Havoc Youth Track ClubJavelin450g AeroJav5.23.57m3
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 800 Meters · Place 1 · Havoc Youth Track Club800 Meters1.2:30.06a3
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Javelin · Place 6 · Havoc Youth Track ClubJavelin625.60m—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 1500 Meters · Place 6 · Havoc Youth Track Club1500 Meters65:20.04a—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 800 Meters · Place 8 · Havoc Youth Track Club800 Meters82:33.02a—
Jun 1Havoc TC Annual MeetJun 1 · Javelin · Place 5 · Havoc Youth Track ClubJavelin521.30m—
Jun 1Havoc TC Annual MeetJun 1 · 800 Meters · Place 1 · Havoc Youth Track Club800 Meters12:41.83a—
May 18USA Rockets Annual Track MeetMay 18 · Javelin · Place 4 · Havoc Youth Track ClubJavelin423.52m—
May 18USA Rockets Annual Track MeetMay 18 · 1500 Meters · Place 1 · Havoc Youth Track Club1500 Meters15:21.37a—
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 1500 Meters · Place 1 · Havoc Youth Track Club1500 Meters1.5:26.68a3

2023 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · High Jump · Place 1 · Havoc Youth Track ClubHigh Jump1.1.15m2
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 1500 Meters · Place 2 · Havoc Youth Track Club1500 Meters2.5:19.12a2
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 800 Meters · Place 3 · Havoc Youth Track Club800 Meters3.2:39.00a2
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Triathlon · Place 8 · Havoc Youth Track ClubTriathlonStandardRound M8.406 PB2
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Shot Put · Place 9 · Havoc Youth Track ClubShot Put6lbRound M9.4.77m PB2
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · High Jump · Place 6 · Havoc Youth Track ClubHigh JumpRound M6.1.15m2
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · High Jump · Place 5 · Havoc Youth Track ClubHigh Jump5.1.00m2
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 8 · Havoc Youth Track Club1500 Meters8.5:21.19a2
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 11 · Havoc Youth Track Club800 Meters11.2:41.50a2
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 6 · Havoc Youth Track Club400 MetersRound M6.1:13.81a2
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · High Jump · Place 2 · Havoc Youth Track ClubHigh Jump2.1.26mUnofficial2
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 4 · Havoc Youth Track Club1500 Meters4.5:21.11aUnofficial2
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Havoc Youth Track Club800 Meters—DNS2
May 27Usa Rockets Annual Track Meet May 27 · Javelin · Place 4 · Havoc Youth Track ClubJavelin300g4.19.11m PB2
May 27Usa Rockets Annual Track Meet May 27 · High Jump · Place 1 · Havoc Youth Track ClubHigh Jump1.1.19m PB2
May 27Usa Rockets Annual Track Meet May 27 · 400 Meters · Place 6 · Havoc Youth Track Club400 Meters6.1:13.37a PB2
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · Javelin · Havoc Youth Track ClubJavelin300g TJ—DNS2
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 1500 Meters · Place 1 · Havoc Youth Track Club1500 Meters1.5:27.802
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 400 Meters · Place 18 · Havoc Youth Track Club400 Meters18.1:17.75a2
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · Javelin · Place 1 · Havoc Youth Track ClubJavelin121.55m—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 1500 Meters · Place 1 · Havoc Youth Track Club1500 Meters15:30.91a—
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · Long Jump · Place 4 · Havoc Youth Track ClubLong Jump4.3.47m2
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 1500 Meters · Place 1 · Havoc Youth Track Club1500 Meters1.5:48.50a2
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 800 Meters · Place 2 · Havoc Youth Track Club800 Meters2.2:46.80a2

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 16AAU Region 23 Qualifier At Lancaster, CAJun 16 · Javelin · Place 2 · HavocJavelin215.15m—
Jun 16AAU Region 23 Qualifier At Lancaster, CAJun 16 · 1500 Meters · Place 1 · Havoc1500 Meters15:40.98—
Jun 16AAU Region 23 Qualifier At Lancaster, CAJun 16 · 800 Meters · Place 1 · Havoc800 Meters12:54.69—
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · Javelin · Place 1 · Havoc Youth Track ClubJavelin300g TJ1.17.92m PB1
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 1500 Meters · Place 1 · Havoc Youth Track Club1500 Meters1.5:41.64a1
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 800 Meters · Place 1 · Havoc Youth Track Club800 Meters1.2:57.63a1
Jun 4Havoc Track Annual Track Meet Jun 4 · Long Jump · Place 1 · Havoc Youth Track ClubLong Jump13.138
Jun 4Havoc Track Annual Track Meet Jun 4 · 1500 Meters · Place 1 · Havoc Youth Track Club1500 Meters15:44.038
Apr 30Mercury San Diego 18th Annual MeetApr 30 · Javelin · Havoc Youth Track ClubJavelin300g TJ—DNS1
Apr 30Mercury San Diego 18th Annual MeetApr 30 · 800 Meters · Place 1 · Havoc Youth Track Club800 Meters1.2:56.38a1
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · Long Jump · Havoc Youth Track ClubLong Jump—DNS1
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 1500 Meters · Place 1 · Havoc Youth Track Club1500 Meters1.6:06.11a1
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 400 Meters · Havoc Youth Track Club400 Meters—DNS1
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · Long Jump · Place 2 · Havoc Youth Track ClubLong Jump2.3.29m1
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 1500 Meters · Place 1 · Havoc Youth Track Club1500 Meters1.6:13.80a1
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 400 Meters · Place 2 · Havoc Youth Track Club400 Meters2.1:20.95a1

2021 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 17California State Games - YouthJul 17 · Long Jump · Place 6 · Havoc Youth Track ClubLong Jump6.2.66m1
Jul 17California State Games - YouthJul 17 · 1500 Meters · Place 2 · Havoc Youth Track Club1500 Meters2.5:55.81a1
Jul 17California State Games - YouthJul 17 · 800 Meters · Place 2 · Havoc Youth Track Club800 Meters2.3:03.30a1
Jul 82021 West Coast AAU Junior Olympics @ Pearson Community CenterJul 8 · Javelin · Place 4 · Havoc Youth Track ClubJavelin432-01.508
Jul 82021 West Coast AAU Junior Olympics @ Pearson Community CenterJul 8 · 800 Meters · Place 5 · Havoc Youth Track Club800 Meters53:05.718
Jul 82021 West Coast AAU Junior Olympics @ Pearson Community CenterJul 8 · 400 Meters · Place 12 · Havoc Youth Track Club400 Meters121:24.178
Jun 18AAU Region 23 QualiferJun 18 · Long Jump · Place 1 · HavocLong Jump19-04.99—
Jun 18AAU Region 23 QualiferJun 18 · 1500 Meters · Place 3 · Havoc1500 Meters35:53.10 PB—
Jun 18AAU Region 23 QualiferJun 18 · 800 Meters · Place 3 · Havoc800 Meters33:01.00 PB—
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · Long Jump · Place 2 · Havoc Youth Track ClubLong Jump2.2.74m1
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 800 Meters · Place 2 · Havoc Youth Track Club800 Meters2.3:05.57a1
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 400 Meters · Havoc Youth Track Club400 Meters—DNS1
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · Long Jump · Havoc Youth Track ClubLong Jump—DNS1
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 800 Meters · Place 2 · Havoc Youth Track Club800 Meters2.3:04.86a1
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 400 Meters · Havoc Youth Track Club400 Meters—DNS1
May 30 San Diego Youth Teams Meet Series #2May 30 · Long Jump · Place 2 · Havoc Youth Track ClubLong Jump2.2.61m1
May 30 San Diego Youth Teams Meet Series #2May 30 · 1500 Meters · Place 1 · Havoc Youth Track Club1500 Meters1.5:55.92a1
May 30 San Diego Youth Teams Meet Series #2May 30 · 400 Meters · Place 2 · Havoc Youth Track Club400 Meters2.1:24.20a1
May 23San Diego Youth Teams Meet Series #1May 23 · Long Jump · Havoc Youth Track ClubLong Jump—DNS1
May 23San Diego Youth Teams Meet Series #1May 23 · 400 Meters · Place 3 · Havoc Youth Track Club400 Meters3.1:27.29a1
May 23San Diego Youth Teams Meet Series #1May 23 · 200 Meters · Havoc Youth Track Club200 Meters—DNS1

2019 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 15AAU Region 23 Junior Olympic QualifierJun 15 · Long Jump · Place 9 · HavocLong Jump91.94m5
Jun 15AAU Region 23 Junior Olympic QualifierJun 15 · 200 Meters · Place 20 · Havoc200 Meters2044.77 PB5
Jun 15AAU Region 23 Junior Olympic QualifierJun 15 · 200 Meters · Place 6 · Havoc200 Meters644.775
Jun 15AAU Region 23 Junior Olympic QualifierJun 15 · 100 Meters · Place 26 · Havoc100 Meters2622.115
Jun 15AAU Region 23 Junior Olympic QualifierJun 15 · 100 Meters · Place 9 · Havoc100 Meters922.115
Jun 15AAU Region 23 QualifierJun 15 · Long Jump · Place 9 · Havoc Youth Track ClubLong Jump9.1.94m-
Jun 15AAU Region 23 QualifierJun 15 · 200 Meters · Place 20 · Havoc Youth Track Club200 Meters20.44.77a-
Jun 15AAU Region 23 QualifierJun 15 · 100 Meters · Place 26 · Havoc Youth Track Club100 Meters26.22.11a-
May 4M.L.K. Blasters Annual Youth Track and Field MeetMay 4 · Long Jump · Place 1 · Havoc Youth Track ClubLong Jump1.2.12m PB-
May 4M.L.K. Blasters Annual Youth Track and Field MeetMay 4 · 400 Meters · Place 2 · Havoc Youth Track Club400 Meters2.1:47.81a-
May 4M.L.K. Blasters Annual Youth Track and Field MeetMay 4 · 100 Meters · Place 5 · Havoc Youth Track Club100 Meters5.22.45a-
Apr 27Mercury San Diego Track & Field 17th Annual Developmental MeetApr 27 · Long Jump · Havoc Youth Track ClubLong Jump—FOUL-
Apr 27Mercury San Diego Track & Field 17th Annual Developmental MeetApr 27 · 400 Meters · Place 2 · Havoc Youth Track Club400 Meters2.1:46.38a-
Apr 27Mercury San Diego Track & Field 17th Annual Developmental MeetApr 27 · 100 Meters · Havoc Youth Track Club100 MetersRound P—DNS-
Apr 20Usa Rockets Annual Track MeetApr 20 · Long Jump · Place 4 · Havoc Youth Track ClubLong Jump4.1.55m-
Apr 20Usa Rockets Annual Track MeetApr 20 · 400 Meters · Place 4 · Havoc Youth Track Club400 Meters4.1:45.61a-
Apr 20Usa Rockets Annual Track MeetApr 20 · 100 Meters · Place 7 · Havoc Youth Track Club100 MetersRound P7.23.48a-
Apr 20Usa Rockets Annual Track MeetApr 20 · 100 Meters · Place 5 · Havoc Youth Track Club100 Meters5.21.78a-
Apr 20Usa Rockets Annual Track MeetApr 20 · 100 Meters · Havoc Youth Track Club100 MetersRound P—DNS-
Apr 13Flo-Jo International 26th Annual Track and Field MeetApr 13 · Javelin · Place 1 · Havoc Youth Track ClubJavelin300g TJ1.6.34m-
Apr 13Flo-Jo International 26th Annual Track and Field MeetApr 13 · 400 Meters · Place 4 · Havoc Youth Track Club400 Meters4.1:40.89a-
Apr 13Flo-Jo International 26th Annual Track and Field MeetApr 13 · 100 Meters · Place 12 · Havoc Youth Track Club100 MetersRound P12.21.58a PB-
Apr 64th Annual Change the Game Youth Developmental Track and Field MeetApr 6 · Long Jump · Havoc Youth Track ClubLong Jump—DNS-
Apr 64th Annual Change the Game Youth Developmental Track and Field MeetApr 6 · 100 Meters · Place 4 · Havoc Youth Track Club100 Meters4.22.00a-
Mar 30Havoc Track Club Developmental MeetMar 30 · Long Jump · Place 2 · Havoc Youth Track ClubLong Jump2.1.52m-
Mar 30Havoc Track Club Developmental MeetMar 30 · 100 Meters · Havoc Youth Track Club100 Meters—DNS-

2018 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 516th Annual Mercury San Diego InvitationalMay 5 · 200 Meters · Havoc Youth Track Club200 MetersRound P—DNS-
May 516th Annual Mercury San Diego InvitationalMay 5 · 100 Meters · Havoc Youth Track Club100 MetersRound P—DNS-
Apr 1425th Annual Flo-Jo InternationalApr 14 · 200 Meters · Place 43 · Havoc Youth Track Club200 Meters43.51.65a-
Apr 7San Diego RoadRunner MeetApr 7 · 200 Meters · Place 44 · Havoc Youth Track Club200 Meters44.51.74aUnofficial-
Apr 7San Diego RoadRunner MeetApr 7 · 100 Meters · Place 46 · Havoc Youth Track Club100 Meters46.23.66aUnofficial-