Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorCapistrano Valley vs. Mission Viejo · Feb 295:09.09Capistrano Valley vs. Mission ViejoFebruary 29, 2024
1600 Meters · OutdoorOC Championships · Apr 134:49.49aOC ChampionshipsApril 13, 2024
3200 Meters · OutdoorSouth Coast League Finals · Apr 2610:30.32aSouth Coast League Finals April 26, 2024
400 Meters · OutdoorMission Viejo vs Tesoro · Mar 1955.20aMission Viejo vs TesoroMarch 19, 2026
800 Meters · IndoorCapistrano Valley vs. Mission Viejo · Feb 292:18.75Capistrano Valley vs. Mission ViejoFebruary 29, 2024
800 Meters · OutdoorSouth Coast League Championships · Apr 281:59.80aSouth Coast League ChampionshipsApril 28, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 28South Coast League ChampionshipsApr 28 · 800 Meters · Place 8 · Mission ViejoMission Viejo800 MetersRound P8.2:01.03a12
Apr 28South Coast League ChampionshipsApr 28 · 800 Meters · Place 4 · Mission ViejoMission Viejo800 Meters4.1:59.80a PB12
Apr 23Mission Viejo vs San Juan HillsApr 23 · 800 Meters · Place 1 · Mission ViejoMission Viejo800 Meters12:02.30a12
Apr 18Orange County Track & Field ChampionshipsApr 18 · 800 Meters · Mission ViejoMission Viejo800 Meters--DNS12
Apr 16Aliso Niguel vs Mission ViejoApr 16 · 800 Meters · Place 5 · Mission ViejoMission Viejo800 Meters52:07.84a12
Apr 3Trabuco Hills InvitationalApr 3 · 800 Meters · Place 43 · Mission ViejoMission Viejo800 Meters432:06.49a12
Mar 26Trabuco Hills vs Mission ViejoMar 26 · 800 Meters · Place 5 · Mission ViejoMission Viejo800 Meters52:03.28a12
Mar 19Mission Viejo vs TesoroMar 19 · 400 Meters · Place 6 · Mission ViejoMission Viejo400 Meters655.20a PB12
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 800 Meters · Place 55 · Mission ViejoMission Viejo800 Meters55.2:08.86a12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 29South Coast League ChampionshipsApr 29 · 800 Meters · Place 14 · Mission ViejoMission Viejo800 MetersRound P14.2:04.29a11
Apr 29South Coast League ChampionshipsApr 29 · 800 Meters · Place 10 · Mission ViejoMission Viejo800 Meters10.1:59.95a11
Mar 29Orange County Champs @ Mission ViejoMar 29 · 800 Meters · Place 30 · Mission ViejoMission Viejo800 Meters30.2:05.88a11
Mar 27Tesoro vs Mission ViejoMar 27 · 1600 Meters · Mission ViejoMission Viejo1600 Meters--DNS11
Mar 27Tesoro vs Mission ViejoMar 27 · 800 Meters · Place 4 · Mission ViejoMission Viejo800 Meters4.2:02.22a11
Mar 20San Clemente vs Mission ViejoMar 20 · 800 Meters · Place 3 · Mission Viejo (SS)Mission Viejo (SS)800 Meters32:02.5611
Mar 845th Irvine/ASICS Track and Field Invitational - Day 2Mar 8 · 800 Meters · Place 17 · Mission ViejoMission Viejo800 Meters17.2:03.62a11
Feb 27Mission Viejo vs Capo ValleyFeb 27 · 1600 Meters · Mission ViejoMission Viejo1600 Meters--DNS11
Feb 27Mission Viejo vs Capo ValleyFeb 27 · 800 Meters · Place 1 · Mission ViejoMission Viejo800 Meters1.2:05.81a11

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 10Rick Hagin Distance PR Mania All-Comers 2024May 10 · 3200 Meters · Place 17 · UNAUNA3200 Meters17.11:15.81aUnofficial10
May 10Rick Hagin Distance PR Mania All-Comers 2024May 10 · 1600 Meters · Place 8 · UNAUNA1600 Meters8.4:47.40aUnofficial10
Apr 26South Coast League Finals Apr 26 · 3200 Meters · Place 6 · Mission ViejoMission Viejo3200 Meters6.10:30.32a PB10
Apr 26South Coast League Finals Apr 26 · 1600 Meters · Place 11 · Mission ViejoMission Viejo1600 MetersRound P11.4:50.04a10
Apr 26South Coast League Finals Apr 26 · 1600 Meters · Place 12 · Mission ViejoMission Viejo1600 Meters12.4:56.70a10
Apr 26South Coast League Finals Apr 26 · 800 Meters · Place 14 · Mission ViejoMission Viejo800 MetersRound P14.2:17.19a10
Apr 13OC ChampionshipsApr 13 · 1600 Meters · Place 3 · Mission ViejoMission Viejo1600 Meters3.4:49.49a PB10
Mar 29Trabuco Hills Distance Carnival and Inv.Mar 29 · 1600 Meters · Place 34 · Mission Viejo (SS)Mission Viejo (SS)1600 Meters344:51.6510
Mar 27Trabuco Hills vs Mission ViejoMar 27 · 1600 Meters · Place 7 · Mission ViejoMission Viejo1600 Meters7.5:04.27a10
Mar 21Aliso Niguel vs Mission ViejoMar 21 · 1600 Meters · Place 2 · Mission ViejoMission Viejo1600 Meters2.5:00.77a10
Mar 16Triton InvitationalMar 16 · 1600 Meters · Place 7 · Mission ViejMission Viej1600 Meters74:58.6210
Mar 16Triton InvitationalMar 16 · 1600 Meters · Place 7 · Mission Viejo (SS)Mission Viejo (SS)1600 Meters74:58.6210
Mar 14Dana Hills at Mission ViejoMar 14 · 1600 Meters · Place 3 · Mission ViejoMission Viejo1600 Meters3.4:58.78a10
Mar 14Dana Hills at Mission ViejoMar 14 · 800 Meters · Place 3 · Mission ViejoMission Viejo800 Meters3.2:24.23a10
Feb 29Mission Viejo at Capistrano ValleyFeb 29 · 1600 Meters · Place 2 · Mission ViejoMission Viejo1600 Meters2.5:09.09a10
Feb 29Mission Viejo at Capistrano ValleyFeb 29 · 800 Meters · Place 3 · Mission ViejoMission Viejo800 Meters3.2:18.75a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 29Capistrano Valley vs. Mission ViejoFeb 29 · 800 Meters · Place 3 · Mission Viejo (SS)Mission Viejo (SS)800 Meters32:18.75 PB10
Feb 29Capistrano Valley vs. Mission ViejoFeb 29 · 1600 Meters · Place 2 · Mission Viejo (SS)Mission Viejo (SS)1600 Meters25:09.09 PB10

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 28South Coast League FinalsApr 28 · 3200 Meters · Place 16 · Mission ViejoMission Viejo3200 Meters16.11:31.31a9
Apr 28South Coast League FinalsApr 28 · 1600 Meters · Place 29 · Mission ViejoMission Viejo1600 MetersRound P29.5:17.86a9
Apr 19San Clemente vs Mission Viejo SCL Duel MeetApr 19 · 1600 Meters · Place 9 · Mission ViejMission Viej1600 Meters95:21.24—
Apr 19San Clemente vs Mission Viejo SCL Duel MeetApr 19 · 800 Meters · Place 7 · Mission ViejMission Viej800 Meters72:36.18—
Apr 1Trabuco InviteApr 1 · 1600 Meters · Place 103 · Mission ViejoMission Viejo1600 Meters103.5:16.64a9
Mar 23Mission Viejo vs. Aliso Niguel SCL Dual MeetMar 23 · 1600 Meters · Place 14 · Mission ViejoMission Viejo1600 Meters14.5:20.47a9
Mar 23Mission Viejo vs. Aliso Niguel SCL Dual MeetMar 23 · 800 Meters · Place 12 · Mission ViejoMission Viejo800 Meters12.2:31.37a9
Mar 15Mission Viejo at Dana HillsMar 15 · 1600 Meters · Place 5 · Mission ViejoMission Viejo1600 Meters5.5:26.45a9
Mar 15Mission Viejo at Dana HillsMar 15 · 800 Meters · Place 10 · Mission ViejoMission Viejo800 Meters10.2:40.61a9
Mar 8Villa Park vs Mission Viejo & El ToroMar 8 · 1600 Meters · Place 6 · Mission ViejoMission Viejo1600 Meters6.5:27.22a9