Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTHE MILE @ MESA · Feb 156:38.24THE MILE @ MESAFebruary 15, 2025
1 Mile · OutdoorMillikan Mile Hosted by Jason Parra · Apr 136:36.45aMillikan Mile Hosted by Jason ParraApril 13, 2024
1500 Meters · Outdoor2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIP · Jun 115:28.48a2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJune 11, 2026
1600 Meters · IndoorCal High All-Comers Meet · Feb 75:57.54aCal High All-Comers MeetFebruary 7, 2026
1600 Meters · OutdoorCal High All-Comers Meet · Jan 176:02.66aCal High All-Comers MeetJanuary 17, 2026
3000 Meters · OutdoorPacific Coast Shockwaves Track and Field Invitational · Mar 2811:57.54aPacific Coast Shockwaves Track and Field InvitationalMarch 28, 2026
3200 Meters · IndoorFullerton Jackrabbits Youth Distance Carnival · May 1013:20.78aFullerton Jackrabbits Youth Distance CarnivalMay 10, 2024
800 Meters · OutdoorUSATF Southern California Association Junior Olympic Championships · Jun 93:05.16aUSATF Southern California Association Junior Olympic ChampionshipsJune 9, 2023

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 1500 Meters · Place 46 · Long Beach Flyers1500 Meters46.5:28.48a PB7
May 30West Coast Classic Track and Field InvitationalMay 30 · 3000 Meters · Place 30 · Long Beach Flyers3000 Meters30.12:13.18a7
May 30West Coast Classic Track and Field InvitationalMay 30 · 1500 Meters · Place 80 · Long Beach Flyers1500 Meters80.5:32.50a7
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 3000 Meters · Place 21 · Long Beach Flyers3000 Meters21.11:57.54a PB7
Mar 22GRIT DISTANCE INVITATIONALMar 22 · 1500 Meters · Place 36 · Long Beach Flyers1500 Meters365:32.3013
Mar 1Claremont Nighthawks Tri MeetMar 1 · 1500 Meters · Place 26 · Long Beach Flyers1500 Meters265:36.74a7
Jan 17Cal High All-Comers MeetJan 17 · 1600 Meters · Place 51 · Long Beach Flyers1600 Meters51.6:02.66a PB7

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 7Cal High All-Comers MeetFeb 7 · 1600 Meters · Place 46 · Long Beach Flyers1600 Meters465:57.54a PB7

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 92025 Fullerton Jackrabbits Distance CarnivalMay 9 · 800 Meters · Place 58 · Long Beach Flyers800 Meters583:07.13a6
May 3Long Beach Sprinters InvitationalMay 3 · 1500 Meters · Place 16 · Long Beach Flyers1500 Meters166:33.54a6
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 1500 Meters · Place 30 · Long Beach Flyers1500 Meters30.6:12.40a6
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 1500 Meters · Place 42 · Long Beach Flyers1500 Meters42.6:27.03a6

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 15THE MILE @ MESAFeb 15 · 1 Mile · Place 18 · Long Beach Flyers1 Mile186:38.24 PB12

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 3000 Meters · Place 19 · Long Beach Flyers3000 Meters1912:32.22a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 1500 Meters · Place 42 · Long Beach Flyers1500 Meters42.5:52.06a5
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 1500 Meters · Place 23 · Long Beach Flyers1500 Meters23.6:07.30a5
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 1500 Meters · Place 15 · Long Beach Flyers1500 Meters15.6:05.40a5
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 1500 Meters · Place 40 · Long Beach Flyers1500 Meters40.5:56.11a5
Apr 13Millikan Mile Hosted by Jason ParraApr 13 · 1 Mile · Place 7 · Long Beach Flyers1 Mile76:36.45a PB—
Jan 20La Serna All Comers #1Jan 20 · 1600 Meters · Place 63 · Long Beach Flyers1600 Meters63.6:28.80a5

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
May 10Fullerton Jackrabbits Youth Distance CarnivalMay 10 · 3200 Meters · Place 21 · Long Beach Flyers3200 Meters21.13:20.78a PB5

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 1500 Meters · Place 15 · Long Beach Flyers1500 Meters15.6:11.89a4
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 1500 Meters · Place 20 · Long Beach Flyers1500 Meters206:03.38a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 800 Meters · Place 26 · Long Beach Flyers800 Meters263:05.16a PB—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 23 · Long Beach Flyers1500 Meters23.6:13.14aUnofficial4
Apr 22Imani Speed City ComptonApr 22 · 1500 Meters · Place 11 · Long Beach Flyers1500 Meters116:30.65a—
Mar 11LONG BEACH SPRINTERS ALL-COMERSMar 11 · 800 Meters · Place 33 · Long Beach Flyers800 Meters33.3:19.15a4

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 11Cal High All-Comers MeetFeb 11 · 1600 Meters · Place 186 · Long Beach Flyers1600 Meters1866:53.86a10
Jan 21La Serna All Comers #1Jan 21 · 1600 Meters · Place 4 · Long Beach Flyers1600 Meters46:58.77a10

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 29 · Long Beach Flyers1500 Meters29.6:43.14a3
May 14Long Beach Sprinters InvitationalMay 14 · 1500 Meters · Long Beach Flyers1500 Meters—DNS3
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · 1500 Meters · Place 25 · Long Beach Flyers1500 Meters256:39.139
Feb 12Cal High All-comers MeetFeb 12 · 1600 Meters · Place 171 · Long Beach Flyers1600 Meters171.7:31.15a3
Jan 22La Serna All ComersJan 22 · 1600 Meters · Place 21 · Long Beach Flyers1600 Meters21.7:56.48a3
Jan 22La Serna All ComersJan 22 · 800 Meters · Place 2 · Long Beach Flyers800 Meters2.3:40.68a3
Jan 15Cal High All-comers MeetJan 15 · 1600 Meters · Place 44 · Long Beach Flyers1600 Meters44.7:28.03a3