Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1312.70aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
100 Meters · OutdoorFlo-Jo 31st Annual Invitational Track & Field Meet · Apr 2512.54aFlo-Jo 31st Annual Invitational Track & Field MeetApril 25, 2026
16 and Under100 Meters · OutdoorGods Speed Annual Track Meet · Apr 1813.07aGods Speed Annual Track MeetApril 18, 2026
16 and Under200 Meters · OutdoorGods Speed Annual Track Meet · Apr 1826.00aGods Speed Annual Track MeetApril 18, 2026
16 and Under400 Meters · OutdoorGods Speed Annual Track Meet · Apr 181:00.09aGods Speed Annual Track MeetApril 18, 2026
200 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1326.75aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
200 Meters · OutdoorFlo-Jo 31st Annual Invitational Track & Field Meet · Apr 2525.71aFlo-Jo 31st Annual Invitational Track & Field MeetApril 25, 2026
400 Meters · OutdoorMercury San Diego 22nd Annual Meet · May 259.45aMercury San Diego 22nd Annual MeetMay 2, 2026
800 Meters · OutdoorMercury San Diego 21st Annual Meet · May 32:49.64aMercury San Diego 21st Annual MeetMay 3, 2025
Javelin · 450g AeroJav · OutdoorUsa Rockets Youth Track Club Kickoff #2 · Mar 2517.43mUsa Rockets Youth Track Club Kickoff #2March 25, 2023
Javelin · 600g · OutdoorFlo-Jo 29th Annual Invitational Track & Field meet · Apr 2719.50mFlo-Jo 29th Annual Invitational Track & Field meetApril 27, 2024
Shot Put · 6lb · OutdoorCalifornia State Games - Youth · Jul 173.46mCalifornia State Games - YouthJuly 17, 2021

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 400 Meters · Mercury San Diego400 MetersRound S—FS10
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 27 · Mercury San Diego200 MetersRound S27.26.75a PB10
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 30 · Mercury San Diego100 MetersRound S30.12.70a PB10

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 23Usa Rockets Annual Track MeetMay 23 · Long Jump · Mercury San DiegoLong Jump—SCR10
May 23Usa Rockets Annual Track MeetMay 23 · 800 Meters · Mercury San Diego800 Meters—DNS10
May 23Usa Rockets Annual Track MeetMay 23 · 200 Meters · Mercury San Diego200 Meters—DNS10
May 23Usa Rockets Annual Track MeetMay 23 · 100 Meters · Mercury San Diego100 Meters—DNS10
May 16Fast Camp Speed Wars InvitationalMay 16 · 400 Meters · Mercury San Diego400 Meters—DNS10
May 16Fast Camp Speed Wars InvitationalMay 16 · 200 Meters · Mercury San Diego200 Meters—DNS10
May 16Fast Camp Speed Wars InvitationalMay 16 · 100 Meters · Mercury San Diego100 Meters—DNS10
May 9SD Elite Track Meet May 9 · 400 Meters · Place 19 · Mercury San Diego400 Meters191:00.63a10
May 9SD Elite Track Meet May 9 · 100 Meters · Place 21 · Mercury San Diego100 Meters2112.61a10
May 2Mercury San Diego 22nd Annual MeetMay 2 · 400 Meters · Place 8 · Mercury San Diego400 MetersRound S8.59.45a PB10
May 2Mercury San Diego 22nd Annual MeetMay 2 · 400 Meters · Mercury San Diego400 Meters—DNS10
May 2Mercury San Diego 22nd Annual MeetMay 2 · 200 Meters · Place 18 · Mercury San Diego200 MetersRound S18.26.24a10
May 2Mercury San Diego 22nd Annual MeetMay 2 · 100 Meters · Place 17 · Mercury San Diego100 MetersRound S17.12.93a10
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 800 Meters · Mercury San Diego800 Meters—DNS10
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 200 Meters · Place 12 · Mercury San Diego200 Meters12.25.71a PB10
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 100 Meters · Place 13 · Mercury San Diego100 MetersRound P13.12.54a PB10
Apr 18Gods Speed Annual Track MeetApr 18 · 16 and Under400 Meters · Place 17 · Mercury San Diego16 and Under400 Meters171:00.09a PB10
Apr 18Gods Speed Annual Track MeetApr 18 · 16 and Under200 Meters · Place 7 · Mercury San Diego16 and Under200 Meters726.00a PB10
Apr 18Gods Speed Annual Track MeetApr 18 · 16 and Under100 Meters · Place 26 · Mercury San Diego16 and Under100 Meters2613.07a PB10
Apr 11Havoc Annual TC MeetApr 11 · Long Jump · Mercury San DiegoLong Jump—SCR10
Apr 11Havoc Annual TC MeetApr 11 · 400 Meters · Place 17 · Mercury San Diego400 Meters17.1:00.53a10
Apr 11Havoc Annual TC MeetApr 11 · 200 Meters · Mercury San Diego200 Meters—DNS10
Apr 11Havoc Annual TC MeetApr 11 · 100 Meters · Mercury San Diego100 Meters—DNS10

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 19Youth T&F California State GamesJul 19 · Javelin · Place 5 · Mercury San DiegoJavelin521.76m9
Jul 19Youth T&F California State GamesJul 19 · 400 Meters · Place 31 · Mercury San Diego400 Meters311:11.41a9
Jul 19Youth T&F California State GamesJul 19 · 200 Meters · Place 27 · Mercury San Diego200 Meters2728.61a9
Jul 19Youth T&F California State GamesJul 19 · 100 Meters · Place 42 · Mercury San Diego100 MetersRound P4214.32a9
May 31Havoc TC Annual MeetMay 31 · 400 Meters · Place 14 · Mercury San Diego400 Meters14.1:01.84a9
May 24USA Rockets Annual Track MeetMay 24 · 800 Meters · Place 8 · Mercury San Diego800 Meters8.2:53.01a9
May 24USA Rockets Annual Track MeetMay 24 · 400 Meters · Place 22 · Mercury San Diego400 Meters22.1:04.37a9
May 24USA Rockets Annual Track MeetMay 24 · 200 Meters · Place 20 · Mercury San Diego200 Meters20.27.89a9
May 24USA Rockets Annual Track MeetMay 24 · 100 Meters · Place 24 · Mercury San Diego100 MetersRound P24.13.51a9
May 10SD Elite Track MeetMay 10 · Javelin · Place 4 · Mercury San DiegoJavelin427.84m—
May 10SD Elite Track MeetMay 10 · 400 Meters · Place 22 · Mercury San Diego400 Meters221:03.58a—
May 10SD Elite Track MeetMay 10 · 100 Meters · Place 40 · Mercury San Diego100 Meters4013.43a—
May 3Mercury San Diego 21st Annual MeetMay 3 · Javelin · Place 5 · Mercury San DiegoJavelin523.40m—
May 3Mercury San Diego 21st Annual MeetMay 3 · 800 Meters · Place 11 · Mercury San Diego800 Meters112:49.64a PB—
May 3Mercury San Diego 21st Annual MeetMay 3 · 200 Meters · Place 31 · Mercury San Diego200 Meters3128.03a—
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · Javelin · Place 4 · Mercury San DiegoJavelin426.90m—
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 400 Meters · Place 20 · Mercury San Diego400 Meters201:06.46a—
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 800 Meters · Mercury San Diego800 Meters—DNS9
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 400 Meters · Mercury San Diego400 Meters—DNS9
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 200 Meters · Mercury San Diego200 Meters—DNS9
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 100 Meters · Mercury San Diego100 Meters—DNS9
Mar 29USA Rockets Kickoff #4Mar 29 · 800 Meters · Place 7 · Mercury San Diego800 Meters72:51.37a—
Mar 29USA Rockets Kickoff #4Mar 29 · 400 Meters · Place 20 · Mercury San Diego400 Meters201:07.31a—
Mar 29USA Rockets Kickoff #4Mar 29 · 200 Meters · Place 20 · Mercury San Diego200 Meters2028.87a—
Mar 29USA Rockets Kickoff #4Mar 29 · 100 Meters · Place 29 · Mercury San Diego100 Meters2914.26a—

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 200 Meters · Place 22 · Mercury San Diego200 Meters2229.83a—
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · Javelin · Mercury San DiegoJavelin600g—DNS8
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 200 Meters · Place 22 · Mercury San Diego200 Meters22.29.83a8
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · Mercury San Diego100 MetersRound P—DNS8
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Javelin · Place 14 · Mercury San DiegoJavelin1416.26m—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 200 Meters · Place 28 · Mercury San Diego200 Meters2831.07a—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 100 Meters · Place 32 · Mercury San Diego100 Meters3215.02a—
Jun 1Havoc TC Annual MeetJun 1 · Javelin · Place 4 · Mercury San DiegoJavelin417.10m—
Jun 1Havoc TC Annual MeetJun 1 · 400 Meters · Place 24 · Mercury San Diego400 Meters241:12.03a—
Jun 1Havoc TC Annual MeetJun 1 · 100 Meters · Place 32 · Mercury San Diego100 Meters3214.69a—
May 18USA Rockets Annual Track MeetMay 18 · Javelin · Place 4 · Mercury San DiegoJavelin418.68m—
May 18USA Rockets Annual Track MeetMay 18 · 400 Meters · Place 40 · Mercury San Diego400 Meters401:14.37a—
May 18USA Rockets Annual Track MeetMay 18 · 200 Meters · Place 33 · Mercury San Diego200 Meters3330.94a—
May 18USA Rockets Annual Track MeetMay 18 · 100 Meters · Place 43 · Mercury San Diego100 Meters4314.76a—
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · Javelin · Place 5 · Mercury San DiegoJavelin600g5.19.50m PB8
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 200 Meters · Place 59 · Mercury San Diego200 Meters59.31.00a8
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 100 Meters · Place 66 · Mercury San Diego100 MetersRound P66.15.27a8
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 400 Meters · Place 37 · Mercury San Diego400 Meters37.1:18.01a8
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 200 Meters · Place 38 · Mercury San Diego200 Meters38.32.09a8
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 100 Meters · Place 42 · Mercury San Diego100 Meters42.15.19a8
Mar 23USA ROCKETS Kickoff #3Mar 23 · 800 Meters · Place 15 · Mercury San Diego800 Meters15.3:17.01a8
Mar 23USA ROCKETS Kickoff #3Mar 23 · 400 Meters · Mercury San Diego400 Meters—DNS8
Mar 23USA ROCKETS Kickoff #3Mar 23 · 100 Meters · Place 62 · Mercury San Diego100 Meters62.15.62a8

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · Javelin · Place 14 · Mercury San DiegoJavelin450g AeroJav14.12.86m12
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 200 Meters · Place 23 · Mercury San Diego200 Meters23.32.18a12
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 100 Meters · Mercury San Diego100 MetersRound P—DNS12
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · Javelin · Place 10 · Mercury San DiegoJavelin1013.49m—
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 400 Meters · Place 15 · Mercury San Diego400 MetersRound P151:18.66a—
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 200 Meters · Place 21 · Mercury San Diego200 MetersRound P2132.80a—
Jun 3Havoc TC Annual MeetJun 3 · 400 Meters · Place 16 · Mercury San Diego400 Meters161:14.19a—
Jun 3Havoc TC Annual MeetJun 3 · 200 Meters · Place 16 · Mercury San Diego200 Meters1632.84a—
May 27Usa Rockets Annual Track Meet May 27 · Javelin · Place 8 · Mercury San DiegoJavelin450g AeroJav8.13.56m12
May 27Usa Rockets Annual Track Meet May 27 · 200 Meters · Place 20 · Mercury San Diego200 Meters20.32.86a12
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · Javelin · Place 3 · Mercury San DiegoJavelin316.93m—
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · Javelin · Place 3 · Mercury San DiegoJavelin450g AeroJav3.14.21m12
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 400 Meters · Place 27 · Mercury San Diego400 Meters27.1:21.75a12
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 200 Meters · Place 26 · Mercury San Diego200 Meters26.32.80a12
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · Javelin · Place 1 · Mercury San DiegoJavelin115.77m—
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · Javelin · Place 2 · Mercury San DiegoJavelin450g AeroJav2.17.43m PB12
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 200 Meters · Place 32 · Mercury San Diego200 Meters32.33.60a12
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 100 Meters · Place 38 · Mercury San Diego100 Meters38.16.02a12

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · Javelin · Place 9 · Mercury San DiegoJavelin450g AeroJav9.11.90m11
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 200 Meters · Place 19 · Mercury San Diego200 MetersRound P19.34.84a11
Jun 4Havoc Track Annual Track Meet Jun 4 · 200 Meters · Place 21 · Mercury San Diego200 Meters2137.2411
Jun 4Havoc Track Annual Track Meet Jun 4 · 100 Meters · Place 28 · Mercury San Diego100 Meters2816.5711
May 28USA Rockets Youth Track Club Annual Track MeetMay 28 · 200 Meters · Place 17 · 11-12 Mercury San Diego200 Meters1733.99a—
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · Javelin · Place 8 · Mercury San DiegoJavelin450g AeroJav8.11.67m11
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 200 Meters · Place 32 · Mercury San Diego200 Meters32.36.99a11
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 100 Meters · Place 38 · Mercury San Diego100 MetersRound P38.16.53a11

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 17California State Games - YouthJul 17 · Javelin · Place 7 · Mercury San DiegoJavelin450g AeroJav7.11.04m10
Jul 17California State Games - YouthJul 17 · Shot Put · Place 5 · Mercury San DiegoShot Put6lb5.3.46m PB10
Jul 17California State Games - YouthJul 17 · 100 Meters · Place 29 · Mercury San Diego100 MetersRound P29.18.81a10
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · Javelin · Place 10 · Mercury San DiegoJavelin300g TJ10..89m10
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · Shot Put · Place 2 · Mercury San DiegoShot Put6lb2.3.12m10
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 100 Meters · Place 22 · Mercury San Diego100 MetersRound P22.18.84a10