Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEtiwanda Tri-Meet: Damien, Etiwanda, St. Lucy's · Apr 1612.57aEtiwanda Tri-Meet: Damien, Etiwanda, St. Lucy'sApril 16, 2024
200 Meters · IndoorOntario Relays · Feb 1726.58Ontario RelaysFebruary 17, 2024
200 Meters · OutdoorMt. SAC Relays - Community College Division · Apr 113.2Mt. SAC Relays - Community College DivisionApril 11, 2026
300 Meters · Outdoor2026 Moorpark College Season Opener · Feb 741.00a2026 Moorpark College Season OpenerFebruary 7, 2026
400 Meters · Outdoor2026 Orange Empire Conference Championships · Apr 1756.63a2026 Orange Empire Conference ChampionshipsApril 17, 2026
60 Meter · OutdoorCA Winter Championships · Feb 38.17aCA Winter ChampionshipsFebruary 3, 2024
800 Meters · OutdoorValley United Invitational All Comers Meet -B-2 · Feb 293:02.44aValley United Invitational All Comers Meet -B-2February 29, 2020
Triple Jump · OutdoorLong Beach Sprinters Invitational · Apr 2914.75aLong Beach Sprinters InvitationalApril 29, 2017

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 22026 3C2A Southern California ChampionshipsMay 2 · 400 Meters · Place 8 · Riverside CityRiverside City400 MetersRound P8.58.94aSo
May 22026 3C2A Southern California ChampionshipsMay 2 · 400 Meters · Place 7 · Riverside CityRiverside City400 Meters7.57.77aSo
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · 400 Meters · Place 3 · Riverside CityRiverside City400 MetersRound P3.57.94aSo
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · 400 Meters · Place 2 · Riverside CityRiverside City400 Meters2.56.63a PBSo
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · 200 Meters · Riverside CityRiverside City200 MetersRound P--DNSWind: 3.2So
Apr 11Mt. SAC Relays - Community College DivisionApr 11 · 200 Meters · Riverside CityRiverside City200 Meters—3.2 PBSO
Apr 3UC San Diego Triton InvitationalApr 3 · 400 Meters · Place 21 · Riverside CityRiverside City400 Meters2156.76aSo
Mar 27Mangrum InvitationalMar 27 · 400 Meters · Place 9 · Riverside CityRiverside City400 Meters958.34aSo
Mar 20Redlands InvitationalMar 20 · 200 Meters · Place 10 · Riverside CityRiverside City200 Meters1025.64aSo
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · 400 Meters · Place 37 · Riverside CityRiverside City400 Meters37.1:00.97aSo
Feb 72026 Moorpark College Season OpenerFeb 7 · 300 Meters · Place 3 · Riverside CityRiverside City300 Meters3.41.00a PBSo

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10SoCal Finals @ SaddlebackMay 10 · 400 Meters · Place 9 · Riverside CityRiverside City400 Meters958.97aFR
May 10SoCal Finals @ SaddlebackMay 10 · 200 Meters · Place 25 · Riverside CityRiverside City200 Meters2527.48aFR
Apr 18Orange Empire Conference (OEC) ChampionshipsApr 18 · 400 Meters · Place 3 · Riverside CityRiverside City400 Meters3.1:00.19aFr
Apr 18Orange Empire Conference (OEC) ChampionshipsApr 18 · 200 Meters · Place 6 · Riverside CityRiverside City200 Meters6.26.72aFr
Apr 122025 Mt. SAC Relays CC DivisionApr 12 · 400 Meters · Place 3 · Riverside CityRiverside City400 Meters3.59.25aFr
Apr 42025 Triton InvitationalApr 4 · 200 Meters · Place 66 · Riverside CityRiverside City200 Meters6626.70aFr
Mar 28Mangrum Invitational Mar 28 · 400 Meters · Place 15 · Riverside CityRiverside City400 Meters151:01.52aFr

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 4CIF-SS D1 PrelimsMay 4 · 400 Meters · Place 19 · EtiwandaEtiwanda400 MetersRound P19.58.77a12
Apr 26Baseline League FinalsApr 26 · 400 Meters · Place 1 · EtiwandaEtiwanda400 MetersRound P1.58.20a12
Apr 26Baseline League FinalsApr 26 · 400 Meters · Place 2 · EtiwandaEtiwanda400 Meters2.59.54a12
Apr 26Baseline League FinalsApr 26 · 200 Meters · Place 3 · EtiwandaEtiwanda200 MetersRound P3.25.07aWind: 2.712
Apr 26Baseline League FinalsApr 26 · 200 Meters · Place 4 · EtiwandaEtiwanda200 Meters4.25.79aWind: 012
Apr 16Etiwanda Tri-Meet: Damien, Etiwanda, St. Lucy'sApr 16 · 100 Meters · Place 1 · EtiwandaEtiwanda100 Meters1.12.57a PBWind: -1.512
Apr 13Inland Empire ChampionshipsApr 13 · 100 Meters · Place 9 · EtiwandaEtiwanda100 Meters9.12.71aWind: -0.212
Apr 9Etiwanda vs Los OsosApr 9 · 400 Meters · Place 1 · EtiwandaEtiwanda400 Meters1.1:00.05a12
Apr 2Etiwanda at UplandApr 2 · 400 Meters · Place 1 · EtiwandaEtiwanda400 Meters1.1:00.19a12
Apr 2Etiwanda at UplandApr 2 · 200 Meters · Place 4 · EtiwandaEtiwanda200 Meters4.26.45a12
Mar 19Chino Hills At EtiwandaMar 19 · 400 Meters · Place 1 · EtiwandaEtiwanda400 Meters1.58.27a12
Mar 16The QualifierMar 16 · 100 Meters · Place 8 · EtiwandaEtiwanda100 Meters812.7912
Mar 16The QualifierMar 16 · 200 Meters · Place 6 · EtiwandaEtiwanda200 Meters626.1512
Mar 9Rancho Cucamonga Kick-off ClassicMar 9 · 100 Meters · Place 5 · Etiwanda (SS)Etiwanda (SS)100 Meters512.6112
Mar 2Colt ClassicMar 2 · 200 Meters · Place 1 · EtiwandaEtiwanda200 Meters126.4012
Mar 2Colt ClassicMar 2 · 100 Meters · Place 11 · EtiwandaEtiwanda100 Meters1113.0612
Feb 3CA Winter ChampionshipsFeb 3 · 60 Meter · Place 57 · EtiwandaEtiwanda60 MeterRound P57.8.17a PBWind: 1.912
Jan 6California State University, Fullerton All ComersJan 6 · 60 Meter · Place 26 · UnattachedUnattached60 Meter26.8.34aWind: -112

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Ontario RelaysFeb 17 · 200 Meters · Place 3 · Etiwanda (SS)Etiwanda (SS)200 Meters326.58 PB12

