Personal bests

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

2026 Outdoor Track

37 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 3000 Meters · Place 30 · Havoc Youth Track ClubHavoc Youth Track Club3000 Meters30.11:06.89a9
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 44 · Havoc Youth Track ClubHavoc Youth Track Club1500 MetersRound P44.5:05.54a PB9
Jul 18California State Games Track and Field MeetJul 18 · 3000 Meters · Place 3 · Havoc Youth Track ClubHavoc Youth Track Club3000 Meters3.10:48.66a PB9
Jul 18California State Games Track and Field MeetJul 18 · 1500 Meters · Place 5 · Havoc Youth Track ClubHavoc Youth Track Club1500 Meters5.5:16.92a9
Jul 18California State Games Track and Field MeetJul 18 · 800 Meters · Place 10 · Havoc Youth Track ClubHavoc Youth Track Club800 Meters10.2:41.35a9
Jul 1AAU West Coast National ChampionshipJul 1 · 3000 Meters · Place 9 · Havoc Youth Track ClubHavoc Youth Track Club3000 Meters9.11:31.25a9
Jul 1AAU West Coast National ChampionshipJul 1 · 1500 Meters · Place 14 · Havoc Youth Track ClubHavoc Youth Track Club1500 Meters14.5:29.36a9
Jul 1AAU West Coast National ChampionshipJul 1 · 800 Meters · Place 15 · Havoc Youth Track ClubHavoc Youth Track Club800 Meters15.2:38.66a9
Jun 19AAU Track & Field Region 23 QualifierJun 19 · 3000 Meters · Place 7 · Havoc Youth Track ClubHavoc Youth Track Club3000 Meters711:42.88a9
Jun 19AAU Track & Field Region 23 QualifierJun 19 · 800 Meters · Place 11 · Havoc Youth Track ClubHavoc Youth Track Club800 Meters112:38.09a9
May 30Stampede Round Up May 30 · 1500 Meters · Place 8 · Havoc Youth Track ClubHavoc Youth Track Club1500 Meters8.5:19.30a9
May 30Stampede Round Up May 30 · 800 Meters · Place 7 · Havoc Youth Track ClubHavoc Youth Track Club800 Meters7.2:37.63a9
May 23Usa Rockets Annual Track MeetMay 23 · 1500 Meters · Havoc Youth Track ClubHavoc Youth Track Club1500 Meters—DNS9
May 23Usa Rockets Annual Track MeetMay 23 · 800 Meters · Havoc Youth Track ClubHavoc Youth Track Club800 Meters—DNS9
May 23So Cal Mustangs ShowcaseMay 23 · 1500 Meters · Place 2 · UNATTACHEDUNATTACHED1500 Meters2.5:22.68a9
May 23So Cal Mustangs ShowcaseMay 23 · 800 Meters · Place 2 · UNATTACHEDUNATTACHED800 Meters2.2:41.24a9
May 16Fast Camp Speed Wars InvitationalMay 16 · 3000 Meters · Place 1 · Havoc Youth Track ClubHavoc Youth Track Club3000 Meters1.11:24.66a9
May 16Fast Camp Speed Wars InvitationalMay 16 · 1500 Meters · Place 3 · Havoc Youth Track ClubHavoc Youth Track Club1500 Meters3.5:38.71a9
May 9SD Elite Track Meet May 9 · 1500 Meters · Place 2 · Havoc Youth Track ClubHavoc Youth Track Club1500 Meters25:15.61a9
May 9SD Elite Track Meet May 9 · 800 Meters · Place 5 · Havoc Youth Track ClubHavoc Youth Track Club800 Meters52:41.84a9
May 2Mercury San Diego 22nd Annual MeetMay 2 · 3000 Meters · Havoc Youth Track ClubHavoc Youth Track Club3000 Meters—DNS9
May 2Mercury San Diego 22nd Annual MeetMay 2 · 1500 Meters · Havoc Youth Track ClubHavoc Youth Track Club1500 Meters—DNS9
May 2Mercury San Diego 22nd Annual MeetMay 2 · 800 Meters · Place 2 · Havoc Youth Track ClubHavoc Youth Track Club800 Meters2.2:37.24a PB9
May 1JV City Conference ChampionshipsMay 1 · 3200 Meters · Place 18 · Canyon HillsCanyon Hills3200 Meters1812:25.29a PB9
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 1500 Meters · Place 4 · 44-Unattached44-Unattached1500 Meters4.5:32.33a9
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 800 Meters · Place 2 · 44-Unattached44-Unattached800 Meters2.2:47.97a9
Apr 23Mission Bay @ Canyon HillsApr 23 · 3200 Meters · Place 1 · Canyon HillsCanyon Hills3200 Meters112:42.49a9
Apr 23Mission Bay @ Canyon HillsApr 23 · 800 Meters · Place 5 · Canyon HillsCanyon Hills800 Meters52:41.14a9
Apr 16Canyon Hills HS vs. La Jolla HSApr 16 · 3200 Meters · Place 1 · Canyon HillsCanyon Hills3200 Meters112:42.80a9
Apr 16Canyon Hills HS vs. La Jolla HSApr 16 · 800 Meters · Place 16 · Canyon HillsCanyon Hills800 Meters162:39.96a9
Apr 11Havoc Annual TC MeetApr 11 · 3000 Meters · Place 2 · 44-Unattached44-Unattached3000 Meters2.12:27.16a9
Apr 11Havoc Annual TC MeetApr 11 · 1500 Meters · Place 3 · 44-Unattached44-Unattached1500 Meters3.5:41.39a9
Apr 11Havoc Annual TC MeetApr 11 · 800 Meters · 44-Unattached44-Unattached800 Meters—DNS9
Apr 9San Diego at Canyon Hills Apr 9 · 1600 Meters · Place 8 · Canyon HillsCanyon Hills1600 Meters8.5:59.34a9
Apr 9San Diego at Canyon Hills Apr 9 · 800 Meters · Place 9 · Canyon HillsCanyon Hills800 Meters9.2:43.33a9
Mar 4Dual Meet at UCHSMar 4 · 1600 Meters · Place 9 · Canyon HillsCanyon Hills1600 Meters95:55.01a PB9
Mar 4Dual Meet at UCHSMar 4 · 800 Meters · Place 15 · Canyon HillsCanyon Hills800 Meters152:40.54a9

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 3000 Meters · Place 3 · Havoc Youth Track ClubHavoc Youth Track Club3000 Meters3.12:08.04a PB9
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 1500 Meters · Place 4 · Havoc Youth Track ClubHavoc Youth Track Club1500 Meters4.5:22.34a9
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 800 Meters · Place 10 · Havoc Youth Track ClubHavoc Youth Track Club800 Meters10.2:37.83a9
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 3000 Meters · Place 3 · Havoc Youth Track ClubHavoc Youth Track Club3000 Meters3.13:21.77a9
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 1500 Meters · Place 9 · Havoc Youth Track ClubHavoc Youth Track Club1500 Meters9.5:21.41a PB9
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 800 Meters · Place 10 · Havoc Youth Track ClubHavoc Youth Track Club800 Meters10.2:36.43a PB9

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Oct 21SDUSD MSA Championship PrelimsOct 21 · 800 Meters · Place 19 · De PortolaDe Portola800 Meters19.3:14.92a7
Oct 14SDUSD MSA Division I Team ChampionshipsOct 14 · 800 Meters · Place 12 · De PortolaDe Portola800 Meters12.3:30.66a7
Oct 14SDUSD MSA Division I Team ChampionshipsOct 14 · 400 Meters · Place 23 · De PortolaDe Portola400 Meters23.1:29.35a7
Oct 7SDUSD MSA Invite (Scripps Ranch 2)Oct 7 · 800 Meters · De PortolaDe Portola800 Meters—DNS7
Oct 7SDUSD MSA Invite (Scripps Ranch 2)Oct 7 · 400 Meters · De PortolaDe Portola400 Meters—DNS7
Sep 30SDUSD MSA Invite (Scripps Ranch)Sep 30 · 800 Meters · Place 9 · De PortolaDe Portola800 Meters9.3:26.83a7
Sep 30SDUSD MSA Invite (Scripps Ranch)Sep 30 · 400 Meters · Place 20 · De PortolaDe Portola400 Meters20.1:29.27a7
Sep 23SDUSD MSA Invite (Patrick Henry 2)Sep 23 · 800 Meters · Place 8 · De PortolaDe Portola800 Meters8.3:15.93a7
Sep 23SDUSD MSA Invite (Patrick Henry 2)Sep 23 · 400 Meters · Place 15 · De PortolaDe Portola400 Meters15.1:25.86a7
Sep 16SDUSD MSA Invite (Patrick Henry 1)Sep 16 · 800 Meters · De PortolaDe Portola800 Meters—DNS7
Sep 16SDUSD MSA Invite (Patrick Henry 1)Sep 16 · 400 Meters · De PortolaDe Portola400 Meters—DNS7

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
Nov 5SDUSD MSA Championship FinalsNov 5 · 800 Meters · Place 7 · De PortolaDe Portola800 Meters7.3:08.25a6
Oct 29SDUSD MSA Championship PrelimsOct 29 · 800 Meters · Place 6 · De PortolaDe Portola800 Meters6.3:17.45a6
Oct 29SDUSD MSA Championship PrelimsOct 29 · 400 Meters · Place 24 · De PortolaDe Portola400 Meters24.1:28.71a6
Oct 22Division I SDUSD MSA Combined Team Championship (University City)Oct 22 · 800 Meters · Place 5 · De PortolaDe Portola800 Meters5.3:24.18a6
Oct 22Division I SDUSD MSA Combined Team Championship (University City)Oct 22 · 400 Meters · Place 12 · De PortolaDe Portola400 Meters12.1:31.89a6
Oct 22Division I SDUSD MSA Combined Team Championship (University City)Oct 22 · 200 Meters · Place 17 · De PortolaDe Portola200 Meters17.43.33a6
Oct 15SDUSD MSA Invite (Mission Bay)Oct 15 · 800 Meters · Place 4 · De PortolaDe Portola800 Meters4.3:18.74a6
Oct 15SDUSD MSA Invite (Mission Bay)Oct 15 · 400 Meters · Place 10 · De PortolaDe Portola400 Meters10.1:25.47a PB6
Oct 15SDUSD MSA Invite (Mission Bay)Oct 15 · 200 Meters · Place 13 · De PortolaDe Portola200 Meters13.42.07a6
Oct 8SDUSD MSA Invite (Canyon Hills)Oct 8 · 800 Meters · Place 3 · De PortolaDe Portola800 Meters3.3:35.82a6
Oct 8SDUSD MSA Invite (Canyon Hills)Oct 8 · 400 Meters · Place 9 · De PortolaDe Portola400 Meters9.1:32.49a6
Oct 8SDUSD MSA Invite (Canyon Hills)Oct 8 · 200 Meters · Place 8 · De PortolaDe Portola200 Meters8.43.91a6
Oct 1SDUSD MSA Invite (Hoover)Oct 1 · 800 Meters · Place 4 · De PortolaDe Portola800 Meters4.3:40.01a6
Oct 1SDUSD MSA Invite (Hoover)Oct 1 · 400 Meters · Place 7 · De PortolaDe Portola400 Meters7.1:30.50a6
Oct 1SDUSD MSA Invite (Hoover)Oct 1 · 200 Meters · Place 12 · De PortolaDe Portola200 Meters12.43.05a6
Sep 24SDUSD MSA Invite (Madison)Sep 24 · 200 Meters · Place 8 · De PortolaDe Portola200 Meters8.41.7 PB6