Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorTrackrabbit Invitational · Feb 2412.06Trackrabbit InvitationalFebruary 24, 2024
100 Meters · OutdoorBeach Cities Invitational · Mar 2810.84aBeach Cities Invitational March 28, 2026
110m Hurdles · 39" / 0.991m · OutdoorCIF-SS Finals · May 1614.33aCIF-SS FinalsMay 16, 2026
150 Meters · OutdoorTrackrabbit All Comers #1 · Dec 717.63aTrackrabbit All Comers #1December 7, 2024
200 Meters · IndoorWes Kittley HS Invitational · Jan 2423.49aWes Kittley HS InvitationalJanuary 24, 2025
200 Meters · OutdoorSimi Valley Invitational · Mar 2822.64aSimi Valley InvitationalMarch 28, 2025
300m Hurdles · 36" / 0.914m · OutdoorMoore League Prelims & Finals · Apr 2838.56aMoore League Prelims & FinalsApril 28, 2026
400 Meters · OutdoorPoly/Wilson Dual · Apr 2151.62aPoly/Wilson DualApril 21, 2026
60 Meter · OutdoorTrackrabbit All Comers #1 · Dec 77.51aTrackrabbit All Comers #1December 7, 2024
60m Hurdles · 39" / 0.991m · IndoorWes Kittley HS Invitational · Jan 248.98aWes Kittley HS InvitationalJanuary 24, 2025
60m Hurdles · 39" / 0.991m · OutdoorTrackrabbit All Comers #1 · Dec 79.32aTrackrabbit All Comers #1December 7, 2024
Long Jump · OutdoorTrackrabbit Invitational (LB Poly) · Feb 2821-08.00Trackrabbit Invitational (LB Poly)February 28, 2026

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

2026 Outdoor Track

