Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTrabuco Hills Invitational · Apr 313.32aTrabuco Hills InvitationalApril 3, 2026
100m Hurdles · 33" / 0.838m · OutdoorNorthwood vs Portola vs Rosary · Apr 1615.70aNorthwood vs Portola vs RosaryApril 16, 2026
200 Meters · IndoorPortola vs Villa Park · Feb 2528.40aPortola vs Villa ParkFebruary 25, 2026
200 Meters · OutdoorPortola vs University PCL Dual · Mar 2729.15aPortola vs University PCL DualMarch 27, 2025
300m Hurdles · 30" / 0.762m · OutdoorOrange County Track & Field Championships · Apr 1847.20aOrange County Track & Field ChampionshipsApril 18, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · 300m Hurdles · Place 22 · Portola (Irvine)300m Hurdles30" / 0.762mRound P22.47.61a12
May 16CIF-SS FinalsMay 16 · 100m Hurdles · Place 20 · Portola (Irvine)100m Hurdles33" / 0.838mRound P20.15.78aWind: 2.212
May 9CIF SS D1 PreliminariesMay 9 · 300m Hurdles · Place 22 · Portola (Irvine)300m Hurdles30" / 0.762mRound P22.47.61a12
May 9CIF SS D1 PreliminariesMay 9 · 100m Hurdles · Place 20 · Portola (Irvine)100m Hurdles33" / 0.838mRound P20.15.78aWind: 2.212
Apr 24PCL PRELIMS & FINALSApr 24 · 300m Hurdles · Place 1 · Portola (Irvine)300m Hurdles30" / 0.762mRound P1.48.12a12
Apr 24PCL PRELIMS & FINALSApr 24 · 300m Hurdles · Place 1 · Portola (Irvine)300m Hurdles30" / 0.762m1.47.84a12
Apr 24PCL PRELIMS & FINALSApr 24 · 100m Hurdles · Place 2 · Portola (Irvine)100m Hurdles33" / 0.838m2.16.01aWind: 1.312
Apr 22Ramona vs PatriotApr 22 · 100m Hurdles · Place 7 · Portola (Irvine)100m Hurdles715.92a12
Apr 18Orange County Track & Field ChampionshipsApr 18 · 300m Hurdles · Place 8 · Portola (Irvine)300m Hurdles30" / 0.762m8.47.20a PB12
Apr 18Orange County Track & Field ChampionshipsApr 18 · 100m Hurdles · Place 7 · Portola (Irvine)100m Hurdles33" / 0.838m7.15.92aWind: 0.512
Apr 16Northwood vs Portola vs RosaryApr 16 · 300m Hurdles · Place 1 · Portola (Irvine)300m Hurdles30" / 0.762m1.47.26a12
Apr 16Northwood vs Portola vs RosaryApr 16 · 100m Hurdles · Place 1 · Portola (Irvine)100m Hurdles33" / 0.838m1.15.70a PBWind: 1.712
Apr 9University vs Portola Apr 9 · 300m Hurdles · Place 1 · Portola (Irvine)300m Hurdles30" / 0.762m1.48.76a12
Apr 9University vs Portola Apr 9 · 100m Hurdles · Place 1 · Portola (Irvine)100m Hurdles33" / 0.838m1.16.26a12
Apr 3Trabuco Hills InvitationalApr 3 · 100m Hurdles · Place 7 · Portola (Irvine)100m Hurdles716.42a12
Apr 3Trabuco Hills InvitationalApr 3 · 100 Meters · Place 40 · Portola (Irvine)100 Meters4013.32a PB12
Mar 20ASICS Laguna Beach Trophy InvitationalMar 20 · 100m Hurdles · Place 2 · Portola (Irvine)100m Hurdles216.2312
Mar 19Portola vs Woodbridge Mar 19 · 100m Hurdles · Place 1 · Portola (Irvine)100m Hurdles115.64a12
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 300m Hurdles · Place 6 · Portola (Irvine)300m Hurdles30" / 0.762m6.48.49a12
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 100m Hurdles · Place 10 · Portola (Irvine)100m Hurdles33" / 0.838m10.16.68aWind: 0.412
Mar 12Portola vs BeckmanMar 12 · 100m Hurdles · Place 1 · Portola (Irvine)100m Hurdles115.45a12
Mar 4Trabuco Hills vs PortolaMar 4 · 300m Hurdles · Place 3 · Portola (Irvine)300m Hurdles349.13a12
Mar 4Trabuco Hills vs PortolaMar 4 · 100m Hurdles · Place 2 · Portola (Irvine)100m Hurdles216.16a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28Mustang Round UpFeb 28 · 100m Hurdles · Place 8 · Portola (Irvine)100m Hurdles817.21a12
Feb 25Portola vs Villa ParkFeb 25 · 100m Hurdles · Place 1 · Portola (Irvine)100m Hurdles116.90a12
Feb 25Portola vs Villa ParkFeb 25 · 200 Meters · Place 10 · Portola (Irvine)200 Meters1028.40a PB12

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 25Pacific Coast League Prelims/FinalsApr 25 · 300m Hurdles · Place 6 · Portola (Irvine)300m Hurdles30" / 0.762mRound P6.51.83a11
Apr 25Pacific Coast League Prelims/FinalsApr 25 · 300m Hurdles · Place 3 · Portola (Irvine)300m Hurdles30" / 0.762m3.49.40a11
Apr 25Pacific Coast League Prelims/FinalsApr 25 · 100m Hurdles · Place 4 · Portola (Irvine)100m Hurdles33" / 0.838mRound P4.17.86aWind: 011
Apr 25Pacific Coast League Prelims/FinalsApr 25 · 100m Hurdles · Place 4 · Portola (Irvine)100m Hurdles33" / 0.838m4.17.48aWind: 1.611
Apr 16Irvine vs Portola /Northwood @ PortolaApr 16 · 100m Hurdles · Place 1 · Portola (SS)100m Hurdles117.1511
Apr 4Trabuco Hills InvitationalApr 4 · 300m Hurdles · Place 14 · Portola (SS)300m Hurdles1448.1111
Apr 4Trabuco Hills InvitationalApr 4 · 100m Hurdles · Place 22 · Portola (SS)100m Hurdles2217.7211
Mar 29Orange County Champs @ Mission ViejoMar 29 · 300m Hurdles · Place 14 · Portola (Irvine)300m Hurdles30" / 0.762m14.49.65a11
Mar 29Orange County Champs @ Mission ViejoMar 29 · 100m Hurdles · Place 24 · Portola (Irvine)100m Hurdles33" / 0.838m24.17.80aWind: 0.611
Mar 27Portola vs University PCL DualMar 27 · 100m Hurdles · Place 1 · Portola (Irvine)100m Hurdles117.60a11
Mar 27Portola vs University PCL DualMar 27 · 200 Meters · Place 5 · Portola (Irvine)200 Meters529.15a PB11
Mar 20Portola vs Woodbridge PCL DualMar 20 · 300m Hurdles · Place 2 · Portola (Irvine)300m Hurdles250.55a11
Mar 20Portola vs Woodbridge PCL DualMar 20 · 100m Hurdles · Place 2 · Portola (Irvine)100m Hurdles217.23a11
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 300m Hurdles · Place 10 · Portola (Irvine)300m Hurdles1050.2911
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 100m Hurdles · Place 12 · Portola (Irvine)100m Hurdles1217.9611
Mar 845th Irvine/ASICS Track and Field Invitational - Day 2Mar 8 · 300m Hurdles · Place 10 · Portola (Irvine)300m Hurdles30" / 0.762m10.50.74a11
Mar 845th Irvine/ASICS Track and Field Invitational - Day 2Mar 8 · 100m Hurdles · Place 16 · Portola (Irvine)100m Hurdles33" / 0.838m16.17.94aWind: -0.311
Mar 5Trabuco Hills vs PortolaMar 5 · 100m Hurdles · Place 1 · Portola (SS)100m Hurdles117.2811
Feb 27VP vs Portola/BeckmanFeb 27 · 300m Hurdles · Place 1 · Portola (Irvine)300m Hurdles30" / 0.762m1.49.95a11
Feb 27VP vs Portola/BeckmanFeb 27 · 100m Hurdles · Place 2 · Portola (Irvine)100m Hurdles33" / 0.838m2.17.29aWind: 1.911

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Portola vs Villa Park/ BeckmanFeb 27 · 300m Hurdles · Place 1 · Portola (SS)300m Hurdles149.9511
Feb 27Portola vs Villa Park/ BeckmanFeb 27 · 100m Hurdles · Place 2 · Portola (SS)100m Hurdles217.2911

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 13OC ChampionshipsApr 13 · 300m Hurdles · Place 5 · Portola (Irvine)300m Hurdles30" / 0.762m5.50.84a10
Apr 13OC ChampionshipsApr 13 · 100m Hurdles · Place 2 · Portola (Irvine)100m Hurdles33" / 0.838m2.17.56aWind: 0.610
Apr 9Portola vs Laguna Hills Dual MeetApr 9 · 100 Meters · Place 5 · Portola (Irvine)100 Meters513.82a—
Mar 29Trabuco Hills Distance Carnival and Inv.Mar 29 · 100m Hurdles · Place 3 · Portola (SS)100m Hurdles317.9110
Mar 21Irvine Northwood Portola PCL Double Dual Mar 21 · 300m Hurdles · Place 2 · Portola (Irvine)300m Hurdles252.55a—
Mar 21Irvine Northwood Portola PCL Double Dual Mar 21 · 100m Hurdles · Place 2 · Portola (Irvine)100m Hurdles218.03a—
Mar 16Laguna Beach Trophy InvitationalMar 16 · 100m Hurdles · Place 4 · Portola (Irvine)100m Hurdles33" / 0.838m4.18.29aWind: 0.810
Mar 12Beckman Portola University PCL Double DualMar 12 · 100m Hurdles · Place 2 · Portola (Irvine)100m Hurdles217.80a—
Mar 7Tri-meet Portola/Woodbridge/Sage HillMar 7 · 300m Hurdles · Place 2 · Portola (SS)300m Hurdles252.4110
Mar 7Tri-meet Portola/Woodbridge/Sage HillMar 7 · 100m Hurdles · Place 2 · Portola (SS)100m Hurdles218.2210
Feb 29Tri-Meet: Esperanza/Portola/Villa ParkFeb 29 · 300m Hurdles · Place 5 · Portola (Irvine)300m Hurdles30" / 0.762m5.53.69a10
Feb 29Tri-Meet: Esperanza/Portola/Villa ParkFeb 29 · 100m Hurdles · Place 5 · Portola (Irvine)100m Hurdles33" / 0.838m5.19.51a10

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 21PCL Prelims & Finals 2023Apr 21 · 300m Hurdles · Place 1 · Portola (Irvine)300m Hurdles152.30a—
Apr 21PCL Prelims & Finals 2023Apr 21 · 100m Hurdles · Place 4 · Portola (Irvine)100m Hurdles419.40a—
Apr 15OC ChampionshipApr 15 · 300m Hurdles · Place 19 · Portola (Irvine)300m Hurdles30" / 0.762m19.52.79a9
Apr 15OC ChampionshipApr 15 · 100m Hurdles · Place 10 · Portola (Irvine)100m Hurdles33" / 0.838m10.18.14aWind: -0.39
Apr 13Portola_Laguna Hills @ University 4_13_23Apr 13 · 300m Hurdles · Place 4 · Portola (Irvine)300m Hurdles30" / 0.762m4.54.53a9
Apr 13Portola_Laguna Hills @ University 4_13_23Apr 13 · 100m Hurdles · Place 3 · Portola (Irvine)100m Hurdles33" / 0.838m3.18.97aWind: -3.39
Apr 1Trabuco InviteApr 1 · 300m Hurdles · Place 7 · Portola (Irvine)300m Hurdles30" / 0.762m7.52.41a9
Apr 1Trabuco InviteApr 1 · 100m Hurdles · Place 10 · Portola (Irvine)100m Hurdles33" / 0.838m10.19.17aWind: -0.89
Mar 30Portola at BeckmanMar 30 · 300m Hurdles · Place 4 · Portola (Irvine)300m Hurdles30" / 0.762m4.54.40a9
Mar 30Portola at BeckmanMar 30 · 100m Hurdles · Place 7 · Portola (Irvine)100m Hurdles33" / 0.838m7.19.56a9
Mar 18Laguna Beach Trophy InvitationMar 18 · 300m Hurdles · Place 6 · Portola (SS)300m Hurdles652.669
Mar 16Portola v Woodbridge v Irvine PCL Double DualMar 16 · 300m Hurdles · Place 2 · Portola (Irvine)300m Hurdles253.19a—
Mar 16Portola v Woodbridge v Irvine PCL Double DualMar 16 · 100m Hurdles · Place 2 · Portola (Irvine)100m Hurdles218.83a—
Mar 9Portola v Northwood v Sage Hill PCL Double DualMar 9 · 300m Hurdles · Place 2 · Portola (Irvine)300m Hurdles253.87a9
Mar 9Portola v Northwood v Sage Hill PCL Double DualMar 9 · 100m Hurdles · Place 2 · Portola (Irvine)100m Hurdles219.81a9
Mar 1Tri-Meet: Esperanza, Portola, Villa ParkMar 1 · 300m Hurdles · Place 2 · Portola (Irvine)300m Hurdles30" / 0.762m2.59.30a9
Mar 1Tri-Meet: Esperanza, Portola, Villa ParkMar 1 · 100m Hurdles · Place 5 · Portola (Irvine)100m Hurdles33" / 0.838m5.22.82a9