Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLiberty vs Riverside Poly/Hemet · Mar 1112.50aLiberty vs Riverside Poly/HemetMarch 11, 2026
200 Meters · OutdoorLiberty vs Riverside Poly/Hemet · Mar 1125.71aLiberty vs Riverside Poly/HemetMarch 11, 2026
Discus · 1.6kg · OutdoorTahquitz vs Liberty · Apr 1083-00.00Tahquitz vs LibertyApril 10, 2024
Javelin · 300g TJ · Outdoor4th Annual Change the Game Youth Developmental Track and Field Meet · Apr 617.98m4th Annual Change the Game Youth Developmental Track and Field MeetApril 6, 2019
Shot Put · 12lb · OutdoorLiberty @ Citrus Hill · Mar 1333-11.00Liberty @ Citrus HillMarch 13, 2024
Shot Put · 6lb · OutdoorUSATF Southern California Association Junior Olympic Championships · Jun 77.14mUSATF Southern California Association Junior Olympic ChampionshipsJune 7, 2019

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 29Ivy League ChampionshipsApr 29 · Discus · Place 17 · Liberty - WinchesterLiberty - WinchesterDiscus1785-0311
Apr 29Ivy League ChampionshipsApr 29 · Shot Put · Place 5 · Liberty - WinchesterLiberty - WinchesterShot Put541-10.0011
Apr 29Ivy League ChampionshipsApr 29 · Discus · Place 17 · Liberty - WinchesterLiberty - WinchesterDiscus1725.98m11
Apr 29Ivy League ChampionshipsApr 29 · Shot Put · Place 5 · Liberty - WinchesterLiberty - WinchesterShot Put512.75m11
Apr 15Liberty vs Paloma ValleyApr 15 · Discus · Place 3 · Liberty - WinchesterLiberty - WinchesterDiscus3114-1111
Apr 15Liberty vs Paloma ValleyApr 15 · Shot Put · Place 4 · Liberty - WinchesterLiberty - WinchesterShot Put439-10.7511
Apr 8Rancho Verde vs LibertyApr 8 · Discus · Place 2 · Liberty - WinchesterLiberty - WinchesterDiscus2115-0211
Apr 8Rancho Verde vs LibertyApr 8 · Shot Put · Place 3 · Liberty - WinchesterLiberty - WinchesterShot Put339-06.0011
Mar 17Valley View vs LibertyMar 17 · Discus · Place 3 · Liberty - WinchesterLiberty - WinchesterDiscus3106-1011
Mar 11Liberty vs Riverside Poly/HemetMar 11 · Discus · Place 3 · Liberty - WinchesterLiberty - WinchesterDiscus322.58m11
Mar 11Liberty vs Riverside Poly/HemetMar 11 · 200 Meters · Place 21 · Liberty - WinchesterLiberty - Winchester200 Meters2125.71a PB11
Mar 11Liberty vs Riverside Poly/HemetMar 11 · 100 Meters · Place 16 · Liberty - WinchesterLiberty - Winchester100 Meters1612.50a PB11

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 19Liberty vs JW NorthMar 19 · Discus · Liberty - WinchesterLiberty - WinchesterDiscus1.6kg--DNS10
Mar 19Liberty vs JW NorthMar 19 · Shot Put · Liberty - WinchesterLiberty - WinchesterShot Put12lb--DNS10
Mar 12Chaparral vs LibertyMar 12 · Shot Put · Liberty - WinchesterLiberty - WinchesterShot Put12lb--ND10

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 17Perris vs. LibertyApr 17 · Discus · Place 7 · Liberty - WinchesterLiberty - WinchesterDiscus1.6kg7.77-04.009
Apr 17Perris vs. LibertyApr 17 · Shot Put · Place 6 · Liberty - WinchesterLiberty - WinchesterShot Put12lb6.33-10.509
Apr 10Tahquitz vs LibertyApr 10 · Discus · Place 3 · Liberty - WinchesterLiberty - WinchesterDiscus1.6kg3.83-00.00 PB9
Apr 10Tahquitz vs LibertyApr 10 · Shot Put · Place 3 · Liberty - WinchesterLiberty - WinchesterShot Put12lb3.33-00.009
Mar 27San Jacinto @ LibertyMar 27 · Discus · Place 7 · Liberty - WinchesterLiberty - WinchesterDiscus1.6kg7.71-09.009
Mar 27San Jacinto @ LibertyMar 27 · Shot Put · Place 2 · Liberty - WinchesterLiberty - WinchesterShot Put12lb2.33-05.009
Mar 20Liberty vs West ValleyMar 20 · Discus · Place 3 · Liberty - WinchesterLiberty - WinchesterDiscus1.6kg3.77-09.00Wind: 09
Mar 20Liberty vs West ValleyMar 20 · Shot Put · Place 4 · Liberty - WinchesterLiberty - WinchesterShot Put12lb4.32-08.50Wind: 09
Mar 20West Valley @ LibertyMar 20 · Discus · Place 3 · Liberty - WinchesterLiberty - WinchesterDiscus1.6kg3.77-09.00Wind: 09
Mar 20West Valley @ LibertyMar 20 · Shot Put · Place 4 · Liberty - WinchesterLiberty - WinchesterShot Put12lb4.32-08.50Wind: 09
Mar 13Liberty @ Citrus HillMar 13 · Discus · Place 4 · Liberty - WinchesterLiberty - WinchesterDiscus1.6kg4.82-03.009
Mar 13Liberty @ Citrus HillMar 13 · Shot Put · Place 1 · Liberty - WinchesterLiberty - WinchesterShot Put12lb1.33-11.00 PB9
Feb 28Murrieta Valley @ LibertyFeb 28 · Discus · Place 11 · Liberty - WinchesterLiberty - WinchesterDiscus1.6kg11.76-079
Feb 28Murrieta Valley @ LibertyFeb 28 · Shot Put · Place 4 · Liberty - WinchesterLiberty - WinchesterShot Put12lb4.33-10.509

