Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Mile @ Mesa · Feb 145:04.70The Mile @ MesaFebruary 14, 2026
1500 Meters · OutdoorWest Coast Classic Track and Field Invitational · May 314:38.68aWest Coast Classic Track and Field InvitationalMay 31, 2025
1600 Meters · IndoorBell Gardens All Comers · Feb 35:39.79Bell Gardens All ComersFebruary 3, 2024
1600 Meters · OutdoorFullerton Jackrabbits Distance & Sprints Carnival · May 84:49.29aFullerton Jackrabbits Distance & Sprints CarnivalMay 8, 2026
2000m Steeplechase · 0.838m · OutdoorWest Coast Classic presented by the Pacific Coast Shockwaves · Jun 17:28.50aWest Coast Classic presented by the Pacific Coast ShockwavesJune 1, 2024
2000m Steeplechase · 0.914m · Outdoor2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIP · Jun 116:48.55a2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJune 11, 2026
3000 Meters · OutdoorLong Beach Sprinters Invitational · May 39:51.68aLong Beach Sprinters InvitationalMay 3, 2025
3000m Steeplechase · OutdoorWest Coast Classic Track and Field Invitational · May 317:05.96aWest Coast Classic Track and Field InvitationalMay 31, 2025
3200 Meters · IndoorFullerton Jackrabbits Youth Distance Carnival · May 1011:07.85aFullerton Jackrabbits Youth Distance CarnivalMay 10, 2024
400 Meters · IndoorFullerton Youth Track & Field Invitational · Feb 161:04.74aFullerton Youth Track & Field InvitationalFebruary 16, 2025
400 Meters · OutdoorWest Coast Classic presented by the Pacific Coast Shockwaves · Jun 11:05.81aWest Coast Classic presented by the Pacific Coast ShockwavesJune 1, 2024
800 Meters · IndoorCal High All-Comers Meet · Feb 112:52.04aCal High All-Comers MeetFebruary 11, 2023
800 Meters · OutdoorWest Coast Classic Track and Field Invitational · May 302:10.40aWest Coast Classic Track and Field InvitationalMay 30, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 2000m Steeplechase · Place 4 · West Coast Warriors2000m Steeplechase0.914m4.6:48.55a PB8
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 800 Meters · Place 21 · West Coast Warriors800 Meters21.2:17.14a8
May 30West Coast Classic Track and Field InvitationalMay 30 · 2000m Steeplechase · Place 5 · West Coast Warriors2000m Steeplechase0.914m5.7:16.40a8
May 30West Coast Classic Track and Field InvitationalMay 30 · 800 Meters · Place 15 · West Coast Warriors800 Meters15.2:10.40a PB8
May 13Warrior 800May 13 · 800 Meters · Place 1 · West Coast Warriors800 Meters1.2:11.45a8
May 8Fullerton Jackrabbits Distance & Sprints CarnivalMay 8 · 1600 Meters · Place 9 · West Coast Warriors1600 Meters94:49.29a PB8
May 8Fullerton Jackrabbits Distance & Sprints CarnivalMay 8 · 800 Meters · Place 13 · West Coast Warriors800 Meters132:17.43a8
Apr 19Nighthawks InvitationalApr 19 · 2000m Steeplechase · Place 2 · West Coast Warriors2000m Steeplechase0.914m2.7:02.17a8
Apr 19Nighthawks InvitationalApr 19 · 800 Meters · Place 4 · West Coast Warriors800 Meters4.2:13.10a8
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 1500 Meters · Place 6 · West Coast Warriors1500 Meters6.4:38.83a8
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 800 Meters · Place 7 · West Coast Warriors800 Meters7.2:12.21a8

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14The Mile @ MesaFeb 14 · 1 Mile · Place 5 · West Coast Warriors1 Mile55:04.70 PB15

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 31West Coast Classic Track and Field InvitationalMay 31 · 3000m Steeplechase · Place 6 · West Coast Warriors3000m Steeplechase67:05.96a PB7
May 31West Coast Classic Track and Field InvitationalMay 31 · 1500 Meters · Place 16 · West Coast Warriors1500 Meters164:38.68a PB7
May 24Warriors Time Trial 5/24May 24 · 400 Meters · Place 3 · West Coast Warriors400 Meters3.1:02.01aUnofficial7
May 14La Serna Last ChanceMay 14 · 800 Meters · Place 6 · West Coast Warriors800 Meters62:18.74a7
May 92025 Fullerton Jackrabbits Distance CarnivalMay 9 · 800 Meters · Place 10 · West Coast Warriors800 Meters102:21.04a7
May 3Long Beach Sprinters InvitationalMay 3 · 3000 Meters · Place 4 · West Coast Warriors3000 Meters49:51.68a PB7
May 3Long Beach Sprinters InvitationalMay 3 · 1500 Meters · Place 11 · West Coast Warriors1500 Meters114:47.64a7
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 3000m Steeplechase · Place 5 · West Coast Warriors3000m Steeplechase57:24.99a7
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 1500 Meters · Place 19 · West Coast Warriors1500 Meters194:49.44a7

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 16Fullerton Youth Track & Field InvitationalFeb 16 · 400 Meters · Place 4 · West Coast Warriors400 Meters41:04.74a PB—
Feb 15THE MILE @ MESAFeb 15 · 1 Mile · Place 12 · West Coast Warriors1 Mile125:27.4614

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 3000m Steeplechase · Place 4 · West Coast Warriors3000m Steeplechase47:35.91a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 3000m Steeplechase · Place 5 · West Coast Warriors3000m Steeplechase57:24.82a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 3000 Meters · Place 30 · West Coast Warriors3000 Meters3011:18.02a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 2000m Steeplechase · Place 6 · West Coast Warriors2000m Steeplechase0.838m6.7:28.50a PB6
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 400 Meters · Place 94 · West Coast Warriors400 Meters94.1:05.81a PB6
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 3000 Meters · Place 10 · West Coast Warriors3000 Meters10.10:29.10a6
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 1500 Meters · Place 16 · West Coast Warriors1500 Meters16.4:54.91a6
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 1500 Meters · Place 12 · West Coast Warriors1500 Meters12.4:57.19a6
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 2000m Steeplechase · Place 5 · West Coast Warriors2000m Steeplechase0.838m5.7:37.83a6
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 3000 Meters · Place 13 · West Coast Warriors3000 Meters13.11:10.37a6
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 3000 Meters · Place 13 · West Coast Warriors3000 Meters13.11:10.37a6
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 30 · West Coast Warriors1500 Meters30.5:11.28a6
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 30 · West Coast Warriors1500 Meters30.5:11.28a6

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
May 10Fullerton Jackrabbits Youth Distance CarnivalMay 10 · 3200 Meters · Place 6 · West Coast Warriors3200 Meters6.11:07.85a PB6
Feb 10La Serna All Comers #2Feb 10 · 1600 Meters · Place 33 · Whittier Warriors1600 Meters335:43.53a—
Feb 10La Serna All Comers #2Feb 10 · 400 Meters · Place 37 · Whittier Warriors400 Meters371:11.22a—
Feb 3Bell Gardens All ComersFeb 3 · 1600 Meters · Place 28 · Whittier Warriors Track Club1600 Meters285:39.79 PB—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 3000 Meters · Place 13 · Whittier Warriors3000 Meters1311:06.09a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 1500 Meters · Place 18 · Whittier Warriors1500 Meters185:19.79a—
May 27Warriors Time TrialMay 27 · 3000 Meters · Place 17 · West Coast Warriors3000 Meters17.11:14.90aUnofficial5
May 6Pacific Coast Shockwaves InvitationalMay 6 · 3000 Meters · Place 11 · Whittier Warriors3000 Meters1111:21.54a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 3000 Meters · Place 5 · Whittier Warriors3000 Meters511:27.65a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 1500 Meters · Place 12 · Whittier Warriors1500 Meters125:22.62a—
Mar 113000m raceMar 11 · 3000 Meters · West Coast Warriors3000 Meters—11:41Unofficial5
Mar 11LONG BEACH SPRINTERS ALL-COMERSMar 11 · 800 Meters · Place 17 · West Coast Warriors800 Meters17.2:54.44a5
Mar 4Imani Speed City All Comers MeetMar 4 · 1500 Meters · West Coast Warriors1500 Meters—5:38Unofficial5

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 11Cal High All-Comers MeetFeb 11 · 1600 Meters · Place 126 · Whittier Warriors1600 Meters1265:55.70a12
Feb 11Cal High All-Comers MeetFeb 11 · 800 Meters · Place 53 · Whittier Warriors800 Meters532:52.04a PB12
Feb 4Bell Gardens All ComersFeb 4 · 1600 Meters · Place 55 · Whittier Warriors Track Club1600 Meters556:02.83—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 3000 Meters · Place 14 · West Coast Warriors3000 Meters14.12:15.44a12
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 25 · West Coast Warriors1500 Meters25.5:46.26a12
May 28Warriors Final Time Trial May 28 · 1600 Meters · Place 21 · West Coast Warriors1600 Meters21.6:03.90Unofficial12
May 14Long Beach Sprinters InvitationalMay 14 · 3000 Meters · Place 12 · West Coast Warriors3000 Meters12.12:51.66a12
May 14Long Beach Sprinters InvitationalMay 14 · 1500 Meters · Place 28 · West Coast Warriors1500 Meters28.6:05.36a12
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · 3000 Meters · Place 18 · Whittier Warriors3000 Meters1812:33.61—
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · 1500 Meters · Place 31 · Whittier Warriors1500 Meters315:56.06—
Apr 10Warriors Time Trial #4Apr 10 · 3000 Meters · Place 18 · West Coast Warriors3000 Meters18.12:27.70aUnofficial12
Mar 12Warriors Time Trial #3 - 1600Mar 12 · 1600 Meters · Place 29 · West Coast Warriors1600 Meters29.6:24.42aUnofficial12
Feb 12Cal High All-comers MeetFeb 12 · 1600 Meters · Place 144 · West Coast Warriors1600 Meters144.6:43.84a12
Jan 29Cal High All-Comers MeetJan 29 · 1600 Meters · Place 115 · West Coast Warriors1600 Meters115.7:06.47a12

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 1500 Meters · Place 17 · West Coast Warriors1500 Meters17.6:44.81a11
Jun 5PCS Time Trial #4Jun 5 · 1500 Meters · Place 25 · West Coast Warriors1500 Meters25.6:29.93a11
May 22PCS Time Trial #3May 22 · 1500 Meters · Place 25 · West Coast Warriors1500 Meters25.6:22.88a11
May 210 East InviteMay 2 · 1500 Meters · Place 16 · West Coast Warriors1500 Meters16.6:55.88a11
Apr 17Warrior Time Trial #5 - 1 MileApr 17 · 1 Mile · Place 35 · West Coast Warriors1 Mile35.7:34.57aUnofficial11
Mar 27Warriors Time Trial #4 1 mileMar 27 · 1 Mile · Place 45 · West Coast Warriors1 Mile45.7:53.92aUnofficial11
Feb 27Warrior Time Trial #3 3000 metersFeb 27 · 3000 Meters · West Coast Warriors3000 Meters—16:47.46aUnofficial11