Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorWest Coast Classic presented by the Pacific Coast Shockwaves · Jun 15:33.80aWest Coast Classic presented by the Pacific Coast ShockwavesJune 1, 2024
1600 Meters · IndoorLa Serna All Comers #2 · Feb 106:07.49aLa Serna All Comers #2February 10, 2024
1600 Meters · OutdoorBishop Amat vs. La Salle Dual Meet (Del Rey League) · Mar 46:39.03aBishop Amat vs. La Salle Dual Meet (Del Rey League)March 4, 2026
1600 Meters · OutdoorHi-Racer Meet of Champions · Mar 212:54.96Hi-Racer Meet of ChampionsMarch 21, 2026
2000m Steeplechase · 0.762m · Outdoor2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIP · Jun 119:18.13a2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJune 11, 2026
3000 Meters · OutdoorLong Beach Sprinters Invitational · May 312:04.67aLong Beach Sprinters InvitationalMay 3, 2025
3000m Steeplechase · OutdoorPacific Coast Shockwaves Invitational · Mar 299:17.16aPacific Coast Shockwaves InvitationalMarch 29, 2025
3200 Meters · IndoorFullerton Jackrabbits Youth Distance Carnival · May 1012:58.24aFullerton Jackrabbits Youth Distance CarnivalMay 10, 2024
3200 Meters · OutdoorLa Serna All Comers · Jan 2215:29.22aLa Serna All ComersJanuary 22, 2022
400 Meters · IndoorLa Serna All Comers #2 · Feb 101:22.05aLa Serna All Comers #2February 10, 2024
400 Meters · OutdoorDual vs. Cathedral, St. Joseph, and St. Mary's Academy (Del Rey League) · Apr 1473.09aDual vs. Cathedral, St. Joseph, and St. Mary's Academy (Del Rey League)April 14, 2026
800 Meters · IndoorCovina 4 Way · Feb 212:56.67aCovina 4 Way February 21, 2026
800 Meters · Outdoor2026 Del Rey League Preliminaries · Apr 222:39.19a2026 Del Rey League PreliminariesApril 22, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 2000m Steeplechase · Place 16 · West Coast WarriorsWest Coast Warriors2000m Steeplechase0.762m16.9:36.02a9
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 2000m Steeplechase · Place 4 · West Coast WarriorsWest Coast Warriors2000m Steeplechase0.762m4.9:18.13a PB9
May 30West Coast Classic Track and Field InvitationalMay 30 · 2000m Steeplechase · Place 8 · West Coast WarriorsWest Coast Warriors2000m Steeplechase0.762m8.9:32.07a9
May 13Warrior 800May 13 · 800 Meters · Place 22 · West Coast WarriorsWest Coast Warriors800 Meters22.2:50.69a9
Apr 222026 Del Rey League PreliminariesApr 22 · 1600 Meters · Bishop AmatBishop Amat1600 MetersRound P—SCR9
Apr 222026 Del Rey League PreliminariesApr 22 · 800 Meters · Place 3 · Bishop AmatBishop Amat800 MetersRound P3.2:44.88a9
Apr 222026 Del Rey League PreliminariesApr 22 · 800 Meters · Place 2 · Bishop AmatBishop Amat800 Meters2.2:39.19a PB9
Apr 18San Gabriel Valley ChampionshipsApr 18 · 800 Meters · Place 6 · Bishop AmatBishop Amat800 Meters6.2:41.13a9
Apr 14Dual vs. Cathedral, St. Joseph, and St. Mary's Academy (Del Rey League)Apr 14 · 800 Meters · Place 4 · Bishop AmatBishop Amat800 Meters4.2:49.06a9
Apr 14Dual vs. Cathedral, St. Joseph, and St. Mary's Academy (Del Rey League)Apr 14 · 400 Meters · Place 8 · Bishop AmatBishop Amat400 Meters8.73.09a PB9
Mar 25Bishop Amat vs Bishop Montgomery (Del Rey League)Mar 25 · 1600 Meters · Place 4 · Bishop AmatBishop Amat1600 Meters4.7:17.33a9
Mar 25Bishop Amat vs Bishop Montgomery (Del Rey League)Mar 25 · 800 Meters · Place 4 · Bishop AmatBishop Amat800 Meters4.3:08.51a9
Mar 21Hi-Racer Meet of ChampionsMar 21 · 1600 Meters · Place 234 · Bishop AmatBishop Amat1600 Meters2342:54.96 PB—
Mar 18Bishop Amat @ SerraMar 18 · 800 Meters · Place 5 · Bishop AmatBishop Amat800 Meters52:55.61a9
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 1600 Meters · Place 76 · Bishop AmatBishop Amat1600 Meters76.6:48.80a9
Mar 7Colt ClassicMar 7 · 800 Meters · Place 15 · Bishop AmatBishop Amat800 Meters152:47.56a9
Mar 4Bishop Amat vs. La Salle Dual Meet (Del Rey League)Mar 4 · 1600 Meters · Place 4 · Bishop AmatBishop Amat1600 Meters4.6:39.03a PB9

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27Condor Invitational and Distance CarnivalFeb 27 · 1600 Meters · Place 11 · Bishop AmatBishop Amat1600 Meters116:30.55a9
Feb 21Covina 4 Way Feb 21 · 1600 Meters · Place 11 · Bishop AmatBishop Amat1600 Meters116:38.54a9
Feb 21Covina 4 Way Feb 21 · 800 Meters · Place 8 · Bishop AmatBishop Amat800 Meters82:56.67a PB9

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 31West Coast Classic Track and Field InvitationalMay 31 · 3000m Steeplechase · Place 8 · West Coast WarriorsWest Coast Warriors3000m Steeplechase89:25.60a8
May 31West Coast Classic Track and Field InvitationalMay 31 · 1500 Meters · Place 48 · West Coast WarriorsWest Coast Warriors1500 Meters485:45.75a8
May 24Warriors Time Trial 5/24May 24 · 400 Meters · Place 11 · West Coast WarriorsWest Coast Warriors400 Meters11.1:19.53aUnofficial8
May 3Long Beach Sprinters InvitationalMay 3 · 3000 Meters · Place 12 · West Coast WarriorsWest Coast Warriors3000 Meters1212:04.67a PB8
May 3Long Beach Sprinters InvitationalMay 3 · 1500 Meters · Place 25 · West Coast WarriorsWest Coast Warriors1500 Meters255:45.97a8
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 1500 Meters · Place 20 · West Coast WarriorsWest Coast Warriors1500 Meters20.5:35.20a8
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 3000m Steeplechase · Place 5 · West Coast WarriorsWest Coast Warriors3000m Steeplechase59:17.16a PB8
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 1500 Meters · Place 39 · West Coast WarriorsWest Coast Warriors1500 Meters395:38.27a8

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 16Fullerton Youth Track & Field InvitationalFeb 16 · 800 Meters · Place 16 · West Coast WarriorsWest Coast Warriors800 Meters163:03.62a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 3000 Meters · Place 23 · West Coast WarriorsWest Coast Warriors3000 Meters2312:52.16a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 1500 Meters · Place 28 · West Coast WarriorsWest Coast Warriors1500 Meters28.5:33.80a PB7
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 800 Meters · Place 48 · West Coast WarriorsWest Coast Warriors800 Meters48.2:52.71a7
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 400 Meters · West Coast WarriorsWest Coast Warriors400 Meters—DNS7
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 1500 Meters · Place 22 · West Coast WarriorsWest Coast Warriors1500 Meters22.5:47.90a7
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 800 Meters · Place 23 · West Coast WarriorsWest Coast Warriors800 Meters23.2:56.56a7
May 411th Annual Ayala Last Chance Distance CarnivalMay 4 · 800 Meters · Place 16 · West Coast WarriorsWest Coast Warriors800 Meters162:46.57a—
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 1500 Meters · Place 33 · West Coast WarriorsWest Coast Warriors1500 Meters33.5:46.44a7
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 800 Meters · Place 28 · West Coast WarriorsWest Coast Warriors800 Meters28.2:50.97a7
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 3000 Meters · Place 12 · West Coast WarriorsWest Coast Warriors3000 Meters12.12:27.70a7
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 3000 Meters · Place 12 · West Coast WarriorsWest Coast Warriors3000 Meters12.12:27.70a7

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
May 10Fullerton Jackrabbits Youth Distance CarnivalMay 10 · 3200 Meters · Place 12 · West Coast WarriorsWest Coast Warriors3200 Meters12.12:58.24a PB7
Feb 10La Serna All Comers #2Feb 10 · 1600 Meters · Place 9 · Whittier WarriorsWhittier Warriors1600 Meters96:07.49a PB—
Feb 10La Serna All Comers #2Feb 10 · 400 Meters · Place 19 · Whittier WarriorsWhittier Warriors400 Meters191:22.05a PB—
Feb 3Bell Gardens All ComersFeb 3 · 1600 Meters · Place 4 · Whittier Warriors Track ClubWhittier Warriors Track Club1600 Meters46:22.02—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 3000 Meters · Place 24 · Whittier WarriorsWhittier Warriors3000 Meters2413:15.40a—
May 27Warriors Time TrialMay 27 · 3000 Meters · Place 2 · West Coast WarriorsWest Coast Warriors3000 Meters2.11:45.58aUnofficial6
May 6Pacific Coast Shockwaves InvitationalMay 6 · 3000 Meters · Place 7 · Whittier WarriorsWhittier Warriors3000 Meters712:20.80a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 3000 Meters · Place 8 · Whittier WarriorsWhittier Warriors3000 Meters813:04.01a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 1500 Meters · Place 8 · Whittier WarriorsWhittier Warriors1500 Meters85:36.33a—
Mar 113000m raceMar 11 · 3000 Meters · West Coast WarriorsWest Coast Warriors3000 Meters—12:25Unofficial6
Mar 11LONG BEACH SPRINTERS ALL-COMERSMar 11 · 800 Meters · West Coast WarriorsWest Coast Warriors800 Meters—DNS6
Mar 4Imani Speed City All Comers MeetMar 4 · 1500 Meters · West Coast WarriorsWest Coast Warriors1500 Meters—5:45Unofficial6

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 11Cal High All-Comers MeetFeb 11 · 1600 Meters · Place 51 · Whittier WarriorsWhittier Warriors1600 Meters516:27.03a6

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 3000 Meters · Place 20 · West Coast WarriorsWest Coast Warriors3000 Meters20.13:07.40a5
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 24 · West Coast WarriorsWest Coast Warriors1500 Meters24.6:00.16a5
May 14Long Beach Sprinters InvitationalMay 14 · 1500 Meters · Place 24 · West Coast WarriorsWest Coast Warriors1500 Meters24.6:23.21a5
May 14Long Beach Sprinters InvitationalMay 14 · 800 Meters · West Coast WarriorsWest Coast Warriors800 Meters—DNS5
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · 3000 Meters · Place 9 · Whittier WarriorsWhittier Warriors3000 Meters912:47.67—
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · 1500 Meters · Place 26 · Whittier WarriorsWhittier Warriors1500 Meters266:02.97—
Apr 10Warriors Time Trial #4Apr 10 · 3000 Meters · Place 8 · West Coast WarriorsWest Coast Warriors3000 Meters8.12:58.45aUnofficial5
Mar 12Warriors Time Trial #3 - 1600Mar 12 · 1600 Meters · Place 13 · West Coast WarriorsWest Coast Warriors1600 Meters13.6:26.75aUnofficial5
Feb 12Cal High All-comers MeetFeb 12 · 1600 Meters · Place 53 · West Coast WarriorsWest Coast Warriors1600 Meters53.6:47.11a5
Jan 29Cal High All-Comers MeetJan 29 · 1600 Meters · Place 40 · West Coast WarriorsWest Coast Warriors1600 Meters40.6:51.30a5
Jan 22La Serna All ComersJan 22 · 3200 Meters · Place 13 · West Coast WarriorsWest Coast Warriors3200 Meters13.15:29.22a PB5

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 1500 Meters · Place 11 · West Coast WarriorsWest Coast Warriors1500 Meters11.6:30.07a4
Jun 5PCS Time Trial #4Jun 5 · 1500 Meters · Place 14 · West Coast WarriorsWest Coast Warriors1500 Meters14.6:19.72a4
May 22PCS Time Trial #3May 22 · 1500 Meters · Place 17 · West Coast WarriorsWest Coast Warriors1500 Meters17.6:28.55a4
May 210 East InviteMay 2 · 1500 Meters · Place 8 · West Coast WarriorsWest Coast Warriors1500 Meters8.6:18.04a4
Apr 17Warrior Time Trial #5 - 1 MileApr 17 · 1 Mile · Place 16 · West Coast WarriorsWest Coast Warriors1 Mile16.6:50.92aUnofficial4
Mar 27Warriors Time Trial #4 1 mileMar 27 · 1 Mile · Place 22 · West Coast WarriorsWest Coast Warriors1 Mile22.6:59.73aUnofficial4
Feb 27Warrior Time Trial #3 3000 metersFeb 27 · 3000 Meters · West Coast WarriorsWest Coast Warriors3000 Meters—13:52.37aUnofficial4
Feb 13Warriors 1 Mile XC Style Time Trial #2Feb 13 · 1 Mile · West Coast WarriorsWest Coast Warriors1 Mile—7:05.93aUnofficial4
Jan 23Warriors 1 Mile XC Style Time TrialJan 23 · 1 Mile · Place 12 · West Coast WarriorsWest Coast Warriors1 Mile12.7:48Unofficial4

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Feb 15Cal High All-comers MeetFeb 15 · 1600 Meters · Place 84 · West Coast WarriorsWest Coast Warriors1600 Meters84.7:27.05a3
Feb 8La Mirada All-comers MeetFeb 8 · 1600 Meters · Place 45 · West Coast WarriorsWest Coast Warriors1600 Meters45.7:46.68a3

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1Warriors 1600 Meter FinalJun 1 · 1600 Meters · Place 21 · West Coast WarriorsWest Coast Warriors1600 Meters21.7:43.69aUnofficial2
May 25Strawberry Stomp 5KMay 25 · 5000 Meters · West Coast WarriorsWest Coast Warriors5000 Meters—28:27.0Unofficial2
May 4Ayala Distance Last Chance MeetMay 4 · 1600 Meters · Place 39 · West Coast WarriorsWest Coast Warriors1600 Meters39.7:47.10a2
Apr 24Warriors 1600 Time Trial #2Apr 24 · 1600 Meters · West Coast WarriorsWest Coast Warriors1600 Meters—7:51.2Unofficial2
Apr 1So Totally 80's 5KApr 1 · 5000 Meters · West Coast WarriorsWest Coast Warriors5000 Meters—27:20.0aUnofficial2
Mar 27Warriors 1600 Time TrialMar 27 · 1600 Meters · West Coast WarriorsWest Coast Warriors1600 Meters—7:50.5Unofficial2
Feb 28Warriors TT 800 MetersFeb 28 · 800 Meters · West Coast WarriorsWest Coast Warriors800 Meters—3:36.7Unofficial2

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 12Ayala Last Chance Distance MeetMay 12 · 1600 Meters · Place 46 · West Coast WarriorsWest Coast Warriors1600 Meters46.7:51.99a1
Mar 24LA Jets Carnival - Warrior ResultsMar 24 · 1500 Meters · West Coast WarriorsWest Coast Warriors1500 Meters—7:55Unofficial1
Mar 24LA Jets Carnival - Warrior ResultsMar 24 · 1500 Meters · West Coast WarriorsWest Coast Warriors1500 Meters—7:55Unofficial1
Feb 17Cal High All-Comers (club results)Feb 17 · 1600 Meters · West Coast WarriorsWest Coast Warriors1600 Meters—8:29.78aUnofficial1
Feb 17Cal High La Mirada All Comers MeetFeb 17 · 1600 Meters · Place 104 · West Coast WarriorsWest Coast Warriors1600 Meters104.8:29.78a1
Feb 1Warriors Pre-Season Time TrialFeb 1 · 1600 Meters · West Coast WarriorsWest Coast Warriors1600 Meters—9:54Unofficial1