2019 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · Javelin · 33-Unattached33-UnattachedJavelin300g TJ—DNS4
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · Shot Put · Place 8 · 33-Unattached33-UnattachedShot Put6lb8.7.14m PB4
May 4M.L.K. Blasters Annual Youth Track and Field MeetMay 4 · Javelin · Place 2 · Inland Valley WildcatsInland Valley WildcatsJavelin300g TJ2.16.39m4
May 4M.L.K. Blasters Annual Youth Track and Field MeetMay 4 · Shot Put · Place 3 · Inland Valley WildcatsInland Valley WildcatsShot Put6lb3.6.38m4
May 4M.L.K. Blasters Annual Youth Track and Field MeetMay 4 · 100 Meters · Place 40 · Inland Valley WildcatsInland Valley Wildcats100 Meters40.17.03a4
Apr 27Mercury San Diego Track & Field 17th Annual Developmental MeetApr 27 · Javelin · Place 6 · Inland Valley WildcatsInland Valley WildcatsJavelin300g TJ6.15.53m4
Apr 27Mercury San Diego Track & Field 17th Annual Developmental MeetApr 27 · Shot Put · Place 2 · Inland Valley WildcatsInland Valley WildcatsShot Put6lb2.6.84m4
Apr 27Mercury San Diego Track & Field 17th Annual Developmental MeetApr 27 · 100 Meters · Place 48 · Inland Valley WildcatsInland Valley Wildcats100 MetersRound P48.18.40a4
Apr 20Usa Rockets Annual Track MeetApr 20 · Javelin · Place 4 · Inland Valley WildcatsInland Valley WildcatsJavelin300g TJ4.15.44m4
Apr 20Usa Rockets Annual Track MeetApr 20 · Shot Put · Place 3 · Inland Valley WildcatsInland Valley WildcatsShot Put6lb3.5.61m4
Apr 20Usa Rockets Annual Track MeetApr 20 · 100 Meters · Place 27 · Inland Valley WildcatsInland Valley Wildcats100 MetersRound P27.17.18a4
Apr 13Flo-Jo International 26th Annual Track and Field MeetApr 13 · Javelin · Place 7 · Inland Valley WildcatsInland Valley WildcatsJavelin300g TJ7.15.83m4
Apr 13Flo-Jo International 26th Annual Track and Field MeetApr 13 · Shot Put · Place 6 · Inland Valley WildcatsInland Valley WildcatsShot Put6lb6.5.81m4
Apr 13Flo-Jo International 26th Annual Track and Field MeetApr 13 · 100 Meters · Place 56 · Inland Valley WildcatsInland Valley Wildcats100 MetersRound P56.17.87a4
Apr 64th Annual Change the Game Youth Developmental Track and Field MeetApr 6 · Javelin · Place 3 · Inland Valley WildcatsInland Valley WildcatsJavelin300g TJ3.17.98m PB4
Apr 64th Annual Change the Game Youth Developmental Track and Field MeetApr 6 · Shot Put · Place 1 · Inland Valley WildcatsInland Valley WildcatsShot Put6lb1.5.90m4
Apr 64th Annual Change the Game Youth Developmental Track and Field MeetApr 6 · 100 Meters · Place 44 · Inland Valley WildcatsInland Valley Wildcats100 Meters44.17.26a4
Mar 30Havoc Track Club Developmental MeetMar 30 · Shot Put · Place 2 · Inland Valley WildcatsInland Valley WildcatsShot Put6lb2.5.73m4
Mar 30Havoc Track Club Developmental MeetMar 30 · 200 Meters · Place 30 · Inland Valley WildcatsInland Valley Wildcats200 Meters30.37.94a4
Mar 30Havoc Track Club Developmental MeetMar 30 · 100 Meters · Place 44 · Inland Valley WildcatsInland Valley Wildcats100 Meters44.17.20a4
Mar 23Temecula Valley Time Machine Track MeetMar 23 · Shot Put · Place 4 · Inland Valley WildcatsInland Valley WildcatsShot Put6lb4.6.35m4
Mar 23Temecula Valley Time Machine Track MeetMar 23 · 200 Meters · Place 19 · Inland Valley WildcatsInland Valley Wildcats200 Meters19.38.57a4
Mar 23Temecula Valley Time Machine Track MeetMar 23 · 100 Meters · Inland Valley WildcatsInland Valley Wildcats100 Meters—DNS4
Mar 910 East Track and Field InvitationalMar 9 · Javelin · Inland Valley WildcatsInland Valley WildcatsJavelin300g TJ—DNS4
Mar 910 East Track and Field InvitationalMar 9 · Shot Put · Place 4 · Inland Valley WildcatsInland Valley WildcatsShot Put6lb4.6.74m4