Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorSteve Scott Invite · May 24:38.88aSteve Scott InviteMay 2, 2025
1500 Meters · OutdoorWest Coast Classic Track and Field Invitational · May 304:08.92aWest Coast Classic Track and Field InvitationalMay 30, 2026
1600 Meters · OutdoorMeet of Champions @ Arroyo HS · Mar 224:45.43aMeet of Champions @ Arroyo HSMarch 22, 2025
3000 Meters · Outdoor2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIP · Jun 119:04.74a2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJune 11, 2026
400 Meters · OutdoorWest Coast Classic presented by the Pacific Coast Shockwaves · Jun 156.55aWest Coast Classic presented by the Pacific Coast ShockwavesJune 1, 2024
800 Meters · OutdoorAPU Franson Last Chance Invite · May 81:59.60aAPU Franson Last Chance InviteMay 8, 2025
Combined results · OutdoorPacific Coast Shockwaves (SCA Qualifier) · Jun 12:48.20Pacific Coast Shockwaves (SCA Qualifier)June 1, 2019

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 3000 Meters · Valor Track ClubValor Track Club3000 Meters--DNS10
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 800 Meters · Valor Track ClubValor Track Club800 MetersRound P--DNS10
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 3000 Meters · Place 2 · Valor Track ClubValor Track Club3000 Meters2.9:04.74a PB10
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 1500 Meters · Valor Track ClubValor Track Club1500 Meters—DNS10
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 800 Meters · Place 3 · Valor Track ClubValor Track Club800 Meters3.1:59.69a10
Jun 6Long Beach Sprinters InvitationalJun 6 · 3000 Meters · Place 1 · Valor Track ClubValor Track Club3000 Meters1.9:07.06a10
Jun 6Long Beach Sprinters InvitationalJun 6 · 800 Meters · Valor Track ClubValor Track Club800 Meters—DNS10
May 30West Coast Classic Track and Field InvitationalMay 30 · 3000 Meters · Place 3 · Valor Track ClubValor Track Club3000 Meters3.9:19.48a10
May 30West Coast Classic Track and Field InvitationalMay 30 · 1500 Meters · Place 3 · Valor Track ClubValor Track Club1500 Meters3.4:08.92a PB10
May 9Franson Last Chance and MultisMay 9 · 1500 Meters · Place 131 · Valor Track ClubValor Track Club1500 Meters131.4:09.20a10
May 9Franson Last Chance and MultisMay 9 · 800 Meters · Place 99 · Valor Track ClubValor Track Club800 Meters99.2:00.04a10

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 31West Coast Classic Track and Field InvitationalMay 31 · 3000 Meters · Place 1 · Valor Track ClubValor Track Club3000 Meters19:16.45a9
May 31West Coast Classic Track and Field InvitationalMay 31 · 800 Meters · Place 8 · Valor Track ClubValor Track Club800 Meters82:03.21a9
May 8APU Franson Last Chance InviteMay 8 · 1500 Meters · Place 133 · Valor Track ClubValor Track Club1500 Meters1334:11.37a9
May 8APU Franson Last Chance InviteMay 8 · 800 Meters · Place 72 · Valor Track ClubValor Track Club800 Meters721:59.60a PB9
May 2Steve Scott InviteMay 2 · 800 Meters · Place 20 · Valor Track ClubValor Track Club800 Meters202:03.08a9
May 2Steve Scott InviteMay 2 · 1 Mile · Place 22 · Valor Track ClubValor Track Club1 Mile224:38.88a PB9
Mar 22Meet of Champions @ Arroyo HSMar 22 · 1600 Meters · Place 14 · Orange County School of the ArtsOrange County School of the Arts1600 Meters14.4:45.43a PB9
Mar 22Meet of Champions @ Arroyo HSMar 22 · 800 Meters · Place 11 · Orange County School of the ArtsOrange County School of the Arts800 Meters11.2:04.20a9

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 1500 Meters · Place 11 · OC GritOC Grit1500 Meters11.4:30.34a8
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 800 Meters · Place 17 · OC GritOC Grit800 MetersRound P17.2:12.58a8
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 400 Meters · Place 33 · OC GritOC Grit400 MetersRound P33.57.32a8
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 1500 Meters · Place 10 · OC GritOC Grit1500 Meters104:48.88a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 1500 Meters · Place 9 · OC GritOC Grit1500 Meters94:26.04a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 1500 Meters · Place 10 · OC GritOC Grit1500 Meters10.4:30.15a8
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 800 Meters · Place 10 · OC GritOC Grit800 Meters10.2:08.66a8
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 400 Meters · Place 25 · OC GritOC Grit400 Meters25.56.55a PB8
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 3000 Meters · OC GritOC Grit3000 Meters—DNS8
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 800 Meters · OC GritOC Grit800 Meters—DNS8
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 3000 Meters · OC GritOC Grit3000 Meters—DNS8
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 1500 Meters · Place 5 · OC GritOC Grit1500 Meters5.4:34.07a8
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 800 Meters · Place 1 · OC GritOC Grit800 Meters1.2:07.42a8
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 400 Meters · Place 5 · OC GritOC Grit400 Meters5.57.07a8
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 3000 Meters · Place 3 · OC GritOC Grit3000 Meters3.9:55.10a8
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 1500 Meters · Place 5 · OC GritOC Grit1500 Meters5.4:34.16a8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 3000 Meters · Place 3 · OC GritOC Grit3000 Meters3.10:09.71a8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 3000 Meters · Place 3 · OC GritOC Grit3000 Meters3.10:09.71a8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 3 · OC GritOC Grit1500 Meters3.4:33.56a8
Mar 910 East InvitationalMar 9 · 1500 Meters · Place 1 · OC GritOC Grit1500 Meters1.4:40.60a8
Mar 910 East InvitationalMar 9 · 400 Meters · OC GritOC Grit400 Meters--DNS8

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 3000 Meters · Place 18 · OC GritOC Grit3000 Meters1810:30.16a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 1500 Meters · Place 6 · OC GritOC Grit1500 Meters64:35.16a—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 3000 Meters · Place 10 · OC GritOC Grit3000 Meters10.10:12.65aUnofficial7
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · OC GritOC Grit1500 Meters—DNS7
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Place 12 · OC GritOC Grit800 Meters12.2:15.39aUnofficial7
May 27LA Jets 37th InvitationalMay 27 · 3000 Meters · Place 6 · OC GritOC Grit3000 Meters610:05.78a—
Apr 22Imani Speed City ComptonApr 22 · 3000 Meters · Place 7 · OC GritOC Grit3000 Meters710:29.39a—
Apr 22Imani Speed City ComptonApr 22 · 1500 Meters · Place 6 · OC GritOC Grit1500 Meters64:46.08a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 3000 Meters · Place 5 · OC GritOC Grit3000 Meters510:18.85a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 1500 Meters · Place 7 · OC GritOC Grit1500 Meters74:46.16a—
Mar 19OC GRIT INVITE TIME TRIALMar 19 · 800 Meters · Place 2 · OC GritOC Grit800 Meters2.02:19.0Unofficial7
Mar 19OC GRIT INVITE TIME TRIALMar 19 · 400 Meters · Place 3 · OC GritOC Grit400 Meters3.01:00.6Unofficial7

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 3000 Meters · Place 9 · OC GritOC Grit3000 Meters9.10:15.10a6
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 1500 Meters · Place 24 · OC GritOC Grit1500 Meters24.4:58.03a6
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Place 23 · OC GritOC Grit800 Meters23.2:22.93a6
Mar 20PCS Time Trial#1Mar 20 · 1500 Meters · Place 7 · OC GritOC Grit1500 Meters7.5:11.26a6
Mar 20PCS Time Trial#1Mar 20 · 800 Meters · Place 2 · OC GritOC Grit800 Meters2.2:21.88a6
Mar 1210 East InviteMar 12 · 1500 Meters · Place 29 · OC GritOC Grit1500 Meters29.6:35.91a6
Mar 1210 East InviteMar 12 · 400 Meters · OC GritOC Grit400 Meters—NT6

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 3000 Meters · Place 8 · OC GritOC Grit3000 Meters8.11:44.09a5
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 1500 Meters · Place 10 · OC GritOC Grit1500 Meters10.5:32.02a5
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 800 Meters · Place 1 · OC GritOC Grit800 Meters1.2:43.31a5
Apr 24Universal Track SoCal InvitationalApr 24 · 1500 Meters · Place 6 · OC GritOC Grit1500 Meters6.5:38.74a5
Apr 24Universal Track SoCal InvitationalApr 24 · 800 Meters · Place 5 · OC GritOC Grit800 Meters5.2:50.38a5

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 1Pacific Coast Shockwaves (SCA Qualifier)Jun 1 · Combined results · Place 33 · OC GritOC GritCombined results332:48.20 PB—
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 1500 Meters · Place 10 · OC GritOC Grit1500 Meters105:36.571
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 800 Meters · Place 24 · OC GritOC Grit800 Meters242:54.921
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 400 Meters · Place 63 · OC GritOC Grit400 Meters631:18.311