Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTHE MILE @ MESA · Feb 155:55.23THE MILE @ MESAFebruary 15, 2025
1 Mile · OutdoorMillikan Mile Hosted by Jason Parra · Apr 136:20.10aMillikan Mile Hosted by Jason ParraApril 13, 2024
1500 Meters · OutdoorObama Games Sports Fest · Jun 275:02.66aObama Games Sports FestJune 27, 2026
1600 Meters · IndoorCal High All-Comers Meet · Feb 75:33.00aCal High All-Comers MeetFebruary 7, 2026
1600 Meters · OutdoorCal High All-Comers Meet · Jan 175:37.18aCal High All-Comers MeetJanuary 17, 2026
3000 Meters · Outdoor2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIP · Jun 1110:37.07a2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJune 11, 2026
3200 Meters · IndoorFullerton Jackrabbits Youth Distance Carnival · May 1013:24.64aFullerton Jackrabbits Youth Distance CarnivalMay 10, 2024
3200 Meters · OutdoorFullerton Jackrabbits Distance & Sprints Carnival · May 811:35.21aFullerton Jackrabbits Distance & Sprints CarnivalMay 8, 2026
800 Meters · OutdoorGRIT DISTANCE INVITATIONAL · Mar 222:31.74GRIT DISTANCE INVITATIONALMarch 22, 2026
9-10 Years Old1500 Meters Finals · OutdoorUSATF Southern California Association Junior Olympic Championships · Jun 75:35.19aUSATF Southern California Association Junior Olympic ChampionshipsJune 7, 2024
9-10 Years Old800 Meters Finals · OutdoorUSATF Southern California Association Junior Olympic Championships · Jun 72:54.57aUSATF 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

