Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorFlo-Jo 30th Annual Invitational Track & Field Meet · Apr 2618.59aFlo-Jo 30th Annual Invitational Track & Field MeetApril 26, 2025
200 Meters · OutdoorUsa Rockets Annual Track Meet · May 2741.19aUsa Rockets Annual Track Meet May 27, 2023
Discus · 1kg · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 2517.72m2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
Discus · 1kg · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2716.73m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Javelin · 300g · OutdoorUsa Rockets Annual Track Meet · May 2711.97mUsa Rockets Annual Track Meet May 27, 2023
Javelin · 300g TJ · OutdoorFlo-Jo 29th Annual Invitational Track & Field meet · Apr 2716.42mFlo-Jo 29th Annual Invitational Track & Field meetApril 27, 2024
Javelin · 450g AeroJav · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 2520.84m2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
Javelin · 450g AeroJav · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2721.87m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Long Jump · OutdoorUSATF San Diego Imperial Association Youth Outdoor Track and Field Championships · Jun 271.54mUSATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJune 27, 2021
Shot Put · 2kg · OutdoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 114.21mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 11, 2022
Shot Put · 6lb · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 138.24mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
Shot Put · 6lb · OutdoorMercury San Diego 22nd Annual Meet · May 27.88mMercury San Diego 22nd Annual MeetMay 2, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Javelin · Place 25 · Flo-Jo InternationalJavelin450g AeroJav25.21.87m PB6
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Discus · Place 20 · Flo-Jo InternationalDiscus1kg20.16.73m PB6
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Shot Put · Place 30 · Flo-Jo InternationalShot Put6lb30.7.66m6
Jun 19AAU Track & Field Region 23 QualifierJun 19 · Javelin · Place 3 · Flo-Jo InternationalJavelin315.82m6
Jun 19AAU Track & Field Region 23 QualifierJun 19 · Discus · Place 1 · Flo-Jo InternationalDiscus117.09m6
Jun 19AAU Track & Field Region 23 QualifierJun 19 · Shot Put · Place 1 · Flo-Jo InternationalShot Put18.03m6
May 30West Coast Classic Track and Field InvitationalMay 30 · Javelin · Place 6 · Flo-Jo InternationalJavelin450g AeroJav6.20.40m6
May 30West Coast Classic Track and Field InvitationalMay 30 · Shot Put · Flo-Jo InternationalShot Put6lb--DNS6
May 23Usa Rockets Annual Track MeetMay 23 · Javelin · Place 1 · Flo-Jo InternationalJavelin450g AeroJav1.21.72m6
May 23Usa Rockets Annual Track MeetMay 23 · Discus · Place 3 · Flo-Jo InternationalDiscus1kg3.15.43m6
May 23Usa Rockets Annual Track MeetMay 23 · Shot Put · Place 5 · Flo-Jo InternationalShot Put6lb5.7.31m6
May 9SD Elite Track Meet May 9 · Javelin · Place 2 · Flo-Jo InternationalJavelin219.65m6
May 9SD Elite Track Meet May 9 · Discus · Place 1 · Flo-Jo InternationalDiscus116.14m6
May 9SD Elite Track Meet May 9 · Shot Put · Place 4 · Flo-Jo InternationalShot Put47.77m6
May 2Mercury San Diego 22nd Annual MeetMay 2 · Javelin · Place 2 · Flo-Jo InternationalJavelin450g AeroJav2.20.40m6
May 2Mercury San Diego 22nd Annual MeetMay 2 · Shot Put · Place 2 · Flo-Jo InternationalShot Put6lb2.7.88m PB6
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Javelin · Place 2 · Flo-Jo InternationalJavelin450g AeroJav2.14.86m6
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Discus · Place 1 · Flo-Jo InternationalDiscus1kg1.15.30m6
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Shot Put · Place 2 · Flo-Jo InternationalShot Put6lb2.7.58m6
Apr 18Gods Speed Annual Track MeetApr 18 · Javelin · Place 1 · Flo-Jo InternationalJavelin119.31m6
Apr 18Gods Speed Annual Track MeetApr 18 · Shot Put · Place 4 · Flo-Jo InternationalShot Put46.88m6
Apr 11Havoc Annual TC MeetApr 11 · Javelin · Place 1 · Flo-Jo InternationalJavelin450g AeroJav1.18.75m6
Apr 11Havoc Annual TC MeetApr 11 · Discus · Place 1 · Flo-Jo InternationalDiscus1kg1.15.46m6
Apr 11Havoc Annual TC MeetApr 11 · Shot Put · Place 2 · Flo-Jo InternationalShot Put6lb2.6.98m6

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Javelin · Place 1 · Flo-Jo InternationalJavelin450g AeroJav1.20.84m PB6
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Discus · Place 2 · Flo-Jo InternationalDiscus1kg2.17.72m PB6
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Shot Put · Place 3 · Flo-Jo InternationalShot Put6lb3.8.09m6
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Javelin · Place 1 · Flo-Jo InternationalJavelin450g AeroJav1.19.79m6
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Discus · Place 1 · Flo-Jo InternationalDiscus1kg1.17.46m6
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Shot Put · Place 3 · Flo-Jo InternationalShot Put6lb3.8.24m PB6

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 14AAU Track & Field Region 23 QualifierJun 14 · Discus · Place 1 · Flo-Jo InternationalDiscus112.38m5
Jun 14AAU Track & Field Region 23 QualifierJun 14 · Javelin · Place 4 · Flo-Jo InternationalJavelin415.98m5
Jun 14AAU Track & Field Region 23 QualifierJun 14 · Shot Put · Place 3 · Flo-Jo InternationalShot Put36.67m5
May 31Havoc TC Annual MeetMay 31 · Shot Put · Place 1 · Flo-Jo InternationalShot Put6lb1.6.71m5
May 24USA Rockets Annual Track MeetMay 24 · Javelin · Place 2 · Flo-Jo InternationalJavelin450g AeroJav2.14.46m5
May 24USA Rockets Annual Track MeetMay 24 · Shot Put · Place 4 · Flo-Jo InternationalShot Put6lb4.5.97m5
May 24USA Rockets Annual Track MeetMay 24 · 100 Meters · Place 44 · Flo-Jo International100 MetersRound P44.19.13a5
May 10SD Elite Track MeetMay 10 · Javelin · Place 2 · Flo-Jo InternationalJavelin215.17m5
May 10SD Elite Track MeetMay 10 · Shot Put · Place 2 · Flo-Jo InternationalShot Put25.80m5
May 3Mercury San Diego 21st Annual MeetMay 3 · Shot Put · Place 3 · Flo-Jo InternationalShot Put36.60m5
May 3Mercury San Diego 21st Annual MeetMay 3 · 100 Meters · Place 35 · Flo-Jo International100 Meters3518.61a5
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · Javelin · Place 2 · Flo-Jo InternationalJavelin216.70m5
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · Shot Put · Place 3 · Flo-Jo InternationalShot Put35.84m5
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 100 Meters · Place 46 · Flo-Jo International100 MetersRound P4618.59a PB5
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · Javelin · Place 2 · Flo-Jo InternationalJavelin450g AeroJav2.15.24m5
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · Shot Put · Place 3 · Flo-Jo InternationalShot Put6lb3.6.52m5
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 100 Meters · Flo-Jo International100 Meters—DNS5

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Javelin · Place 11 · Flo-Jo InternationalJavelin1113.03m—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Shot Put · Place 9 · Flo-Jo InternationalShot Put95.23m—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · Shot Put · Place 2 · Flo-Jo InternationalShot Put25.53m—
Jun 1Havoc TC Annual MeetJun 1 · Javelin · Place 3 · Flo-Jo InternationalJavelin313.60m—
Jun 1Havoc TC Annual MeetJun 1 · Shot Put · Place 3 · Flo-Jo InternationalShot Put34.95m—
May 18USA Rockets Annual Track MeetMay 18 · Javelin · Place 2 · Flo-Jo InternationalJavelin214.47m—
May 18USA Rockets Annual Track MeetMay 18 · Shot Put · Place 2 · Flo-Jo InternationalShot Put25.15m—
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.16.42m PB4
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · Shot Put · Place 2 · Flo-Jo InternationalShot Put6lb2.4.96m4
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 100 Meters · Place 33 · Flo-Jo International100 MetersRound P33.19.18a4
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · Javelin · Flo-Jo InternationalJavelin300g TJ—DNS4
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · Shot Put · Place 3 · Flo-Jo InternationalShot Put6lb3.5.63m4
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 100 Meters · Flo-Jo International100 Meters—DNS4
Mar 23USA ROCKETS Kickoff #3Mar 23 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.13.60m4
Mar 23USA ROCKETS Kickoff #3Mar 23 · Shot Put · Place 2 · Flo-Jo InternationalShot Put6lb2.4.54m4
Mar 23USA ROCKETS Kickoff #3Mar 23 · 100 Meters · Place 40 · Flo-Jo International100 Meters40.19.10a4

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Javelin · Place 10 · Flo-Jo InternationalJavelin300g TJ10.11.41m3
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Shot Put · Place 10 · Flo-Jo InternationalShot Put6lb10.4.21m3
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · Shot Put · Place 1 · Flo-Jo InternationalShot Put14.73m—
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · Javelin · Place 1 · Flo-Jo InternationalJavelin112.15m—
Jun 3Havoc TC Annual MeetJun 3 · Shot Put · Place 2 · Flo-Jo InternationalShot Put24.89m—
Jun 3Havoc TC Annual MeetJun 3 · 100 Meters · Place 20 · Flo-Jo International100 Meters2019.14a—
May 27Usa Rockets Annual Track Meet May 27 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g1.11.97m PB3
May 27Usa Rockets Annual Track Meet May 27 · Shot Put · Place 2 · Flo-Jo InternationalShot Put6lb2.4.45m3
May 27Usa Rockets Annual Track Meet May 27 · 200 Meters · Place 25 · Flo-Jo International200 Meters25.41.19a PB3
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · Javelin · Place 1 · Flo-Jo InternationalJavelin114.20m—
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · Shot Put · Place 1 · Flo-Jo InternationalShot Put15.00m—
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · 100 Meters · Place 34 · Flo-Jo International100 Meters3419.51a—
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.15.08m3
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · Shot Put · Place 1 · Flo-Jo InternationalShot Put6lb1.5.41m3
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 100 Meters · Place 42 · Flo-Jo International100 MetersRound P42.20.07a3
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · Javelin · Place 1 · Flo-Jo InternationalJavelin116.82m—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · Shot Put · Place 2 · Flo-Jo InternationalShot Put25.09m—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 100 Meters · Place 38 · Flo-Jo International100 Meters3819.46a—

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · Javelin · Flo-Jo InternationalJavelin300g TJ—ND2
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · Shot Put · Place 1 · Flo-Jo InternationalShot Put2kg1.4.21m PB2
Jun 4Havoc Track Annual Track Meet Jun 4 · Shot Put · Place 2 · Flo-Jo InternationalShot Put24.508
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · Long Jump · Flo-Jo InternationalLong Jump—DNS2
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · Shot Put · Place 6 · Flo-Jo InternationalShot Put4kg6.4.502
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · 100 Meters · Place 57 · Flo-Jo International100 Meters57.20.94a2
Apr 30Mercury San Diego 18th Annual MeetApr 30 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.11.71m2
Apr 30Mercury San Diego 18th Annual MeetApr 30 · Shot Put · Place 1 · Flo-Jo InternationalShot Put6lb1.5.25m2
Apr 30Mercury San Diego 18th Annual MeetApr 30 · 100 Meters · Place 28 · Flo-Jo International100 MetersRound P28.19.96a2
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.10.39m2
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · Shot Put · Place 3 · Flo-Jo InternationalShot Put6lb3.4.15m2
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · Shot Put · Place 1 · Flo-Jo InternationalShot Put6lb1.5.67m2
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 100 Meters · Place 29 · Flo-Jo International100 MetersRound P29.20.37a2
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · Long Jump · Flo-Jo InternationalLong Jump—FOUL2
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.11.45m2
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 100 Meters · Place 28 · Flo-Jo International100 Meters28.20.87a2

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · Long Jump · Place 6 · Flo-Jo InternationalLong Jump6.1.54m PB1
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.6.50m1
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 100 Meters · Place 15 · Flo-Jo International100 MetersRound P15.22.86a1
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · Long Jump · Place 11 · Flo-Jo InternationalLong Jump11.1.42m1
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.7.60m1
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 100 Meters · Place 21 · Flo-Jo International100 Meters21.22.24a1
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · Long Jump · Flo-Jo InternationalLong Jump—DNS1
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · Javelin · Flo-Jo InternationalJavelin300g TJ—DNS1
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 100 Meters · Flo-Jo International100 Meters—DNS1
May 23San Diego Youth Teams Meet Series #1May 23 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.8.54m1
May 23San Diego Youth Teams Meet Series #1May 23 · 200 Meters · Place 13 · Flo-Jo International200 Meters13.51.14a1
May 23San Diego Youth Teams Meet Series #1May 23 · 100 Meters · Place 14 · Flo-Jo International100 Meters14.22.16a1