Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorAyala Invitational · Feb 1813.25aAyala InvitationalFebruary 18, 2023
100 Meters · OutdoorAlta Loma vs Glendora · Mar 1912.10aAlta Loma vs GlendoraMarch 19, 2024
150 Meters · OutdoorRancho Cucamonga - Winter Qualifier 01 · Jan 1017.15aRancho Cucamonga - Winter Qualifier 01January 10, 2026
200 Meters · IndoorOntario Relays · Feb 2123.73aOntario RelaysFebruary 21, 2026
200 Meters · OutdoorCovina Invitational · Apr 322.95aCovina InvitationalApril 3, 2026
300 Meters · OutdoorRancho Cucamonga - Winter Qualifier 01 · Jan 1037.39aRancho Cucamonga - Winter Qualifier 01January 10, 2026
400 Meters · IndoorAyala Invitational · Feb 2253.52aAyala InvitationalFebruary 22, 2025
400 Meters · OutdoorAlta Loma vs San dimas · Apr 950.79aAlta Loma vs San dimasApril 9, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 29Hacienda League ChampionshipsApr 29 · 400 Meters · Place 4 · Alta LomaAlta Loma400 MetersRound P4.51.19a12
Apr 29Hacienda League ChampionshipsApr 29 · 400 Meters · Place 5 · Alta LomaAlta Loma400 Meters5.51.04a12
Apr 21South Hills vs Alta LomaApr 21 · 400 Meters · Place 2 · Alta LomaAlta Loma400 Meters251.16a12
Apr 21South Hills vs Alta LomaApr 21 · 200 Meters · Place 4 · Alta LomaAlta Loma200 Meters423.21a12
Apr 18Inland Empire ChampionshipsApr 18 · 400 Meters · Place 15 · Alta LomaAlta Loma400 Meters1551.49a12
Apr 9Alta Loma vs San dimasApr 9 · 400 Meters · Place 2 · Alta LomaAlta Loma400 Meters250.79a PB12
Apr 9Alta Loma vs San dimasApr 9 · 200 Meters · Place 4 · Alta LomaAlta Loma200 Meters423.35a12
Apr 3Covina InvitationalApr 3 · 400 Meters · Place 21 · Alta LomaAlta Loma400 Meters2151.65a12
Apr 3Covina InvitationalApr 3 · 200 Meters · Place 23 · Alta LomaAlta Loma200 Meters2322.95a PB12
Mar 26Colony vs Alta LomaMar 26 · 400 Meters · Place 2 · Alta LomaAlta Loma400 Meters251.79a12
Mar 26Colony vs Alta LomaMar 26 · 200 Meters · Place 8 · Alta LomaAlta Loma200 Meters823.70a12
Mar 20The QualifierMar 20 · 400 Meters · Place 6 · Alta LomaAlta Loma400 Meters651.5712
Mar 19Alta Loma vs Los AltosMar 19 · 400 Meters · Place 2 · Alta LomaAlta Loma400 Meters252.82a12
Mar 19Alta Loma vs Los AltosMar 19 · 200 Meters · Place 5 · Alta LomaAlta Loma200 Meters523.36a12
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 400 Meters · Place 21 · Alta LomaAlta Loma400 Meters21.52.55a12
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 200 Meters · Place 16 · Alta LomaAlta Loma200 Meters16.23.54aWind: -1.812
Mar 7Colt ClassicMar 7 · 400 Meters · Place 17 · Alta LomaAlta Loma400 Meters1752.84a12
Feb 7VS Athletics - CA Winter ChampionshipsFeb 7 · 150 Meters · Place 205 · Alta LomaAlta Loma150 Meters205.18.23aWind: -0.412
Jan 10Rancho Cucamonga - Winter Qualifier 01Jan 10 · 150 Meters · Place 21 · UnattachedUnattached150 Meters21.17.15a PBWind: -0.912
Jan 10Rancho Cucamonga - Winter Qualifier 01Jan 10 · 300 Meters · Place 6 · UnattachedUnattached300 Meters6.37.39a PB12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Ontario RelaysFeb 21 · 200 Meters · Place 14 · Alta LomaAlta Loma200 Meters1423.73a PB12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 29Hacienda League ChampionshipsApr 29 · 200 Meters · Place 6 · Alta Loma (SS)Alta Loma (SS)200 Meters623.8311
Apr 29Hacienda League ChampionshipsApr 29 · 200 Meters · Place 7 · Alta Loma (SS)Alta Loma (SS)200 MetersRound P723.9711
Apr 29Hacienda League ChampionshipsApr 29 · 400 Meters · Place 5 · Alta Loma (SS)Alta Loma (SS)400 Meters552.4211
Apr 29Hacienda League ChampionshipsApr 29 · 400 Meters · Place 4 · Alta Loma (SS)Alta Loma (SS)400 MetersRound P452.3411
Apr 24Alta Loma v ColonyApr 24 · 400 Meters · Place 2 · Alta LomaAlta Loma400 Meters2.53.31a11
Apr 24Alta Loma v ColonyApr 24 · 200 Meters · Place 5 · Alta LomaAlta Loma200 Meters5.24.81a11
Apr 10Alta Loma @ San DimasApr 10 · 400 Meters · Place 2 · Alta LomaAlta Loma400 Meters253.011
Apr 10Alta Loma @ San DimasApr 10 · 200 Meters · Place 4 · Alta LomaAlta Loma200 Meters423.411
Mar 1Roosevelt InvitationalMar 1 · 200 Meters · Place 36 · Alta Loma (SS)Alta Loma (SS)200 Meters3624.7811
Mar 1Roosevelt InvitationalMar 1 · 400 Meters · Place 21 · Alta Loma (SS)Alta Loma (SS)400 Meters2154.9011

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Ayala InvitationalFeb 22 · 400 Meters · Place 16 · Alta LomaAlta Loma400 Meters1653.52a PB—
Feb 22Ayala InvitationalFeb 22 · 200 Meters · Place 39 · Alta LomaAlta Loma200 Meters3924.83a—

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
Apr 26Palomares League FinalsApr 26 · 200 Meters · Place 23 · Alta LomaAlta Loma200 MetersRound P2324.3910
Apr 26Palomares League FinalsApr 26 · 400 Meters · Place 9 · Alta LomaAlta Loma400 Meters954.7310
Apr 26Palomares League FinalsApr 26 · 400 Meters · Place 9 · Alta LomaAlta Loma400 MetersRound P953.5310
Apr 16Palomares League PrelimsApr 16 · 400 Meters · Place 9 · Alta LomaAlta Loma400 Meters953.53a—
Apr 16Palomares League PrelimsApr 16 · 200 Meters · Place 23 · Alta LomaAlta Loma200 Meters2324.39a—
Apr 13Inland Empire ChampionshipsApr 13 · 400 Meters · Place 11 · Alta LomaAlta Loma400 Meters11.53.87a10
Apr 9Ayala vs. Alta Loma vs Bonita Double Dual MeetApr 9 · 400 Meters · Place 3 · Alta LomaAlta Loma400 Meters354.69a—
Apr 9Ayala vs. Alta Loma vs Bonita Double Dual MeetApr 9 · 200 Meters · Place 5 · Alta LomaAlta Loma200 Meters523.82a—
Mar 23Yorba Linda InvitationalMar 23 · 400 Meters · Place 23 · Alta LomaAlta Loma400 Meters23.56.27a10
Mar 23Yorba Linda InvitationalMar 23 · 200 Meters · Place 29 · Alta LomaAlta Loma200 Meters29.25.08aWind: 1.410
Mar 19Alta Loma vs GlendoraMar 19 · 400 Meters · Place 4 · Alta LomaAlta Loma400 Meters4.54.83a10
Mar 19Alta Loma vs GlendoraMar 19 · 200 Meters · Place 5 · Alta LomaAlta Loma200 Meters5.25.11a10
Mar 19Alta Loma vs GlendoraMar 19 · 100 Meters · Place 3 · Alta LomaAlta Loma100 Meters3.12.10a PB10
Mar 16The QualifierMar 16 · 400 Meters · Place 7 · Alta LomaAlta Loma400 Meters754.4810
Mar 16The QualifierMar 16 · 200 Meters · Place 16 · Alta LomaAlta Loma200 Meters1624.67110
Mar 12Alta Loma vs ColonyMar 12 · 200 Meters · Place 3 · Alta Loma (SS)Alta Loma (SS)200 Meters325.6010
Mar 12Alta Loma vs ColonyMar 12 · 100 Meters · Place 9 · Alta Loma (SS)Alta Loma (SS)100 Meters912.5810
Mar 12Alta Loma vs ColonyMar 12 · 400 Meters · Place 1 · Alta Loma (SS)Alta Loma (SS)400 Meters155.3410
Mar 12Alta Loma vs ColonyMar 12 · 200 Meters · Place 3 · Alta Loma (SAlta Loma (S200 Meters325.6010
Mar 12Alta Loma vs ColonyMar 12 · 100 Meters · Place 9 · Alta Loma (SAlta Loma (S100 Meters912.5810
Mar 12Alta Loma vs ColonyMar 12 · 400 Meters · Place 1 · Alta Loma (SAlta Loma (S400 Meters155.3410
Mar 5Alta Loma vs ClaremontMar 5 · 100 Meters · Place 5 · Alta Loma (SS)Alta Loma (SS)100 Meters512.3610
Mar 5Alta Loma vs ClaremontMar 5 · 400 Meters · Place 2 · Alta Loma (SS)Alta Loma (SS)400 Meters255.5110
Mar 5Alta Loma vs ClaremontMar 5 · 100 Meters · Place 5 · Alta Loma (SAlta Loma (S100 Meters512.3610
Mar 5Alta Loma vs ClaremontMar 5 · 400 Meters · Place 2 · Alta Loma (SAlta Loma (S400 Meters255.5110

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17Ayala InvitationalFeb 17 · 400 Meters · Place 2 · Alta LomaAlta Loma400 Meters255.10a—
Feb 17Ayala InvitationalFeb 17 · 200 Meters · Place 13 · Alta LomaAlta Loma200 Meters1325.38a—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 22Palomares League ChampionshipsApr 22 · 400 Meters · Place 6 · Alta LomaAlta Loma400 MetersRound P6.56.57a9
Apr 22Palomares League ChampionshipsApr 22 · 400 Meters · Place 4 · Alta LomaAlta Loma400 Meters4.56.74a9
Apr 13Alta Loma VS GlendoraApr 13 · 400 Meters · Place 4 · Alta LomaAlta Loma400 Meters41:00.36a—
Apr 13Alta Loma VS GlendoraApr 13 · 200 Meters · Place 10 · Alta LomaAlta Loma200 Meters1026.81a—
Apr 13Alta Loma VS GlendoraApr 13 · 200 Meters · Place 10 · Alta Loma (SS)Alta Loma (SS)200 Meters1026.819
Apr 13Alta Loma VS GlendoraApr 13 · 400 Meters · Place 4 · Alta Loma (SS)Alta Loma (SS)400 Meters41:00.369
Apr 13Alta Loma VS GlendoraApr 13 · 200 Meters · Place 10 · Alta Loma (SAlta Loma (S200 Meters1026.819
Apr 13Alta Loma VS GlendoraApr 13 · 400 Meters · Place 4 · Alta Loma (SAlta Loma (S400 Meters41:00.369
Apr 4Ayala v Alta Loma Dual MeetApr 4 · 400 Meters · Place 3 · Alta LomaAlta Loma400 Meters358.53a—
Apr 4Ayala v Alta Loma Dual MeetApr 4 · 200 Meters · Place 25 · Alta LomaAlta Loma200 Meters2527.28a—
Apr 4Ayala v Alta Loma Dual MeetApr 4 · 100 Meters · Place 33 · Alta LomaAlta Loma100 Meters3313.18a—
Apr 1Covina InvitationalApr 1 · 100 Meters · Place 48 · Alta Loma (SS)Alta Loma (SS)100 Meters4812.7649
Apr 1Covina InvitationalApr 1 · 400 Meters · Place 30 · Alta Loma (SS)Alta Loma (SS)400 Meters3058.859
Mar 15Alta Loma Vs ColonyMar 15 · 200 Meters · Place 18 · Alta Loma (SS)Alta Loma (SS)200 Meters1828.549
Mar 15Alta Loma Vs ColonyMar 15 · 100 Meters · Place 14 · Alta Loma (SS)Alta Loma (SS)100 Meters1413.859
Mar 8Claremont HS v Alta Loma HSMar 8 · 100 Meters · Place 10 · Alta LomaAlta Loma100 Meters1013.03a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 18Ayala InvitationalFeb 18 · 100 Meters · Place 35 · Alta LomaAlta Loma100 Meters3513.25a PB—