Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHavoc Annual TC Meet · Apr 1114.59aHavoc Annual TC MeetApril 11, 2026
1500 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 136:16.86aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
1500 Meters · OutdoorFast Camp Speed Wars Invitational · May 166:11.45aFast Camp Speed Wars InvitationalMay 16, 2026
200 Meters · OutdoorFree Spirit Invitational Powered by Falcons and Black Lightning · Apr 1231.46aFree Spirit Invitational Powered by Falcons and Black Lightning April 12, 2025
400 Meters · OutdoorMercury San Diego 22nd Annual Meet · May 21:12.27aMercury San Diego 22nd Annual MeetMay 2, 2026
800 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 133:08.51aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
800 Meters · OutdoorWest Coast Classic Track and Field Invitational · May 302:51.23aWest Coast Classic Track and Field InvitationalMay 30, 2026
Discus · 1kg · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 2515.43m2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
Discus · 1kg · OutdoorCalifornia State Games Track and Field Meet · Jul 1815.09mCalifornia State Games Track and Field MeetJuly 18, 2026
Javelin · 300g TJ · OutdoorFree Spirit Condor Invitational Powered by Falcon's and Black Lightning · Apr 1310.25mFree Spirit Condor Invitational Powered by Falcon's and Black LightningApril 13, 2024
Long Jump · OutdoorFlo-Jo 27th Annual Invitational Track and Field Meet · Apr 232.20mFlo-Jo 27th Annual Invitational Track and Field MeetApril 23, 2022
Shot Put · 6lb · OutdoorCalifornia State Games Track and Field Meet · Jul 185.94mCalifornia State Games Track and Field MeetJuly 18, 2026

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

