Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1316.60aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
100 Meters · OutdoorUsa Rockets Annual Track Meet · May 2315.99aUsa Rockets Annual Track MeetMay 23, 2026
200 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1335.85aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
200 Meters · OutdoorUsa Rockets Annual Track Meet · May 2334.31aUsa Rockets Annual Track MeetMay 23, 2026
400 Meters · OutdoorSD Elite Track Meet · May 91:20.86aSD Elite Track Meet May 9, 2026
Javelin · 250g AeroJav · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 2530.14m2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
Javelin · 250g AeroJav · OutdoorMercury San Diego 22nd Annual Meet · May 221.61mMercury San Diego 22nd Annual MeetMay 2, 2026
Javelin · 300g · OutdoorUSA Rockets Annual Track Meet · May 2420.58mUSA Rockets Annual Track MeetMay 24, 2025
Javelin · 300g TJ · OutdoorHavoc TC Annual Meet · May 3122.00mHavoc TC Annual MeetMay 31, 2025
Long Jump · Outdoor San Diego Youth Teams Meet Series #2 · May 301.97m San Diego Youth Teams Meet Series #2May 30, 2021

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Javelin · Place 40 · Flo-Jo InternationalJavelin250g AeroJav40.18.79m10
May 23Usa Rockets Annual Track MeetMay 23 · Javelin · Place 5 · Flo-Jo InternationalJavelin300g5.17.99m10
May 23Usa Rockets Annual Track MeetMay 23 · 200 Meters · Place 25 · Flo-Jo International200 Meters25.34.31a PB10
May 23Usa Rockets Annual Track MeetMay 23 · 100 Meters · Place 41 · Flo-Jo International100 Meters41.15.99a PB10
May 9SD Elite Track Meet May 9 · Javelin · Place 1 · Flo-Jo InternationalJavelin118.81m10
May 9SD Elite Track Meet May 9 · 400 Meters · Place 48 · Flo-Jo International400 Meters481:20.86a PB10
May 9SD Elite Track Meet May 9 · 100 Meters · Place 56 · Flo-Jo International100 Meters5616.47a10
May 2Mercury San Diego 22nd Annual MeetMay 2 · Javelin · Place 6 · Flo-Jo InternationalJavelin250g AeroJav6.21.61m PB10
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Javelin · Place 4 · Flo-Jo InternationalJavelin250g AeroJav4.16.63m10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Javelin · Place 1 · Flo-Jo InternationalJavelin250g AeroJav1.30.14m PB10
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Javelin · Place 1 · Flo-Jo InternationalJavelin250g AeroJav1.29.12m10
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 27 · Flo-Jo International200 MetersRound S27.35.85a PB10
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 25 · Flo-Jo International100 MetersRound S25.16.60a PB10

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 31Havoc TC Annual MeetMay 31 · Javelin · Place 5 · Flo-Jo InternationalJavelin300g TJ5.22.00m PB9
May 31Havoc TC Annual MeetMay 31 · 400 Meters · Place 18 · Flo-Jo International400 Meters18.1:24.20a9
May 24USA Rockets Annual Track MeetMay 24 · Javelin · Place 6 · Flo-Jo InternationalJavelin300g6.20.58m PB9
May 24USA Rockets Annual Track MeetMay 24 · 400 Meters · Place 28 · Flo-Jo International400 Meters28.1:22.94a9
May 10SD Elite Track MeetMay 10 · Javelin · Place 5 · Flo-Jo InternationalJavelin519.39m—
May 10SD Elite Track MeetMay 10 · 400 Meters · Place 45 · Flo-Jo International400 Meters451:23.43a—
May 10SD Elite Track MeetMay 10 · 100 Meters · Place 47 · Flo-Jo International100 Meters4716.61a—
May 3Mercury San Diego 21st Annual MeetMay 3 · Javelin · Place 8 · Flo-Jo InternationalJavelin817.30m—
May 3Mercury San Diego 21st Annual MeetMay 3 · 400 Meters · Place 52 · Flo-Jo International400 Meters521:27.02a—
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · Javelin · Place 7 · Flo-Jo InternationalJavelin716.67m—
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 400 Meters · Place 34 · Flo-Jo International400 Meters341:26.86a—
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · Javelin · Place 9 · Flo-Jo InternationalJavelin300g TJ9.17.35m9
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 400 Meters · Place 19 · Flo-Jo International400 Meters19.1:23.70a9
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 200 Meters · Place 53 · Flo-Jo International200 Meters53.37.07a9

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Javelin · Place 3 · Flo-Jo InternationalJavelin317.52m—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 200 Meters · Place 11 · Flo-Jo International200 Meters1139.10a—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 100 Meters · Place 13 · Flo-Jo International100 Meters1318.46a—
Jun 1Havoc TC Annual MeetJun 1 · Javelin · Place 1 · Flo-Jo InternationalJavelin115.55m—
Jun 1Havoc TC Annual MeetJun 1 · 200 Meters · Place 16 · Flo-Jo International200 Meters1638.52a—
Jun 1Havoc TC Annual MeetJun 1 · 100 Meters · Place 19 · Flo-Jo International100 Meters1917.93a—
May 18USA Rockets Annual Track MeetMay 18 · Long Jump · Place 12 · Flo-Jo InternationalLong Jump122.23m—
May 18USA Rockets Annual Track MeetMay 18 · Javelin · Place 1 · Flo-Jo InternationalJavelin114.21m—
May 18USA Rockets Annual Track MeetMay 18 · 200 Meters · Place 23 · Flo-Jo International200 Meters2338.39a—
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · Long Jump · Place 12 · Flo-Jo InternationalLong Jump12.2.31m8
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.17.35m8
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 200 Meters · Place 25 · Flo-Jo International200 Meters25.39.18a8
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · Long Jump · Place 17 · Flo-Jo InternationalLong Jump17.2.12m8
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.14.46m8
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 200 Meters · Place 24 · Flo-Jo International200 Meters24.39.31a8
Mar 23USA ROCKETS Kickoff #3Mar 23 · Long Jump · Place 8 · Flo-Jo InternationalLong Jump8.2.46m8
Mar 23USA ROCKETS Kickoff #3Mar 23 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.14.15m8

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Long Jump · Place 19 · Flo-Jo InternationalLong Jump19.2.33m7
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Javelin · Flo-Jo InternationalJavelin300g TJ—DNS7
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · Javelin · Place 7 · Flo-Jo InternationalJavelin79.29m—
Jun 3Havoc TC Annual MeetJun 3 · Long Jump · Place 7 · Flo-Jo InternationalLong Jump72.60m—
Jun 3Havoc TC Annual MeetJun 3 · 200 Meters · Place 25 · Flo-Jo International200 Meters2542.39a—
Jun 3Havoc TC Annual MeetJun 3 · 100 Meters · Place 37 · Flo-Jo International100 Meters3720.26a—
May 27Usa Rockets Annual Track Meet May 27 · Long Jump · Place 10 · Flo-Jo InternationalLong Jump10.1.90m7
May 27Usa Rockets Annual Track Meet May 27 · Javelin · Place 7 · Flo-Jo InternationalJavelin300g TJ7.10.82m7
May 27Usa Rockets Annual Track Meet May 27 · 100 Meters · Place 39 · Flo-Jo International100 MetersRound P39.20.35a7
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · Javelin · Place 9 · Flo-Jo InternationalJavelin99.44m—
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · 200 Meters · Place 29 · Flo-Jo International200 Meters2943.61a—
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · 100 Meters · Place 40 · Flo-Jo International100 Meters4020.35a—
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · Javelin · Place 7 · Flo-Jo InternationalJavelin300g TJ7.9.11m7
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 200 Meters · Flo-Jo International200 Meters—DNS7
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 100 Meters · Place 35 · Flo-Jo International100 MetersRound P35.19.96a7
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · Long Jump · Place 14 · Flo-Jo InternationalLong Jump142.08m—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · Javelin · Place 7 · Flo-Jo InternationalJavelin79.63m—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 100 Meters · Place 48 · Flo-Jo International100 Meters4819.97a—
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · Long Jump · Place 12 · Flo-Jo InternationalLong Jump12.1.77m7
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · Javelin · Place 7 · Flo-Jo InternationalJavelin300g TJ7.11.58m7
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 100 Meters · Place 50 · Flo-Jo International100 Meters50.22.70a7

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 4Havoc Track Annual Track Meet Jun 4 · Long Jump · Place 6 · Flo-Jo InternationalLong Jump61.576
Jun 4Havoc Track Annual Track Meet Jun 4 · 200 Meters · Place 9 · Flo-Jo International200 Meters950.776
Jun 4Havoc Track Annual Track Meet Jun 4 · 100 Meters · Place 12 · Flo-Jo International100 Meters1224.486
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · Long Jump · Place 20 · Flo-Jo InternationalLong Jump20.1.42m6
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · 200 Meters · Place 52 · Flo-Jo International200 Meters52.55.52a6
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · 100 Meters · Place 79 · Flo-Jo International100 Meters79.23.65a6
Apr 30Mercury San Diego 18th Annual MeetApr 30 · Long Jump · Place 8 · Flo-Jo InternationalLong Jump8.1.57m6
Apr 30Mercury San Diego 18th Annual MeetApr 30 · Javelin · Place 4 · Flo-Jo InternationalJavelin300g TJ4.4.99m6
Apr 30Mercury San Diego 18th Annual MeetApr 30 · 100 Meters · Place 14 · Flo-Jo International100 MetersRound P14.24.12a6
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · Javelin · Place 3 · Flo-Jo InternationalJavelin300g TJ3.8.38m6
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 100 Meters · Flo-Jo International100 MetersRound P—DNS6
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · Javelin · Place 1 · Flo-Jo InternationalJavelin300g TJ1.5.86m6
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 200 Meters · Place 18 · Flo-Jo International200 Meters18.1:01.72a6
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 100 Meters · Place 18 · Flo-Jo International100 Meters18.24.30a6

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · Long Jump · Place 3 · Flo-Jo InternationalLong Jump3.1.43m5
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · Javelin · Place 5 · Flo-Jo InternationalJavelin300g TJ5.3.63m5
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 100 Meters · Place 11 · Flo-Jo International100 MetersRound P11.28.43a5
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · Long Jump · Place 5 · Flo-Jo InternationalLong Jump5.1.18m5
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 200 Meters · Place 11 · Flo-Jo International200 Meters11.59.08a5
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 100 Meters · Place 12 · Flo-Jo International100 Meters12.27.16a5
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · Javelin · Place 5 · Flo-Jo InternationalJavelin300g TJ5.4.67m5
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 200 Meters · Place 13 · Flo-Jo International200 Meters13.58.71a5
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 100 Meters · Place 14 · Flo-Jo International100 Meters14.26.77a5
May 30 San Diego Youth Teams Meet Series #2May 30 · Long Jump · Place 9 · Flo-Jo InternationalLong Jump9.1.97m PB5
May 30 San Diego Youth Teams Meet Series #2May 30 · Javelin · Place 2 · Flo-Jo InternationalJavelin300g TJ2.4.80m5
May 30 San Diego Youth Teams Meet Series #2May 30 · 100 Meters · Place 10 · Flo-Jo International100 Meters10.27.37a5
May 23San Diego Youth Teams Meet Series #1May 23 · Javelin · Place 2 · Flo-Jo InternationalJavelin300g TJ2.4.82m5
May 23San Diego Youth Teams Meet Series #1May 23 · 100 Meters · Place 12 · Flo-Jo International100 Meters12.29.11a5