Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorPortola vs Villa Park/ Beckman · Feb 2711.53Portola vs Villa Park/ BeckmanFebruary 27, 2025
100 Meters · OutdoorTrabuco Hills Invitational · Apr 311.08aTrabuco Hills InvitationalApril 3, 2026
110m Hurdles · 39" / 0.991m · Outdoor46th Irvine Track and Field Invitational presented by ASICS - Day 2 · Mar 1414.99a46th Irvine Track and Field Invitational presented by ASICS - Day 2March 14, 2026
200 Meters · OutdoorPortola vs Woodbridge · Mar 1922.0Portola vs Woodbridge March 19, 2026
300m Hurdles · 36" / 0.914m · Outdoor46th Irvine Track and Field Invitational presented by ASICS - Day 2 · Mar 1439.77a46th Irvine Track and Field Invitational presented by ASICS - Day 2March 14, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 24PCL PRELIMS & FINALSApr 24 · 110m Hurdles · Portola (Irvine)110m Hurdles39" / 0.991m—DNS12
Apr 9University vs Portola Apr 9 · 100 Meters · Portola (Irvine)100 Meters—DNS12
Apr 3Trabuco Hills InvitationalApr 3 · 110m Hurdles · Place 3 · Portola (Irvine)110m Hurdles314.92a12
Apr 3Trabuco Hills InvitationalApr 3 · 100 Meters · Place 9 · Portola (Irvine)100 Meters911.08a PB12
Mar 20ASICS Laguna Beach Trophy InvitationalMar 20 · 100 Meters · Place 3 · Portola (Irvine)100 Meters311.2312
Mar 20ASICS Laguna Beach Trophy InvitationalMar 20 · 110m Hurdles · Place 2 · Portola (Irvine)110m Hurdles214.9912
Mar 19Portola vs Woodbridge Mar 19 · 200 Meters · Place 1 · Portola (Irvine)200 Meters122.0 PB12
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 300m Hurdles · Place 1 · Portola (Irvine)300m Hurdles36" / 0.914m1.39.77a PB12
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 110m Hurdles · Place 2 · Portola (Irvine)110m Hurdles39" / 0.991m2.14.99a PBWind: -1.312
Mar 4Trabuco Hills vs PortolaMar 4 · 110m Hurdles · Place 1 · Portola (Irvine)110m Hurdles115.18a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 25Portola vs Villa ParkFeb 25 · 300m Hurdles · Place 1 · Portola (Irvine)300m Hurdles141.19a12

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 10CIF SS D1 Prelims @ Trabuco HillsMay 10 · 300m Hurdles · Place 24 · Portola (Irvine)300m Hurdles36" / 0.914mRound P24.40.91a11
May 10CIF SS D1 Prelims @ Trabuco HillsMay 10 · 110m Hurdles · Place 24 · Portola (Irvine)110m Hurdles39" / 0.991mRound P24.15.50aWind: 0.711
Apr 25Pacific Coast League Prelims/FinalsApr 25 · 300m Hurdles · Place 2 · Portola (Irvine)300m Hurdles36" / 0.914m2.39.85a11
Apr 25Pacific Coast League Prelims/FinalsApr 25 · 110m Hurdles · Place 1 · Portola (Irvine)110m Hurdles39" / 0.991m1.15.39aWind: 111
Apr 16Irvine vs Portola /Northwood @ PortolaApr 16 · 300m Hurdles · Place 2 · Portola (SS)300m Hurdles240.6511
Apr 16Irvine vs Portola /Northwood @ PortolaApr 16 · 110m Hurdles · Place 1 · Portola (SS)110m Hurdles115.8611
Apr 4Trabuco Hills InvitationalApr 4 · 100 Meters · Place 75 · Portola (SS)100 Meters7511.61511
Apr 4Trabuco Hills InvitationalApr 4 · 110m Hurdles · Place 11 · Portola (SS)110m Hurdles1116.0211
Mar 29Orange County Champs @ Mission ViejoMar 29 · 300m Hurdles · Portola (Irvine)300m Hurdles36" / 0.914m--DNS11
Mar 29Orange County Champs @ Mission ViejoMar 29 · 110m Hurdles · Portola (Irvine)110m Hurdles39" / 0.991m--DNSWind: 1.611
Mar 20Portola vs Woodbridge PCL DualMar 20 · 110m Hurdles · Place 1 · Portola (Irvine)110m Hurdles115.99a11
Mar 20Portola vs Woodbridge PCL DualMar 20 · 200 Meters · Place 3 · Portola (Irvine)200 Meters323.02a11
Mar 14ASICS Laguna Beach Trophy InviteMar 14 · 110m Hurdles · Place 7 · Portola (Irvine)110m Hurdles715.8511
Mar 845th Irvine/ASICS Track and Field Invitational - Day 2Mar 8 · 110m Hurdles · Place 10 · Portola (Irvine)110m Hurdles39" / 0.991m10.16.13aWind: -0.411
Mar 845th Irvine/ASICS Track and Field Invitational - Day 2Mar 8 · 200 Meters · Place 25 · Portola (Irvine)200 Meters25.23.92aWind: -1.711
Mar 5Trabuco Hills vs PortolaMar 5 · 200 Meters · Place 9 · Portola (SS)200 Meters924.5711
Mar 5Trabuco Hills vs PortolaMar 5 · 110m Hurdles · Place 2 · Portola (SS)110m Hurdles216.3611
Feb 27VP vs Portola/BeckmanFeb 27 · 300m Hurdles · Place 1 · Portola (Irvine)300m Hurdles36" / 0.914m1.42.28a11
Feb 27VP vs Portola/BeckmanFeb 27 · 100 Meters · Place 8 · Portola (Irvine)100 Meters8.11.53aWind: 0.411

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Portola vs Villa Park/ BeckmanFeb 27 · 300m Hurdles · Place 1 · Portola (SS)300m Hurdles142.2811
Feb 27Portola vs Villa Park/ BeckmanFeb 27 · 100 Meters · Place 8 · Portola (SS)100 Meters811.53 PB11

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 19PCL PRELIMS & FINALS Apr 19 · 300m Hurdles · Place 5 · Portola (Irvine)300m Hurdles542.39a—
Apr 19PCL PRELIMS & FINALS Apr 19 · 300m Hurdles · Place 8 · Portola (Irvine)300m Hurdles845.61a—
Apr 19PCL PRELIMS & FINALS Apr 19 · 110m Hurdles · Place 2 · Portola (Irvine)110m Hurdles216.83a—
Apr 19PCL PRELIMS & FINALS Apr 19 · 110m Hurdles · Place 3 · Portola (Irvine)110m Hurdles316.34a—
Apr 13OC ChampionshipsApr 13 · 300m Hurdles · Place 3 · Portola (Irvine)300m Hurdles36" / 0.914m3.42.76a10
Apr 13OC ChampionshipsApr 13 · 110m Hurdles · Place 5 · Portola (Irvine)110m Hurdles39" / 0.991m5.16.85aWind: 110
Apr 9Portola vs Laguna Hills Dual MeetApr 9 · 200 Meters · Place 5 · Portola (Irvine)200 Meters523.16a—
Apr 9Portola vs Laguna Hills Dual MeetApr 9 · 100 Meters · Place 5 · Portola (Irvine)100 Meters511.33a—
Mar 29Trabuco Hills Distance Carnival and Inv.Mar 29 · 300m Hurdles · Place 2 · Portola (SS)300m Hurdles242.8010
Mar 29Trabuco Hills Distance Carnival and Inv.Mar 29 · 110m Hurdles · Place 1 · Portola (SS)110m Hurdles116.5510
Mar 21Irvine Northwood Portola PCL Double Dual Mar 21 · 300m Hurdles · Place 3 · Portola (Irvine)300m Hurdles342.79a—
Mar 21Irvine Northwood Portola PCL Double Dual Mar 21 · 110m Hurdles · Place 1 · Portola (Irvine)110m Hurdles116.19a—
Mar 12Beckman Portola University PCL Double DualMar 12 · 110m Hurdles · Place 1 · Portola (Irvine)110m Hurdles116.53a—
Mar 7Tri-meet Portola/Woodbridge/Sage HillMar 7 · 200 Meters · Place 2 · Portola (SS)200 Meters223.4210
Mar 7Tri-meet Portola/Woodbridge/Sage HillMar 7 · 110m Hurdles · Place 3 · Portola (SS)110m Hurdles317.6310
Feb 29Tri-Meet: Esperanza/Portola/Villa ParkFeb 29 · 300m Hurdles · Place 1 · Portola (Irvine)300m Hurdles36" / 0.914m1.43.15a10
Feb 29Tri-Meet: Esperanza/Portola/Villa ParkFeb 29 · 110m Hurdles · Place 2 · Portola (Irvine)110m Hurdles39" / 0.991m2.17.54a10

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 15OC ChampionshipApr 15 · 300m Hurdles · Place 11 · Portola (Irvine)300m Hurdles36" / 0.914m11.45.46a9
Apr 15OC ChampionshipApr 15 · 110m Hurdles · Place 32 · Portola (Irvine)110m Hurdles39" / 0.991m32.20.24aWind: -0.49
Apr 13Portola_Laguna Hills @ University 4_13_23Apr 13 · 110m Hurdles · Place 3 · Portola (Irvine)110m Hurdles39" / 0.991m3.20.70aWind: -2.29
Apr 13Portola_Laguna Hills @ University 4_13_23Apr 13 · 100 Meters · Place 5 · Portola (Irvine)100 Meters5.12.61aWind: -2.19
Mar 11Redondo Nike Track FestivalMar 11 · 300m Hurdles · Place 18 · Portola (Irvine)300m Hurdles36" / 0.914m18.46.51a9
Mar 11Redondo Nike Track FestivalMar 11 · 110m Hurdles · Place 27 · Portola (Irvine)110m Hurdles39" / 0.991m27.21.02aWind: -0.69
Mar 9Portola v Northwood v Sage Hill PCL Double DualMar 9 · 300m Hurdles · Place 1 · Portola (Irvine)300m Hurdles146.10a9
Mar 9Portola v Northwood v Sage Hill PCL Double DualMar 9 · 110m Hurdles · Place 4 · Portola (Irvine)110m Hurdles420.15a9
Mar 1Tri-Meet: Esperanza, Portola, Villa ParkMar 1 · 300m Hurdles · Place 3 · Portola (Irvine)300m Hurdles36" / 0.914m3.47.49a9
Mar 1Tri-Meet: Esperanza, Portola, Villa ParkMar 1 · 110m Hurdles · Place 2 · Portola (Irvine)110m Hurdles39" / 0.991m2.20.45a9