Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTHE MILE @ MESA · Feb 155:27.44THE MILE @ MESAFebruary 15, 2025
1 Mile · OutdoorSanta Monica Summer All Comers · Jul 115:11.64aSanta Monica Summer All ComersJuly 11, 2026
1500 Meters · Outdoor2026 Summer Series Finale · Jul 174:40.87a2026 Summer Series FinaleJuly 17, 2026
1600 Meters · IndoorCal High All-Comers Meet · Feb 75:02.07aCal High All-Comers MeetFebruary 7, 2026
1600 Meters · IndoorTrackrabbit All Comers #2 · Dec 215:20.53Trackrabbit All Comers #2December 21, 2024
1600 Meters · OutdoorCal High All-Comers Meet · Jan 175:04.81aCal High All-Comers MeetJanuary 17, 2026
3000 Meters · Outdoor2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIP · Jun 119:48.69a2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJune 11, 2026
3200 Meters · IndoorFullerton Jackrabbits Youth Distance Carnival · May 1011:13.89aFullerton Jackrabbits Youth Distance CarnivalMay 10, 2024
400 Meters · OutdoorNighthawks Invitational · Apr 191:08.28aNighthawks InvitationalApril 19, 2026
5000 Meters · Outdoor2025 Cerritos College Summer Series #1 · Jun 2718:02.19a2025 Cerritos College Summer Series #1June 27, 2025
800 Meters · OutdoorImani Speed City Compton 2025 Invitational Meet · Apr 262:31.02aImani Speed City Compton 2025 Invitational MeetApril 26, 2025
9-10 Years Old1500 Meters Finals · OutdoorUSATF Southern California Association Junior Olympic Championships · Jun 75:03.00aUSATF Southern California Association Junior Olympic ChampionshipsJune 7, 2024
9-10 Years Old800 Meters Finals · OutdoorUSATF Southern California Association Junior Olympic Championships · Jun 72:38.42aUSATF 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