49 results
DateMeetEventPlMarkGr
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · 110m Hurdles · Place 17 · Poly (Long Beach)Poly (Long Beach)110m Hurdles39" / 0.991mRound P17.14.59aWind: 1.612
May 23CIF Southern Section MastersMay 23 · 300m Hurdles · Place 8 · Poly (Long Beach)Poly (Long Beach)300m Hurdles838.75a12
May 23CIF Southern Section MastersMay 23 · 110m Hurdles · Place 4 · Poly (Long Beach)Poly (Long Beach)110m Hurdles414.19a12
May 23CIF Southern Section MastersMay 23 · 300m Hurdles · Place 8 · Long Beach Poly (SS)Long Beach Poly (SS)300m Hurdles838.7512
May 23CIF Southern Section MastersMay 23 · 110m Hurdles · Place 4 · Long Beach Poly (SS)Long Beach Poly (SS)110m Hurdles414.1912
May 16CIF-SS FinalsMay 16 · 300m Hurdles · Place 8 · Poly (Long Beach)Poly (Long Beach)300m Hurdles36" / 0.914mRound P8.38.93a12
May 16CIF-SS FinalsMay 16 · 300m Hurdles · Place 6 · Poly (Long Beach)Poly (Long Beach)300m Hurdles36" / 0.914m6.39.42a12
May 16CIF-SS FinalsMay 16 · 110m Hurdles · Place 3 · Poly (Long Beach)Poly (Long Beach)110m Hurdles39" / 0.991mRound P3.14.51aWind: 0.712
May 16CIF-SS FinalsMay 16 · 110m Hurdles · Place 4 · Poly (Long Beach)Poly (Long Beach)110m Hurdles39" / 0.991m4.14.33a PBWind: 1.812
May 9CIF SS D1 PreliminariesMay 9 · 300m Hurdles · Place 8 · Poly (Long Beach)Poly (Long Beach)300m Hurdles36" / 0.914mRound P8.38.93a12
May 9CIF SS D1 PreliminariesMay 9 · 110m Hurdles · Place 5 · Poly (Long Beach)Poly (Long Beach)110m Hurdles39" / 0.991mRound P5.14.51aWind: 0.712
Apr 28Moore League Prelims & FinalsApr 28 · 300m Hurdles · Place 2 · Poly (Long Beach)Poly (Long Beach)300m Hurdles36" / 0.914m2.38.56a PB12
Apr 28Moore League Prelims & FinalsApr 28 · 110m Hurdles · Place 2 · Poly (Long Beach)Poly (Long Beach)110m Hurdles39" / 0.991m2.15.05aWind: -2.512
Apr 21Poly/Wilson DualApr 21 · 400 Meters · Place 8 · Poly (Long Beach)Poly (Long Beach)400 Meters8.51.62a PB12
Apr 21Poly/Wilson DualApr 21 · 100 Meters · Poly (Long Beach)Poly (Long Beach)100 Meters—DNS12
Apr 1666th Mt. SAC RelaysApr 16 · 300m Hurdles · Place 5 · Poly (Long Beach)Poly (Long Beach)300m Hurdles538.52a12
Apr 1666th Mt. SAC RelaysApr 16 · 110m Hurdles · Place 4 · Poly (Long Beach)Poly (Long Beach)110m Hurdles414.23a12
Apr 1666th Mt. SAC RelaysApr 16 · 300m Hurdles · Place 5 · Poly (LongPoly (Long300m Hurdles538.52—
Apr 1666th Mt. SAC RelaysApr 16 · 300m Hurdles · Place 5 · Poly (LongPoly (Long300m Hurdles538.52—
Apr 1666th Mt. SAC RelaysApr 16 · 110m Hurdles · Place 4 · Poly (LongPoly (Long110m Hurdles414.23—
Apr 1666th Mt. SAC RelaysApr 16 · 110m Hurdles · Place 4 · Poly (LongPoly (Long110m Hurdles414.23—
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · 110m Hurdles · Place 22 · Poly (Long Beach)Poly (Long Beach)110m Hurdles39" / 0.991mRound P22.14.47aWind: 2.612
Mar 28Beach Cities Invitational Mar 28 · 300m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)300m Hurdles139.05a12
Mar 28Beach Cities Invitational Mar 28 · 110m Hurdles · Place 2 · Poly (Long Beach)Poly (Long Beach)110m Hurdles214.41a12
Mar 28Beach Cities Invitational Mar 28 · 100 Meters · Place 3 · Poly (Long Beach)Poly (Long Beach)100 Meters310.84a PB12
Mar 21Brooks Chandler Rotary Day TwoMar 21 · Long Jump · Poly (Long Beach)Poly (Long Beach)Long Jump—FOUL12
Mar 21Brooks Chandler Rotary Day TwoMar 21 · 300m Hurdles · Place 7 · Poly (Long Beach)Poly (Long Beach)300m Hurdles36" / 0.914m7.39.33a12
Mar 21Brooks Chandler Rotary Day TwoMar 21 · 110m Hurdles · Place 9 · Poly (Long Beach)Poly (Long Beach)110m Hurdles39" / 0.991m9.14.82aWind: -1.412
Mar 20Brooks Chandler Rotary Invitational Day OneMar 20 · 300m Hurdles · Place 7 · Poly (Long Beach)Poly (Long Beach)300m Hurdles739.3312
Mar 20Brooks Chandler Rotary Invitational Day OneMar 20 · 110m Hurdles · Place 9 · Poly (Long Beach)Poly (Long Beach)110m Hurdles914.8212
Mar 13Redondo Track FestivalMar 13 · Long Jump · Place 10 · Poly (Long Beach)Poly (Long Beach)Long Jump10.20-07.00Wind: -0.312
Mar 13Redondo Track FestivalMar 13 · 110m Hurdles · Place 7 · Poly (Long Beach)Poly (Long Beach)110m Hurdles39" / 0.991m7.14.73aWind: 0.412
Mar 7Griffin Invitational and RelaysMar 7 · Long Jump · Place 9 · Poly (Long Beach)Poly (Long Beach)Long Jump917-012
Mar 7Griffin Invitational and RelaysMar 7 · 300m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)300m Hurdles140.03a12
Mar 7Griffin Invitational and RelaysMar 7 · 110m Hurdles · Place 3 · Poly (Long Beach)Poly (Long Beach)110m Hurdles317.34a12
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · Long Jump · Place 3 · Poly (Long Beach)Poly (Long Beach)Long Jump3.21-08.00 PBWind: 1.412
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · 300m Hurdles · Place 2 · Poly (Long Beach)Poly (Long Beach)300m Hurdles36" / 0.914m2.40.54a12
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · 110m Hurdles · Place 3 · Poly (Long Beach)Poly (Long Beach)110m Hurdles39" / 0.991m3.15.76aWind: -2.312
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · 100 Meters · Poly (Long Beach)Poly (Long Beach)100 Meters—DNSWind: -2.612
Feb 21Trackrabbit Intrasquad MeetFeb 21 · Long Jump · Place 2 · Poly (Long Beach)Poly (Long Beach)Long Jump2.20-10.00Unofficial12
Feb 21Trackrabbit Intrasquad MeetFeb 21 · 100 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)100 Meters2.11.06aWind: 0.7Unofficial12
Jan 24Trackrabbit All Comers #3Jan 24 · 150 Meters · Place 14 · UnattachedUnattached150 Meters14.18.35aWind: -1.5Unofficial11
Jan 24Trackrabbit All Comers #3Jan 24 · 60m Hurdles · Place 1 · UnattachedUnattached60m Hurdles39" / 0.991m1.8.54aWind: 0.2Unofficial11
Jan 24Trackrabbit All Comers #3Jan 24 · 60m Hurdles · Place 1 · UnattachedUnattached60m Hurdles39" / 0.991m1.8.51aWind: 0.4Unofficial11
Jan 24Trackrabbit All Comers #3Jan 24 · Long Jump · Place 1 · UnattachedUnattachedLong Jump1.20-05.00Unofficial11
Jan 10Trackrabbit All Comers #2Jan 10 · 300 Meters · Place 3 · UnattachedUnattached300 Meters3.35.45aUnofficial11
Jan 10Trackrabbit All Comers #2Jan 10 · 60m Hurdles · Place 1 · UnattachedUnattached60m Hurdles39" / 0.991m1.8.62aWind: 0.5Unofficial11
Jan 10Trackrabbit All Comers #2Jan 10 · 60m Hurdles · Place 2 · UnattachedUnattached60m Hurdles39" / 0.991m2.8.45aWind: 1.5Unofficial11
Jan 10Trackrabbit All Comers #2Jan 10 · Long Jump · Place 1 · UnattachedUnattachedLong Jump1.21-09.00Unofficial11

2025 Outdoor Track

32 results
DateMeetEventPlMarkGr
Dec 20LB Poly Winter QualifiersDec 20 · 300 Meters · Place 13 · UnattachedUnattached300 Meters13.36.90aUnofficial11
Dec 20LB Poly Winter QualifiersDec 20 · 60m Hurdles · Place 5 · UnattachedUnattached60m Hurdles42" / 1.067m5.8.66aWind: 1Unofficial11
Dec 20LB Poly Winter QualifiersDec 20 · Long Jump · Place 1 · UnattachedUnattachedLong Jump1.21-02.50Unofficial11
Dec 13Trackrabbit All Comers #1Dec 13 · 150 Meters · Place 3 · UnattachedUnattached150 Meters3.16.71Unofficial11
Dec 13Trackrabbit All Comers #1Dec 13 · 60m Hurdles · Place 4 · UnattachedUnattached60m Hurdles39" / 0.991m4.8.46Unofficial11
Dec 13Trackrabbit All Comers #1Dec 13 · 60m Hurdles · Place 2 · UnattachedUnattached60m Hurdles39" / 0.991m2.8.26Unofficial11
Dec 13Trackrabbit All Comers #1Dec 13 · Long Jump · Place 1 · UnattachedUnattachedLong Jump1.22-01.00Unofficial11
May 10CIF SS D1 Prelims @ Trabuco HillsMay 10 · 300m Hurdles · Place 17 · Poly (Long Beach)Poly (Long Beach)300m Hurdles36" / 0.914mRound P17.40.16a11
May 10CIF SS D1 Prelims @ Trabuco HillsMay 10 · 110m Hurdles · Place 15 · Poly (Long Beach)Poly (Long Beach)110m Hurdles39" / 0.991mRound P15.14.90aWind: 0.711
Apr 29Moore League Prelims and Finals Apr 29 · 300m Hurdles · Place 2 · Poly (Long Beach)Poly (Long Beach)300m Hurdles36" / 0.914m2.40.02a11
Apr 29Moore League Prelims and Finals Apr 29 · 110m Hurdles · Place 2 · Poly (Long Beach)Poly (Long Beach)110m Hurdles39" / 0.991m2.15.07aWind: 1.811
Apr 23LB Wilson vs LB Poly 2025Apr 23 · 300m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)300m Hurdles36" / 0.914m1.39.46a11
Apr 23LB Wilson vs LB Poly 2025Apr 23 · 110m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)110m Hurdles39" / 0.991m1.14.83aWind: 2.511
Apr 12West Coast Classic HS Track and Field InvitationalApr 12 · 300m Hurdles · Place 2 · Poly (Long Beach)Poly (Long Beach)300m Hurdles240.38a11
Apr 12West Coast Classic HS Track and Field InvitationalApr 12 · 110m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)110m Hurdles115.04a11
Apr 4Trabuco Hills InvitationalApr 4 · 300m Hurdles · Place 12 · Long Beach Poly (SS)Long Beach Poly (SS)300m Hurdles1241.3511
Apr 4Trabuco Hills InvitationalApr 4 · 110m Hurdles · Place 8 · Long Beach Poly (SS)Long Beach Poly (SS)110m Hurdles815.5711
Mar 28Simi Valley InvitationalMar 28 · 200 Meters · Place 18 · Poly (Long Beach)Poly (Long Beach)200 Meters1822.64a PB11
Mar 28Simi Valley InvitationalMar 28 · 100 Meters · Place 14 · Poly (Long Beach)Poly (Long Beach)100 Meters1411.05a11
Mar 2285th Chandler Rotary Invitational - Saturday SessionMar 22 · 300m Hurdles · Place 5 · Poly (Long Beach)Poly (Long Beach)300m Hurdles36" / 0.914m5.40.67a11
Mar 2285th Chandler Rotary Invitational - Saturday SessionMar 22 · 110m Hurdles · Place 3 · Poly (Long Beach)Poly (Long Beach)110m Hurdles39" / 0.991m3.15.25aWind: 011
Mar 7Redondo Nike Track FestivalMar 7 · 300m Hurdles · Place 27 · Poly (Long Beach)Poly (Long Beach)300m Hurdles2742.6111
Mar 7Redondo Nike Track FestivalMar 7 · 110m Hurdles · Place 10 · Poly (Long Beach)Poly (Long Beach)110m Hurdles1015.3311
Mar 1Griffin Invitational and RelaysMar 1 · 300m Hurdles · Place 1 · Long Beach Poly (SS)Long Beach Poly (SS)300m Hurdles141.7311
Mar 1Griffin Invitational and RelaysMar 1 · 110m Hurdles · Place 1 · Long Beach Poly (SS)Long Beach Poly (SS)110m Hurdles115.4911
Mar 1Los Alamitos - Quad MeetMar 1 · 300m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)300m Hurdles36" / 0.914m1.41.73a11
Mar 1Los Alamitos - Quad MeetMar 1 · 110m Hurdles · Place 1 · Poly (Long Beach)Poly (Long Beach)110m Hurdles39" / 0.991m1.15.49aWind: 0.711
Jan 4Trackrabbit All Comers #3Jan 4 · 200m Hurdles · Place 1 · UnattachedUnattached200m Hurdles30" / 0.762m1.27.26aWind: -2Unofficial10
Jan 4Trackrabbit All Comers #3Jan 4 · 60m Hurdles · Place 1 · UnattachedUnattached60m Hurdles39" / 0.991m1.9.28aWind: -2.3Unofficial10
Jan 4Trackrabbit All Comers #3Jan 4 · 60m Hurdles · Place 1 · UnattachedUnattached60m Hurdles39" / 0.991m1.9.21aWind: -1.2Unofficial10
Jan 4Trackrabbit All Comers #3Jan 4 · 60 Meter · Place 4 · UnattachedUnattached60 MeterRound P4.7.58aWind: -1.1Unofficial10
Jan 4Trackrabbit All Comers #3Jan 4 · 60 Meter · Place 7 · UnattachedUnattached60 Meter7.7.59aWind: -2.1Unofficial10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22Nike Trackrabbit InvitiationalFeb 22 · 300m Hurdles · Place 3 · Long Beach Poly (SS)Long Beach Poly (SS)300m Hurdles341.0911
Feb 22Nike Trackrabbit InvitiationalFeb 22 · 110m Hurdles · Place 2 · Long Beach Poly (SS)Long Beach Poly (SS)110m Hurdles215.9211
Jan 24Wes Kittley HS InvitationalJan 24 · 60m Hurdles · Place 60 · Poly (Long Beach)Poly (Long Beach)60m Hurdles39" / 0.991mRound P60.8.98a PB11
Jan 24Wes Kittley HS InvitationalJan 24 · 200 Meters · Place 198 · Poly (Long Beach)Poly (Long Beach)200 MetersRound P198.23.49a PB11

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Dec 7Trackrabbit All Comers #1Dec 7 · 150 Meters · Place 8 · UnattachedUnattached150 Meters8.17.63a PBWind: -1.110
Dec 7Trackrabbit All Comers #1Dec 7 · 60m Hurdles · Place 2 · UnattachedUnattached60m Hurdles39" / 0.991m2.9.32a PBWind: 0.910
Dec 7Trackrabbit All Comers #1Dec 7 · 60m Hurdles · Place 3 · UnattachedUnattached60m Hurdles39" / 0.991m3.9.66aWind: 110
Dec 7Trackrabbit All Comers #1Dec 7 · 60 Meter · Place 12 · UnattachedUnattached60 Meter12.7.51a PBWind: 0.810
Dec 7Trackrabbit All Comers #1Dec 7 · 60 Meter · Place 16 · UnattachedUnattached60 Meter16.7.53aWind: -0.110
Apr 25Moore League Prelims/FinalsApr 25 · 200 Meters · Place 5 · Poly (Long Beach)Poly (Long Beach)200 MetersRound P5.24.22aWind: 1.69
Apr 25Moore League Prelims/FinalsApr 25 · 200 Meters · Place 8 · Poly (Long Beach)Poly (Long Beach)200 Meters8.24.44aWind: -1.49
Apr 25Moore League Prelims/FinalsApr 25 · 100 Meters · Place 5 · Poly (Long Beach)Poly (Long Beach)100 MetersRound P5.11.73aWind: 2.89
Apr 25Moore League Prelims/FinalsApr 25 · 100 Meters · Place 6 · Poly (Long Beach)Poly (Long Beach)100 Meters6.12.00aWind: -1.59
Apr 12Big West Frosh/Soph ChampionshipApr 12 · 100 Meters · Place 15 · Poly (Long Beach)Poly (Long Beach)100 Meters1512.06a—
Apr 10Millikan V LB Poly DualApr 10 · 200 Meters · Place 5 · Long Beach PLong Beach P200 Meters524.3610
Apr 10Millikan V LB Poly DualApr 10 · 100 Meters · Place 3 · Long Beach PLong Beach P100 Meters311.7710
Apr 10Millikan V LB Poly DualApr 10 · 200 Meters · Place 5 · Long Beach PLong Beach P200 Meters524.3610
Apr 10Millikan V LB Poly DualApr 10 · 100 Meters · Place 3 · Long Beach PLong Beach P100 Meters311.7710
Mar 23Beach Cities Invitational Mar 23 · 400 Meters · Place 6 · Poly (Long Beach)Poly (Long Beach)400 Meters657.09a—
Mar 16Laguna Beach Trophy InvitationalMar 16 · 100 Meters · Place 15 · Poly (Long Beach)Poly (Long Beach)100 Meters15.11.85aWind: -1.69
Mar 936th Annual Long Beach RelaysMar 9 · 100 Meters · Place 12 · Poly (Long Beach)Poly (Long Beach)100 Meters1211.94a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 24Trackrabbit InvitationalFeb 24 · 200 Meters · Place 17 · Long Beach Poly (SS)Long Beach Poly (SS)200 Meters1724.5410
Feb 24Trackrabbit InvitationalFeb 24 · 100 Meters · Place 11 · Long Beach Poly (SS)Long Beach Poly (SS)100 Meters1112.06 PB10
Feb 24Trackrabbit InvitationalFeb 24 · 200 Meters · Place 17 · Long Beach Poly (SS)Long Beach Poly (SS)200 Meters1724.5410
Feb 24Trackrabbit InvitationalFeb 24 · 100 Meters · Place 11 · Long Beach Poly (SS)Long Beach Poly (SS)100 Meters1112.0610