2023 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 200 Meters · 33-Unattached33-Unattached200 Meters—DNSWind: 1.711
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 100 Meters · Place 12 · 33-Unattached33-Unattached100 MetersRound P12.12.73aWind: 1.6Unofficial11
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 100 Meters · Place 7 · 33-Unattached33-Unattached100 Meters7.12.74aWind: 3.5Unofficial11
Apr 27Baseline League FinalsApr 27 · 200 Meters · Place 6 · EtiwandaEtiwanda200 MetersRound P6.25.74aWind: 311
Apr 27Baseline League FinalsApr 27 · 200 Meters · Place 7 · EtiwandaEtiwanda200 Meters7.26.04aWind: 0.711
Apr 27Baseline League FinalsApr 27 · 100 Meters · Place 7 · EtiwandaEtiwanda100 MetersRound P7.12.69aWind: 111
Apr 27Baseline League FinalsApr 27 · 100 Meters · Place 5 · EtiwandaEtiwanda100 Meters5.12.57aWind: 1.911
Apr 24Baseline League PrelimsApr 24 · 200 Meters · Place 7 · Etiwanda (SS)Etiwanda (SS)200 Meters726.0411
Apr 24Baseline League PrelimsApr 24 · 200 Meters · Place 6 · Etiwanda (SS)Etiwanda (SS)200 MetersRound P625.7411
Apr 24Baseline League PrelimsApr 24 · 100 Meters · Place 5 · Etiwanda (SS)Etiwanda (SS)100 Meters512.5711
Apr 24Baseline League PrelimsApr 24 · 100 Meters · Place 7 · Etiwanda (SS)Etiwanda (SS)100 MetersRound P712.6911
Apr 15Inland Empire ChampionshipsApr 15 · 200 Meters · Place 4 · Etiwanda (SS)Etiwanda (SS)200 Meters426.3911
Apr 15Inland Empire ChampionshipsApr 15 · 100 Meters · Place 10 · Etiwanda (SS)Etiwanda (SS)100 Meters1012.9811
Apr 10Etiwanda at Los OsosApr 10 · 200 Meters · Place 1 · EtiwandaEtiwanda200 Meters1.26.97a11
Apr 10Etiwanda at Los OsosApr 10 · 100 Meters · Place 3 · EtiwandaEtiwanda100 Meters3.12.83a11
Apr 4Upland @ EtiwandaApr 4 · 200 Meters · Place 1 · EtiwandaEtiwanda200 Meters1.27.20aWind: 1.611
Apr 4Upland @ EtiwandaApr 4 · 100 Meters · Place 3 · EtiwandaEtiwanda100 Meters3.13.08aWind: -0.911
Mar 24Etiwanda at Chino HillsMar 24 · 200 Meters · Place 2 · EtiwandaEtiwanda200 Meters2.26.91aWind: 1.811
Mar 24Etiwanda at Chino HillsMar 24 · 100 Meters · Place 4 · EtiwandaEtiwanda100 Meters4.13.01aWind: 0.711
Mar 21Etiwanda @ Chino HillsMar 21 · 200 Meters · Place 2 · EtiwandaEtiwanda200 Meters226.9111
Mar 21Etiwanda @ Chino HillsMar 21 · 100 Meters · Place 4 · EtiwandaEtiwanda100 Meters413.0111
Mar 16Etiwanda Quad MeetMar 16 · 200 Meters · Place 1 · Etiwanda (SS)Etiwanda (SS)200 Meters127.5911
Mar 16Etiwanda Quad MeetMar 16 · 100 Meters · Place 2 · Etiwanda (SS)Etiwanda (SS)100 Meters213.1911
Mar 11Redondo Nike Track FestivalMar 11 · 400 Meters · Place 25 · EtiwandaEtiwanda400 Meters25.1:06.56a11
Mar 4Colt ClassicMar 4 · 200 Meters · Place 2 · Etiwanda (SS)Etiwanda (SS)200 Meters227.6611
Mar 4Colt ClassicMar 4 · 100 Meters · Place 2 · Etiwanda (SS)Etiwanda (SS)100 Meters213.4711

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Feb 29Valley United Invitational All Comers Meet -B-2Feb 29 · 800 Meters · Place 33 · California Rising StarsCalifornia Rising Stars800 Meters33.3:02.44a PB-
Feb 29Valley United Invitational All Comers Meet -B-2Feb 29 · 200 Meters · Place 30 · California Rising StarsCalifornia Rising Stars200 Meters30.29.85a-

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 4ANNUAL INVITATIONAL SCA JO QUALIFIERMay 4 · 200 Meters · Place 53 · California Rising StarsCalifornia Rising Stars200 Meters53.28.79aWind: 0.2-
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · 400 Meters · Place 86 · California Rising StarsCalifornia Rising Stars400 Meters86.1:13.92a-
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · 100 Meters · Place 46 · California Rising StarsCalifornia Rising Stars100 MetersRound P46.14.36a-