2026 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jul 18California State Games Track and Field MeetJul 18 · Discus · Place 6 · SD ELITESD ELITEDiscus1kg6.15.09m PB5
Jul 18California State Games Track and Field MeetJul 18 · Shot Put · Place 8 · SD ELITESD ELITEShot Put6lb8.5.94m PB5
Jul 18California State Games Track and Field MeetJul 18 · 800 Meters · Place 13 · SD ELITESD ELITE800 Meters13.2:53.96a5
May 30West Coast Classic Track and Field InvitationalMay 30 · Discus · Place 10 · SD ELITESD ELITEDiscus1kg10.12.85m5
May 30West Coast Classic Track and Field InvitationalMay 30 · Shot Put · Place 22 · SD ELITESD ELITEShot Put6lb22.5.83m5
May 30West Coast Classic Track and Field InvitationalMay 30 · 800 Meters · Place 43 · SD ELITESD ELITE800 Meters43.2:51.23a PB5
May 23Usa Rockets Annual Track MeetMay 23 · Shot Put · Place 8 · SD ELITESD ELITEShot Put6lb8.5.53m5
May 23Usa Rockets Annual Track MeetMay 23 · 800 Meters · Place 10 · SD ELITESD ELITE800 Meters10.2:54.01a5
May 23Usa Rockets Annual Track MeetMay 23 · 100 Meters · Place 34 · SD ELITESD ELITE100 Meters34.15.43a5
May 16Fast Camp Speed Wars InvitationalMay 16 · Long Jump · Place 6 · SD ELITESD ELITELong Jump6.3.73m5
May 16Fast Camp Speed Wars InvitationalMay 16 · Shot Put · Place 6 · SD ELITESD ELITEShot Put6lb6.5.58m5
May 16Fast Camp Speed Wars InvitationalMay 16 · 1500 Meters · Place 3 · SD ELITESD ELITE1500 Meters3.6:11.45a PB5
May 9SD Elite Track Meet May 9 · Long Jump · Place 24 · SD ELITESD ELITELong Jump243.60m5
May 9SD Elite Track Meet May 9 · Shot Put · Place 14 · SD ELITESD ELITEShot Put146.29m5
May 9SD Elite Track Meet May 9 · 100 Meters · Place 56 · SD ELITESD ELITE100 Meters5615.06a5
May 2Mercury San Diego 22nd Annual MeetMay 2 · Long Jump · Place 18 · SD ELITESD ELITELong Jump18.3.50m5
May 2Mercury San Diego 22nd Annual MeetMay 2 · Shot Put · Place 11 · SD ELITESD ELITEShot Put6lb11.5.17m5
May 2Mercury San Diego 22nd Annual MeetMay 2 · 400 Meters · Place 32 · SD ELITESD ELITE400 MetersRound S32.1:12.27a PB5
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Long Jump · Place 24 · SD ELITESD ELITELong Jump24.3.50m5
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Shot Put · Place 12 · SD ELITESD ELITEShot Put6lb12.5.21m5
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 200 Meters · Place 32 · SD ELITESD ELITE200 Meters32.31.93a5
Apr 18Gods Speed Annual Track MeetApr 18 · Long Jump · Place 21 · SD ELITESD ELITELong Jump213.83m5
Apr 18Gods Speed Annual Track MeetApr 18 · Shot Put · Place 18 · SD ELITESD ELITEShot Put184.18m5
Apr 18Gods Speed Annual Track MeetApr 18 · 100 Meters · Place 65 · SD ELITESD ELITE100 Meters6515.51a5
Apr 11Havoc Annual TC MeetApr 11 · Long Jump · Place 15 · SD ELITESD ELITELong Jump15.3.82m5
Apr 11Havoc Annual TC MeetApr 11 · 200 Meters · Place 35 · SD ELITESD ELITE200 Meters35.32.01a5
Apr 11Havoc Annual TC MeetApr 11 · 100 Meters · Place 23 · SD ELITESD ELITE100 Meters23.14.59a PB5
Mar 28Usa Rockets Kickoff #5Mar 28 · Long Jump · Place 16 · SD ELITESD ELITELong Jump163.75m5
Mar 28Usa Rockets Kickoff #5Mar 28 · 200 Meters · Place 29 · SD ELITESD ELITE200 Meters2932.87a5
Mar 28Usa Rockets Kickoff #5Mar 28 · 100 Meters · Place 48 · SD ELITESD ELITE100 Meters4815.62a5
Mar 2110 East INVITATIONMar 21 · 400 Meters · Place 75 · SD ELITESD ELITE400 MetersRound P751:13.39a5
Mar 2110 East INVITATIONMar 21 · 200 Meters · Place 63 · SD ELITESD ELITE200 Meters6331.57a5

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Discus · Place 7 · SD ELITESD ELITEDiscus1kg7.15.43m PB5
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Discus · Place 4 · SD ELITESD ELITEDiscus1kg4.11.92m5
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 1500 Meters · Place 13 · SD ELITESD ELITE1500 Meters13.6:16.86a PB5
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 800 Meters · Place 17 · SD ELITESD ELITE800 Meters17.3:08.51a PB5

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 31West Coast Classic Track and Field InvitationalMay 31 · Long Jump · Place 25 · SD ELITESD ELITELong Jump253.18m4
May 31West Coast Classic Track and Field InvitationalMay 31 · 200 Meters · Place 87 · SD ELITESD ELITE200 Meters8733.20a4
May 31West Coast Classic Track and Field InvitationalMay 31 · 100 Meters · Place 97 · SD ELITESD ELITE100 MetersRound P9716.05a4
May 24USA Rockets Annual Track MeetMay 24 · Long Jump · Place 10 · SD ELITESD ELITELong Jump10.3.30m4
May 24USA Rockets Annual Track MeetMay 24 · 400 Meters · Place 33 · SD ELITESD ELITE400 Meters33.1:26.18a4
May 24USA Rockets Annual Track MeetMay 24 · 100 Meters · Place 43 · SD ELITESD ELITE100 MetersRound P43.16.23a4
May 10SD Elite Track MeetMay 10 · Long Jump · Place 16 · SD ELITESD ELITELong Jump163.00m4
May 3Mercury San Diego 21st Annual MeetMay 3 · Long Jump · Place 17 · SD ELITESD ELITELong Jump172.92m4
May 3Mercury San Diego 21st Annual MeetMay 3 · 200 Meters · Place 34 · SD ELITESD ELITE200 Meters3436.02a4
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · Long Jump · Place 13 · SD ELITESD ELITELong Jump133.09m4
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 400 Meters · Place 19 · SD ELITESD ELITE400 Meters191:19.91a4
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · Long Jump · Place 25 · SD ELITESD ELITELong Jump25.2.86m4
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 200 Meters · Place 23 · SD ELITESD ELITE200 Meters23.33.09a4
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 100 Meters · Place 39 · SD ELITESD ELITE100 Meters39.16.11a4
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · Long Jump · Place 15 · SD ELITESD ELITELong Jump15.3.01m4
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 200 Meters · Place 38 · SD ELITESD ELITE200 Meters38.31.46a PBWind: 1.94
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 100 Meters · Place 61 · SD ELITESD ELITE100 MetersRound P61.15.77a4
Mar 29USA Rockets Kickoff #4Mar 29 · Long Jump · Place 7 · SD ELITESD ELITELong Jump73.20m4
Mar 29USA Rockets Kickoff #4Mar 29 · 200 Meters · Place 25 · SD ELITESD ELITE200 Meters2534.72a4
Mar 29USA Rockets Kickoff #4Mar 29 · 100 Meters · Place 10 · SD ELITESD ELITE100 Meters1015.39a4
Mar 2210 East InvitationalMar 22 · 400 Meters · Place 54 · SD ELITESD ELITE400 MetersRound P541:27.37a4
Mar 2210 East InvitationalMar 22 · 100 Meters · Place 51 · SD ELITESD ELITE100 MetersRound P5116.57a4

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · Long Jump · Place 11 · SD ELITESD ELITELong Jump112.97m—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 400 Meters · Place 28 · SD ELITESD ELITE400 Meters281:28.19a—
Jun 1Havoc TC Annual MeetJun 1 · 400 Meters · Place 19 · SD ELITESD ELITE400 Meters191:21.30a—
Jun 1Havoc TC Annual MeetJun 1 · 200 Meters · Place 25 · SD ELITESD ELITE200 Meters2537.52a—
May 18USA Rockets Annual Track MeetMay 18 · Long Jump · Place 19 · SD ELITESD ELITELong Jump192.41m—
May 18USA Rockets Annual Track MeetMay 18 · 400 Meters · Place 32 · SD ELITESD ELITE400 Meters321:23.14a—
May 18USA Rockets Annual Track MeetMay 18 · 200 Meters · Place 21 · SD ELITESD ELITE200 Meters2134.78a—
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · Long Jump · Place 13 · SD ELITESD ELITELong Jump13.2.58m3
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · Javelin · Place 12 · SD ELITESD ELITEJavelin300g TJ12.9.07m3
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 200 Meters · Place 33 · SD ELITESD ELITE200 Meters33.35.20a3
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · Long Jump · SD ELITESD ELITELong Jump—FOUL3
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 200 Meters · Place 45 · SD ELITESD ELITE200 Meters45.38.72a3
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · 100 Meters · Place 59 · SD ELITESD ELITE100 Meters59.18.26a3
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · Javelin · Place 25 · SD ELITESD ELITEJavelin300g TJ25.10.25m PB3
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · Javelin · Place 25 · SD ELITESD ELITEJavelin300g TJ25.10.25m3
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 200 Meters · Place 61 · SD ELITESD ELITE200 Meters61.36.60aWind: 2.13
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 200 Meters · Place 61 · SD ELITESD ELITE200 Meters61.36.60aWind: 2.13
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 100 Meters · Place 114 · SD ELITESD ELITE100 MetersRound P114.18.25aWind: 1.63
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 100 Meters · Place 114 · SD ELITESD ELITE100 MetersRound P114.18.25aWind: 1.63
Mar 23USA ROCKETS Kickoff #3Mar 23 · Long Jump · Place 21 · SD ELITESD ELITELong Jump21.2.15m3
Mar 23USA ROCKETS Kickoff #3Mar 23 · 100 Meters · Place 50 · SD ELITESD ELITE100 Meters50.17.57a3
Mar 910 East InvitationalMar 9 · 400 Meters · SD ELITESD ELITE400 Meters--DNS3
Mar 910 East InvitationalMar 9 · 100 Meters · SD ELITESD ELITE100 Meters--DNS3
Mar 2Poway Summer Nights All-Comers Community MeetMar 2 · 100 Meters · Place 46 · SD ELITESD ELITE100 Meters46.19.32a3

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Long Jump · Place 17 · Mercury San DiegoMercury San DiegoLong Jump17.2.46m2
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 100 Meters · Place 17 · Mercury San DiegoMercury San Diego100 MetersRound P1719.54a—
Jun 3Havoc TC Annual MeetJun 3 · Long Jump · Place 17 · Mercury San DiegoMercury San DiegoLong Jump171.50m—
Jun 3Havoc TC Annual MeetJun 3 · 100 Meters · Place 29 · Mercury San DiegoMercury San Diego100 Meters2918.38a—
May 27Usa Rockets Annual Track Meet May 27 · Javelin · Place 13 · Mercury San DiegoMercury San DiegoJavelin300g TJ13.7.35m2
May 27Usa Rockets Annual Track Meet May 27 · 200 Meters · Place 17 · Mercury San DiegoMercury San Diego200 Meters17.40.41a2
May 27Usa Rockets Annual Track Meet May 27 · 100 Meters · Place 29 · Mercury San DiegoMercury San Diego100 MetersRound P29.18.37a2
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · Javelin · Place 12 · Mercury San DiegoMercury San DiegoJavelin126.65m—
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · 100 Meters · Place 32 · Mercury San DiegoMercury San Diego100 Meters3218.98a—
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · Javelin · Place 12 · Mercury San DiegoMercury San DiegoJavelin300g TJ12.6.37m2
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 200 Meters · Place 30 · Mercury San DiegoMercury San Diego200 Meters30.42.14a2
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 100 Meters · Place 28 · Mercury San DiegoMercury San Diego100 MetersRound P28.19.07a2
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 200 Meters · Place 24 · Mercury San DiegoMercury San Diego200 Meters2440.19a—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 100 Meters · Place 25 · Mercury San DiegoMercury San Diego100 Meters2517.57a—
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 400 Meters · Place 21 · Mercury San DiegoMercury San Diego400 Meters21.1:43.46a2
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 100 Meters · Place 35 · Mercury San DiegoMercury San Diego100 Meters35.18.89a2

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · Javelin · Place 9 · Mercury San DiegoMercury San DiegoJavelin300g TJ9.7.41m1
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 200 Meters · Mercury San DiegoMercury San Diego200 MetersRound P—DQ1
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 100 Meters · Place 17 · Mercury San DiegoMercury San Diego100 MetersRound P17.20.52a1
Jun 4Havoc Track Annual Track Meet Jun 4 · 400 Meters · Place 16 · Mercury San DiegoMercury San Diego400 Meters161:58.287
Jun 4Havoc Track Annual Track Meet Jun 4 · 100 Meters · Place 38 · Mercury San DiegoMercury San Diego100 Meters3829.937
Apr 30Mercury San Diego 18th Annual MeetApr 30 · Long Jump · Mercury San DiegoMercury San DiegoLong Jump—DNS1
Apr 30Mercury San Diego 18th Annual MeetApr 30 · Javelin · Place 10 · Mercury San DiegoMercury San DiegoJavelin300g TJ10.6.65m1
Apr 30Mercury San Diego 18th Annual MeetApr 30 · 100 Meters · Place 23 · Mercury San DiegoMercury San Diego100 MetersRound P23.19.46a1
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · Long Jump · Place 11 · Mercury San DiegoMercury San DiegoLong Jump11.2.20m PB1
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 200 Meters · Place 29 · Mercury San DiegoMercury San Diego200 Meters29.47.34a1
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 100 Meters · Place 41 · Mercury San DiegoMercury San Diego100 MetersRound P41.20.82a1
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 200 Meters · Place 33 · Mercury San DiegoMercury San Diego200 Meters33.49.01a1
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 100 Meters · Place 3 · Mercury San DiegoMercury San Diego100 Meters3.17.21a1