12 results
DateMeetEventPlMarkGr
Jul 172026 Summer Series FinaleJul 17 · 1500 Meters · Place 11 · Long Beach FlyersLong Beach Flyers1500 Meters11.5:07.49a5
Jun 27Obama Games Sports FestJun 27 · 1500 Meters · Place 3 · Long Beach FlyersLong Beach Flyers1500 Meters3.5:02.66a PB5
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 3000 Meters · Place 8 · Long Beach FlyersLong Beach Flyers3000 Meters8.10:37.07a PB5
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 1500 Meters · Place 13 · Long Beach FlyersLong Beach Flyers1500 Meters13.5:06.13a5
May 30West Coast Classic Track and Field InvitationalMay 30 · 3000 Meters · Place 9 · Long Beach FlyersLong Beach Flyers3000 Meters9.10:51.24a5
May 8Fullerton Jackrabbits Distance & Sprints CarnivalMay 8 · 3200 Meters · Place 17 · Long Beach FlyersLong Beach Flyers3200 Meters1711:35.21a PB5
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · 3000 Meters · Place 2 · Long Beach FlyersLong Beach Flyers3000 Meters210:52.89a5
Apr 19Nighthawks InvitationalApr 19 · 1500 Meters · Place 7 · Long Beach FlyersLong Beach Flyers1500 Meters7.5:16.74a5
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 1500 Meters · Place 10 · Long Beach FlyersLong Beach Flyers1500 Meters10.5:06.06a5
Mar 22GRIT DISTANCE INVITATIONALMar 22 · 800 Meters · Place 3 · Long Beach FlyersLong Beach Flyers800 Meters32:31.74 PB12
Mar 1Claremont Nighthawks Tri MeetMar 1 · 1500 Meters · Place 15 · Long Beach FlyersLong Beach Flyers1500 Meters155:11.53a5
Jan 17Cal High All-Comers MeetJan 17 · 1600 Meters · Place 42 · Long Beach FlyersLong Beach Flyers1600 Meters42.5:37.18a PB5

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Cal High All-Comers MeetFeb 7 · 1600 Meters · Place 34 · Long Beach FlyersLong Beach Flyers1600 Meters345:33.00a PB5
Jan 31Bell Gardens All ComersJan 31 · 1600 Meters · Place 11 · Long Beach FlyersLong Beach Flyers1600 Meters115:43.70a5

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 6The Sunset Preseason Kickoff All Comers Dec 6 · 1500 Meters · Place 9 · Long Beach FlyersLong Beach Flyers1500 Meters9.5:17.97a5
Jul 25SUMMER SERIES FINALE JULY 25THJul 25 · 1500 Meters · Place 1 · UnattachedUnattached1500 Meters1.5:23.93a4
Jul 25SUMMER SERIES FINALE JULY 25THJul 25 · 800 Meters · Place 1 · UnattachedUnattached800 Meters1.2:38.69a4
Jun 272025 Cerritos College Summer Series #1Jun 27 · 1500 Meters · Place 4 · Long Beach FlyersLong Beach Flyers1500 Meters45:25.09a4
May 24L A Jets 39th Annual InvitationalMay 24 · 1500 Meters · Place 13 · Long Beach FlyersLong Beach Flyers1500 Meters135:18.46a4
May 3Long Beach Sprinters InvitationalMay 3 · 1500 Meters · Place 6 · Long Beach FlyersLong Beach Flyers1500 Meters65:22.35a4
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 1500 Meters · Place 11 · Long Beach FlyersLong Beach Flyers1500 Meters11.5:25.47a4
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 800 Meters · Long Beach FlyersLong Beach Flyers800 Meters—DNS4
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 3000 Meters · Place 6 · Long Beach FlyersLong Beach Flyers3000 Meters6.11:40.16a4
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 1500 Meters · Long Beach FlyersLong Beach Flyers1500 Meters—DNS4
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 3000 Meters · Place 5 · Long Beach FlyersLong Beach Flyers3000 Meters511:26.71a4
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 1500 Meters · Place 23 · Long Beach FlyersLong Beach Flyers1500 Meters235:32.68a4

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 15THE MILE @ MESAFeb 15 · 1 Mile · Place 7 · Long Beach FlyersLong Beach Flyers1 Mile75:55.23 PB11

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 7The Sunset Preseason Kickoff All-ComersDec 7 · 1500 Meters · Place 11 · Long Beach FlyersLong Beach Flyers1500 Meters11.5:31.25a4
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 1500 Meters · Place 6 · Long Beach FlyersLong Beach Flyers1500 Meters65:45.02a—
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 1500 Meters · Place 6 · Long Beach FlyersLong Beach Flyers1500 Meters6.5:45.02a3
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 1500 Meters · Place 13 · Long Beach FlyersLong Beach Flyers1500 Meters135:47.55a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 9-10 Years Old1500 Meters Finals · Place 9 · Long Beach FlyersLong Beach Flyers9-10 Years Old1500 Meters Finals95:35.19a PB—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 9-10 Years Old800 Meters Finals · Place 21 · Long Beach FlyersLong Beach Flyers9-10 Years Old800 Meters Finals212:54.57a PB—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 1500 Meters · Place 12 · Long Beach FlyersLong Beach Flyers1500 Meters12.5:38.35a3
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 1500 Meters · Place 5 · Long Beach FlyersLong Beach Flyers1500 Meters5.5:39.23a3
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 1500 Meters · Place 6 · Long Beach FlyersLong Beach Flyers1500 Meters6.5:47.29a3
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 1500 Meters · Place 18 · Long Beach FlyersLong Beach Flyers1500 Meters18.5:58.07a3
Apr 13Millikan Mile Hosted by Jason ParraApr 13 · 1 Mile · Place 4 · Long Beach FlyersLong Beach Flyers1 Mile46:20.10a PB—
Jan 20La Serna All Comers #1Jan 20 · 1600 Meters · Place 64 · Long Beach FlyersLong Beach Flyers1600 Meters64.6:30.22a3

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
May 10Fullerton Jackrabbits Youth Distance CarnivalMay 10 · 3200 Meters · Place 23 · Long Beach FlyersLong Beach Flyers3200 Meters23.13:24.64a PB3

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 1500 Meters · Place 14 · Long Beach FlyersLong Beach Flyers1500 Meters14.6:11.68a2
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 1500 Meters · Place 18 · Long Beach FlyersLong Beach Flyers1500 Meters185:59.31a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 800 Meters · Place 25 · Long Beach FlyersLong Beach Flyers800 Meters253:04.48a—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 24 · Long Beach FlyersLong Beach Flyers1500 Meters24.6:14.95aUnofficial2
Apr 22Imani Speed City ComptonApr 22 · 1500 Meters · Place 5 · Long Beach FlyersLong Beach Flyers1500 Meters56:12.20a—
Mar 11LONG BEACH SPRINTERS ALL-COMERSMar 11 · 800 Meters · Long Beach FlyersLong Beach Flyers800 Meters—DNS2
Jan 28Cal High All-comers MeetJan 28 · 1600 Meters · Place 115 · Long Beach FlyersLong Beach Flyers1600 Meters115.6:45.81a2

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 11Cal High All-Comers MeetFeb 11 · 1600 Meters · Place 178 · Long Beach FlyersLong Beach Flyers1600 Meters1786:43.25a2

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 1500 Meters · Place 14 · Long Beach FlyersLong Beach Flyers1500 Meters14.6:27.79a1
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 15 · Long Beach FlyersLong Beach Flyers1500 Meters15.6:44.73a1
May 14Long Beach Sprinters InvitationalMay 14 · 1500 Meters · Place 16 · Long Beach FlyersLong Beach Flyers1500 Meters16.6:56.38a1
Jan 22La Serna All ComersJan 22 · 1600 Meters · Place 23 · Long Beach FlyersLong Beach Flyers1600 Meters23.8:25.36a1

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 1500 Meters · Place 15 · Long Beach FlyersLong Beach Flyers1500 Meters15.7:45.74aGr