Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Mile @ Mesa · Feb 146:52.74The Mile @ MesaFebruary 14, 2026
1500 Meters · OutdoorIMANI SPEED CITY COMPTON INVITATIONAL · Apr 255:46.45aIMANI SPEED CITY COMPTON INVITATIONALApril 25, 2026
1600 Meters · OutdoorFullerton Jackrabbits Distance & Sprints Carnival · May 86:28.38aFullerton Jackrabbits Distance & Sprints CarnivalMay 8, 2026
3000 Meters · OutdoorImani Speed City Compton · Apr 2212:52.30aImani Speed City ComptonApril 22, 2023
400 Meters · OutdoorFree Spirit Invitational Powered by Falcons and Black Lightning · Apr 121:12.72aFree Spirit Invitational Powered by Falcons and Black Lightning April 12, 2025
800 Meters · OutdoorWest Coast Classic presented by the Pacific Coast Shockwaves · Jun 12:45.71aWest Coast Classic presented by the Pacific Coast ShockwavesJune 1, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 3000 Meters · Place 8 · OC GritOC Grit3000 Meters8.12:54.56a10
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 1500 Meters · OC GritOC Grit1500 Meters—DNS10
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 800 Meters · Place 15 · OC GritOC Grit800 Meters15.2:48.74a10
Jun 9The Grit 1000Jun 9 · 1000 Meters · Place 2 · OC GritOC Grit1000 Meters2.3:45.7Unofficial10
May 30West Coast Classic Track and Field InvitationalMay 30 · 1500 Meters · Place 20 · OC GritOC Grit1500 Meters20.5:51.56a10
May 8Fullerton Jackrabbits Distance & Sprints CarnivalMay 8 · 1600 Meters · Place 36 · OC GritOC Grit1600 Meters366:28.38a PB10
May 8Fullerton Jackrabbits Distance & Sprints CarnivalMay 8 · 800 Meters · Place 36 · OC GritOC Grit800 Meters362:46.50a10
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · 1500 Meters · Place 10 · OC GritOC Grit1500 Meters105:46.45a PB10
Apr 19Nighthawks InvitationalApr 19 · 1500 Meters · Place 9 · OC GritOC Grit1500 Meters9.6:10.33a10
Apr 19Nighthawks InvitationalApr 19 · 400 Meters · Place 5 · OC GritOC Grit400 Meters5.1:15.42a10
Mar 22GRIT DISTANCE INVITATIONALMar 22 · 800 Meters · Place 5 · OC GritOC Grit800 Meters52:49.9616
Jan 31Tesoro All-ComersJan 31 · 1600 Meters · Place 54 · UNAUNA1600 Meters54.6:54.49a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14The Mile @ MesaFeb 14 · 1 Mile · Place 12 · OC GritOC Grit1 Mile126:52.74 PB16

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 31West Coast Classic Track and Field InvitationalMay 31 · 1500 Meters · Place 19 · OC GritOC Grit1500 Meters196:14.83a8
May 31West Coast Classic Track and Field InvitationalMay 31 · 800 Meters · Place 17 · OC GritOC Grit800 Meters172:48.55a8
May 24L A Jets 39th Annual InvitationalMay 24 · 1500 Meters · Place 14 · OC GritOC Grit1500 Meters146:22.12a8
May 92025 Fullerton Jackrabbits Distance CarnivalMay 9 · 1600 Meters · Place 48 · OC GritOC Grit1600 Meters486:54.38a8
May 92025 Fullerton Jackrabbits Distance CarnivalMay 9 · 800 Meters · Place 34 · OC GritOC Grit800 Meters342:52.51a8
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 1500 Meters · Place 9 · OC GritOC Grit1500 Meters9.6:00.55a8
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 1500 Meters · Place 9 · OC GritOC Grit1500 Meters9.6:03.93a8
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 400 Meters · Place 10 · OC GritOC Grit400 Meters10.1:12.72a PB8
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 1500 Meters · Place 17 · OC GritOC Grit1500 Meters176:09.40a8

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 1500 Meters · Place 41 · OC GritOC Grit1500 Meters41.5:52.50a8
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 800 Meters · Place 38 · OC GritOC Grit800 Meters38.2:45.71a PB8
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 1500 Meters · Place 35 · OC GritOC Grit1500 Meters35.6:13.43a8
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 800 Meters · Place 20 · OC GritOC Grit800 Meters20.2:53.31a8
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 800 Meters · Place 30 · OC GritOC Grit800 Meters30.2:55.67a8
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 800 Meters · Place 20 · OC GritOC Grit800 Meters20.2:51.29a8
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 1500 Meters · Place 44 · OC GritOC Grit1500 Meters44.6:01.51a8
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 400 Meters · Place 66 · OC GritOC Grit400 Meters66.1:13.11a8
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 200 Meters · OC GritOC Grit200 Meters—DNSWind: 0.38
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 32 · OC GritOC Grit1500 Meters32.6:09.29a8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 32 · OC GritOC Grit1500 Meters32.6:09.29a8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 800 Meters · Place 24 · OC GritOC Grit800 Meters24.2:51.26a8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 800 Meters · Place 24 · OC GritOC Grit800 Meters24.2:51.26a8
Mar 910 East InvitationalMar 9 · 1500 Meters · Place 25 · OC GritOC Grit1500 Meters25.6:25.10a8
Mar 910 East InvitationalMar 9 · 400 Meters · OC GritOC Grit400 Meters--DNS8

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 3000 Meters · Place 27 · OC GritOC Grit3000 Meters27.13:00.38aUnofficial7
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 36 · OC GritOC Grit1500 Meters36.5:51.56aUnofficial7
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · OC GritOC Grit800 Meters—DNS7
May 27LA Jets 37th InvitationalMay 27 · 3000 Meters · Place 15 · OC GritOC Grit3000 Meters1513:08.54a—
May 6Pacific Coast Shockwaves InvitationalMay 6 · 3000 Meters · Place 22 · OC GritOC Grit3000 Meters2213:06.78a—
Apr 22Imani Speed City ComptonApr 22 · 3000 Meters · Place 14 · OC GritOC Grit3000 Meters1412:52.30a PB—
Apr 22Imani Speed City ComptonApr 22 · 1500 Meters · Place 25 · OC GritOC Grit1500 Meters255:52.77a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 1500 Meters · Place 28 · OC GritOC Grit1500 Meters285:53.85a—
Mar 19OC GRIT INVITE TIME TRIALMar 19 · 800 Meters · Place 2 · OC GritOC Grit800 Meters2.02:50.0Unofficial7
Mar 19OC GRIT INVITE TIME TRIALMar 19 · 400 Meters · Place 2 · OC GritOC Grit400 Meters2.01:16.1Unofficial7

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 3000 Meters · OC GritOC Grit3000 Meters—DNS10
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 26 · OC GritOC Grit1500 Meters26.6:02.81a10
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 40 · OC GritOC Grit400 Meters40.1:13.69a10
May 14Long Beach Sprinters InvitationalMay 14 · 1500 Meters · Place 19 · OC GritOC Grit1500 Meters19.6:08.25a10
Mar 20PCS Time Trial#1Mar 20 · 1500 Meters · Place 3 · OC GritOC Grit1500 Meters3.6:14.95a10
Mar 20PCS Time Trial#1Mar 20 · 400 Meters · Place 6 · OC GritOC Grit400 Meters6.1:22.09a10