Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorOEC Invitational · Feb 274:21.58aOEC InvitationalFebruary 27, 2026
1500 Meters · OutdoorCerritos Invitational · Apr 124:03.09aCerritos InvitationalApril 12, 2025
1600 Meters · OutdoorTrabuco Hills Distance Carnival and Inv. · Mar 294:31.67Trabuco Hills Distance Carnival and Inv.March 29, 2024
3200 Meters · IndoorNPA SKYDOME CLASSIC · Mar 110:44.58aNPA SKYDOME CLASSICMarch 1, 2024
3200 Meters · OutdoorSurf League Championships · Apr 2811:00.52aSurf League ChampionshipsApril 28, 2023
5000 Meters · Outdoor2026 OCC Coast Classic · Mar 1317:49.652026 OCC Coast ClassicMarch 13, 2026
600 Meters · Outdoor2026 Moorpark College Season Opener · Feb 71:28.92a2026 Moorpark College Season OpenerFebruary 7, 2026
800 Meters · IndoorMustang Roundup · Feb 242:00.39Mustang RoundupFebruary 24, 2024
800 Meters · OutdoorUC San Diego Triton Invitational · Apr 31:56.95aUC San Diego Triton InvitationalApril 3, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 22026 3C2A Southern California ChampionshipsMay 2 · 800 Meters · Place 8 · Orange CoastOrange Coast800 MetersRound P8.1:57.86aSo
May 22026 3C2A Southern California ChampionshipsMay 2 · 800 Meters · Place 8 · Orange CoastOrange Coast800 Meters8.1:57.18aSo
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · 5000 Meters · Place 15 · Orange CoastOrange Coast5000 Meters15.18:28.30aSo
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · 1500 Meters · Place 6 · Orange CoastOrange Coast1500 Meters6.4:30.39aSo
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · 800 Meters · Place 5 · Orange CoastOrange Coast800 MetersRound P5.1:59.75aSo
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · 800 Meters · Place 4 · Orange CoastOrange Coast800 Meters4.1:57.89aSo
Apr 102026 Cerritos InvitationalApr 10 · 1500 Meters · Place 3 · Orange CoastOrange Coast1500 Meters34:07.34SO
Apr 3UC San Diego Triton InvitationalApr 3 · 1500 Meters · Place 40 · Orange CoastOrange Coast1500 Meters404:06.10aSo
Apr 3UC San Diego Triton InvitationalApr 3 · 800 Meters · Place 33 · Orange CoastOrange Coast800 Meters331:56.95a PBSo
Mar 27Mangrum InvitationalMar 27 · 1500 Meters · Place 60 · Orange CoastOrange Coast1500 Meters604:27.30aSo
Mar 27Mangrum InvitationalMar 27 · 800 Meters · Place 16 · Orange CoastOrange Coast800 Meters161:58.99aSo
Mar 20Arnie Robinson Invite College OpenMar 20 · 1500 Meters · Place 14 · Orange CoastOrange Coast1500 Meters144:09.12aSo
Mar 20Arnie Robinson Invite College OpenMar 20 · 800 Meters · Place 16 · Orange CoastOrange Coast800 Meters161:59.88aSo
Mar 132026 OCC Coast ClassicMar 13 · 5000 Meters · Place 7 · Orange CoastOrange Coast5000 Meters717:49.65 PBSO
Mar 132026 OCC Coast ClassicMar 13 · 800 Meters · Place 2 · Orange CoastOrange Coast800 Meters22:01.72SO
Mar 132026 OCC Coast ClassicMar 13 · 1500 Meters · Place 2 · Orange CoastOrange Coast1500 Meters24:18.43SO
Mar 6Beach OpenerMar 6 · 800 Meters · Place 17 · Orange CoastOrange Coast800 Meters172:02.79aSo
Feb 72026 Moorpark College Season OpenerFeb 7 · 600 Meters · Place 16 · Orange CoastOrange Coast600 Meters16.1:28.92a PBSo
Feb 72026 Moorpark College Season OpenerFeb 7 · 1500 Meters · Place 9 · Orange CoastOrange Coast1500 Meters9.4:21.26aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27OEC InvitationalFeb 27 · 1500 Meters · Place 10 · Orange CoastOrange Coast1500 Meters104:21.58a PBSO
Feb 27OEC InvitationalFeb 27 · 800 Meters · Place 7 · Orange CoastOrange Coast800 Meters72:02.22aSO
Feb 20Cal State LA InvitationalFeb 20 · 1500 Meters · Place 11 · Orange CoastOrange Coast1500 Meters114:28.39aSo

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 10SoCal Finals @ SaddlebackMay 10 · 1500 Meters · Place 16 · Orange CoastOrange Coast1500 Meters164:06.94aFR
May 10SoCal Finals @ SaddlebackMay 10 · 800 Meters · Place 17 · Orange CoastOrange Coast800 Meters171:58.58aFR
Apr 18Orange Empire Conference (OEC) ChampionshipsApr 18 · 1500 Meters · Place 5 · Orange CoastOrange Coast1500 Meters5.4:11.71aFr
Apr 18Orange Empire Conference (OEC) ChampionshipsApr 18 · 800 Meters · Place 4 · Orange CoastOrange Coast800 Meters4.1:57.67aFr
Apr 12Cerritos InvitationalApr 12 · 1500 Meters · Place 6 · Orange CoastOrange Coast1500 Meters64:03.09a PBFr
Apr 12Cerritos InvitationalApr 12 · 800 Meters · Place 7 · Orange CoastOrange Coast800 Meters72:00.33aFr
Mar 28Mangrum Invitational Mar 28 · 1500 Meters · Place 43 · Orange CoastOrange Coast1500 Meters434:09.09aFr
Mar 28Mangrum Invitational Mar 28 · 800 Meters · Place 23 · Orange CoastOrange Coast800 Meters232:00.75aFr
Mar 21Pasadena College InvitationalMar 21 · 1500 Meters · Place 3 · Orange CoastOrange Coast1500 Meters34:16.56aFr
Mar 21Pasadena College InvitationalMar 21 · 800 Meters · Place 3 · Orange CoastOrange Coast800 Meters32:01.23aFr
Mar 13Coast ClassicMar 13 · 1500 Meters · Place 9 · Orange CoastOrange Coast1500 Meters9.4:13.14aFr
Mar 13Coast ClassicMar 13 · 800 Meters · Place 6 · Orange CoastOrange Coast800 Meters6.2:02.93aFr
Jan 31OCC Indoor/Outdoor MeetJan 31 · 800 Meters · Place 6 · Orange CoastOrange Coast800 Meters6.2:07.94aFr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 152025 Cerritos OpenFeb 15 · 1500 Meters · Place 16 · Orange CoastOrange Coast1500 Meters164:22.39a—
Feb 152025 Cerritos OpenFeb 15 · 800 Meters · Place 20 · Orange CoastOrange Coast800 Meters202:07.07a—
Feb 8South Coast Conference OpenerFeb 8 · 1500 Meters · Place 17 · Orange CoastOrange Coast1500 Meters174:30.79a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 24Surf League FinalsApr 24 · 800 Meters · Place 4 · Fountain ValleyFountain Valley800 Meters4.2:01.13a12
Mar 29Trabuco Hills Distance Carnival and Inv.Mar 29 · 1600 Meters · Place 16 · Fountain Valley (SS)Fountain Valley (SS)1600 Meters164:31.67 PB12
Mar 27Fountain Valley vs EdisonMar 27 · 1600 Meters · Place 2 · Fountain ValleyFountain Valley1600 Meters24:38.81a—
Mar 27Fountain Valley vs EdisonMar 27 · 800 Meters · Place 1 · Fountain ValleyFountain Valley800 Meters12:05.97a—
Mar 23Azusa Meet of ChampionsMar 23 · 800 Meters · Place 15 · Fountain ValleyFountain Valley800 Meters15.2:00.25a12
Mar 20CDM vs Fountain Valley hsMar 20 · 3200 Meters · Place 7 · Fountain ValleyFountain Valley3200 Meters7.11:00.81aUnofficial12
Mar 20CDM vs Fountain Valley hsMar 20 · 1600 Meters · Fountain ValleyFountain Valley1600 Meters—DNS12
Mar 20CDM vs Fountain Valley hsMar 20 · 800 Meters · Place 5 · Fountain ValleyFountain Valley800 Meters5.2:02.87aUnofficial12
Mar 16Laguna Beach Trophy InvitationalMar 16 · 1600 Meters · Place 18 · Fountain ValleyFountain Valley1600 Meters18.4:33.08a12
Mar 16Laguna Beach Trophy InvitationalMar 16 · 800 Meters · Place 9 · Fountain ValleyFountain Valley800 Meters9.1:58.76a12
Mar 9Sunset Conference PreviewMar 9 · 800 Meters · Place 5 · Fountain Valley (SS)Fountain Valley (SS)800 Meters51:59.3812

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 1NPA SKYDOME CLASSICMar 1 · 3200 Meters · Place 8 · Fountain ValleyFountain Valley3200 Meters8.10:44.58a PB12
Mar 1NPA SKYDOME CLASSICMar 1 · 800 Meters · Place 4 · Fountain ValleyFountain Valley800 Meters4.2:03.47a12
Feb 24Mustang RoundupFeb 24 · 800 Meters · Place 10 · Fountain Valley (SS)Fountain Valley (SS)800 Meters102:00.39 PB12

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 28Surf League ChampionshipsApr 28 · 3200 Meters · Place 2 · Fountain ValleyFountain Valley3200 Meters211:00.52a PB—
Apr 28Surf League ChampionshipsApr 28 · 1600 Meters · Place 5 · Fountain ValleyFountain Valley1600 Meters55:03.17a—
Apr 28Surf League ChampionshipsApr 28 · 1600 Meters · Place 2 · Fountain ValleyFountain Valley1600 Meters24:50.87a—
Apr 28Surf League ChampionshipsApr 28 · 800 Meters · Place 7 · Fountain ValleyFountain Valley800 Meters72:19.81a—
Apr 28Surf League ChampionshipsApr 28 · 800 Meters · Place 4 · Fountain ValleyFountain Valley800 Meters42:11.24a—
Apr 1Trabuco InviteApr 1 · 1600 Meters · Place 66 · Fountain ValleyFountain Valley1600 Meters66.4:49.88a11
Mar 28Fountain Valley at EdisonMar 28 · 1600 Meters · Place 3 · Fountain ValleyFountain Valley1600 Meters3.4:55.97a11
Mar 28Fountain Valley at EdisonMar 28 · 800 Meters · Place 1 · Fountain ValleyFountain Valley800 Meters1.2:11.38a11
Mar 25Brea RelaysMar 25 · 1600 Meters · Place 19 · Fountain Valley (SS)Fountain Valley (SS)1600 Meters195:01.7311
Mar 11Sunset Conference Invitational Mar 11 · 800 Meters · Place 5 · Fountain ValleyFountain Valley800 Meters52:11.2011
Mar 11Sunset Conference Invitational Mar 11 · 1600 Meters · Place 11 · Fountain ValleyFountain Valley1600 Meters115:00.7111

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 26Surf League ChampionshipsApr 26 · 800 Meters · Place 21 · Fountain Valley (SS)Fountain Valley (SS)800 MetersRound P212:35.9710
Apr 26Surf League ChampionshipsApr 26 · 1600 Meters · Place 28 · Fountain Valley (SS)Fountain Valley (SS)1600 MetersRound P285:47.9010
Mar 31Los Alamitos vs Fountain ValleyMar 31 · 3200 Meters · Place 9 · Fountain Valley (SS)Fountain Valley (SS)3200 Meters912:54.8310
Mar 31Los Alamitos vs Fountain ValleyMar 31 · 1600 Meters · Place 13 · Fountain Valley (SS)Fountain Valley (SS)1600 Meters135:58.8410
Mar 24Corona Del Mar vs Fountain ValleyMar 24 · 800 Meters · Place 7 · Fountain Valley (SS)Fountain Valley (SS)800 Meters72:38.1810
Mar 24Corona Del Mar vs Fountain ValleyMar 24 · 1600 Meters · Place 11 · Fountain Valley (SS)Fountain Valley (SS)1600 Meters115:55.1710