Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorMater Dei Invitational · Feb 214:52.71aMater Dei InvitationalFebruary 21, 2026
1600 Meters · OutdoorTrabuco Hills Invitational · Apr 34:41.18aTrabuco Hills InvitationalApril 3, 2026
3200 Meters · OutdoorSurf League Finals · Apr 2410:48.76aSurf League FinalsApril 24, 2024
800 Meters · IndoorMater Dei Invitational · Feb 222:10.85Mater Dei InvitationalFebruary 22, 2025
800 Meters · OutdoorOrange County Track & Field Championships · Apr 182:03.52aOrange 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

11 results
DateMeetEventPlMarkGr
Apr 24Sunset League ChampionshipsApr 24 · 1600 Meters · Place 15 · Edison (HB)Edison (HB)1600 Meters15.4:51.64a12
Apr 18Orange County Track & Field ChampionshipsApr 18 · 800 Meters · Place 26 · Edison (HB)Edison (HB)800 Meters26.2:03.52a PB12
Apr 15Corona Del Mar Tri MeetApr 15 · 1600 Meters · Place 14 · Edison (HB)Edison (HB)1600 Meters144:58.76a12
Apr 1116th Irvine Distance Carnival presented by ASICSApr 11 · 800 Meters · Place 42 · Edison (HB)Edison (HB)800 Meters42.2:05.09a12
Apr 3Trabuco Hills InvitationalApr 3 · 1600 Meters · Place 102 · Edison (HB)Edison (HB)1600 Meters1024:41.18a PB12
Apr 1Marina,Los Al, Edison Tri-MeetApr 1 · 800 Meters · Place 8 · Edison (HB)Edison (HB)800 Meters82:08.37a12
Mar 25Edison vs Newport HarborMar 25 · 1600 Meters · Place 5 · Edison (HB)Edison (HB)1600 Meters54:58.15a12
Mar 25Edison vs Newport HarborMar 25 · 800 Meters · Place 5 · Edison (HB)Edison (HB)800 Meters52:15.22a12
Mar 20ASICS Laguna Beach Trophy InvitationalMar 20 · 1600 Meters · Place 23 · Edison (HB)Edison (HB)1600 Meters234:44.8412
Mar 18Edison vs Huntington BeachMar 18 · 800 Meters · Place 4 · Edison (HB)Edison (HB)800 Meters42:14.72a12
Mar 7Griffin Invitational and RelaysMar 7 · 1600 Meters · Place 13 · Edison (HB)Edison (HB)1600 Meters134:59.55a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Mater Dei InvitationalFeb 21 · 1600 Meters · Place 25 · Edison (HB)Edison (HB)1600 Meters254:52.71a PB12
Feb 21Mater Dei InvitationalFeb 21 · 800 Meters · Place 23 · Edison (HB)Edison (HB)800 Meters232:14.54a12

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Apr 29Sunset League ChampionshipsApr 29 · 1600 Meters · Place 7 · Edison (HB)Edison (HB)1600 MetersRound P7.4:57.07a11
Apr 29Sunset League ChampionshipsApr 29 · 1600 Meters · Place 5 · Edison (HB)Edison (HB)1600 Meters5.4:50.38a11
Apr 29Sunset League ChampionshipsApr 29 · 800 Meters · Place 3 · Edison (HB)Edison (HB)800 MetersRound P3.2:11.42a11
Apr 29Sunset League ChampionshipsApr 29 · 800 Meters · Place 2 · Edison (HB)Edison (HB)800 Meters2.2:07.41a11
Apr 23Huntington Beach vs. EdisonApr 23 · 1600 Meters · Place 7 · Edison (HB)Edison (HB)1600 Meters7.4:52.05a11
Apr 23Huntington Beach vs. EdisonApr 23 · 800 Meters · Place 9 · Edison (HB)Edison (HB)800 Meters9.2:14.13a11
Apr 1215th Irvine ASICS Distance CarnivalApr 12 · 800 Meters · Place 49 · Edison (HB)Edison (HB)800 Meters492:06.3511
Apr 1215th Irvine ASICS Distance CarnivalApr 12 · 800 Meters · Place 49 · Edison (HB)Edison (HB)800 Meters492:06.3511
Apr 4Trabuco Hills InvitationalApr 4 · 1600 Meters · Place 138 · Edison (SS)Edison (SS)1600 Meters1384:49.2211
Apr 2Edison vs Corona Del Mar /Fountain ValleyApr 2 · 3200 Meters · Place 4 · Edison (SS)Edison (SS)3200 Meters411:08.8811
Apr 2Edison vs Corona Del Mar /Fountain ValleyApr 2 · 1600 Meters · Place 13 · Edison (SS)Edison (SS)1600 Meters135:08.1111
Mar 19Los Al vs Edison/ MarinaMar 19 · 800 Meters · Place 10 · Edison (SS)Edison (SS)800 Meters102:14.2911
Mar 19Los Al vs Edison/ MarinaMar 19 · 1600 Meters · Place 12 · Edison (SS)Edison (SS)1600 Meters125:15.9011
Mar 5Newport Harbor vs EdisonMar 5 · 1600 Meters · Place 8 · Edison (HB)Edison (HB)1600 Meters8.5:13.35a11
Mar 5Newport Harbor vs EdisonMar 5 · 800 Meters · Place 5 · Edison (HB)Edison (HB)800 Meters5.2:23.76a11
Mar 1Griffin Invitational and RelaysMar 1 · 800 Meters · Place 29 · Edison (SS)Edison (SS)800 Meters292:17.0211
Mar 1Griffin Invitational and RelaysMar 1 · 1600 Meters · Place 33 · Edison (SS)Edison (SS)1600 Meters334:49.9811
Mar 1Los Alamitos - Quad MeetMar 1 · 1600 Meters · Place 33 · Edison (HB)Edison (HB)1600 Meters33.4:49.98a11
Mar 1Los Alamitos - Quad MeetMar 1 · 800 Meters · Place 29 · Edison (HB)Edison (HB)800 Meters29.2:17.02a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Mater Dei InvitationalFeb 22 · 800 Meters · Place 21 · Edison (Ss)Edison (Ss)800 Meters212:10.85 PB11
Feb 22Mater Dei InvitationalFeb 22 · 1600 Meters · Place 33 · Edison (Ss)Edison (Ss)1600 Meters334:56.9111

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 24Surf League FinalsApr 24 · 3200 Meters · Place 4 · Edison (HB)Edison (HB)3200 Meters4.10:48.76a PB10
Apr 24Surf League FinalsApr 24 · 1600 Meters · Place 3 · Edison (HB)Edison (HB)1600 MetersRound P3.4:48.76a10
Apr 24Surf League FinalsApr 24 · 1600 Meters · Place 6 · Edison (HB)Edison (HB)1600 Meters6.4:50.28a10
Apr 24Surf League FinalsApr 24 · 800 Meters · Place 7 · Edison (HB)Edison (HB)800 MetersRound P7.2:11.14a10
Apr 24Surf League FinalsApr 24 · 800 Meters · Place 7 · Edison (HB)Edison (HB)800 Meters7.2:10.72a10
Apr 13OC ChampionshipsApr 13 · 1600 Meters · Place 10 · Edison (HB)Edison (HB)1600 Meters10.4:52.90a10
Apr 6Irvine ASICS Distance Carnival Apr 6 · 1600 Meters · Place 12 · Edison (SS)Edison (SS)1600 Meters124:48.1210
Mar 29Trabuco Hills Distance Carnival and Inv.Mar 29 · 1600 Meters · Place 61 · Edison (SS)Edison (SS)1600 Meters614:57.0910
Mar 27Fountain Valley vs EdisonMar 27 · 1600 Meters · Place 8 · Edison (HB)Edison (HB)1600 Meters84:52.51a—
Mar 27Fountain Valley vs EdisonMar 27 · 800 Meters · Place 7 · Edison (HB)Edison (HB)800 Meters72:28.46a—
Mar 20Los Alamitos vs EdisonMar 20 · 1600 Meters · Place 7 · Edison (HB)Edison (HB)1600 Meters7.4:48.50a10
Mar 20Los Alamitos vs EdisonMar 20 · 800 Meters · Place 8 · Edison (HB)Edison (HB)800 Meters8.2:17.15a10
Mar 16Laguna Beach Trophy InvitationalMar 16 · 3200 Meters · Place 22 · Edison (HB)Edison (HB)3200 Meters22.10:54.29a10
Mar 13Los Alamitos/Edison/Marina-FriendlyMar 13 · 1600 Meters · Place 4 · Edison (HB)Edison (HB)1600 Meters4.5:03.00a10
Mar 13Los Alamitos/Edison/Marina-FriendlyMar 13 · 800 Meters · Place 3 · Edison (HB)Edison (HB)800 Meters3.2:14.45a10
Mar 9Sunset Conference PreviewMar 9 · 1600 Meters · Place 4 · Edison (SS)Edison (SS)1600 Meters44:49.6710
Mar 1Griffin Relays & Distance CarnivalMar 1 · 800 Meters · Place 11 · Edison (SS)Edison (SS)800 Meters112:18.9510

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 24Trackrabbit InvitationalFeb 24 · 1600 Meters · Place 10 · Edison (SS)Edison (SS)1600 Meters104:56.1210
Feb 24Trackrabbit InvitationalFeb 24 · 1600 Meters · Place 10 · Edison (SS)Edison (SS)1600 Meters104:56.1210
Feb 17Mater Dei InvitationalFeb 17 · 1600 Meters · Place 4 · Edison (Ss)Edison (Ss)1600 Meters44:59.9010
Feb 17Mater Dei InvitationalFeb 17 · 800 Meters · Place 7 · Edison (Ss)Edison (Ss)800 Meters72:16.9910

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 28Surf League ChampionshipsApr 28 · 1600 Meters · Place 16 · Edison (HB)Edison (HB)1600 Meters165:24.01a—
Apr 28Surf League ChampionshipsApr 28 · 1600 Meters · Place 16 · Edison (HB)Edison (HB)1600 Meters165:17.13a—
Apr 28Surf League ChampionshipsApr 28 · 800 Meters · Place 13 · Edison (HB)Edison (HB)800 Meters132:23.77a—
Apr 28Surf League ChampionshipsApr 28 · 800 Meters · Place 18 · Edison (HB)Edison (HB)800 Meters182:25.19a—
Apr 8Irvine ASICS Distance Carnival (Registration on Milesplit)Apr 8 · 1600 Meters · Place 86 · Edison (SS)Edison (SS)1600 Meters865:19.029
Apr 5Los Alamitos at EdisonApr 5 · 800 Meters · Place 9 · Edison (HB)Edison (HB)800 Meters9.2:32.79a9
Mar 15Quad Meet at EdisonMar 15 · 1600 Meters · Place 9 · Edison (HB)Edison (HB)1600 Meters95:23.24a—
Mar 15Quad Meet at EdisonMar 15 · 800 Meters · Place 11 · Edison (HB)Edison (HB)800 Meters112:29.31a—

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 13Imani Speed City Annual Invitational Apr 13 · 3000 Meters · Place 10 · 33-Unattached33-Unattached3000 Meters10.12:54.82aUnofficial5