Personal bests

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 3000 Meters · Place 7 · Pacific Coast Shock Waves3000 Meters7.10:47.76a6
Jul 18California State Games Track and Field MeetJul 18 · 800 Meters · Place 3 · Pacific Coast Shock Waves800 Meters3.2:31.13a PB6
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 3000 Meters · Place 3 · Pacific Coast Shock Waves3000 Meters3.10:30.15a PB6
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 1500 Meters · Place 6 · Pacific Coast Shock Waves1500 Meters6.5:13.18a6
Jun 6Long Beach Sprinters InvitationalJun 6 · 800 Meters · Place 4 · Pacific Coast Shock Waves800 Meters4.2:31.48a6
May 30West Coast Classic Track and Field InvitationalMay 30 · 3000 Meters · Place 4 · Pacific Coast Shock Waves3000 Meters4.10:50.95a6
May 30West Coast Classic Track and Field InvitationalMay 30 · 1500 Meters · Place 8 · Pacific Coast Shock Waves1500 Meters8.5:09.37a PB6
May 8Fullerton Jackrabbits Distance & Sprints CarnivalMay 8 · 1600 Meters · Place 12 · Pacific Coast Shock Waves1600 Meters125:32.39a PB6
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · 1500 Meters · Place 6 · Pacific Coast Shock Waves1500 Meters65:09.47a6
Apr 11West Coast Classic HS Track and Field InvitationalApr 11 · 1600 Meters · Place 8 · Pacific Coast Shock Waves1600 Meters8.5:34.76a6
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 3000 Meters · Place 4 · Pacific Coast Shock Waves3000 Meters4.11:05.67a6
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 1500 Meters · Place 9 · Pacific Coast Shock Waves1500 Meters9.5:13.85a6
Mar 22GRIT DISTANCE INVITATIONALMar 22 · 1500 Meters · Place 7 · Pacific Coast Shock Waves1500 Meters75:19.0812

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 31West Coast Classic Track and Field InvitationalMay 31 · 3000 Meters · Place 5 · Pacific Coast Shock Waves3000 Meters510:58.59a—
May 31West Coast Classic Track and Field InvitationalMay 31 · 1500 Meters · Place 10 · Pacific Coast Shock Waves1500 Meters105:12.63a—
May 24L A Jets 39th Annual InvitationalMay 24 · 3000 Meters · Place 5 · Pacific Coast Shock Waves3000 Meters510:51.60—
May 24L A Jets 39th Annual InvitationalMay 24 · 1500 Meters · Place 5 · Pacific Coast Shock Waves1500 Meters55:14.51a—
May 3Long Beach Sprinters InvitationalMay 3 · 1500 Meters · Place 5 · Pacific Coast Shock Waves1500 Meters55:12.04a—
May 3Long Beach Sprinters InvitationalMay 3 · 800 Meters · Place 6 · Pacific Coast Shock Waves800 Meters62:41.13a—
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 3000 Meters · Place 2 · Pacific Coast Shock Waves3000 Meters2.10:59.44a5
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 1500 Meters · Place 7 · Pacific Coast Shock Waves1500 Meters7.5:15.63a5
Apr 12West Coast Classic HS Track and Field InvitationalApr 12 · 1600 Meters · Place 7 · Pacific Coast Shock Waves1600 Meters75:40.09a—
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 1500 Meters · Place 12 · Pacific Coast Shock Waves1500 Meters125:19.99a—
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 400 Meters · Place 33 · Pacific Coast Shock Waves400 Meters331:11.25a—
Mar 2210 East InvitationalMar 22 · 1500 Meters · Place 4 · Pacific Coast Shock Waves1500 Meters45:15.68a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 1500 Meters · Place 4 · Pacific Coast Shock Waves1500 Meters4.5:18.50a4
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 400 Meters · Place 16 · Pacific Coast Shock Waves400 Meters16.1:11.23a PB4
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 1500 Meters · Place 2 · Pacific Coast Shock Waves1500 Meters2.5:22.24a4
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 400 Meters · Place 14 · Pacific Coast Shock Waves400 Meters14.1:12.12a4
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 1500 Meters · Place 4 · Pacific Coast Shock Waves1500 Meters4.5:28.60a4
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 400 Meters · Place 9 · Pacific Coast Shock Waves400 Meters9.1:14.05a4
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 1500 Meters · Place 3 · Pacific Coast Shock Waves1500 Meters3.5:26.42a4
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 1500 Meters · Place 5 · Pacific Coast Shock Waves1500 Meters5.5:33.18a4
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 400 Meters · Place 17 · Pacific Coast Shock Waves400 Meters17.1:12.67a4
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 8 · Pacific Coast Shock Waves1500 Meters8.5:41.18a4
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 8 · Pacific Coast Shock Waves1500 Meters8.5:41.18a4
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 23 · Pacific Coast Shock Waves400 Meters23.1:18.42a4
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 23 · Pacific Coast Shock Waves400 Meters23.1:18.42a4

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 11 · Pacific Coast Shock Waves1500 Meters11.5:58.12aUnofficial3
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Pacific Coast Shock Waves800 Meters—DNS3
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 40 · Pacific Coast Shock Waves400 Meters40.1:22.50aUnofficial3
Apr 22Imani Speed City ComptonApr 22 · 1500 Meters · Place 11 · Pacific Coast Shock Wav1500 Meters116:16.50a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 1500 Meters · Place 13 · Pacific Coast Shock Wav1500 Meters136:11.56a—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 20PCS Time Trial#1Mar 20 · 1500 Meters · Place 2 · Pacific Coast Shock Waves1500 Meters2.6:48.10a8