Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorRossi Relays · Feb 2211.33Rossi RelaysFebruary 22, 2025
100 Meters · OutdoorCalabasas at Newbury Park · Mar 2811.26aCalabasas at Newbury ParkMarch 28, 2024
200 Meters · Indoor2026 Battle of the Regions · Feb 1322.75a2026 Battle of the RegionsFebruary 13, 2026
200 Meters · OutdoorWSC Championship · Apr 2422.08aWSC ChampionshipApril 24, 2026
400 Meters · Indoor2026 Pirate Invitational · Feb 2050.67a2026 Pirate InvitationalFebruary 20, 2026
400 Meters · OutdoorWSC Championship · Apr 2448.59aWSC ChampionshipApril 24, 2026
800 Meters · IndoorBattle of the Regions · Feb 72:01.25aBattle of the RegionsFebruary 7, 2025
800 Meters · OutdoorMoorpark Open · Apr 42:01.44Moorpark OpenApril 4, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 22026 3C2A Southern California ChampionshipsMay 2 · 400 Meters · Place 6 · CanyonsCanyons400 MetersRound P6.48.98aSo
May 22026 3C2A Southern California ChampionshipsMay 2 · 400 Meters · Place 5 · CanyonsCanyons400 Meters5.48.62aSo
May 22026 3C2A Southern California ChampionshipsMay 2 · 200 Meters · Place 23 · CanyonsCanyons200 MetersRound P23.23.74aWind: 2.5So
Apr 24WSC ChampionshipApr 24 · 400 Meters · Place 2 · CanyonsCanyons400 MetersRound P248.59a PBSo
Apr 24WSC ChampionshipApr 24 · 400 Meters · Place 2 · CanyonsCanyons400 Meters248.93aSo
Apr 24WSC ChampionshipApr 24 · 200 Meters · Place 9 · CanyonsCanyons200 MetersRound P922.08a PBSo
Apr 24WSC ChampionshipApr 24 · 200 Meters · Place 7 · CanyonsCanyons200 Meters722.25aSo
Apr 172026 Western Conference Prelims and FinalsApr 17 · 400 Meters · Place 2 · CanyonsCanyons400 MetersRound P2.48.59aSo
Apr 172026 Western Conference Prelims and FinalsApr 17 · 400 Meters · Place 2 · CanyonsCanyons400 Meters2.48.93aSo
Apr 172026 Western Conference Prelims and FinalsApr 17 · 200 Meters · Place 9 · CanyonsCanyons200 MetersRound P9.22.08aWind: 0.5So
Apr 172026 Western Conference Prelims and FinalsApr 17 · 200 Meters · Place 7 · CanyonsCanyons200 Meters7.22.25aWind: 1.6So
Apr 102026 Cerritos InvitationalApr 10 · 800 Meters · Place 9 · CanyonsCanyons800 Meters92:02.02SO
Mar 27Mangrum InvitationalMar 27 · 400 Meters · Place 15 · CanyonsCanyons400 Meters1549.83aSo
Mar 202026 WSC SouthMar 20 · 400 Meters · Place 2 · CanyonsCanyons400 Meters249.11aSo
Mar 202026 WSC SouthMar 20 · 200 Meters · Place 5 · CanyonsCanyons200 Meters522.28aSo
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · 400 Meters · Place 25 · CanyonsCanyons400 Meters25.50.38aSo
Feb 282026 Cuyamaca Track & Field InvitationalFeb 28 · 800 Meters · Place 12 · CanyonsCanyons800 Meters12.2:12.36aSo
Feb 282026 Cuyamaca Track & Field InvitationalFeb 28 · 100 Meters · CanyonsCanyons100 Meters—DNSSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 202026 Pirate InvitationalFeb 20 · 400 Meters · Place 3 · CanyonsCanyons400 Meters350.67a PBSo
Feb 202026 Pirate InvitationalFeb 20 · 200 Meters · Place 8 · CanyonsCanyons200 Meters823.05aSo
Feb 132026 Battle of the RegionsFeb 13 · 400 Meters · Place 6 · CanyonsCanyons400 Meters651.46aSO
Feb 132026 Battle of the RegionsFeb 13 · 200 Meters · Place 4 · CanyonsCanyons200 Meters422.75a PBSO

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 10SoCal Finals @ SaddlebackMay 10 · 400 Meters · Place 17 · Canyons (Calif.)Canyons (Calif.)400 Meters1750.21aFR
Apr 252025 WSC FinalsApr 25 · 400 Meters · Place 5 · CanyonsCanyons400 MetersRound P5.50.81aFr
Apr 252025 WSC FinalsApr 25 · 400 Meters · Place 5 · CanyonsCanyons400 Meters5.50.30aFr
Apr 252025 WSC FinalsApr 25 · 200 Meters · Place 10 · CanyonsCanyons200 MetersRound P10.22.78aWind: 1.1Fr
Apr 182025 WSC PrelimsApr 18 · 400 Meters · Place 6 · CanyonsCanyons400 MetersRound P6.50.81aFr
Apr 182025 WSC PrelimsApr 18 · 400 Meters · Place 5 · CanyonsCanyons400 Meters5.50.30aFr
Apr 182025 WSC PrelimsApr 18 · 200 Meters · Place 10 · CanyonsCanyons200 MetersRound P10.22.78aWind: 1.1Fr
Apr 4Moorpark OpenApr 4 · 800 Meters · Place 14 · CanyonsCanyons800 Meters142:01.44 PBFR
Mar 282025 Arnie Robinson Invite College OpenMar 28 · 400 Meters · Place 8 · Canyons (Calif.)Canyons (Calif.)400 Meters850.70aFr
Mar 14Redlands InvitationalMar 14 · 400 Meters · Place 2 · Canyons (Calif.)Canyons (Calif.)400 Meters250.90a—
Mar 14Redlands InvitationalMar 14 · 200 Meters · Place 10 · Canyons (Calif.)Canyons (Calif.)200 Meters1023.17a—
Mar 72025 Ben Brown InviteMar 7 · 800 Meters · Place 37 · Canyons (Calif.)Canyons (Calif.)800 Meters372:09.51a—
Mar 72025 Ben Brown InviteMar 7 · 100 Meters · Place 49 · Canyons (Calif.)Canyons (Calif.)100 Meters4911.52a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22Rossi RelaysFeb 22 · 100 Meters · Place 30 · CanyonsCanyons100 Meters3011.33 PBFR
Feb 15Pirate Invitational Feb 15 · 400 Meters · Place 5 · Canyons (Calif.)Canyons (Calif.)400 Meters551.41a—
Feb 7Battle of the RegionsFeb 7 · 800 Meters · Place 1 · Canyons (Calif.)Canyons (Calif.)800 Meters12:01.25a PB—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 22Marmonte League FinalsApr 22 · 100 Meters · Place 15 · CalabasasCalabasas100 Meters15.11.60aWind: -0.112
Apr 10Agoura at CalabasasApr 10 · 100 Meters · Place 6 · CalabasasCalabasas100 Meters611.59a—
Mar 28Calabasas at Newbury ParkMar 28 · 100 Meters · Place 6 · CalabasasCalabasas100 Meters611.26a PB—
Mar 14Calabasas and Westlake at Thousand OaksMar 14 · 100 Meters · Place 7 · CalabasasCalabasas100 Meters711.72a—
Mar 8Redondo Nike Track FestivalMar 8 · 100 Meters · Place 61 · Calabasas (SS)Calabasas (SS)100 Meters6111.35612

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24Tara Davis InvitationalFeb 24 · 100 Meters · Place 4 · CalabasasCalabasas100 Meters411.6412

