Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorTrackrabbit Invitational · Feb 2412.94Trackrabbit InvitationalFebruary 24, 2024
100 Meters · OutdoorPoly/Wilson Dual · Apr 2112.29aPoly/Wilson DualApril 21, 2026
150 Meters · OutdoorVS Athletics - CA Winter Championships · Feb 718.58aVS Athletics - CA Winter ChampionshipsFebruary 7, 2026
200 Meters · IndoorWes Kittley HS Invitational · Jan 2425.48aWes Kittley HS InvitationalJanuary 24, 2025
200 Meters · Outdoor66th Mt. SAC Relays · Apr 1624.78a66th Mt. SAC RelaysApril 16, 2026
300 Meters · OutdoorVS Athletics - CA Winter Championships · Feb 739.89aVS Athletics - CA Winter ChampionshipsFebruary 7, 2026
400 Meters · IndoorNike Trackrabbit Invitiational · Feb 2257.40Nike Trackrabbit InvitiationalFebruary 22, 2025
400 Meters · OutdoorMoore League Prelims & Finals · Apr 2855.99aMoore League Prelims & FinalsApril 28, 2026
60 Meter · OutdoorTrackrabbit All Comers #1 · Dec 77.89aTrackrabbit All Comers #1December 7, 2024

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · 400 Meters · Place 7 · Poly (Long Beach)Poly (Long Beach)400 MetersRound P7.56.02a12
May 16CIF-SS FinalsMay 16 · 400 Meters · Place 7 · Poly (Long Beach)Poly (Long Beach)400 Meters7.56.91a12
May 9CIF SS D1 PreliminariesMay 9 · 400 Meters · Place 7 · Poly (Long Beach)Poly (Long Beach)400 MetersRound P7.56.02a12
Apr 28Moore League Prelims & FinalsApr 28 · 400 Meters · Place 6 · Poly (Long Beach)Poly (Long Beach)400 MetersRound P6.57.91a12
Apr 28Moore League Prelims & FinalsApr 28 · 400 Meters · Place 5 · Poly (Long Beach)Poly (Long Beach)400 Meters5.55.99a PB12
Apr 28Moore League Prelims & FinalsApr 28 · 200 Meters · Place 4 · Poly (Long Beach)Poly (Long Beach)200 MetersRound P4.25.21aWind: 212
Apr 28Moore League Prelims & FinalsApr 28 · 200 Meters · Place 5 · Poly (Long Beach)Poly (Long Beach)200 Meters5.25.02aWind: -0.712
Apr 21Poly/Wilson DualApr 21 · 200 Meters · Place 1 · Poly (Long Beach)Poly (Long Beach)200 Meters1.25.66aWind: 0.312
Apr 21Poly/Wilson DualApr 21 · 100 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)100 Meters2.12.29a PBWind: 1.412
Apr 1666th Mt. SAC RelaysApr 16 · 400 Meters · Place 3 · Poly (Long Beach)Poly (Long Beach)400 Meters356.54a12
Apr 1666th Mt. SAC RelaysApr 16 · 200 Meters · Place 8 · Poly (Long Beach)Poly (Long Beach)200 Meters824.78a PB12
Apr 1666th Mt. SAC RelaysApr 16 · 400 Meters · Place 2 · Poly (LongPoly (Long400 Meters256.54—
Apr 1666th Mt. SAC RelaysApr 16 · 200 Meters · Place 6 · Poly (LongPoly (Long200 Meters624.78—
Mar 28Beach Cities Invitational Mar 28 · 200 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)200 Meters224.80a12
Mar 21Brooks Chandler Rotary Day TwoMar 21 · 400 Meters · Place 13 · Poly (Long Beach)Poly (Long Beach)400 Meters13.59.06a12
Mar 20Brooks Chandler Rotary Invitational Day OneMar 20 · 400 Meters · Place 13 · Poly (Long Beach)Poly (Long Beach)400 Meters1359.0612
Mar 13Redondo Track FestivalMar 13 · 400 Meters · Place 9 · Poly (Long Beach)Poly (Long Beach)400 Meters9.56.79a12
Mar 7Griffin Invitational and RelaysMar 7 · 100 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)100 Meters213.19a12
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · 200 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)200 Meters2.25.38aWind: -1.512
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · 100 Meters · Place 3 · Poly (Long Beach)Poly (Long Beach)100 Meters3.12.58aWind: -1.512
Feb 7VS Athletics - CA Winter ChampionshipsFeb 7 · 150 Meters · Place 17 · Long Beach PolyLong Beach Poly150 Meters17.18.58a PBWind: 0.512
Feb 7VS Athletics - CA Winter ChampionshipsFeb 7 · 300 Meters · Place 9 · Long Beach PolyLong Beach Poly300 Meters9.39.89a PB12
Jan 24Trackrabbit All Comers #3Jan 24 · 150 Meters · Place 18 · UnattachedUnattached150 Meters18.19.00aWind: -1.1Unofficial12
Jan 10Trackrabbit All Comers #2Jan 10 · 150 Meters · Place 26 · UnattachedUnattached150 Meters26.18.69aWind: 0.7Unofficial12
Jan 10Trackrabbit All Comers #2Jan 10 · 300 Meters · Place 16 · UnattachedUnattached300 Meters16.40.98aUnofficial12

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Dec 20LB Poly Winter QualifiersDec 20 · 150 Meters · Place 5 · UnattachedUnattached150 Meters5.18.64aWind: 0.8Unofficial12
Dec 20LB Poly Winter QualifiersDec 20 · 300 Meters · Place 3 · UnattachedUnattached300 Meters3.40.26aUnofficial12
Dec 13Trackrabbit All Comers #1Dec 13 · 150 Meters · Place 35 · UnattachedUnattached150 Meters35.18.76Unofficial12
Dec 13Trackrabbit All Comers #1Dec 13 · 60 Meter · Place 6 · UnattachedUnattached60 Meter6.8.01Unofficial12
Dec 13Trackrabbit All Comers #1Dec 13 · 60 Meter · Place 5 · UnattachedUnattached60 Meter5.7.92Unofficial12
Apr 29Moore League Prelims and Finals Apr 29 · 400 Meters · Place 4 · Poly (Long Beach)Poly (Long Beach)400 MetersRound P4.57.18a11
Apr 29Moore League Prelims and Finals Apr 29 · 400 Meters · Place 6 · Poly (Long Beach)Poly (Long Beach)400 Meters6.57.78a11
Apr 29Moore League Prelims and Finals Apr 29 · 200 Meters · Place 8 · Poly (Long Beach)Poly (Long Beach)200 MetersRound P8.25.29aWind: 0.711
Apr 29Moore League Prelims and Finals Apr 29 · 200 Meters · Poly (Long Beach)Poly (Long Beach)200 Meters—DNSWind: 1.811
Apr 23LB Wilson vs LB Poly 2025Apr 23 · 400 Meters · Place 6 · Poly (Long Beach)Poly (Long Beach)400 Meters6.58.98a11
Apr 23LB Wilson vs LB Poly 2025Apr 23 · 200 Meters · Poly (Long Beach)Poly (Long Beach)200 Meters—DNS11
Apr 1665th Mt. SAC RelaysApr 16 · 400 Meters · Place 8 · Poly (Long Beach)Poly (Long Beach)400 Meters8.57.94a11
Apr 4Trabuco Hills InvitationalApr 4 · 200 Meters · Place 8 · Long Beach Poly (SS)Long Beach Poly (SS)200 Meters824.8511
Apr 4Trabuco Hills InvitationalApr 4 · 100 Meters · Place 8 · Long Beach Poly (SS)Long Beach Poly (SS)100 Meters812.50611
Mar 28Simi Valley InvitationalMar 28 · 200 Meters · Place 1 · Poly (Long Beach)Poly (Long Beach)200 Meters125.20a11
Mar 2285th Chandler Rotary Invitational - Saturday SessionMar 22 · 400 Meters · Place 4 · Poly (Long Beach)Poly (Long Beach)400 Meters4.56.29a11
Mar 7Redondo Nike Track FestivalMar 7 · 400 Meters · Place 11 · Poly (Long Beach)Poly (Long Beach)400 Meters1158.4411
Jan 4Trackrabbit All Comers #3Jan 4 · 150 Meters · Place 19 · UnattachedUnattached150 Meters19.19.34aWind: -1.3Unofficial11
Jan 4Trackrabbit All Comers #3Jan 4 · 300 Meters · Place 28 · UnattachedUnattached300 Meters28.41.52aUnofficial11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22Nike Trackrabbit InvitiationalFeb 22 · 200 Meters · Place 6 · Long Beach Poly (SS)Long Beach Poly (SS)200 Meters626.0811
Feb 22Nike Trackrabbit InvitiationalFeb 22 · 400 Meters · Place 1 · Long Beach Poly (SS)Long Beach Poly (SS)400 Meters157.40 PB11
Jan 24Wes Kittley HS InvitationalJan 24 · 200 Meters · Place 75 · Poly (Long Beach)Poly (Long Beach)200 MetersRound P75.25.48a PB11

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Dec 7Trackrabbit All Comers #1Dec 7 · 150 Meters · Place 4 · UnattachedUnattached150 Meters4.19.26aWind: -2.511
Dec 7Trackrabbit All Comers #1Dec 7 · 60 Meter · Place 5 · UnattachedUnattached60 Meter5.8.01aWind: 0.611
Dec 7Trackrabbit All Comers #1Dec 7 · 60 Meter · Place 5 · UnattachedUnattached60 Meter5.7.89a PBWind: 0.411
May 11CIF SS FinalsMay 11 · 400 Meters · Place 8 · Poly (Long Beach)Poly (Long Beach)400 Meters8.57.33a10
May 4CIF-SS D1 PrelimsMay 4 · 400 Meters · Place 10 · Poly (Long Beach)Poly (Long Beach)400 MetersRound P10.57.92a10
Apr 25Moore League Prelims/FinalsApr 25 · 400 Meters · Place 4 · Poly (Long Beach)Poly (Long Beach)400 MetersRound P4.58.23a10
Apr 25Moore League Prelims/FinalsApr 25 · 400 Meters · Place 5 · Poly (Long Beach)Poly (Long Beach)400 Meters5.57.56a10
Apr 25Moore League Prelims/FinalsApr 25 · 200 Meters · Place 11 · Poly (Long Beach)Poly (Long Beach)200 MetersRound P11.26.18aWind: 0.210
Apr 1964th Mt. SAC RelaysApr 19 · 400 Meters · Place 4 · 10 Poly (Long Beach)10 Poly (Long Beach)400 Meters458.06—
Apr 1964th Mt. SAC RelaysApr 19 · 400 Meters · Place 4 · Poly (LongPoly (Long400 Meters458.06—
Apr 13South Bay Varsity ChampionshipsApr 13 · 400 Meters · Poly (Long Beach)Poly (Long Beach)400 Meters—DNS10
Apr 13South Bay Varsity ChampionshipsApr 13 · 200 Meters · Poly (Long Beach)Poly (Long Beach)200 Meters—DNS10
Apr 13South Bay Varsity ChampionshipsApr 13 · 100 Meters · Poly (Long Beach)Poly (Long Beach)100 Meters—DNSWind: 2.510
Apr 10Millikan V LB Poly DualApr 10 · 200 Meters · Place 3 · Long Beach PLong Beach P200 Meters325.4410
Apr 10Millikan V LB Poly DualApr 10 · 100 Meters · Place 3 · Long Beach PLong Beach P100 Meters312.3310
Apr 10Millikan V LB Poly DualApr 10 · 200 Meters · Place 3 · Long Beach PLong Beach P200 Meters325.4410
Apr 10Millikan V LB Poly DualApr 10 · 100 Meters · Place 3 · Long Beach PLong Beach P100 Meters312.3310
Apr 52024 Tiger Invitational @ South Pasadena TigerInvite.orgApr 5 · 400 Meters · Place 5 · Poly Long BeachPoly Long Beach400 Meters559.1510
Apr 52024 Tiger Invitational @ South Pasadena TigerInvite.orgApr 5 · 200 Meters · Place 10 · Poly Long BeachPoly Long Beach200 Meters1026.2710
Mar 16Laguna Beach Trophy InvitationalMar 16 · 400 Meters · Place 1 · Poly (Long Beach)Poly (Long Beach)400 Meters1.58.01a10
Mar 8Redondo Nike Track FestivalMar 8 · 400 Meters · Place 1 · Long Beach Poly (SS)Long Beach Poly (SS)400 Meters159.5910
Feb 3CA Winter ChampionshipsFeb 3 · 150 Meters · Place 28 · Long Beach PolyLong Beach Poly150 Meters28.18.91aWind: 0.210
Feb 3CA Winter ChampionshipsFeb 3 · 300 Meters · Place 24 · Long Beach PolyLong Beach Poly300 Meters24.41.52a10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 24Trackrabbit InvitationalFeb 24 · 200 Meters · Place 2 · Long Beach Poly (SS)Long Beach Poly (SS)200 Meters226.5510
Feb 24Trackrabbit InvitationalFeb 24 · 100 Meters · Place 1 · Long Beach Poly (SS)Long Beach Poly (SS)100 Meters112.94 PB10
Feb 24Trackrabbit InvitationalFeb 24 · 200 Meters · Place 2 · Long Beach Poly (SS)Long Beach Poly (SS)200 Meters226.5510
Feb 24Trackrabbit InvitationalFeb 24 · 100 Meters · Place 1 · Long Beach Poly (SS)Long Beach Poly (SS)100 Meters112.9410

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 25Moore League Prelims/FinalsApr 25 · 400 Meters · Place 3 · Poly (Long Beach)Poly (Long Beach)400 MetersRound P3.1:02.44a9
Apr 25Moore League Prelims/FinalsApr 25 · 400 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)400 Meters2.1:01.72a9
Apr 25Moore League Prelims/FinalsApr 25 · 200 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)200 MetersRound P2.27.17a9
Apr 25Moore League Prelims/FinalsApr 25 · 200 Meters · Place 4 · Poly (Long Beach)Poly (Long Beach)200 Meters4.26.70aWind: 1.29
Apr 14Big West Frosh/Soph ChampionshipsApr 14 · 200 Meters · Place 8 · Long Beach Poly (SS)Long Beach Poly (SS)200 Meters827.49—
Apr 14Big West Frosh/Soph ChampionshipsApr 14 · 400 Meters · Place 5 · Long Beach Poly (SS)Long Beach Poly (SS)400 Meters51:03.85—
Mar 28LB Poly at LB WilsonMar 28 · 200 Meters · Place 3 · Poly (Long Beach)Poly (Long Beach)200 Meters3.28.30aWind: 2.79
Mar 28LB Poly at LB WilsonMar 28 · 100 Meters · Place 5 · Poly (Long Beach)Poly (Long Beach)100 Meters5.13.34aWind: 2.59
Mar 18Laguna Beach Trophy InvitationMar 18 · 200 Meters · Place 6 · Long Beach Poly (SS)Long Beach Poly (SS)200 Meters627.769
Mar 18Laguna Beach Trophy InvitationMar 18 · 100 Meters · Place 9 · Long Beach Poly (SS)Long Beach Poly (SS)100 Meters913.5699
Mar 11Long Beach RelaysMar 11 · 100 Meters · Place 4 · Poly (Long Beach)Poly (Long Beach)100 Meters413.44a—
Mar 4Griffin Relays @ Los Alamitos HSMar 4 · 100 Meters · Place 3 · Poly (Long Beach)Poly (Long Beach)100 Meters3.13.53a9
Feb 25Poly Track-Rabbit InvitationalFeb 25 · 200 Meters · Place 4 · Poly (Long Beach)Poly (Long Beach)200 Meters4.28.36a9
Feb 25Poly Track-Rabbit InvitationalFeb 25 · 100 Meters · Place 14 · Poly (Long Beach)Poly (Long Beach)100 Meters14.15.10aWind: -1.19