Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1314.47aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
100 Meters · OutdoorUsa Rockets Annual Track Meet · May 2314.28aUsa Rockets Annual Track MeetMay 23, 2026
200 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1330.38aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
200 Meters · OutdoorUsa Rockets Annual Track Meet · May 2330.26aUsa Rockets Annual Track MeetMay 23, 2026
400 Meters · OutdoorSD Elite Track Meet · May 91:13.63aSD Elite Track Meet May 9, 2026
Javelin · 300g · OutdoorUSA Rockets Annual Track Meet · May 2428.98mUSA Rockets Annual Track MeetMay 24, 2025
Javelin · 300g TJ · OutdoorGod's Speed Youth Track & Field Annual Meet · Apr 1930.85mGod's Speed Youth Track & Field Annual MeetApril 19, 2025
Javelin · 450g AeroJav · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1329.87mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
Javelin · 450g AeroJav · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2732.06m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Long Jump · OutdoorHavoc Track Annual Track Meet · Jun 42.42Havoc Track Annual Track Meet June 4, 2022
Shot Put · 2kg · OutdoorUSATF Region 15 Junior Olympic Championships · Jun 225.83mUSATF 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

16 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Javelin · Place 12 · Flo-Jo InternationalJavelin450g AeroJav12.32.06m PB11
May 23Usa Rockets Annual Track MeetMay 23 · Javelin · Place 1 · Flo-Jo InternationalJavelin450g AeroJav1.28.29m11
May 23Usa Rockets Annual Track MeetMay 23 · 200 Meters · Place 15 · Flo-Jo International200 Meters15.30.26a PB11
May 23Usa Rockets Annual Track MeetMay 23 · 100 Meters · Place 21 · Flo-Jo International100 Meters21.14.28a PB11
May 9SD Elite Track Meet May 9 · Javelin · Place 1 · Flo-Jo InternationalJavelin124.40m11
May 9SD Elite Track Meet May 9 · 400 Meters · Place 57 · Flo-Jo International400 Meters571:13.63a PB11
May 9SD Elite Track Meet May 9 · 100 Meters · Place 49 · Flo-Jo International100 Meters4914.75a11
May 2Mercury San Diego 22nd Annual MeetMay 2 · Javelin · Place 2 · Flo-Jo InternationalJavelin450g AeroJav2.25.25m11
May 2Mercury San Diego 22nd Annual MeetMay 2 · 200 Meters · Place 36 · Flo-Jo International200 MetersRound S36.32.43a11
May 2Mercury San Diego 22nd Annual MeetMay 2 · 100 Meters · Place 39 · Flo-Jo International100 MetersRound S39.15.30a11
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Javelin · Flo-Jo InternationalJavelin450g AeroJav—SCR11
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 200 Meters · Place 35 · Flo-Jo International200 Meters35.32.41a11
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 100 Meters · Flo-Jo International100 MetersRound P—DNS11
Apr 18Gods Speed Annual Track MeetApr 18 · Javelin · Place 1 · Flo-Jo InternationalJavelin125.66m11
Apr 18Gods Speed Annual Track MeetApr 18 · 200 Meters · Place 41 · Flo-Jo International200 Meters4132.57a11
Apr 18Gods Speed Annual Track MeetApr 18 · 100 Meters · Place 69 · Flo-Jo International100 Meters6915.66a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Javelin · Place 2 · Flo-Jo InternationalJavelin450g AeroJav2.29.79m11
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Javelin · Place 2 · Flo-Jo InternationalJavelin450g AeroJav2.29.87m PB11
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 17 · Flo-Jo International200 MetersRound S17.30.38a PB11
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 23 · Flo-Jo International100 MetersRound S23.14.47a PB11

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 31Havoc TC Annual MeetMay 31 · Javelin · Place 2 · Flo-Jo InternationalJavelin300g TJ2.30.36m10
May 24USA Rockets Annual Track MeetMay 24 · Javelin · Place 2 · Flo-Jo InternationalJavelin300g2.28.98m PB10
May 24USA Rockets Annual Track MeetMay 24 · 400 Meters · Place 14 · Flo-Jo International400 Meters14.1:13.80a10
May 10SD Elite Track MeetMay 10 · Javelin · Place 2 · Flo-Jo InternationalJavelin231.50m—
May 10SD Elite Track MeetMay 10 · 400 Meters · Place 18 · Flo-Jo International400 Meters181:14.45a—
May 3Mercury San Diego 21st Annual MeetMay 3 · Javelin · Place 1 · Flo-Jo InternationalJavelin129.49m—
May 3Mercury San Diego 21st Annual MeetMay 3 · 400 Meters · Place 28 · Flo-Jo International400 Meters281:16.87a—
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · Javelin · Place 1 · Flo-Jo InternationalJavelin132.96m—
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 400 Meters · Place 15 · Flo-Jo International400 Meters151:16.43a—
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · Javelin · Place 2 · Flo-Jo InternationalJavelin300g TJ2.30.85m PB10
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 400 Meters · Place 15 · Flo-Jo International400 Meters15.1:19.21a10
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 200 Meters · Place 14 · Flo-Jo International200 Meters14.31.81a10

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Javelin · Place 2 · Flo-Jo InternationalJavelin228.62m—

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.23.95m8
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Shot Put · Place 2 · Flo-Jo InternationalShot Put2kg2.5.83m PB8
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · Javelin · Place 1 · Flo-Jo InternationalJavelin121.76m—
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 100 Meters · Place 8 · Flo-Jo International100 MetersRound P816.95a—
May 27Usa Rockets Annual Track Meet May 27 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.22.90m8
May 27Usa Rockets Annual Track Meet May 27 · 100 Meters · Place 10 · Flo-Jo International100 MetersRound P10.16.70a8
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · Javelin · Place 1 · Flo-Jo InternationalJavelin121.96m—
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · 200 Meters · Place 14 · Flo-Jo International200 Meters1437.61a—
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · 100 Meters · Place 15 · Flo-Jo International100 Meters1517.16a—
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.17.52m8
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 200 Meters · Place 18 · Flo-Jo International200 Meters18.36.81a8
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 100 Meters · Place 18 · Flo-Jo International100 MetersRound P18.17.45a8
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · Javelin · Place 2 · Flo-Jo InternationalJavelin216.77m—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 200 Meters · Place 12 · Flo-Jo International200 Meters1237.19a—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 100 Meters · Place 21 · Flo-Jo International100 Meters2117.29a—
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.22.15m8
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 200 Meters · Place 20 · Flo-Jo International200 Meters20.38.26a8
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 100 Meters · Place 24 · Flo-Jo International100 Meters24.17.77a8

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · Javelin · Place 2 · Flo-Jo InternationalJavelin300g TJ2.17.85m7
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 200 Meters · Place 9 · Flo-Jo International200 MetersRound P9.38.13a7
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 200 Meters · Place 8 · Flo-Jo International200 Meters8.37.30a7
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 100 Meters · Place 9 · Flo-Jo International100 MetersRound P9.17.53a7
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 100 Meters · Place 9 · Flo-Jo International100 Meters9.17.78a7
Jun 4Havoc Track Annual Track Meet Jun 4 · Long Jump · Place 6 · Flo-Jo InternationalLong Jump62.42 PB7
Jun 4Havoc Track Annual Track Meet Jun 4 · 200 Meters · Place 18 · Flo-Jo International200 Meters1839.567
Jun 4Havoc Track Annual Track Meet Jun 4 · 100 Meters · Place 24 · Flo-Jo International100 Meters2418.987
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · Long Jump · Flo-Jo InternationalLong Jump—DNS7
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · 200 Meters · Place 40 · Flo-Jo International200 Meters40.37.33a7
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · 100 Meters · Place 57 · Flo-Jo International100 Meters57.17.75a7
Apr 30Mercury San Diego 18th Annual MeetApr 30 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.15.70m7
Apr 30Mercury San Diego 18th Annual MeetApr 30 · 400 Meters · Place 6 · Flo-Jo International400 MetersRound P6.1:27.84a7
Apr 30Mercury San Diego 18th Annual MeetApr 30 · 400 Meters · Place 8 · Flo-Jo International400 Meters8.1:31.87a7
Apr 30Mercury San Diego 18th Annual MeetApr 30 · 100 Meters · Place 10 · Flo-Jo International100 MetersRound P10.18.27a7
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · Javelin · Place 3 · Flo-Jo InternationalJavelin300g TJ3.14.50m7
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 400 Meters · Place 10 · Flo-Jo International400 Meters10.1:33.56a7
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 100 Meters · Place 15 · Flo-Jo International100 MetersRound P15.18.16a7
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · Javelin · Place 2 · Flo-Jo InternationalJavelin300g TJ2.13.53m7
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 200 Meters · Place 12 · Flo-Jo International200 Meters12.39.27a7
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 100 Meters · Place 9 · Flo-Jo International100 Meters9.18.01a7

