Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorSAN G/SHADOW HILLS, ELSINORE TRI MEET · Feb 2314.28aSAN G/SHADOW HILLS, ELSINORE TRI MEETFebruary 23, 2023
100 Meters · OutdoorElsinore at Poly · Apr 1913.25aElsinore at PolyApril 19, 2023
200 Meters · OutdoorElsinore vs JW North · Apr 1227.04Elsinore vs JW NorthApril 12, 2023
Discus · 1.6kg · Outdoor46th Irvine Track and Field Invitational presented by ASICS - Day 2 · Mar 14116-0146th Irvine Track and Field Invitational presented by ASICS - Day 2March 14, 2026
Shot Put · 10lb · OutdoorInland Empire Championships · Apr 1339-11.25Inland Empire ChampionshipsApril 13, 2024
Shot Put · 12lb · OutdoorCIF SS D2 Prelims @ Ontario · May 1047-02.50CIF SS D2 Prelims @ OntarioMay 10, 2025
Weight Throw · 25lb / 11.3kg · OutdoorVS Athletics - CA Winter Championships · Feb 745-02.50VS Athletics - CA Winter ChampionshipsFebruary 7, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · Shot Put · Place 12 · ElsinoreElsinoreShot Put12lbRound P12.44-06.0012
May 9CIF SS D2 PreliminariesMay 9 · Shot Put · Place 12 · ElsinoreElsinoreShot Put12lbRound P12.13.56m12
Apr 30Mountain Pass ChampionshipsApr 30 · Discus · Place 7 · ElsinoreElsinoreDiscus736.06m12
Apr 30Mountain Pass ChampionshipsApr 30 · Shot Put · Place 1 · ElsinoreElsinoreShot Put114.49m12
Apr 22Elsinore vs TahquitzApr 22 · Discus · Place 5 · ElsinoreElsinoreDiscus5106-0212
Apr 22Elsinore vs TahquitzApr 22 · Shot Put · Place 1 · ElsinoreElsinoreShot Put147-04.0012
Apr 18Inland Empire ChampionshipsApr 18 · Shot Put · Place 9 · ElsinoreElsinoreShot Put947-00.5012
Apr 15Elsinore vs San JacintoApr 15 · Discus · Place 3 · ElsinoreElsinoreDiscus3117-0512
Apr 15Elsinore vs San JacintoApr 15 · Shot Put · Place 1 · ElsinoreElsinoreShot Put145-04.5012
Apr 9West Valley vs ElsinoreApr 9 · Discus · Place 3 · ElsinoreElsinoreDiscus3116-0112
Apr 9West Valley vs ElsinoreApr 9 · Shot Put · Place 1 · ElsinoreElsinoreShot Put146-01.0012
Mar 26Temescal Canyon vs ElsinoreMar 26 · Discus · Place 4 · ElsinoreElsinoreDiscus435.94m12
Mar 26Temescal Canyon vs ElsinoreMar 26 · Shot Put · Place 1 · ElsinoreElsinoreShot Put113.97m12
Mar 21Yorba Linda InvitationalMar 21 · Discus · Place 5 · ElsinoreElsinoreDiscus535.46m12
Mar 21Yorba Linda InvitationalMar 21 · Shot Put · Place 1 · ElsinoreElsinoreShot Put113.24m12
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · Discus · Place 15 · ElsinoreElsinoreDiscus1.6kg15.116-01 PB12
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · Shot Put · Place 7 · ElsinoreElsinoreShot Put12lb7.46-02.0012
Mar 7Freedom InvitationalMar 7 · Shot Put · Place 2 · ElsinoreElsinoreShot Put245-712
Mar 4Murrieta Valley vs Elsinore / Paloma ValleyMar 4 · Discus · Place 4 · ElsinoreElsinoreDiscus436.32m12
Mar 4Murrieta Valley vs Elsinore / Paloma ValleyMar 4 · Shot Put · Place 2 · ElsinoreElsinoreShot Put213.00m12
Feb 7VS Athletics - CA Winter ChampionshipsFeb 7 · Weight Throw · Place 17 · ElsinoreElsinoreWeight Throw25lb / 11.3kg17.45-02.50 PB12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Lakeside Tri-MeetFeb 27 · Discus · Place 6 · ElsinoreElsinoreDiscus6112-612
Feb 27Lakeside Tri-MeetFeb 27 · Shot Put · Place 1 · ElsinoreElsinoreShot Put145-112
Feb 25Elsinore vs Heritage / San JacintoFeb 25 · Discus · Place 6 · ElsinoreElsinoreDiscus6107-1112
Feb 25Elsinore vs Heritage / San JacintoFeb 25 · Shot Put · Place 1 · ElsinoreElsinoreShot Put143-1112

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 10CIF SS D2 Prelims @ OntarioMay 10 · Shot Put · Place 14 · ElsinoreElsinoreShot Put12lbRound P14.47-02.50 PB11
Apr 30Mountain Pass ChampionshipsApr 30 · Discus · Place 9 · ElsinoreElsinoreDiscus1.6kg9.109-0411
Apr 30Mountain Pass ChampionshipsApr 30 · Shot Put · Place 2 · ElsinoreElsinoreShot Put12lb2.45-01.0011
Apr 23Tahquitz vs ElsinoreApr 23 · Discus · Place 7 · ElsinoreElsinoreDiscus7105-07.0011
Apr 23Tahquitz vs ElsinoreApr 23 · Shot Put · Place 2 · ElsinoreElsinoreShot Put246-09.5011
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · Shot Put · Place 12 · ElsinoreElsinoreShot Put12lb12.44-06.0011
Apr 16San Jacinto vs ElsinoreApr 16 · Shot Put · Place 1 · ElsinoreElsinoreShot Put12lb1.45-00.0011
Apr 9Elsinore vs West ValleyApr 9 · Discus · Place 5 · ElsinoreElsinoreDiscus597-011
Apr 9Elsinore vs West ValleyApr 9 · Shot Put · Place 2 · ElsinoreElsinoreShot Put241-311
Mar 26Elsinore vs Temescal CanyonMar 26 · Discus · Place 8 · ElsinoreElsinoreDiscus1.6kg8.103-0111
Mar 26Elsinore vs Temescal CanyonMar 26 · Shot Put · Place 1 · ElsinoreElsinoreShot Put12lb1.44-10.0011
Mar 12Murrieta Valley/Elsinore DualMar 12 · Discus · Place 10 · ElsinoreElsinoreDiscus1.6kg10.96-03.0011
Mar 12Murrieta Valley/Elsinore DualMar 12 · Shot Put · Place 2 · ElsinoreElsinoreShot Put12lb2.42-07.0011
Mar 12Murrieta Valley vs Elsinore /PerrisMar 12 · Discus · Place 10 · ElsinoreElsinoreDiscus1.6kg10.96-0311
Mar 12Murrieta Valley vs Elsinore /PerrisMar 12 · Shot Put · Place 2 · ElsinoreElsinoreShot Put12lb2.42-07.0011
Mar 8Freedom Invitational @ Heritage HSMar 8 · Shot Put · Place 4 · ElsinoreElsinoreShot Put12lb4.43-01.0011
Mar 5Paloma Valley vs ElsinoreMar 5 · Discus · Place 11 · ElsinoreElsinoreDiscus1.6kg11.94-0111
Mar 5Paloma Valley vs ElsinoreMar 5 · Shot Put · Place 2 · ElsinoreElsinoreShot Put12lb2.40-03.0011
Feb 28TC vs Elsinore/Lakeside 3-wayFeb 28 · Discus · Place 12 · ElsinoreElsinoreDiscus1.6kg12.88-09.0011
Feb 28TC vs Elsinore/Lakeside 3-wayFeb 28 · Shot Put · Place 2 · ElsinoreElsinoreShot Put12lb2.41-09.0011
Feb 28Temescal Canyon vs Elsinore /LakesideFeb 28 · Discus · Place 11 · ElsinoreElsinoreDiscus1.6kg11.88-0911
Feb 28Temescal Canyon vs Elsinore /LakesideFeb 28 · Shot Put · Place 1 · ElsinoreElsinoreShot Put12lb1.41-09.0011
Feb 26Heritage vs San Jacinto/Elsinore 3-wayFeb 26 · Discus · Place 5 · ElsinoreElsinoreDiscus1.6kg5.96-00.0011
Feb 26Heritage vs San Jacinto/Elsinore 3-wayFeb 26 · Shot Put · Place 1 · ElsinoreElsinoreShot Put12lb1.41-07.0011
Feb 26Heritage vs San Jacinto/ ElsinoreFeb 26 · Discus · Place 5 · ElsinoreElsinoreDiscus1.6kg5.96-0011
Feb 26Heritage vs San Jacinto/ ElsinoreFeb 26 · Shot Put · Place 1 · ElsinoreElsinoreShot Put12lb1.41-07.0011

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Apr 24IVY League FinalsApr 24 · Shot Put · Place 6 · Elsinore (SS)Elsinore (SS)Shot Put612.71m10
Apr 16North vs Elsinore DualApr 16 · Discus · Place 9 · ElsinoreElsinoreDiscus1.6kg9.83-05.0010
Apr 16North vs Elsinore DualApr 16 · Shot Put · Place 1 · ElsinoreElsinoreShot Put12lb1.42-02.0010
Apr 13Inland Empire ChampionshipsApr 13 · Shot Put · Place 6 · ElsinoreElsinoreShot Put10lb6.39-11.25 PB10
Apr 10Elsinore vs Heritage DualApr 10 · Discus · Place 4 · ElsinoreElsinoreDiscus491-5—
Apr 10Elsinore vs Heritage DualApr 10 · Shot Put · Place 1 · ElsinoreElsinoreShot Put139-9.50—
Mar 28Norco vs Elsinore DualMar 28 · Discus · Place 9 · ElsinoreElsinoreDiscus1.6kg9.82-0910
Mar 28Norco vs Elsinore DualMar 28 · Shot Put · Place 1 · ElsinoreElsinoreShot Put12lb1.38-07.5010
Mar 26Elsinore vs Paloma Valley & Linfield ChristianMar 26 · Discus · Place 5 · ElsinoreElsinoreDiscus1.6kg5.88-11.00Wind: 010
Mar 26Elsinore vs Paloma Valley & Linfield ChristianMar 26 · Shot Put · Place 1 · ElsinoreElsinoreShot Put12lb1.39-02.00Wind: 010
Mar 20Poly @ ElsinoreMar 20 · Discus · Place 7 · ElsinoreElsinoreDiscus1.6kg7.86-10.50Wind: 010
Mar 20Poly @ ElsinoreMar 20 · Shot Put · Place 3 · ElsinoreElsinoreShot Put12lb3.34-02.00Wind: 010
Mar 13Rancho Verde vs Elsinore DualMar 13 · Discus · Place 4 · Elsinore (SS)Elsinore (SS)Discus430.07m10
Mar 13Rancho Verde vs Elsinore DualMar 13 · Shot Put · Place 1 · Elsinore (SS)Elsinore (SS)Shot Put111.27m10
Mar 7MV 3-wayMar 7 · Discus · Place 8 · ElsinoreElsinoreDiscus1.6kg8.88-0410
Mar 7MV 3-wayMar 7 · Shot Put · Place 6 · ElsinoreElsinoreShot Put12lb6.35-08.5010
Feb 28Tahquitz at HeritageFeb 28 · Discus · Place 8 · ElsinoreElsinoreDiscus1.6kg8.86-08.0010
Feb 28Tahquitz at HeritageFeb 28 · Shot Put · Place 6 · ElsinoreElsinoreShot Put12lb6.33-10.0010
Feb 28Heritage/Tahquitz/Elsinore 3-wayFeb 28 · Discus · Place 8 · ElsinoreElsinoreDiscus1.6kg8.86-0810
Feb 28Heritage/Tahquitz/Elsinore 3-wayFeb 28 · Shot Put · Place 6 · ElsinoreElsinoreShot Put12lb6.33-10.0010
Feb 23Temescal Canyon and Lakeside at ElsinoreFeb 23 · Discus · Place 4 · ElsinoreElsinoreDiscus1.6kg4.77-03.5010
Feb 23Temescal Canyon and Lakeside at ElsinoreFeb 23 · Shot Put · Place 8 · ElsinoreElsinoreShot Put12lb8.31-03.0010

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 23District MeetFeb 23 · Discus · Place 4 · ElsinoreElsinoreDiscus477-3—
Feb 23District MeetFeb 23 · Shot Put · Place 8 · ElsinoreElsinoreShot Put831-3—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 19Elsinore at PolyApr 19 · 200 Meters · Place 25 · ElsinoreElsinore200 Meters25.27.12aWind: 0.29
Apr 19Elsinore at PolyApr 19 · 100 Meters · Place 23 · ElsinoreElsinore100 Meters23.13.25a PBWind: 0.29
Apr 12Elsinore vs JW NorthApr 12 · 200 Meters · Place 20 · Elsinore (SS)Elsinore (SS)200 Meters2027.04 PB9
Apr 12Elsinore vs JW NorthApr 12 · 100 Meters · Place 17 · Elsinore (SS)Elsinore (SS)100 Meters1713.369
Apr 5Elsinore @ HeritageApr 5 · 200 Meters · Place 17 · ElsinoreElsinore200 Meters17.27.64aWind: 0.39
Apr 5Elsinore @ HeritageApr 5 · 100 Meters · Place 17 · ElsinoreElsinore100 Meters17.13.66aWind: 1.29
Mar 16Rancho Verde at ElsinoreMar 16 · 200 Meters · Place 15 · ElsinoreElsinore200 Meters15.27.07aWind: 1.19
Mar 16Rancho Verde at ElsinoreMar 16 · 100 Meters · Place 19 · ElsinoreElsinore100 Meters19.13.43aWind: 1.39
Mar 15Elsinore vs Rancho VerdeMar 15 · 200 Meters · Place 15 · ElsinoreElsinore200 Meters15.27.07aWind: 1.19
Mar 15Elsinore vs Rancho VerdeMar 15 · 100 Meters · Place 19 · ElsinoreElsinore100 Meters19.13.43aWind: 1.39
Mar 9Elsinore @ Paloma ValleyMar 9 · 200 Meters · Place 28 · ElsinoreElsinore200 Meters28.28.06aWind: 09
Mar 9Elsinore @ Paloma ValleyMar 9 · 100 Meters · Place 31 · ElsinoreElsinore100 Meters31.13.74aWind: -0.39
Mar 2Elsinore 3-Way Norco & TCMar 2 · 200 Meters · Place 46 · ElsinoreElsinore200 Meters4628.56a—
Mar 2Elsinore 3-Way Norco & TCMar 2 · 100 Meters · Place 44 · ElsinoreElsinore100 Meters4413.88a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 23SAN G/SHADOW HILLS, ELSINORE TRI MEETFeb 23 · 100 Meters · Place 39 · ElsinoreElsinore100 Meters3914.28a PB—