18 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 3000 Meters · Place 5 · Long Beach Flyers3000 Meters5.9:59.98a5
Jul 172026 Summer Series FinaleJul 17 · 5000 Meters · Long Beach Flyers5000 Meters--DNS5
Jul 172026 Summer Series FinaleJul 17 · 1500 Meters · Place 7 · Long Beach Flyers1500 Meters7.4:40.87a PB5
Jul 11Santa Monica Summer All ComersJul 11 · 1 Mile · Place 4 · Long Beach Flyers1 Mile4.5:11.64a PB5
Jun 27Obama Games Sports FestJun 27 · 1500 Meters · Place 1 · Long Beach Flyers1500 Meters1.4:48.48a5
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 3000 Meters · Place 3 · Long Beach Flyers3000 Meters3.9:48.69a PB5
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 1500 Meters · Place 7 · Long Beach Flyers1500 Meters7.4:47.49a5
May 30West Coast Classic Track and Field InvitationalMay 30 · 3000 Meters · Place 3 · Long Beach Flyers3000 Meters3.10:03.15a5
May 30West Coast Classic Track and Field InvitationalMay 30 · 1500 Meters · Place 4 · Long Beach Flyers1500 Meters4.4:45.22a5
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · 1500 Meters · Place 1 · Long Beach Flyers1500 Meters14:48.78a5
Apr 19Nighthawks InvitationalApr 19 · 1500 Meters · Place 2 · Long Beach Flyers1500 Meters2.4:46.93a5
Apr 19Nighthawks InvitationalApr 19 · 400 Meters · Place 11 · Long Beach Flyers400 Meters11.1:08.28a PB5
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 3000 Meters · Place 1 · Long Beach Flyers3000 Meters1.10:08.00a5
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 1500 Meters · Place 7 · Long Beach Flyers1500 Meters7.4:59.71a5
Mar 22GRIT DISTANCE INVITATIONALMar 22 · 3000 Meters · Place 3 · Long Beach Flyers3000 Meters310:44.1611
Mar 22GRIT DISTANCE INVITATIONALMar 22 · 1500 Meters · Place 4 · Long Beach Flyers1500 Meters44:56.6811
Mar 1Claremont Nighthawks Tri MeetMar 1 · 1500 Meters · Place 13 · Long Beach Flyers1500 Meters135:08.72a5
Jan 17Cal High All-Comers MeetJan 17 · 1600 Meters · Place 20 · Long Beach Flyers1600 Meters20.5:04.81a PB5

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Cal High All-Comers MeetFeb 7 · 1600 Meters · Place 16 · Long Beach Flyers1600 Meters165:02.07a PB5
Jan 31Bell Gardens All ComersJan 31 · 1600 Meters · Place 4 · Long Beach Flyers1600 Meters45:18.50a5

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 6The Sunset Preseason Kickoff All Comers Dec 6 · 1500 Meters · Place 4 · Long Beach Flyers1500 Meters4.4:46.35a5
Jun 272025 Cerritos College Summer Series #1Jun 27 · 5000 Meters · Place 1 · Long Beach Flyers5000 Meters118:02.19a PB4
Jun 272025 Cerritos College Summer Series #1Jun 27 · 1500 Meters · Place 1 · Long Beach Flyers1500 Meters14:59.22a4
May 31West Coast Classic Track and Field InvitationalMay 31 · 1500 Meters · Place 1 · Long Beach Flyers1500 Meters14:53.84a4
May 24L A Jets 39th Annual InvitationalMay 24 · 1500 Meters · Place 2 · Long Beach Flyers1500 Meters24:57.91a4
May 3Long Beach Sprinters InvitationalMay 3 · 1500 Meters · Place 1 · Long Beach Flyers1500 Meters15:07.04a4
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 1500 Meters · Place 1 · Long Beach Flyers1500 Meters1.5:03.19a4
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 800 Meters · Place 2 · Long Beach Flyers800 Meters2.2:31.02a PB4
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 1500 Meters · Place 1 · Long Beach Flyers1500 Meters1.5:04.59a4
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 400 Meters · Long Beach Flyers400 Meters—DNS4
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 1500 Meters · Place 1 · Long Beach Flyers1500 Meters15:11.77a4

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 15THE MILE @ MESAFeb 15 · 1 Mile · Place 1 · Long Beach Flyers1 Mile15:27.44 PB10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21Trackrabbit All Comers #2Dec 21 · 1600 Meters · Place 7 · Long Beach Flyers TC1600 Meters75:20.53 PB21
May 10Fullerton Jackrabbits Youth Distance CarnivalMay 10 · 3200 Meters · Place 8 · Long Beach Flyers3200 Meters8.11:13.89a PB3

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Dec 7The Sunset Preseason Kickoff All-ComersDec 7 · 1500 Meters · Place 6 · Long Beach Flyers1500 Meters6.5:08.34a4
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 1500 Meters · Place 2 · Long Beach Flyers1500 Meters25:06.05a—
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 1500 Meters · Place 2 · Long Beach Flyers1500 Meters2.5:06.05a3
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 800 Meters · Place 9 · Long Beach Flyers800 Meters92:33.06a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 9-10 Years Old1500 Meters Finals · Place 2 · Long Beach Flyers9-10 Years Old1500 Meters Finals25:03.00a PB—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 9-10 Years Old800 Meters Finals · Place 6 · Long Beach Flyers9-10 Years Old800 Meters Finals62:38.42a PB—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 1500 Meters · Place 2 · Long Beach Flyers1500 Meters2.5:08.35a3
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 400 Meters · Place 29 · Long Beach Flyers400 Meters29.1:10.63a3
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 1500 Meters · Place 1 · Long Beach Flyers1500 Meters1.5:20.25a3
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 1500 Meters · Place 5 · Long Beach Flyers1500 Meters5.5:16.17a3
Apr 13Millikan Mile Hosted by Jason ParraApr 13 · 1 Mile · Place 1 · Long Beach Flyers1 Mile15:45.03a—
Jan 20La Serna All Comers #1Jan 20 · 1600 Meters · Place 33 · Long Beach Flyers1600 Meters33.5:31.92a3
Jan 13Cal High All-Comers MeetJan 13 · 1600 Meters · Place 25 · Long Beach Flyers1600 Meters25.5:40.503

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 1500 Meters · Place 1 · Long Beach Flyers1500 Meters1.5:21.52a2
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 2 · Long Beach Flyers1500 Meters2.5:17.41a2
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 2 · Long Beach Flyers800 Meters2.2:40.61a2
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 1500 Meters · Place 1 · Long Beach Flyers1500 Meters15:17.68a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 800 Meters · Place 1 · Long Beach Flyers800 Meters12:42.44a—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 2 · Long Beach Flyers1500 Meters2.5:20.42aUnofficial2
Apr 22Imani Speed City ComptonApr 22 · 1500 Meters · Place 1 · Long Beach Flyers1500 Meters15:29.39a—
Mar 11LONG BEACH SPRINTERS ALL-COMERSMar 11 · 800 Meters · Place 1 · Long Beach Flyers800 Meters1.2:50.23a2
Jan 28Cal High All-comers MeetJan 28 · 1600 Meters · Place 95 · Long Beach Flyers1600 Meters95.6:00.96a2

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 11Cal High All-Comers MeetFeb 11 · 1600 Meters · Place 120 · Long Beach Flyers1600 Meters1205:49.15a2
Jan 21La Serna All Comers #1Jan 21 · 1600 Meters · Place 42 · Long Beach Flyers1600 Meters425:52.80a2
Jan 14Cal High All-comers MeetJan 14 · 1600 Meters · Place 30 · Long Beach Flyers1600 Meters305:52.26a2

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 1500 Meters · Place 2 · Long Beach Flyers1500 Meters2.5:45.27a1
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Long Beach Flyers1500 Meters—DNS1
May 14Long Beach Sprinters InvitationalMay 14 · 1500 Meters · Long Beach Flyers1500 Meters—DNS1
Mar 1210 East InviteMar 12 · 1500 Meters · Place 1 · Long Beach Flyers1500 Meters1.5:55.27a1
Feb 12Cal High All-comers MeetFeb 12 · 1600 Meters · Place 125 · Long Beach Flyers1600 Meters125.6:21.82a1
Jan 22La Serna All ComersJan 22 · 1600 Meters · Place 3 · Long Beach Flyers1600 Meters3.6:22.06a1
Jan 15Cal High All-comers MeetJan 15 · 1600 Meters · Place 40 · Long Beach Flyers1600 Meters40.6:27.60a1

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 1500 Meters · Place 5 · Long Beach Flyers1500 Meters5.6:26.94aGr