Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Mile @ Mesa · Feb 145:42.41The Mile @ MesaFebruary 14, 2026
1500 Meters · OutdoorWest Coast Classic Track and Field Invitational · May 314:55.86aWest Coast Classic Track and Field InvitationalMay 31, 2025
1600 Meters · OutdoorFullerton Jackrabbits Distance & Sprints Carnival · May 85:22.08aFullerton Jackrabbits Distance & Sprints CarnivalMay 8, 2026
3000 Meters · OutdoorWest Coast Classic Track and Field Invitational · May 3111:14.68aWest Coast Classic Track and Field InvitationalMay 31, 2025
3200 Meters · OutdoorOrange County XC PR Track Challenge · Nov 1312:15.38aOrange County XC PR Track ChallengeNovember 13, 2025
400 Meters · OutdoorWest Coast Classic HS Track and Field Invitational · Apr 1159.56aWest Coast Classic HS Track and Field InvitationalApril 11, 2026
800 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 272:17.75a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 800 Meters · Place 3 · OC GritOC Grit800 MetersRound P3.2:17.75a PB8
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 800 Meters · Place 7 · OC GritOC Grit800 Meters7.2:20.61a8
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 800 Meters · Place 4 · OC GritOC Grit800 Meters4.2:21.21a8
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 400 Meters · Place 8 · OC GritOC Grit400 MetersRound P8.59.94a8
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 400 Meters · Place 8 · OC GritOC Grit400 Meters8.1:00.52a8
Jun 9The Grit 1000Jun 9 · 1000 Meters · Place 1 · OC GritOC Grit1000 Meters1.3:03.4Unofficial8
May 30West Coast Classic Track and Field InvitationalMay 30 · 400 Meters · Place 15 · OC GritOC Grit400 Meters15.1:00.31a8
May 8Fullerton Jackrabbits Distance & Sprints CarnivalMay 8 · 1600 Meters · Place 5 · OC GritOC Grit1600 Meters55:22.08a PB8
May 1Steve Scott InvitationalMay 1 · 800 Meters · Place 1 · OC GritOC Grit800 Meters12:18.12a8
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · 1500 Meters · Place 4 · OC GritOC Grit1500 Meters44:56.73a8
Apr 11West Coast Classic HS Track and Field InvitationalApr 11 · 400 Meters · Place 3 · OC GritOC Grit400 Meters3.59.56a PB8
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 400 Meters · Place 8 · OC GritOC Grit400 Meters8.59.84a8
Mar 22GRIT DISTANCE INVITATIONALMar 22 · 800 Meters · Place 1 · OC GritOC Grit800 Meters12:25.4914
Jan 31Tesoro All-ComersJan 31 · 800 Meters · Place 1 · UNAUNA800 Meters1.2:26.58a8

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14The Mile @ MesaFeb 14 · 1 Mile · Place 8 · OC GritOC Grit1 Mile85:42.41 PB14

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Nov 13Orange County XC PR Track ChallengeNov 13 · 3200 Meters · Place 2 · OC GritOC Grit3200 Meters212:15.38a PB8
Nov 13Orange County XC PR Track ChallengeNov 13 · 800 Meters · Place 1 · OC GritOC Grit800 Meters12:23.48a8
May 31West Coast Classic Track and Field InvitationalMay 31 · 3000 Meters · Place 8 · OC GritOC Grit3000 Meters811:14.68a PB7
May 31West Coast Classic Track and Field InvitationalMay 31 · 1500 Meters · Place 7 · OC GritOC Grit1500 Meters74:55.86a PB7
May 31West Coast Classic Track and Field InvitationalMay 31 · 800 Meters · Place 5 · OC GritOC Grit800 Meters52:23.46a7
May 24L A Jets 39th Annual InvitationalMay 24 · 1500 Meters · Place 4 · OC GritOC Grit1500 Meters44:58.92a7
May 24L A Jets 39th Annual InvitationalMay 24 · 800 Meters · Place 4 · OC GritOC Grit800 Meters42:23.45a7
May 92025 Fullerton Jackrabbits Distance CarnivalMay 9 · 1600 Meters · Place 6 · OC GritOC Grit1600 Meters65:28.92a7
May 92025 Fullerton Jackrabbits Distance CarnivalMay 9 · 400 Meters · Place 2 · OC GritOC Grit400 Meters21:01.78a7
May 2Steve Scott InviteMay 2 · 800 Meters · Place 9 · OC GritOC Grit800 Meters92:22.24a7
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 1500 Meters · Place 5 · OC GritOC Grit1500 Meters5.4:57.06a7
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 3000 Meters · OC GritOC Grit3000 Meters—DNS7

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 15THE MILE @ MESAFeb 15 · 1 Mile · Place 10 · OC GritOC Grit1 Mile105:49.7613

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 1500 Meters · Place 6 · OC GritOC Grit1500 Meters65:16.58a—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 800 Meters · Place 4 · OC GritOC Grit800 Meters42:30.63a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 1500 Meters · Place 7 · OC GritOC Grit1500 Meters75:16.35a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 800 Meters · Place 4 · OC GritOC Grit800 Meters42:30.23a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 1500 Meters · Place 6 · OC GritOC Grit1500 Meters6.5:12.10a6
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 800 Meters · Place 1 · OC GritOC Grit800 Meters1.2:30.81a6
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 1500 Meters · Place 2 · OC GritOC Grit1500 Meters2.5:11.17a6
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 800 Meters · Place 4 · OC GritOC Grit800 Meters4.2:31.84a6
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 400 Meters · Place 11 · OC GritOC Grit400 Meters11.1:05.38a6
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 1500 Meters · Place 2 · OC GritOC Grit1500 Meters2.5:19.00a6
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 800 Meters · Place 1 · OC GritOC Grit800 Meters1.2:35.20a6
May 10Rick Hagin Distance PR Mania All-Comers 2024May 10 · 800 Meters · Place 6 · UNAUNA800 Meters6.2:31.25aUnofficial6
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 800 Meters · Place 1 · OC GritOC Grit800 Meters1.2:29.62a6
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 1500 Meters · Place 3 · OC GritOC Grit1500 Meters3.5:11.22a6
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 2 · OC GritOC Grit1500 Meters2.5:11.10a6
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 2 · OC GritOC Grit1500 Meters2.5:11.10a6
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 800 Meters · OC GritOC Grit800 Meters--DNS6
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 20 · OC GritOC Grit400 Meters20.1:08.17a6
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 20 · OC GritOC Grit400 Meters20.1:08.17a6
Mar 910 East InvitationalMar 9 · 1500 Meters · Place 2 · OC GritOC Grit1500 Meters2.5:16.68a6
Mar 910 East InvitationalMar 9 · 400 Meters · OC GritOC Grit400 Meters--DNS6

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 3000 Meters · Place 23 · OC GritOC Grit3000 Meters23.13:20.59aUnofficial5
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Place 13 · OC GritOC Grit800 Meters13.2:48.50aUnofficial5
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 34 · OC GritOC Grit400 Meters34.1:11.00aUnofficial5
Apr 22Imani Speed City ComptonApr 22 · 1500 Meters · Place 17 · OC GritOC Grit1500 Meters176:06.54a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 1500 Meters · Place 14 · OC GritOC Grit1500 Meters145:48.62a—
Mar 19OC GRIT INVITE TIME TRIALMar 19 · 800 Meters · Place 3 · OC GritOC Grit800 Meters3.02:53.8Unofficial5
Mar 19OC GRIT INVITE TIME TRIALMar 19 · 400 Meters · Place 1 · OC GritOC Grit400 Meters1.01:15.7Unofficial5