Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTHE MILE @ MESA · Feb 156:16.75THE MILE @ MESAFebruary 15, 2025
100 Meters · Outdoor2025 Fullerton Jackrabbits Distance Carnival · May 915.97a2025 Fullerton Jackrabbits Distance CarnivalMay 9, 2025
1500 Meters · OutdoorIMANI SPEED CITY COMPTON INVITATIONAL · Apr 255:19.12aIMANI SPEED CITY COMPTON INVITATIONALApril 25, 2026
1600 Meters · OutdoorTesoro All-Comers · Jan 315:44.46aTesoro All-ComersJanuary 31, 2026
3000 Meters · OutdoorPacific Coast Shockwaves Invitational · Mar 2912:24.09aPacific Coast Shockwaves InvitationalMarch 29, 2025
3200 Meters · IndoorCal High All-Comers Meet · Feb 712:44.70aCal High All-Comers MeetFebruary 7, 2026
3200 Meters · OutdoorFullerton Jackrabbits Distance & Sprints Carnival · May 812:24.10aFullerton Jackrabbits Distance & Sprints CarnivalMay 8, 2026
400 Meters · IndoorCal High All-Comers Meet · Feb 770.63aCal High All-Comers MeetFebruary 7, 2026
400 Meters · OutdoorWest Coast Classic Track and Field Invitational · May 301:08.81aWest Coast Classic Track and Field InvitationalMay 30, 2026
800 Meters · OutdoorWest Coast Classic Track and Field Invitational · May 302:36.52aWest Coast Classic Track and Field InvitationalMay 30, 2026
9-10 Years Old1500 Meters Finals · OutdoorUSATF Southern California Association Junior Olympic Championships · Jun 75:47.92aUSATF Southern California Association Junior Olympic ChampionshipsJune 7, 2024
9-10 Years Old800 Meters Finals · OutdoorUSATF Southern California Association Junior Olympic Championships · Jun 72:47.78aUSATF Southern California Association Junior Olympic ChampionshipsJune 7, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 30West Coast Classic Track and Field InvitationalMay 30 · 1500 Meters · OC GritOC Grit1500 Meters--DNS6
May 30West Coast Classic Track and Field InvitationalMay 30 · 800 Meters · Place 20 · OC GritOC Grit800 Meters20.2:36.52a PB6
May 30West Coast Classic Track and Field InvitationalMay 30 · 400 Meters · Place 80 · OC GritOC Grit400 Meters80.1:08.81a PB6
May 8Fullerton Jackrabbits Distance & Sprints CarnivalMay 8 · 3200 Meters · Place 20 · OC GritOC Grit3200 Meters2012:24.10a PB6
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · 1500 Meters · Place 6 · OC GritOC Grit1500 Meters65:19.12a PB6
Apr 19Nighthawks InvitationalApr 19 · 1500 Meters · Place 9 · OC GritOC Grit1500 Meters9.5:23.39a6
Mar 22GRIT DISTANCE INVITATIONALMar 22 · 800 Meters · Place 7 · OC GritOC Grit800 Meters72:40.3312
Mar 22GRIT DISTANCE INVITATIONALMar 22 · 1500 Meters · Place 14 · OC GritOC Grit1500 Meters145:31.2112
Jan 31Tesoro All-ComersJan 31 · 1600 Meters · Place 61 · UNAUNA1600 Meters61.5:44.46a PB6
Jan 31Tesoro All-ComersJan 31 · 800 Meters · Place 35 · UNAUNA800 Meters35.2:41.83a6

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Cal High All-Comers MeetFeb 7 · 3200 Meters · Place 11 · OC GritOC Grit3200 Meters1112:44.70a PB6
Feb 7Cal High All-Comers MeetFeb 7 · 400 Meters · Place 60 · OC GritOC Grit400 Meters6070.63a PB6

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Nov 13Orange County XC PR Track ChallengeNov 13 · 3200 Meters · Place 20 · OC GritOC Grit3200 Meters2012:34.62a6
Nov 13Orange County XC PR Track ChallengeNov 13 · 1600 Meters · Place 43 · OC GritOC Grit1600 Meters435:47.52a6
May 31West Coast Classic Track and Field InvitationalMay 31 · 1500 Meters · Place 45 · OC GritOC Grit1500 Meters455:35.52a5
May 31West Coast Classic Track and Field InvitationalMay 31 · 800 Meters · Place 39 · OC GritOC Grit800 Meters392:48.13a5
May 24L A Jets 39th Annual InvitationalMay 24 · 1500 Meters · Place 21 · OC GritOC Grit1500 Meters215:35.04a5
May 24L A Jets 39th Annual InvitationalMay 24 · 400 Meters · Place 63 · OC GritOC Grit400 Meters631:13.97a5
May 92025 Fullerton Jackrabbits Distance CarnivalMay 9 · 800 Meters · Place 42 · OC GritOC Grit800 Meters422:50.39a5
May 92025 Fullerton Jackrabbits Distance CarnivalMay 9 · 100 Meters · Place 37 · OC GritOC Grit100 Meters3715.97a PB5
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 1500 Meters · Place 21 · OC GritOC Grit1500 Meters21.5:43.14a5
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 1500 Meters · Place 31 · OC GritOC Grit1500 Meters31.5:59.96a5
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 400 Meters · Place 44 · OC GritOC Grit400 Meters44.1:16.31a5
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 3000 Meters · Place 9 · OC GritOC Grit3000 Meters912:24.09a PB5

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 15THE MILE @ MESAFeb 15 · 1 Mile · Place 15 · OC GritOC Grit1 Mile156:16.75 PB11

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 9-10 Years Old1500 Meters Finals · Place 17 · OC GritOC Grit9-10 Years Old1500 Meters Finals175:47.92a PB—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 9-10 Years Old800 Meters Finals · Place 15 · OC GritOC Grit9-10 Years Old800 Meters Finals152:47.78a PB—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 800 Meters · Place 21 · OC GritOC Grit800 Meters21.2:52.84a4
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 400 Meters · Place 53 · OC GritOC Grit400 Meters53.1:14.68a4
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 1500 Meters · Place 9 · OC GritOC Grit1500 Meters9.5:54.12a4
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 400 Meters · Place 38 · OC GritOC Grit400 Meters38.1:15.84a4
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 1500 Meters · OC GritOC Grit1500 Meters—DNS4
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 400 Meters · Place 24 · OC GritOC Grit400 Meters24.1:15.63a4
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 800 Meters · Place 18 · OC GritOC Grit800 Meters18.2:50.28a4
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 400 Meters · Place 40 · OC GritOC Grit400 Meters40.1:14.22a4
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 800 Meters · Place 5 · OC GritOC Grit800 Meters5.2:55.87a4
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 800 Meters · Place 5 · OC GritOC Grit800 Meters5.2:55.87a4
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 42 · OC GritOC Grit400 Meters42.1:21.66a4
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 42 · OC GritOC Grit400 Meters42.1:21.66a4
Mar 910 East InvitationalMar 9 · 1500 Meters · Place 8 · OC GritOC Grit1500 Meters8.6:08.99a4
Mar 910 East InvitationalMar 9 · 400 Meters · OC GritOC Grit400 Meters--DNS4