2017 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 2633rd Annual Los Angeles Jets InvitationalMay 26 · 400 Meters · Place 68 · PowerPlay Select Track & FieldPowerPlay Select Track & Field400 Meters68.1:20.63a-
May 2633rd Annual Los Angeles Jets InvitationalMay 26 · 200 Meters · Place 48 · PowerPlay Select Track & FieldPowerPlay Select Track & Field200 Meters48.31.21aWind: -2.1-
May 2633rd Annual Los Angeles Jets InvitationalMay 26 · 100 Meters · Place 32 · PowerPlay Select Track & FieldPowerPlay Select Track & Field100 MetersRound P32.14.62a-
May 20Pasadena Running Roses Invitational May 20 · 400 Meters · Place 52 · PowerPlay Select Track & FieldPowerPlay Select Track & Field400 Meters52.1:17.92a-
May 20Pasadena Running Roses Invitational May 20 · 100 Meters · Place 33 · PowerPlay Select Track & FieldPowerPlay Select Track & Field100 MetersRound P33.14.74a-
Apr 29Long Beach Sprinters InvitationalApr 29 · Triple Jump · Place 31 · PowerPlay YouthPowerPlay YouthTriple Jump3130.35a PR11-12
Apr 29Long Beach Sprinters InvitationalApr 29 · Triple Jump · Place 40 · PowerPlay YouthPowerPlay YouthTriple Jump4014.75a PB11-12
Apr 22Imani InvitationalApr 22 · 200 Meters · Place 41 · PowerPlay Select Track & FieldPowerPlay Select Track & Field200 Meters41.31.70a-
Apr 22Imani InvitationalApr 22 · 100 Meters · Place 18 · PowerPlay Select Track & FieldPowerPlay Select Track & Field100 MetersRound P18.14.45a-