Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorPortola vs Villa Park · Feb 2514.14aPortola vs Villa ParkFebruary 25, 2026
100 Meters · OutdoorTrabuco Hills Invitational · Apr 313.89aTrabuco Hills InvitationalApril 3, 2026
100m Hurdles · 33" / 0.838m · OutdoorPCL PRELIMS & FINALS · Apr 2417.40aPCL PRELIMS & FINALSApril 24, 2026
200 Meters · OutdoorPortola vs University PCL Dual · Mar 2730.00aPortola vs University PCL DualMarch 27, 2025
300m Hurdles · 30" / 0.762m · OutdoorOrange County Champs @ Mission Viejo · Mar 2949.98aOrange County Champs @ Mission ViejoMarch 29, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 24PCL PRELIMS & FINALSApr 24 · 300m Hurdles · Place 8 · Portola (Irvine)300m Hurdles30" / 0.762mRound P8.52.13a12
Apr 24PCL PRELIMS & FINALSApr 24 · 300m Hurdles · Place 8 · Portola (Irvine)300m Hurdles30" / 0.762m8.51.07a12
Apr 24PCL PRELIMS & FINALSApr 24 · 100m Hurdles · Place 4 · Portola (Irvine)100m Hurdles33" / 0.838m4.17.40a PBWind: 1.312
Apr 22Ramona vs PatriotApr 22 · 100m Hurdles · Place 27 · Portola (Irvine)100m Hurdles2718.17a12
Apr 18Orange County Track & Field ChampionshipsApr 18 · 300m Hurdles · Place 25 · Portola (Irvine)300m Hurdles30" / 0.762m25.51.07a12
Apr 18Orange County Track & Field ChampionshipsApr 18 · 100m Hurdles · Place 27 · Portola (Irvine)100m Hurdles33" / 0.838m27.18.17aWind: -0.812
Apr 16Northwood vs Portola vs RosaryApr 16 · 300m Hurdles · Portola (Irvine)300m Hurdles30" / 0.762m—DNS12
Apr 16Northwood vs Portola vs RosaryApr 16 · 100m Hurdles · Place 5 · Portola (Irvine)100m Hurdles33" / 0.838m5.18.02aWind: 1.712
Apr 3Trabuco Hills InvitationalApr 3 · 100m Hurdles · Place 15 · Portola (Irvine)100m Hurdles1517.87a12
Apr 3Trabuco Hills InvitationalApr 3 · 100 Meters · Place 75 · Portola (Irvine)100 Meters7513.89a PB12
Mar 20ASICS Laguna Beach Trophy InvitationalMar 20 · 100m Hurdles · Place 5 · Portola (Irvine)100m Hurdles517.5912
Mar 19Portola vs Woodbridge Mar 19 · 100m Hurdles · Place 3 · Portola (Irvine)100m Hurdles317.66a12
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 300m Hurdles · Place 16 · Portola (Irvine)300m Hurdles30" / 0.762m16.50.66a12
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 100m Hurdles · Place 14 · Portola (Irvine)100m Hurdles33" / 0.838m14.17.63aWind: 1.112
Mar 12Portola vs BeckmanMar 12 · 100m Hurdles · Place 2 · Portola (Irvine)100m Hurdles217.14a12
Mar 4Trabuco Hills vs PortolaMar 4 · 100m Hurdles · Place 4 · Portola (Irvine)100m Hurdles418.12a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Mustang Round UpFeb 28 · 300m Hurdles · Place 7 · Portola (Irvine)300m Hurdles751.77a12
Feb 28Mustang Round UpFeb 28 · 100m Hurdles · Place 14 · Portola (Irvine)100m Hurdles1418.33a12
Feb 25Portola vs Villa ParkFeb 25 · 300m Hurdles · Place 2 · Portola (Irvine)300m Hurdles251.44a12
Feb 25Portola vs Villa ParkFeb 25 · 100 Meters · Place 10 · Portola (Irvine)100 Meters1014.14a PB12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 25Pacific Coast League Prelims/FinalsApr 25 · 300m Hurdles · Place 1 · Portola (Irvine)300m Hurdles30" / 0.762m1.51.50a11
Apr 25Pacific Coast League Prelims/FinalsApr 25 · 100m Hurdles · Place 1 · Portola (Irvine)100m Hurdles33" / 0.838m1.18.01aWind: 1.211
Apr 16Irvine vs Portola /Northwood @ PortolaApr 16 · 300m Hurdles · Place 3 · Portola (SS)300m Hurdles350.6211
Apr 16Irvine vs Portola /Northwood @ PortolaApr 16 · 100m Hurdles · Place 4 · Portola (SS)100m Hurdles417.6111
Mar 29Orange County Champs @ Mission ViejoMar 29 · 300m Hurdles · Place 17 · Portola (Irvine)300m Hurdles30" / 0.762m17.49.98a PB11
Mar 27Portola vs University PCL DualMar 27 · 100m Hurdles · Place 3 · Portola (Irvine)100m Hurdles317.92a11
Mar 27Portola vs University PCL DualMar 27 · 200 Meters · Place 7 · Portola (Irvine)200 Meters730.00a PB11
Mar 20Portola vs Woodbridge PCL DualMar 20 · 100m Hurdles · Place 4 · Portola (Irvine)100m Hurdles417.79a11
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 300m Hurdles · Place 15 · Portola (Irvine)300m Hurdles1552.3411
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 100m Hurdles · Place 14 · Portola (Irvine)100m Hurdles1418.1511
Mar 845th Irvine/ASICS Track and Field Invitational - Day 2Mar 8 · 300m Hurdles · Place 12 · Portola (Irvine)300m Hurdles30" / 0.762m12.51.38a11
Mar 5Trabuco Hills vs PortolaMar 5 · 300m Hurdles · Place 3 · Portola (SS)300m Hurdles355.3111
Mar 5Trabuco Hills vs PortolaMar 5 · 100m Hurdles · Place 4 · Portola (SS)100m Hurdles418.4311

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 9Portola vs Laguna Hills Dual MeetApr 9 · 300m Hurdles · Place 1 · Portola (Irvine)300m Hurdles152.33a—
Apr 9Portola vs Laguna Hills Dual MeetApr 9 · 100m Hurdles · Place 1 · Portola (Irvine)100m Hurdles118.33a—
Mar 29Trabuco Hills Distance Carnival and Inv.Mar 29 · 100m Hurdles · Place 8 · Portola (SS)100m Hurdles819.2010
Mar 21Irvine Northwood Portola PCL Double Dual Mar 21 · 300m Hurdles · Place 3 · Portola (Irvine)300m Hurdles352.78a—
Mar 21Irvine Northwood Portola PCL Double Dual Mar 21 · 100m Hurdles · Place 4 · Portola (Irvine)100m Hurdles418.46a—
Mar 16Laguna Beach Trophy InvitationalMar 16 · 300m Hurdles · Place 8 · Portola (Irvine)300m Hurdles30" / 0.762m8.53.53a10
Mar 16Laguna Beach Trophy InvitationalMar 16 · 100m Hurdles · Place 23 · Portola (Irvine)100m Hurdles33" / 0.838m23.21.50aWind: 1.210
Mar 12Beckman Portola University PCL Double DualMar 12 · 300m Hurdles · Place 5 · Portola (Irvine)300m Hurdles554.08a—
Mar 12Beckman Portola University PCL Double DualMar 12 · 100m Hurdles · Place 6 · Portola (Irvine)100m Hurdles619.08a—
Feb 29Tri-Meet: Esperanza/Portola/Villa ParkFeb 29 · 300m Hurdles · Place 7 · Portola (Irvine)300m Hurdles30" / 0.762m7.55.78a10
Feb 29Tri-Meet: Esperanza/Portola/Villa ParkFeb 29 · 100m Hurdles · Place 4 · Portola (Irvine)100m Hurdles33" / 0.838m4.19.37a10

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 21PCL Prelims & Finals 2023Apr 21 · 300m Hurdles · Place 4 · Portola (Irvine)300m Hurdles453.75a—
Apr 21PCL Prelims & Finals 2023Apr 21 · 300m Hurdles · Place 2 · Portola (Irvine)300m Hurdles252.17a—
Apr 21PCL Prelims & Finals 2023Apr 21 · 100m Hurdles · Place 2 · Portola (Irvine)100m Hurdles219.36a—
Apr 21PCL Prelims & Finals 2023Apr 21 · 100m Hurdles · Place 3 · Portola (Irvine)100m Hurdles318.97a—
Apr 15OC ChampionshipApr 15 · 300m Hurdles · Place 29 · Portola (Irvine)300m Hurdles30" / 0.762m29.53.69a9
Apr 13Portola_Laguna Hills @ University 4_13_23Apr 13 · 300m Hurdles · Place 5 · Portola (Irvine)300m Hurdles30" / 0.762m5.57.02a9
Apr 13Portola_Laguna Hills @ University 4_13_23Apr 13 · 100m Hurdles · Place 6 · Portola (Irvine)100m Hurdles33" / 0.838m6.20.17aWind: -3.39
Mar 30Portola at BeckmanMar 30 · 300m Hurdles · Place 3 · Portola (Irvine)300m Hurdles30" / 0.762m3.53.21a9
Mar 30Portola at BeckmanMar 30 · 100m Hurdles · Place 6 · Portola (Irvine)100m Hurdles33" / 0.838m6.19.37a9
Mar 18Laguna Beach Trophy InvitationMar 18 · 300m Hurdles · Place 9 · Portola (SS)300m Hurdles953.969
Mar 18Laguna Beach Trophy InvitationMar 18 · 100m Hurdles · Place 7 · Portola (SS)100m Hurdles719.619
Mar 16Portola v Woodbridge v Irvine PCL Double DualMar 16 · 300m Hurdles · Place 3 · Portola (Irvine)300m Hurdles353.60a—
Mar 16Portola v Woodbridge v Irvine PCL Double DualMar 16 · 100m Hurdles · Place 6 · Portola (Irvine)100m Hurdles620.06a—
Mar 9Portola v Northwood v Sage Hill PCL Double DualMar 9 · 300m Hurdles · Place 3 · Portola (Irvine)300m Hurdles353.20a9
Mar 9Portola v Northwood v Sage Hill PCL Double DualMar 9 · 100m Hurdles · Place 8 · Portola (Irvine)100m Hurdles821.68a9
Mar 1Tri-Meet: Esperanza, Portola, Villa ParkMar 1 · 300m Hurdles · Place 1 · Portola (Irvine)300m Hurdles30" / 0.762m1.55.60a9
Mar 1Tri-Meet: Esperanza, Portola, Villa ParkMar 1 · 100m Hurdles · Place 3 · Portola (Irvine)100m Hurdles33" / 0.838m3.21.21a9