2022 Outdoor Track

23 results
DateMeetEventPlMarkGr
Apr 25Marmonte League Prelims/FinalsApr 25 · 200 Meters · Place 14 · WestlakeWestlake200 Meters14.25.07aWind: 210
Apr 25Marmonte League Prelims/FinalsApr 25 · 100 Meters · Place 20 · WestlakeWestlake100 Meters20.12.23aWind: 0.510
Apr 14Oaks Christian at WestlakeApr 14 · Pole Vault · Place 5 · WestlakeWestlakePole Vault56-08.0010
Apr 14Oaks Christian at WestlakeApr 14 · Discus · Place 5 · WestlakeWestlakeDiscus540-0210
Apr 14Oaks Christian at WestlakeApr 14 · 200 Meters · Place 6 · WestlakeWestlake200 Meters625.9810
Apr 14Oaks Christian at WestlakeApr 14 · 100 Meters · Place 6 · WestlakeWestlake100 Meters612.4210
Apr 7Westlake at Newbury ParkApr 7 · Pole Vault · Place 5 · WestlakeWestlakePole Vault57-06.0010
Apr 7Westlake at Newbury ParkApr 7 · Discus · Place 7 · WestlakeWestlakeDiscus744-0010
Apr 7Westlake at Newbury ParkApr 7 · 200 Meters · Place 21 · WestlakeWestlake200 Meters2128.7810
Apr 7Westlake at Newbury ParkApr 7 · 100 Meters · Place 10 · WestlakeWestlake100 Meters1012.9710
Mar 31Westlake at Thousand OaksMar 31 · Pole Vault · Place 3 · WestlakeWestlakePole Vault37-08.0010
Mar 31Westlake at Thousand OaksMar 31 · High Jump · Place 3 · WestlakeWestlakeHigh Jump33-07.0010
Mar 31Westlake at Thousand OaksMar 31 · 200 Meters · Place 20 · WestlakeWestlake200 Meters2027.2310
Mar 31Westlake at Thousand OaksMar 31 · 100 Meters · Place 8 · WestlakeWestlake100 Meters812.4310
Mar 24Calabasas at WestlakeMar 24 · Pole Vault · Place 2 · WestlakeWestlakePole Vault27-06.0010
Mar 24Calabasas at WestlakeMar 24 · High Jump · Place 1 · WestlakeWestlakeHigh Jump14-03.0010
Mar 24Calabasas at WestlakeMar 24 · 200 Meters · Place 3 · WestlakeWestlake200 Meters326.0910
Mar 24Calabasas at WestlakeMar 24 · 100 Meters · Place 8 · WestlakeWestlake100 Meters812.7510
Mar 17Agoura at WestlakeMar 17 · Pole Vault · Place 3 · WestlakeWestlakePole Vault38-00.0010
Mar 17Agoura at WestlakeMar 17 · 200 Meters · Place 17 · WestlakeWestlake200 Meters1726.6010
Mar 17Agoura at WestlakeMar 17 · 100 Meters · Place 12 · WestlakeWestlake100 Meters1212.5010
Feb 16Westlake Time TrialsFeb 16 · 200 Meters · Place 17 · WestlakeWestlake200 Meters17.26.83aWind: -1.1Unofficial10
Feb 16Westlake Time TrialsFeb 16 · 100 Meters · Place 27 · WestlakeWestlake100 Meters27.13.04aWind: 1.8Unofficial10

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 23Buena and Moorpark and WestlakeFeb 23 · Pole Vault · Place 13 · WestlakeWestlakePole Vault136-00.0010
Feb 23Buena and Moorpark and WestlakeFeb 23 · 200 Meters · Place 24 · WestlakeWestlake200 Meters2426.6610
Feb 23Buena and Moorpark and WestlakeFeb 23 · 100 Meters · Place 33 · WestlakeWestlake100 Meters3312.9010