Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorUSATF Southern California Association Junior Olympic Championships · Jun 94:48.22aUSATF Southern California Association Junior Olympic ChampionshipsJune 9, 2023
1600 Meters · IndoorCondor Invitational and Distance Carnival · Feb 284:42.59aCondor Invitational and Distance CarnivalFebruary 28, 2025
1600 Meters · Outdoor46th Irvine Track and Field Invitational presented by ASICS - Day 2 · Mar 144:30.10a46th Irvine Track and Field Invitational presented by ASICS - Day 2March 14, 2026
300 Meters · OutdoorR.E.A.C.H. PYLUSD Middle School Track Meet · May 1145.12aR.E.A.C.H. PYLUSD Middle School Track MeetMay 11, 2022
3000 Meters · OutdoorLA Jets 37th Invitational · May 2710:15.98aLA Jets 37th InvitationalMay 27, 2023
3200 Meters · IndoorCondor Invitational and Distance Carnival · Feb 279:52.82aCondor Invitational and Distance CarnivalFebruary 27, 2026
3200 Meters · OutdoorCentury Conference Championships · May 29:49.81aCentury Conference ChampionshipsMay 2, 2025
800 Meters · IndoorCondor Invitational and Distance Carnival · Feb 272:02.62aCondor Invitational and Distance CarnivalFebruary 27, 2026
800 Meters · OutdoorCentury Conference Championships · Apr 291:59.73aCentury Conference ChampionshipsApril 29, 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 · 800 Meters · El DoradoEl Dorado800 MetersRound P--DNS11
May 9CIF SS D2 PreliminariesMay 9 · 800 Meters · El DoradoEl Dorado800 MetersRound P--DNS11
Apr 29Century Conference ChampionshipsApr 29 · 3200 Meters · El DoradoEl Dorado3200 Meters--DNS11
Apr 29Century Conference ChampionshipsApr 29 · 1600 Meters · Place 8 · El DoradoEl Dorado1600 MetersRound P8.4:39.64a11
Apr 29Century Conference ChampionshipsApr 29 · 800 Meters · Place 4 · El DoradoEl Dorado800 MetersRound P4.2:03.85a11
Apr 29Century Conference ChampionshipsApr 29 · 800 Meters · Place 1 · El DoradoEl Dorado800 Meters1.1:59.73a PB11
Apr 24Crestview League PreliminariesApr 24 · 1600 Meters · Place 8 · El DoradoEl Dorado1600 Meters84:39.64a11
Apr 24Crestview League PreliminariesApr 24 · 800 Meters · Place 4 · El DoradoEl Dorado800 Meters42:03.85a11
Apr 14El Dorado vs Yorba LindaApr 14 · 1600 Meters · Place 2 · El DoradoEl Dorado1600 Meters24:41.71a11
Apr 14El Dorado vs Yorba LindaApr 14 · 800 Meters · Place 6 · El DoradoEl Dorado800 Meters62:09.88a11
Apr 2Cypress vs El DoradoApr 2 · 1600 Meters · Place 5 · El DoradoEl Dorado1600 Meters5.4:46.59a11
Apr 2Cypress vs El DoradoApr 2 · 800 Meters · Place 4 · El DoradoEl Dorado800 Meters4.2:08.59a11
Mar 26El Dorado vs Canyon (Anaheim)Mar 26 · 3200 Meters · Place 4 · El DoradoEl Dorado3200 Meters410:25.47a11
Mar 26El Dorado vs Canyon (Anaheim)Mar 26 · 800 Meters · Place 1 · El DoradoEl Dorado800 Meters12:01.65a11
Mar 21Yorba Linda InvitationalMar 21 · 3200 Meters · Place 2 · El DoradoEl Dorado3200 Meters210:17.12a11
Mar 19Villa Park vs El DoradoMar 19 · 1600 Meters · Place 3 · El DoradoEl Dorado1600 Meters34:58.29a11
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 1600 Meters · Place 18 · El DoradoEl Dorado1600 Meters18.4:30.10a PB11
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 800 Meters · Place 37 · El DoradoEl Dorado800 Meters37.2:06.50a11
Mar 7Arcadia Distance ChallengeMar 7 · 3200 Meters · Place 9 · El DoradoEl Dorado3200 Meters910:05.1311
Mar 7Arcadia Distance ChallengeMar 7 · 1600 Meters · Place 16 · El DoradoEl Dorado1600 Meters164:31.6911
Mar 5El Dorado vs SonoraMar 5 · 1600 Meters · Place 2 · El DoradoEl Dorado1600 Meters24:51.88a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Condor Invitational and Distance CarnivalFeb 27 · 3200 Meters · Place 9 · El DoradoEl Dorado3200 Meters99:52.82a PB11
Feb 27Condor Invitational and Distance CarnivalFeb 27 · 800 Meters · Place 5 · El DoradoEl Dorado800 Meters52:02.62a PB11

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 2Century Conference ChampionshipsMay 2 · 3200 Meters · Place 4 · El DoradoEl Dorado3200 Meters4.9:49.81a PB10
May 2Century Conference ChampionshipsMay 2 · 1600 Meters · Place 14 · El DoradoEl Dorado1600 MetersRound P14.4:41.74a10
May 2Century Conference ChampionshipsMay 2 · 800 Meters · Place 22 · El DoradoEl Dorado800 MetersRound P22.2:08.62a10
Apr 25Crestview PrelimsApr 25 · 800 Meters · Place 22 · El Dorado (SS)El Dorado (SS)800 MetersRound P222:08.6210
Apr 25Crestview PrelimsApr 25 · 1600 Meters · Place 14 · El Dorado (SS)El Dorado (SS)1600 MetersRound P144:41.7410
Apr 1215th Irvine ASICS Distance CarnivalApr 12 · 3200 Meters · Place 51 · El DoradoEl Dorado3200 Meters5110:05.7510
Apr 1215th Irvine ASICS Distance CarnivalApr 12 · 3200 Meters · Place 51 · El DoradoEl Dorado3200 Meters5110:05.7510
Apr 8Villa Park vs El DoradoApr 8 · 3200 Meters · El DoradoEl Dorado3200 Meters--DNS10
Apr 8Villa Park vs El DoradoApr 8 · 1600 Meters · Place 5 · El DoradoEl Dorado1600 Meters5.4:54.72a10
Apr 8Villa Park vs El DoradoApr 8 · 800 Meters · Place 4 · El DoradoEl Dorado800 Meters4.2:06.51a10
Apr 4Trabuco Hills InvitationalApr 4 · 1600 Meters · Place 77 · El Dorado (SS)El Dorado (SS)1600 Meters774:37.9510
Apr 4Trabuco Hills InvitationalApr 4 · 3200 Meters · Place 5 · El Dorado (SS)El Dorado (SS)3200 Meters510:00.1810
Apr 1El Dorado vs Yorba LindaApr 1 · 1600 Meters · Place 5 · El DoradoEl Dorado1600 Meters5.4:39.98a10
Apr 1El Dorado vs Yorba LindaApr 1 · 800 Meters · Place 4 · El DoradoEl Dorado800 Meters4.2:08.77a10
Mar 29Orange County Champs @ Mission ViejoMar 29 · 1600 Meters · Place 12 · El DoradoEl Dorado1600 Meters12.4:39.35a10
Mar 29Orange County Champs @ Mission ViejoMar 29 · 800 Meters · Place 5 · El DoradoEl Dorado800 Meters5.2:08.15a10
Mar 27Brea Olinda vs El DoradoMar 27 · 3200 Meters · Place 1 · El DoradoEl Dorado3200 Meters110:47.75a10
Mar 27Brea Olinda vs El DoradoMar 27 · 1600 Meters · Place 3 · El DoradoEl Dorado1600 Meters34:42.53a10
Mar 27Brea Olinda vs El DoradoMar 27 · 800 Meters · Place 6 · El DoradoEl Dorado800 Meters62:05.35a10
Mar 22Yorba Linda InvitationalMar 22 · 3200 Meters · Place 4 · El DoradoEl Dorado3200 Meters4.10:04.53a10
Mar 22Yorba Linda InvitationalMar 22 · 1600 Meters · Place 9 · El DoradoEl Dorado1600 Meters9.4:37.70a10
Mar 22Yorba Linda InvitationalMar 22 · 3200 Meters · Place 4 · El DoradoEl Dorado3200 Meters4.10:04.53aUnofficial10
Mar 22Yorba Linda InvitationalMar 22 · 1600 Meters · Place 9 · El DoradoEl Dorado1600 Meters9.4:37.70aUnofficial10
Mar 20Canyon vs El DoradoMar 20 · 3200 Meters · Place 1 · El DoradoEl Dorado3200 Meters1.10:18.50a10
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 3200 Meters · Place 14 · El DoradoEl Dorado3200 Meters149:51.0510
Mar 845th Irvine/ASICS Track and Field Invitational - Day 2Mar 8 · 3200 Meters · Place 24 · El DoradoEl Dorado3200 Meters24.9:56.59a10
Mar 845th Irvine/ASICS Track and Field Invitational - Day 2Mar 8 · 1600 Meters · Place 30 · El DoradoEl Dorado1600 Meters30.4:39.77a10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Condor Invitational and Distance CarnivalFeb 28 · 1600 Meters · Place 10 · El DoradoEl Dorado1600 Meters104:42.59a PB—
Feb 28Condor Invitational and Distance CarnivalFeb 28 · 800 Meters · Place 4 · El DoradoEl Dorado800 Meters42:10.54a—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 1500 Meters · Place 18 · Quick Track ClubQuick Track Club1500 Meters184:48.22a PB—
May 27LA Jets 37th InvitationalMay 27 · 3000 Meters · Place 7 · Quick Track ClubQuick Track Club3000 Meters710:15.98a PB—
May 6Pacific Coast Shockwaves InvitationalMay 6 · 3000 Meters · Place 5 · Quick Track ClubQuick Track Club3000 Meters510:33.54a—
Apr 22Imani Speed City ComptonApr 22 · 3000 Meters · Place 5 · Quick Track ClubQuick Track Club3000 Meters510:32.37a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 3000 Meters · Place 4 · Quick Track ClubQuick Track Club3000 Meters410:30.92a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 1500 Meters · Place 6 · Quick Track ClubQuick Track Club1500 Meters64:53.95a—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 21QTC 1600m Time Trial Dec 21 · 1600 Meters · Quick Track ClubQuick Track Club1600 Meters—5:19aUnofficial8
Nov 30QTC 1600m Time TrialNov 30 · 1600 Meters · Quick Track ClubQuick Track Club1600 Meters—5:19aUnofficial8
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 22 · Quick Track ClubQuick Track Club1500 Meters22.5:03.05a13
May 14Long Beach Sprinters InvitationalMay 14 · 1500 Meters · Quick Track ClubQuick Track Club1500 Meters—DNS13
May 11R.E.A.C.H. PYLUSD Middle School Track MeetMay 11 · 300 Meters · Place 2 · KraemerKraemer300 Meters2.45.12a PB7
May 11R.E.A.C.H. PYLUSD Middle School Track MeetMay 11 · 1600 Meters · Place 2 · KraemerKraemer1600 Meters2.5:34.89a7