Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorPortola vs Villa Park · Feb 2512.97aPortola vs Villa ParkFebruary 25, 2026
100 Meters · OutdoorCentury Conference Championships · Apr 2912.56aCentury Conference ChampionshipsApril 29, 2026
200 Meters · IndoorPortola vs Villa Park · Feb 2526.88aPortola vs Villa ParkFebruary 25, 2026
200 Meters · OutdoorCentury Conference Championships · Apr 2926.51aCentury Conference ChampionshipsApril 29, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 29Century Conference ChampionshipsApr 29 · 200 Meters · Place 10 · Villa Park200 MetersRound P10.26.51a PBWind: 1.512
Apr 29Century Conference ChampionshipsApr 29 · 100 Meters · Place 7 · Villa Park100 MetersRound P7.12.68aWind: 1.712
Apr 29Century Conference ChampionshipsApr 29 · 100 Meters · Place 5 · Villa Park100 Meters5.12.56a PBWind: 1.212
Apr 24Crestview League PreliminariesApr 24 · 200 Meters · Place 10 · Villa Park200 Meters1026.51a12
Apr 24Crestview League PreliminariesApr 24 · 100 Meters · Place 7 · Villa Park100 Meters712.68a12
Apr 18Orange County Track & Field ChampionshipsApr 18 · 100 Meters · Place 21 · Villa Park100 Meters21.12.79aWind: 1.112
Apr 16Cypress vs Villa ParkApr 16 · 100 Meters · Place 2 · Villa Park100 Meters2.12.62a12
Apr 8Villa Park vs CanyonApr 8 · 200 Meters · Villa Park200 Meters--DNSWind: -1.412
Apr 8Villa Park vs CanyonApr 8 · 100 Meters · Place 2 · Villa Park100 Meters2.12.71aWind: 012
Mar 28Brea Invitational and RelaysMar 28 · 200 Meters · Place 12 · Villa Park200 Meters1229.45a12
Mar 28Brea Invitational and RelaysMar 28 · 100 Meters · Place 4 · Villa Park100 Meters412.66a12
Mar 25Yorba Linda vs Villa Park Mar 25 · 200 Meters · Place 16 · Villa Park200 Meters1639.37a12
Mar 25Yorba Linda vs Villa Park Mar 25 · 100 Meters · Place 4 · Villa Park100 Meters412.87a12
Mar 20ASICS Laguna Beach Trophy InvitationalMar 20 · 100 Meters · Place 7 · Villa Park100 Meters713.1312
Mar 19Villa Park vs El DoradoMar 19 · 200 Meters · Place 2 · Villa Park200 Meters226.52a12
Mar 19Villa Park vs El DoradoMar 19 · 100 Meters · Place 3 · Villa Park100 Meters312.99a12
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 200 Meters · Villa Park200 Meters—DNSWind: -2.312
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 100 Meters · Place 5 · Villa Park100 Meters5.12.75aWind: 1.312

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25Portola vs Villa ParkFeb 25 · 200 Meters · Place 2 · Villa Park200 Meters226.88a PB12
Feb 25Portola vs Villa ParkFeb 25 · 100 Meters · Place 1 · Villa Park100 Meters112.97a PB12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 17Canyon vs Villa ParkApr 17 · 200 Meters · Place 2 · Villa Park200 Meters227.4511
Apr 17Canyon vs Villa ParkApr 17 · 100 Meters · Place 3 · Villa Park100 Meters313.2011
Apr 8Villa Park vs El DoradoApr 8 · 200 Meters · Place 1 · Villa Park200 Meters1.27.58a11
Apr 8Villa Park vs El DoradoApr 8 · 100 Meters · Place 4 · Villa Park100 Meters4.13.30a11
Mar 29Orange County Champs @ Mission ViejoMar 29 · 100 Meters · Villa Park100 Meters--DNSWind: 2.411
Mar 20Villa Park vs Brea OlindaMar 20 · 100 Meters · Place 3 · Villa Park100 Meters3.13.49a11
Mar 15Brea RelaysMar 15 · 100 Meters · Place 2 · Villa Park100 Meters2.13.32aWind: 1.411
Mar 15Brea RelaysMar 15 · 100 Meters · Place 2 · Villa Park100 Meters2.13.32aWind: 1.4Unofficial11
Mar 845th Irvine/ASICS Track and Field Invitational - Day 2Mar 8 · 100 Meters · Place 29 · Villa Park100 Meters29.13.30aWind: 0.211

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 4CIF-SS D2 PrelimsMay 4 · 200 Meters · Place 25 · Villa Park200 MetersRound P25.26.88aWind: -0.810
May 4CIF-SS D2 PrelimsMay 4 · 100 Meters · Place 21 · Villa Park100 MetersRound P21.12.96aWind: 0.310
Apr 26Century Conference FinalsApr 26 · 200 Meters · Place 4 · Villa Park200 MetersRound P4.26.75aWind: 1.310
Apr 26Century Conference FinalsApr 26 · 200 Meters · Place 2 · Villa Park200 Meters2.26.33aWind: 3.510
Apr 26Century Conference FinalsApr 26 · 100 Meters · Place 3 · Villa Park100 MetersRound P3.13.01aWind: 110
Apr 26Century Conference FinalsApr 26 · 100 Meters · Place 3 · Villa Park100 Meters3.12.64aWind: 4.810
Apr 19Crestview League PrelimsApr 19 · 200 Meters · Place 4 · Villa Park200 MetersRound P4.26.75aWind: 1.310
Apr 19Crestview League PrelimsApr 19 · 100 Meters · Place 3 · Villa Park100 MetersRound P3.13.01aWind: 110
Apr 13OC ChampionshipsApr 13 · 100 Meters · Place 12 · Villa Park100 Meters12.12.85aWind: 010
Apr 11Villa Park vs Yorba LindaApr 11 · 100 Meters · Place 5 · Villa Park100 Meters5.13.13a10
Apr 2Canyon vs Villa ParkApr 2 · 200 Meters · Place 4 · Villa Park200 Meters4.27.58a10
Apr 2Canyon vs Villa ParkApr 2 · 100 Meters · Place 4 · Villa Park100 Meters4.13.14a10
Mar 13Villa Park vs Brea OlindaMar 13 · 200 Meters · Place 2 · Villa Park (SS)200 Meters227.5010
Mar 13Villa Park vs Brea OlindaMar 13 · 100 Meters · Place 1 · Villa Park (SS)100 Meters113.2310
Mar 8Redondo Nike Track FestivalMar 8 · 100 Meters · Place 67 · Villa Park (SS)100 Meters6713.48410
Feb 29Tri-Meet: Esperanza/Portola/Villa ParkFeb 29 · 100 Meters · Place 5 · Villa Park100 Meters5.13.40a10

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
Apr 28Crestview / North Hills League FinalsApr 28 · 200 Meters · Place 9 · Villa Park200 Meters927.29a—
Apr 28Crestview / North Hills League FinalsApr 28 · 100 Meters · Place 3 · Villa Park100 Meters312.89a—
Apr 28Crestview / North Hills League FinalsApr 28 · 100 Meters · Place 7 · Villa Park100 Meters713.04a—
Apr 21Crestview League PrelimsApr 21 · 200 Meters · Place 9 · Villa Park (SS)200 MetersRound P927.299
Apr 21Crestview League PrelimsApr 21 · 100 Meters · Place 3 · Villa Park (SS)100 MetersRound P312.899
Apr 17Brea vs Villa ParkApr 17 · 100 Meters · Place 2 · Villa Park (SS)100 Meters213.449
Apr 17Brea vs Villa ParkApr 17 · 100 Meters · Place 2 · Villa Park (100 Meters213.449
Apr 15OC ChampionshipApr 15 · 100 Meters · Place 31 · Villa Park100 Meters31.13.36aWind: -0.59
Apr 12Canyon at Villa ParkApr 12 · 200 Meters · Place 5 · Villa Park200 Meters5.27.76a9
Apr 12Canyon at Villa ParkApr 12 · 100 Meters · Place 4 · Villa Park100 Meters4.13.23a9
Mar 18Laguna Beach Trophy InvitationMar 18 · 200 Meters · Place 4 · Villa Park (SS)200 Meters427.539
Mar 18Laguna Beach Trophy InvitationMar 18 · 100 Meters · Place 4 · Villa Park (SS)100 Meters413.159
Mar 15Yorba Linda vs Villa Park Mar 15 · 200 Meters · Place 4 · Villa Park200 Meters428.06a—
Mar 15Yorba Linda vs Villa Park Mar 15 · 100 Meters · Place 9 · Villa Park100 Meters913.24a—
Mar 11Redondo Nike Track FestivalMar 11 · 100 Meters · Place 46 · Villa Park100 Meters46.13.13aWind: -0.59
Mar 8Villa Park vs Mission Viejo & El ToroMar 8 · 200 Meters · Place 4 · Villa Park200 Meters4.27.56a9
Mar 8Villa Park vs Mission Viejo & El ToroMar 8 · 100 Meters · Place 4 · Villa Park100 Meters4.13.40a9
Mar 1Tri-Meet: Esperanza, Portola, Villa ParkMar 1 · 200 Meters · Place 1 · Villa Park200 Meters1.27.92a9
Mar 1Tri-Meet: Esperanza, Portola, Villa ParkMar 1 · 100 Meters · Place 7 · Villa Park100 Meters7.13.44a9