2021 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.9.74m6
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 200 Meters · Place 2 · Flo-Jo International200 Meters2.41.76a6
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 100 Meters · Place 1 · Flo-Jo International100 MetersRound P1.19.41a6
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 100 Meters · Place 2 · Flo-Jo International100 Meters2.19.43a6
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.10.46m6
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 200 Meters · Place 2 · Flo-Jo International200 Meters2.40.82a6
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 100 Meters · Place 1 · Flo-Jo International100 Meters1.19.09a6
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.11.26m6
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 200 Meters · Place 2 · Flo-Jo International200 Meters2.41.84a6
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 100 Meters · Place 2 · Flo-Jo International100 Meters2.19.53a6
May 30 San Diego Youth Teams Meet Series #2May 30 · Long Jump · Place 5 · Flo-Jo InternationalLong Jump5.2.42m6
May 30 San Diego Youth Teams Meet Series #2May 30 · 200 Meters · Place 2 · Flo-Jo International200 Meters2.40.82a6
May 30 San Diego Youth Teams Meet Series #2May 30 · 100 Meters · Place 2 · Flo-Jo International100 Meters2.19.94a6
May 23San Diego Youth Teams Meet Series #1May 23 · Long Jump · Place 3 · Flo-Jo InternationalLong Jump3.1.95m6
May 23San Diego Youth Teams Meet Series #1May 23 · 200 Meters · Place 2 · Flo-Jo International200 Meters2.43.92a6
May 23San Diego Youth Teams Meet Series #1May 23 · 100 Meters · Place 3 · Flo-Jo International100 Meters3.20.18a6

