Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Mile @ Mesa · Feb 145:25.61The Mile @ MesaFebruary 14, 2026
1500 Meters · OutdoorWest Coast Classic Track and Field Invitational · May 304:40.93aWest Coast Classic Track and Field InvitationalMay 30, 2026
1600 Meters · OutdoorFullerton Jackrabbits Distance & Sprints Carnival · May 85:18.38aFullerton Jackrabbits Distance & Sprints CarnivalMay 8, 2026
200 Meters · OutdoorLos Angeles Jets 38th Annual Invitational · May 2535.68aLos Angeles Jets 38th Annual InvitationalMay 25, 2024
3000 Meters · OutdoorWest Coast Classic Track and Field Invitational · May 309:55.12aWest Coast Classic Track and Field InvitationalMay 30, 2026
3200 Meters · OutdoorOrange County XC PR Track Challenge · Nov 1311:46.18aOrange County XC PR Track ChallengeNovember 13, 2025
400 Meters · IndoorCal High All-Comers Meet · Feb 770.55aCal High All-Comers MeetFebruary 7, 2026
800 Meters · OutdoorIMANI SPEED CITY ANNUAL INVITATIONAL · Apr 272:52.88aIMANI SPEED CITY ANNUAL INVITATIONALApril 27, 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 16 · OC GritOC Grit3000 Meters16.10:00.03a6
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 1500 Meters · Place 25 · OC GritOC Grit1500 Meters25.4:53.22a6
Jun 9The Grit 1000Jun 9 · 1000 Meters · Place 5 · OC GritOC Grit1000 Meters5.3:08.4Unofficial6
May 30West Coast Classic Track and Field InvitationalMay 30 · 3000 Meters · Place 5 · OC GritOC Grit3000 Meters5.9:55.12a PB6
May 30West Coast Classic Track and Field InvitationalMay 30 · 1500 Meters · Place 28 · OC GritOC Grit1500 Meters28.4:40.93a PB6
May 8Fullerton Jackrabbits Distance & Sprints CarnivalMay 8 · 1600 Meters · Place 26 · OC GritOC Grit1600 Meters265:18.38a PB6
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · 3000 Meters · Place 7 · OC GritOC Grit3000 Meters710:20.60a6
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · 1500 Meters · Place 14 · OC GritOC Grit1500 Meters144:52.04a6
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 3000 Meters · Place 11 · OC GritOC Grit3000 Meters11.10:28.05a6
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 1500 Meters · Place 36 · OC GritOC Grit1500 Meters36.4:55.94a6
Mar 22GRIT DISTANCE INVITATIONALMar 22 · 1500 Meters · Place 21 · OC GritOC Grit1500 Meters214:59.2413
Jan 31Tesoro All-ComersJan 31 · 1600 Meters · Place 47 · UNAUNA1600 Meters47.5:28.84a6

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 14The Mile @ MesaFeb 14 · 1 Mile · Place 14 · OC GritOC Grit1 Mile145:25.61 PB13
Feb 7Cal High All-Comers MeetFeb 7 · 400 Meters · Place 58 · OC GritOC Grit400 Meters5870.55a PB6

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Nov 13Orange County XC PR Track ChallengeNov 13 · 3200 Meters · Place 15 · OC GritOC Grit3200 Meters1511:46.18a PB6
Nov 13Orange County XC PR Track ChallengeNov 13 · 1600 Meters · Place 30 · OC GritOC Grit1600 Meters305:23.24a6
May 31West Coast Classic Track and Field InvitationalMay 31 · 3000 Meters · Place 7 · OC GritOC Grit3000 Meters710:48.42a5
May 31West Coast Classic Track and Field InvitationalMay 31 · 1500 Meters · Place 17 · OC GritOC Grit1500 Meters175:05.10a5
May 24L A Jets 39th Annual InvitationalMay 24 · 1500 Meters · Place 9 · OC GritOC Grit1500 Meters95:06.34a5
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 3000 Meters · Place 2 · OC GritOC Grit3000 Meters2.11:01.62a5
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 1500 Meters · Place 5 · OC GritOC Grit1500 Meters5.5:08.45a5
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 3000 Meters · Place 1 · OC GritOC Grit3000 Meters1.11:10.98a5
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 1500 Meters · Place 7 · OC GritOC Grit1500 Meters7.5:14.46a5
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 1500 Meters · Place 12 · OC GritOC Grit1500 Meters125:10.98a5

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 15THE MILE @ MESAFeb 15 · 1 Mile · Place 4 · OC GritOC Grit1 Mile45:43.3012

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 1500 Meters · Place 21 · OC GritOC Grit1500 Meters215:23.65a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 1500 Meters · Place 22 · OC GritOC Grit1500 Meters22.5:26.37a4
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 1500 Meters · Place 11 · OC GritOC Grit1500 Meters11.5:27.49a4
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 200 Meters · Place 56 · OC GritOC Grit200 Meters56.35.68a PBWind: 14
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 1500 Meters · Place 8 · OC GritOC Grit1500 Meters8.5:38.48a4
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 800 Meters · Place 15 · OC GritOC Grit800 Meters15.2:52.88a PB4
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 1500 Meters · Place 25 · OC GritOC Grit1500 Meters25.5:31.31a4
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 23 · OC GritOC Grit1500 Meters23.5:44.86a4
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 23 · OC GritOC Grit1500 Meters23.5:44.86a4
Mar 910 East InvitationalMar 9 · 1500 Meters · Place 10 · OC GritOC Grit1500 Meters10.5:45.17a4
Mar 910 East InvitationalMar 9 · 400 Meters · OC GritOC Grit400 Meters--DNS4