Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPasadena Running Roses Invitational · May 2015.87aPasadena Running Roses Invitational May 20, 2017
1500 Meters · OutdoorLos Angeles Jets 35th Annual Track Meet · May 254:57.68Los Angeles Jets 35th Annual Track MeetMay 25, 2019
200 Meters · OutdoorAgoura at Calabasas · Apr 1023.29aAgoura at CalabasasApril 10, 2024
400 Meters · OutdoorUIL 5A Area 25-26 TF26 · Apr 1747.59aUIL 5A Area 25-26 TF26April 17, 2026
800 Meters · OutdoorOaks Christian at Calabasas · Mar 212:02.41aOaks Christian at CalabasasMarch 21, 2024
Combined results · OutdoorPacific Coast Shockwaves (SCA Qualifier) · Jun 12:27.40Pacific Coast Shockwaves (SCA Qualifier)June 1, 2019
Triple Jump · OutdoorComal ISD Relays · Feb 1339' 1"Comal ISD RelaysFebruary 13, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 1UIL 5A Region IV TF26May 1 · 400 Meters · Place 2 · Comal Smithson ValleyComal Smithson Valley400 MetersRound P2.50.16a11
May 1UIL 5A Region IV TF26May 1 · 400 Meters · Place 3 · Comal Smithson ValleyComal Smithson Valley400 Meters3.48.10a11
Apr 17UIL 5A Area 25-26 TF26Apr 17 · 400 Meters · Place 2 · Comal Smithson ValleyComal Smithson Valley400 Meters2.47.59a PB11
Apr 8UIL 5A District 26 TF26Apr 8 · 400 Meters · Place 2 · Comal Smithson ValleyComal Smithson Valley400 MetersRound P2.50.05a11
Apr 8UIL 5A District 26 TF26Apr 8 · 400 Meters · Place 1 · Comal Smithson ValleyComal Smithson Valley400 Meters1.47.64a11
Mar 27Charles Austin Classic (High School)Mar 27 · 200 Meters · Place 3 · Comal Smithson ValleyComal Smithson Valley200 Meters3.21.75aWind: 2.111
Mar 21New Braunfels Unicorn InvitationalMar 21 · Triple Jump · Place 5 · Comal Smithson ValleyComal Smithson ValleyTriple Jump5.37-9.7511
Mar 21New Braunfels Unicorn InvitationalMar 21 · 400 Meters · Place 1 · Comal Smithson ValleyComal Smithson Valley400 Meters1.48.22a11
Feb 13Comal ISD RelaysFeb 13 · Triple Jump · Place 7 · Comal Smithson ValleyComal Smithson ValleyTriple Jump7.39' 1" PB11
Feb 13Comal ISD RelaysFeb 13 · 400 Meters · Place 2 · Comal Smithson ValleyComal Smithson Valley400 Meters2.49.50a11

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 27Hays Don Shelton Relays 2025Mar 27 · 800 Meters · Place 9 · Comal Smithson ValleyComal Smithson Valley800 Meters92:08.30a10

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 4CIF-SS D2 PrelimsMay 4 · 400 Meters · Place 10 · CalabasasCalabasas400 MetersRound P10.50.02a9
Apr 22Marmonte League FinalsApr 22 · 800 Meters · CalabasasCalabasas800 Meters--DNS9
Apr 22Marmonte League FinalsApr 22 · 400 Meters · Place 3 · CalabasasCalabasas400 Meters3.50.21a9
Apr 13SoCal Frosh-Soph ChampionshipsApr 13 · 800 Meters · Place 1 · CalabasasCalabasas800 Meters12:02.53a—
Apr 13SoCal Frosh-Soph ChampionshipsApr 13 · 400 Meters · Place 1 · CalabasasCalabasas400 Meters150.26a—
Apr 10Agoura at CalabasasApr 10 · 400 Meters · Place 2 · CalabasasCalabasas400 Meters252.03a—
Apr 10Agoura at CalabasasApr 10 · 200 Meters · Place 4 · CalabasasCalabasas200 Meters423.29a PB—
Apr 52024 Tiger Invitational @ South Pasadena TigerInvite.orgApr 5 · 800 Meters · Place 7 · CalabasasCalabasas800 Meters72:05.469
Apr 52024 Tiger Invitational @ South Pasadena TigerInvite.orgApr 5 · 400 Meters · Place 3 · CalabasasCalabasas400 Meters351.349
Mar 28Calabasas at Newbury ParkMar 28 · 400 Meters · Place 2 · CalabasasCalabasas400 Meters252.03a—
Mar 28Calabasas at Newbury ParkMar 28 · 200 Meters · Place 1 · CalabasasCalabasas200 Meters123.45a—
Mar 21Oaks Christian at CalabasasMar 21 · 800 Meters · Place 2 · CalabasasCalabasas800 Meters2.2:02.41a PB9
Mar 21Oaks Christian at CalabasasMar 21 · 200 Meters · Place 2 · CalabasasCalabasas200 Meters2.23.74aWind: 0.99
Mar 14Calabasas and Westlake at Thousand OaksMar 14 · 800 Meters · Place 2 · CalabasasCalabasas800 Meters22:05.14a—
Mar 8Redondo Nike Track FestivalMar 8 · 400 Meters · Place 3 · Calabasas (SS)Calabasas (SS)400 Meters352.468
Mar 1Don Green InvitationalMar 1 · 400 Meters · Place 1 · CalabasasCalabasas400 Meters1.52.79a9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters—DNS8
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters—DNS8

