Personal bests

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 3000 Meters · Place 13 · Pacific Coast Shock WavesPacific Coast Shock Waves3000 Meters13.9:43.34a9
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 15 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 MetersRound P15.4:17.85a PB9
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 3000 Meters · Place 5 · Pacific Coast Shock WavesPacific Coast Shock Waves3000 Meters5.9:13.11a PB9
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 1500 Meters · Place 5 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters5.4:23.74a9
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 800 Meters · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters—DNS9
May 30West Coast Classic Track and Field InvitationalMay 30 · 1500 Meters · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters4.4:18.67a9
May 30West Coast Classic Track and Field InvitationalMay 30 · 800 Meters · Place 12 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters12.2:09.09a9
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · 1500 Meters · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters14:19.07a9
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · 400 Meters · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters354.09a PB9
Apr 19Nighthawks InvitationalApr 19 · 800 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters2.2:05.79a PB9
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 1500 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters2.4:23.67a9
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 400 Meters · Place 18 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters18.57.33a9
Mar 2110 East INVITATIONMar 21 · 800 Meters · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters12:06.79a9
Mar 1Claremont Nighthawks Tri MeetMar 1 · 800 Meters · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters32:11.92a9
Mar 1Claremont Nighthawks Tri MeetMar 1 · 400 Meters · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters158.41a9
Mar 1Claremont Nighthawks Tri MeetMar 1 · 200 Meters · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves200 Meters326.93a PB9

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31West Coast Classic Track and Field InvitationalMay 31 · 1500 Meters · Place 21 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters214:35.89a8
May 31West Coast Classic Track and Field InvitationalMay 31 · 800 Meters · Place 28 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters282:16.82a8
May 3Long Beach Sprinters InvitationalMay 3 · 1500 Meters · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters44:43.53a8
May 3Long Beach Sprinters InvitationalMay 3 · 800 Meters · Place 6 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters62:21.70a8
Apr 12West Coast Classic HS Track and Field InvitationalApr 12 · 1600 Meters · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves1600 Meters35:07.50a PB—
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 800 Meters · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters—DNS8
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 200 Meters · Pacific Coast Shock WavesPacific Coast Shock Waves200 Meters—NT8
Mar 2210 East InvitationalMar 22 · 800 Meters · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters42:16.49a8
Mar 2210 East InvitationalMar 22 · 400 Meters · Place 16 · Pacific Coast Shock WavesPacific Coast Shock Waves400 MetersRound P161:02.46a8
Mar 2210 East InvitationalMar 22 · 200 Meters · Place 19 · Pacific Coast Shock WavesPacific Coast Shock Waves200 Meters1929.36a8

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 3000 Meters · Place 5 · Pacific Coast Shock WavPacific Coast Shock Wav3000 Meters59:52.41a—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 1500 Meters · Place 8 · Pacific Coast Shock WavPacific Coast Shock Wav1500 Meters84:46.24a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 3000 Meters · Place 4 · Pacific Coast Shock WavPacific Coast Shock Wav3000 Meters49:43.24a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 1500 Meters · Place 7 · Pacific Coast Shock WavPacific Coast Shock Wav1500 Meters74:28.99a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 3000 Meters · Place 7 · Pacific Coast Shock WavesPacific Coast Shock Waves3000 Meters7.9:45.40a7
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 1500 Meters · Place 9 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters9.4:31.91a7
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 800 Meters · Place 26 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters26.2:19.14a7
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 3000 Meters · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves3000 Meters4.9:50.72a7
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 400 Meters · Place 65 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters65.1:04.21a7
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 100 Meters · Place 80 · Pacific Coast Shock WavesPacific Coast Shock Waves100 MetersRound P80.15.08aWind: 0.77
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 3000 Meters · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves3000 Meters4.10:02.85a7
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 1500 Meters · Place 7 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters7.4:40.47a7
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 400 Meters · Place 43 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters43.1:02.80a7
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 1500 Meters · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters3.4:35.40a7
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 800 Meters · Place 9 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters9.2:18.38a7
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 1500 Meters · Place 10 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters10.4:36.72a7
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 800 Meters · Place 12 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters12.2:19.88a7
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 200 Meters · Place 84 · Pacific Coast Shock WavesPacific Coast Shock Waves200 Meters84.28.93aWind: 0.87
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 800 Meters · Place 10 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters10.2:18.80a7
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 800 Meters · Place 10 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters10.2:18.80a7
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 34 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters34.1:03.13a7
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 34 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters34.1:03.13a7
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 100 Meters · Place 74 · Pacific Coast Shock WavesPacific Coast Shock Waves100 MetersRound P74.14.19a PBWind: 0.77
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 100 Meters · Place 74 · Pacific Coast Shock WavesPacific Coast Shock Waves100 MetersRound P74.14.19aWind: 0.77
Mar 910 East InvitationalMar 9 · 800 Meters · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters--DNS7

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
May 10Fullerton Jackrabbits Youth Distance CarnivalMay 10 · 1600 Meters · Place 4 · Pacific Coast ShockwavesPacific Coast Shockwaves1600 Meters4.5:02.64a PB7
May 10Fullerton Jackrabbits Youth Distance CarnivalMay 10 · 800 Meters · Place 6 · Pacific Coast ShockwavesPacific Coast Shockwaves800 Meters6.2:20.18a PB7

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 1500 Meters · Place 41 · Pacific Coast Shock WavPacific Coast Shock Wav1500 Meters415:09.96a—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Place 16 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters16.2:17.18aUnofficial12
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 61 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters61.1:04.39aUnofficial12
May 27LA Jets 37th InvitationalMay 27 · 3000 Meters · Place 2 · Pacific Coast Shock WavPacific Coast Shock Wav3000 Meters29:54.71a—
May 6Pacific Coast Shockwaves InvitationalMay 6 · 400 Meters · Place 58 · Pacific Coast Shock WavPacific Coast Shock Wav400 Meters581:04.81a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 800 Meters · Place 10 · Pacific Coast Shock WavPacific Coast Shock Wav800 Meters102:20.10a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 400 Meters · Place 47 · Pacific Coast Shock WavPacific Coast Shock Wav400 Meters471:04.77a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 100 Meters · Place 74 · Pacific Coast Shock WavPacific Coast Shock Wav100 MetersRound P7414.78a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 200 Meters · Place 71 · Pacific Coast Shock WavPacific Coast Shock Wav200 Meters7129.61a—
Mar 1110 East InvitationalMar 11 · 800 Meters · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters3.2:28.73aUnofficial12

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 9 · 15 Pacific C15 Pacific CResults910:46.22 PB—
Jun 23USATF Region 15 Junior Olympic ChampionshipsJun 23 · 3000 Meters · Place 5 · Pacific Coast Shock WavPacific Coast Shock Wav3000 Meters511:01.26a—
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 3000 Meters · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves3000 Meters4.10:47.62a11
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Place 8 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters8.2:30.33a11
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 36 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters36.1:08.47a11
May 21Pasadena Running Roses InvitationalMay 21 · 400 Meters · Place 15 · 11-12 Pacific Coast Shock Wav11-12 Pacific Coast Shock Wav400 Meters151:10.37a—
May 21Pasadena Running Roses InvitationalMay 21 · 200 Meters · Place 25 · 11-12 Pacific Coast Shock Wav11-12 Pacific Coast Shock Wav200 Meters2531.91a—
May 14Long Beach Sprinters InvitationalMay 14 · 1500 Meters · Place 7 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters7.5:13.03a11
May 14Long Beach Sprinters InvitationalMay 14 · 800 Meters · Place 8 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters8.2:38.25a11
May 14Long Beach Sprinters InvitationalMay 14 · 200 Meters · Place 56 · Pacific Coast Shock WavesPacific Coast Shock Waves200 Meters56.32.94aWind: -0.311

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 10PCS Time Trial (Final)Jul 10 · 3000 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves3000 Meters2.11:17.51a10
Jul 10PCS Time Trial (Final)Jul 10 · 400 Meters · Place 21 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters21.1:13.44a10
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 1500 Meters · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters3.5:06.94a10
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 800 Meters · Place 6 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters6.2:35.64a10
Jun 5PCS Time Trial #4Jun 5 · 800 Meters · Place 14 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters14.2:37.71a10
Jun 5PCS Time Trial #4Jun 5 · 400 Meters · Place 22 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters22.1:12.43a10
May 210 East InviteMay 2 · 800 Meters · Place 8 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters8.2:41.75a10
May 210 East InviteMay 2 · 400 Meters · Place 22 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters22.1:14.41a10

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 1500 Meters · Place 23 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters235:59.761
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 400 Meters · Place 83 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters831:22.531