2019 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 18Run Jump Throw MeetMay 18 · Javelin · Place 2 · Flo-Jo InternationalJavelin300g TJ2.4.24m-
May 18Run Jump Throw MeetMay 18 · 200 Meters · Place 5 · Flo-Jo International200 Meters5.1:08.72a-
May 18Run Jump Throw MeetMay 18 · 100 Meters · Place 4 · Flo-Jo International100 Meters4.26.64a-
May 4M.L.K. Blasters Annual Youth Track and Field MeetMay 4 · Javelin · Place 2 · Flo-Jo InternationalJavelin300g TJ2.4.26m-
May 4M.L.K. Blasters Annual Youth Track and Field MeetMay 4 · 200 Meters · Place 12 · Flo-Jo International200 Meters12.1:07.33a-
May 4M.L.K. Blasters Annual Youth Track and Field MeetMay 4 · 100 Meters · Place 10 · Flo-Jo International100 Meters10.26.79a-
Apr 27Mercury San Diego Track & Field 17th Annual Developmental MeetApr 27 · Javelin · Place 3 · Flo-Jo InternationalJavelin300g TJ3.4.28m-
Apr 27Mercury San Diego Track & Field 17th Annual Developmental MeetApr 27 · 200 Meters · Place 13 · Flo-Jo International200 MetersRound P13.1:03.83a-
Apr 27Mercury San Diego Track & Field 17th Annual Developmental MeetApr 27 · 100 Meters · Place 10 · Flo-Jo International100 MetersRound P10.28.73a-
Apr 13Flo-Jo International 26th Annual Track and Field MeetApr 13 · Long Jump · Place 6 · Flo-Jo InternationalLong Jump6..85m-
Apr 13Flo-Jo International 26th Annual Track and Field MeetApr 13 · Javelin · Place 4 · Flo-Jo InternationalJavelin300g TJ4.3.82m-
Apr 13Flo-Jo International 26th Annual Track and Field MeetApr 13 · 100 Meters · Place 22 · Flo-Jo International100 MetersRound P22.26.68a-
Apr 64th Annual Change the Game Youth Developmental Track and Field MeetApr 6 · Long Jump · Flo-Jo InternationalLong Jump—FOUL-
Apr 64th Annual Change the Game Youth Developmental Track and Field MeetApr 6 · 100 Meters · Place 12 · Flo-Jo International100 Meters12.26.03a-
Mar 30Havoc Track Club Developmental MeetMar 30 · Long Jump · Flo-Jo InternationalLong Jump—DNS-
Mar 30Havoc Track Club Developmental MeetMar 30 · 200 Meters · Flo-Jo International200 Meters—DNS-
Mar 30Havoc Track Club Developmental MeetMar 30 · 100 Meters · Place 11 · Flo-Jo International100 Meters11.26.17a-
Mar 16Run, Jump, Throw Track MeeetMar 16 · Long Jump · Place 4 · Flo-Jo InternationalLong Jump4..90m-
Mar 16Run, Jump, Throw Track MeeetMar 16 · 200 Meters · Flo-Jo International200 Meters—DNS-
Mar 16Run, Jump, Throw Track MeeetMar 16 · 100 Meters · Place 5 · Flo-Jo International100 Meters5.24.89a-

