Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSD Elite Track Meet · May 915.02aSD Elite Track Meet May 9, 2026
200 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1331.27aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
200 Meters · OutdoorUsa Rockets Annual Track Meet · May 2331.64aUsa Rockets Annual Track MeetMay 23, 2026
400 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 131:10.57aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
400 Meters · OutdoorAAU Track & Field Region 23 Qualifier · Jun 191:12.29aAAU Track & Field Region 23 QualifierJune 19, 2026
800 Meters · OutdoorUSA ROCKETS Kickoff #3 · Mar 233:16.65aUSA ROCKETS Kickoff #3March 23, 2024
Javelin · 300g TJ · OutdoorGod’s Speed Youth Track and Field Developmental Meet · Apr 95.31mGod’s Speed Youth Track and Field Developmental MeetApril 9, 2022
Long Jump · OutdoorHavoc TC Annual Meet · Jun 31.75mHavoc TC Annual MeetJune 3, 2023
Shot Put · 2kg · OutdoorUSATF Region 15 Junior Olympic Championships · Jun 222.78mUSATF Region 15 Junior Olympic ChampionshipsJune 22, 2023

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

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 400 Meters · Place 8 · Flo-Jo International400 MetersRound S8.1:12.26a4
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 400 Meters · Place 7 · Flo-Jo International400 Meters7.1:13.33a4
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 200 Meters · Place 13 · Flo-Jo International200 MetersRound S13.31.85aWind: 1.94
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 400 Meters · Place 4 · Flo-Jo International400 MetersRound S4.1:10.63a4
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 400 Meters · Place 4 · Flo-Jo International400 Meters4.1:10.57a PB4
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 6 · Flo-Jo International200 MetersRound S6.31.67a4
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 6 · Flo-Jo International200 Meters6.31.27a PB4

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 19AAU Track & Field Region 23 QualifierJun 19 · Shot Put · Place 1 · Flo-Jo InternationalShot Put15.35m4
Jun 19AAU Track & Field Region 23 QualifierJun 19 · 400 Meters · Place 5 · Flo-Jo International400 Meters51:12.29a PB4
Jun 19AAU Track & Field Region 23 QualifierJun 19 · 200 Meters · Place 9 · Flo-Jo International200 Meters931.76a4
May 30West Coast Classic Track and Field InvitationalMay 30 · 400 Meters · Place 31 · Flo-Jo International400 Meters31.1:14.61a4
May 30West Coast Classic Track and Field InvitationalMay 30 · 200 Meters · Place 33 · Flo-Jo International200 Meters33.31.40aWind: 3.74
May 23Usa Rockets Annual Track MeetMay 23 · 200 Meters · Place 6 · Flo-Jo International200 Meters6.31.64a PB4
May 23Usa Rockets Annual Track MeetMay 23 · 100 Meters · Place 12 · Flo-Jo International100 Meters12.15.37a4
May 9SD Elite Track Meet May 9 · Shot Put · Place 4 · Flo-Jo InternationalShot Put45.65m4
May 9SD Elite Track Meet May 9 · 400 Meters · Place 13 · Flo-Jo International400 Meters131:14.19a4
May 9SD Elite Track Meet May 9 · 100 Meters · Place 15 · Flo-Jo International100 Meters1515.02a PB4
May 2Mercury San Diego 22nd Annual MeetMay 2 · 400 Meters · Place 3 · Flo-Jo International400 MetersRound S3.1:14.16a4
May 2Mercury San Diego 22nd Annual MeetMay 2 · 400 Meters · Place 3 · Flo-Jo International400 Meters3.1:15.02a4
May 2Mercury San Diego 22nd Annual MeetMay 2 · 200 Meters · Place 11 · Flo-Jo International200 MetersRound S11.33.55a4
May 2Mercury San Diego 22nd Annual MeetMay 2 · 200 Meters · Place 6 · Flo-Jo International200 Meters6.31.81a4
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 200 Meters · Place 9 · Flo-Jo International200 Meters9.32.51a4
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 100 Meters · Place 14 · Flo-Jo International100 MetersRound P14.15.67a4
Apr 18Gods Speed Annual Track MeetApr 18 · 400 Meters · Place 13 · Flo-Jo International400 Meters131:16.54a4
Apr 18Gods Speed Annual Track MeetApr 18 · 200 Meters · Place 9 · Flo-Jo International200 Meters932.04a4
Apr 11Havoc Annual TC MeetApr 11 · 400 Meters · Place 3 · Flo-Jo International400 Meters3.1:13.08a4
Apr 11Havoc Annual TC MeetApr 11 · 200 Meters · Place 5 · Flo-Jo International200 Meters5.32.64a4

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 24USA Rockets Annual Track MeetMay 24 · 200 Meters · Place 18 · Flo-Jo International200 Meters18.34.27a3
May 24USA Rockets Annual Track MeetMay 24 · 100 Meters · Place 15 · Flo-Jo International100 MetersRound P15.15.44a3
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 800 Meters · Place 6 · Flo-Jo International800 Meters6.3:19.68a3
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 400 Meters · Place 15 · Flo-Jo International400 Meters15.1:25.41a3

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · Place 6 · Flo-Jo International100 MetersRound P616.78a—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · Place 6 · Flo-Jo International100 Meters617.04a—
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · Place 6 · Flo-Jo International100 MetersRound P6.16.78a2
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · Place 6 · Flo-Jo International100 Meters6.17.04a2
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 800 Meters · Place 20 · Flo-Jo International800 Meters203:45.70a—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 100 Meters · Place 13 · Flo-Jo International100 MetersRound P1316.75a—
Jun 15AAU Region 23 National QualifierJun 15 · 800 Meters · Place 8 · Flo-Jo International800 Meters8.3:28.49a2
Jun 15AAU Region 23 National QualifierJun 15 · 100 Meters · Place 7 · Flo-Jo International100 Meters7.16.90aWind: 02
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 100 Meters · Place 3 · Flo-Jo International100 MetersRound P316.53a—
May 18USA Rockets Annual Track MeetMay 18 · 800 Meters · Place 1 · Flo-Jo International800 Meters13:16.86a—
May 18USA Rockets Annual Track MeetMay 18 · 100 Meters · Place 4 · Flo-Jo International100 MetersRound P416.46a—
May 18USA Rockets Annual Track MeetMay 18 · 100 Meters · Place 3 · Flo-Jo International100 Meters316.33a—
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 800 Meters · Place 3 · Flo-Jo International800 Meters3.3:21.13a2
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 100 Meters · Place 4 · Flo-Jo International100 MetersRound P4.17.28a2
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 100 Meters · Place 5 · Flo-Jo International100 Meters5.18.97a2
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 800 Meters · Place 2 · Flo-Jo International800 Meters2.3:19.95a2
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 100 Meters · Place 3 · Flo-Jo International100 Meters3.17.20a2
Mar 23USA ROCKETS Kickoff #3Mar 23 · 800 Meters · Place 2 · Flo-Jo International800 Meters2.3:16.65a PB2
Mar 23USA ROCKETS Kickoff #3Mar 23 · 100 Meters · Place 2 · Flo-Jo International100 Meters2.16.78a2

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Shot Put · Place 9 · Flo-Jo InternationalShot Put2kg9.2.78m PB1
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 15 · Flo-Jo International800 Meters15.3:27.29a1
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 100 Meters · Place 16 · Flo-Jo International100 MetersRound P1619.77a—
Jun 3Havoc TC Annual MeetJun 3 · Long Jump · Place 12 · Flo-Jo InternationalLong Jump121.75m PB—
Jun 3Havoc TC Annual MeetJun 3 · 200 Meters · Place 22 · Flo-Jo International200 Meters2243.18a—
Jun 3Havoc TC Annual MeetJun 3 · 100 Meters · Place 11 · Flo-Jo International100 Meters1118.10a—
May 27Usa Rockets Annual Track Meet May 27 · 200 Meters · Place 13 · Flo-Jo International200 Meters13.41.06a1
May 27Usa Rockets Annual Track Meet May 27 · 100 Meters · Place 12 · Flo-Jo International100 MetersRound P12.18.37a1
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · Long Jump · Place 5 · Flo-Jo InternationalLong Jump51.86m—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 200 Meters · Place 15 · Flo-Jo International200 Meters1541.37a—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 100 Meters · Place 10 · Flo-Jo International100 Meters1017.68a—
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · Javelin · Place 3 · Flo-Jo InternationalJavelin300g TJ3.4.93m1
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 200 Meters · Place 14 · Flo-Jo International200 Meters14.41.59a1
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 100 Meters · Place 11 · Flo-Jo International100 Meters11.18.82a1

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 4Havoc Track Annual Track Meet Jun 4 · 200 Meters · Place 4 · Flo-Jo International200 Meters443.216
Jun 4Havoc Track Annual Track Meet Jun 4 · 100 Meters · Place 3 · Flo-Jo International100 Meters319.556
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · Long Jump · Flo-Jo InternationalLong Jump—DNSGr
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · 200 Meters · Place 40 · Flo-Jo International200 Meters40.47.38aGr
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · 100 Meters · Place 49 · Flo-Jo International100 Meters49.19.34aGr
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · Javelin · Flo-Jo InternationalJavelin300g TJ—DNSGr
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 200 Meters · Place 13 · Flo-Jo International200 Meters13.54.49aGr
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 100 Meters · Flo-Jo International100 MetersRound P—DNSGr
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.5.31m PBGr
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 200 Meters · Place 1 · Flo-Jo International200 Meters1.41.59aGr
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 100 Meters · Place 2 · Flo-Jo International100 Meters2.19.33aGr

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.4.30m-
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 200 Meters · Place 6 · Flo-Jo International200 Meters6.52.08a-
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 100 Meters · Place 5 · Flo-Jo International100 MetersRound P5.23.28a-
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 100 Meters · Place 4 · Flo-Jo International100 Meters4.24.15a-
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.3.04m-
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 200 Meters · Place 8 · Flo-Jo International200 Meters8.56.03a-
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 100 Meters · Place 7 · Flo-Jo International100 Meters7.23.32a-
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · Long Jump · Place 2 · Flo-Jo InternationalLong Jump2.1.43m-
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.5.30m-
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 100 Meters · Place 5 · Flo-Jo International100 Meters5.22.48a-