2019 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 22USATF National Junior Olympic ChampionshipsJul 22 · 800 Meters · Place 25 · 15-Pacific C15-Pacific C800 MetersRound P252:43.17—
Jun 21USATF Region 15 Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 8 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters8.5:26.02a5
Jun 21USATF Region 15 Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters4.2:29.79a5
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 1500 Meters · Place 5 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters5.5:07.46a5
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 800 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters2.2:26.07a5
Jun 1Pacific Coast Shockwaves (SCA Qualifier)Jun 1 · Combined results · Place 3 · Pacific CoasPacific CoasCombined results35:00.48—
Jun 1Pacific Coast Shockwaves (SCA Qualifier)Jun 1 · Combined results · Place 2 · Pacific CoasPacific CoasCombined results22:27.40 PB—
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 1500 Meters · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters14:57.68 PB1
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 800 Meters · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters12:23.961
May 18Pasadena Running Roses Invitational May 18 · 1500 Meters · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters1.5:05.55a5
May 18Pasadena Running Roses Invitational May 18 · 800 Meters · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters1.2:26.30a5
May 18Pasadena Running Roses Invitational May 18 · 400 Meters · Place 8 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters8.1:06.11a5
May 4ANNUAL INVITATIONAL SCA JO QUALIFIERMay 4 · 1500 Meters · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters1.4:59.47a5
May 4ANNUAL INVITATIONAL SCA JO QUALIFIERMay 4 · 800 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters2.2:26.62a5
May 4ANNUAL INVITATIONAL SCA JO QUALIFIERMay 4 · 400 Meters · Place 5 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters5.1:04.33a5
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · 1500 Meters · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters4.5:17.34a5
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · 800 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters2.2:28.08a5
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · 400 Meters · Place 5 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters5.1:05.82a5

2018 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 8USATF Southern California Association Junior Olympic ChampionshipsJun 8 · 1500 Meters · Place 14 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters14.5:20.80a4
Jun 8USATF Southern California Association Junior Olympic ChampionshipsJun 8 · 800 Meters · Place 16 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters16.2:38.97a4
Jun 2Pacific Coast Shockwaves InvitationalJun 2 · 1500 Meters · Place 8 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters8.5:06.09a4
Jun 2Pacific Coast Shockwaves InvitationalJun 2 · 800 Meters · Place 17 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters17.2:39.08a4
Jun 2Pacific Coast Shockwaves InvitationalJun 2 · 400 Meters · Place 31 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters31.1:10.32a4
May 25LA Jets 34th InvitationalMay 25 · 800 Meters · Place 15 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters152:39.471
May 25LA Jets 34th InvitationalMay 25 · 400 Meters · Place 28 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters281:11.411
May 5Bay Cities Unleashed InvitationalMay 5 · 1500 Meters · Place 9 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters9.5:29.41a4
May 5Bay Cities Unleashed InvitationalMay 5 · 800 Meters · Place 7 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters7.2:42.52a4
Apr 28Long Beach Sprinter Invitational 2018Apr 28 · 1500 Meters · Place 9 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters9.5:22.82a4
Apr 28Long Beach Sprinter Invitational 2018Apr 28 · 800 Meters · Place 9 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters9.2:40.63a4
Apr 28Long Beach Sprinter Invitational 2018Apr 28 · 400 Meters · Place 37 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters37.1:15.52a4

2017 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 15California State GamesJul 15 · 1500 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters2.5:36.91a3
Jul 15California State GamesJul 15 · 400 Meters · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters3.1:14.14a3
Jun 23USATF Region 15 Junior Olympic ChampionshipsJun 23 · 1500 Meters · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters3.5:35.04a3
Jun 23USATF Region 15 Junior Olympic ChampionshipsJun 23 · 800 Meters · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters4.2:43.96a3
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 1500 Meters · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters3.5:31.60a3
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 800 Meters · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters3.2:44.80a3
Jun 3Pacific Coast Shockwaves T&F InvitationalJun 3 · 1500 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters2.5:28.85a3
Jun 3Pacific Coast Shockwaves T&F InvitationalJun 3 · 800 Meters · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters3.2:45.52a3
Jun 3Pacific Coast Shockwaves T&F InvitationalJun 3 · 400 Meters · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters4.1:13.65a3
May 2633rd Annual Los Angeles Jets InvitationalMay 26 · 1500 Meters · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters1.5:35.14a3
May 2633rd Annual Los Angeles Jets InvitationalMay 26 · 800 Meters · Place 5 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters5.2:47.99a3
May 20Pasadena Running Roses Invitational May 20 · 400 Meters · Place 11 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters11.1:14.44a3
May 20Pasadena Running Roses Invitational May 20 · 100 Meters · Place 14 · Pacific Coast Shock WavesPacific Coast Shock Waves100 MetersRound P14.15.87a PBWind: -13
May 6Bay Cities Unleashed InvitationalMay 6 · 1500 Meters · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters1.5:42.37a3
May 6Bay Cities Unleashed InvitationalMay 6 · 800 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters2.2:45.20a3
Apr 22Imani InvitationalApr 22 · 1500 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves1500 Meters2.5:39.93a3
Apr 22Imani InvitationalApr 22 · 800 Meters · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters4.2:48.22a3
Apr 22Imani InvitationalApr 22 · 400 Meters · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters---DNS3
Apr 153rd Annual Phoenix InvitationalApr 1 · 800 Meters · Place 9 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters9.3:07.96a3
Apr 153rd Annual Phoenix InvitationalApr 1 · 400 Meters · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters4.1:14.55a3