2018 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 191st Annual No Name Youth Track and Field MeetMay 19 · Long Jump · Place 12 · Flo-Jo InternationalLong Jump12.1.08mUnofficial-
May 191st Annual No Name Youth Track and Field MeetMay 19 · 200 Meters · Place 15 · Flo-Jo International200 Meters15.1:07.67aUnofficial-
May 191st Annual No Name Youth Track and Field MeetMay 19 · 100 Meters · Place 8 · Flo-Jo International100 Meters8.30.45aUnofficial-
May 12San Diego RoadRunners Developmental MeetMay 12 · Long Jump · Place 7 · Flo-Jo InternationalLong Jump7.1.28m-
May 12San Diego RoadRunners Developmental MeetMay 12 · 200 Meters · Flo-Jo International200 Meters—DNS-
May 12San Diego RoadRunners Developmental MeetMay 12 · 100 Meters · Place 12 · Flo-Jo International100 Meters12.30.46a-
May 516th Annual Mercury San Diego InvitationalMay 5 · Long Jump · Place 3 · Flo-Jo InternationalLong Jump3.1.37m-
May 516th Annual Mercury San Diego InvitationalMay 5 · 200 Meters · Place 13 · Flo-Jo International200 MetersRound P13.1:12.53a-
May 516th Annual Mercury San Diego InvitationalMay 5 · 100 Meters · Place 10 · Flo-Jo International100 MetersRound P10.29.97a-
Apr 28Usa Rockets 1st Annual Invitational Track MeetApr 28 · Long Jump · Place 9 · Flo-Jo InternationalLong Jump9.1.62m-
Apr 28Usa Rockets 1st Annual Invitational Track MeetApr 28 · 200 Meters · Flo-Jo International200 MetersRound P—DNS-
Apr 28Usa Rockets 1st Annual Invitational Track MeetApr 28 · 100 Meters · Place 54 · Flo-Jo International100 MetersRound P54.30.36a-
Apr 1425th Annual Flo-Jo InternationalApr 14 · Long Jump · Place 25 · Flo-Jo InternationalLong Jump25.0.94m-
Apr 1425th Annual Flo-Jo InternationalApr 14 · 200 Meters · Place 46 · Flo-Jo International200 Meters46.1:05.93a-
Apr 1425th Annual Flo-Jo InternationalApr 14 · 100 Meters · Place 68 · Flo-Jo International100 MetersRound P68.31.54a-