Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorThe Raincross Invitational · Apr 65:56.64aThe Raincross InvitationalApril 6, 2024
1500 Meters · IndoorOEC Invitational · Feb 275:04.52aOEC InvitationalFebruary 27, 2026
1500 Meters · OutdoorUC San Diego Triton Invitational · Apr 35:05.78aUC San Diego Triton InvitationalApril 3, 2026
1600 Meters · IndoorMLK / Ramona / Arlington Time Trial · Feb 85:54.29MLK / Ramona / Arlington Time TrialFebruary 8, 2025
1600 Meters · OutdoorBIG VIII League Championships · Apr 295:42.18aBIG VIII League ChampionshipsApril 29, 2025
2000m Steeplechase · 0.762m · Outdoor2026 Moorpark College Season Opener · Feb 78:14.37a2026 Moorpark College Season OpenerFebruary 7, 2026
3000m Steeplechase · 0.762m · Outdoor2026 3C2A Southern California Championships · May 212:36.20a2026 3C2A Southern California ChampionshipsMay 2, 2026
3000m Steeplechase · Outdoor2026 3C2A State Championships · May 1512:45.232026 3C2A State ChampionshipsMay 15, 2026
3200 Meters · OutdoorSantiago vs ML King · Apr 1612:57.83aSantiago vs ML KingApril 16, 2025
600 Meters · IndoorRCC Early Bird Invitational · Feb 131:48.41aRCC Early Bird InvitationalFebruary 13, 2026
600 Meters · Outdoor2026 Moorpark College Season Opener · Feb 71:49.95a2026 Moorpark College Season OpenerFebruary 7, 2026
800 Meters · IndoorOEC Invitational · Feb 272:33.59aOEC InvitationalFebruary 27, 2026
800 Meters · OutdoorRCC Invitational · Mar 62:28.15aRCC InvitationalMarch 6, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 152026 3C2A State ChampionshipsMay 15 · 3000m Steeplechase · Place 11 · Riverside CityRiverside City3000m Steeplechase1112:45.23 PBFR
May 22026 3C2A Southern California ChampionshipsMay 2 · 3000m Steeplechase · Place 6 · Riverside CityRiverside City3000m Steeplechase0.762m6.12:36.20a PBFr
May 22026 3C2A Southern California ChampionshipsMay 2 · 800 Meters · Riverside CityRiverside City800 MetersRound P--DNSFr
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · 3000m Steeplechase · Place 1 · Riverside CityRiverside City3000m Steeplechase0.762m1.12:43.70aFr
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · 1500 Meters · Place 7 · Riverside CityRiverside City1500 Meters7.5:24.92aFr
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · 800 Meters · Place 6 · Riverside CityRiverside City800 Meters6.2:38.96aFr
Apr 11Mt. SAC Relays - Community College DivisionApr 11 · 1500 Meters · Place 6 · Riverside CityRiverside City1500 Meters65:14.17aFR
Apr 11Mt. SAC Relays - Community College DivisionApr 11 · 800 Meters · Place 15 · Riverside CityRiverside City800 Meters152:35.50aFR
Apr 32026 Moorpark OpenApr 3 · 3000m Steeplechase · Place 3 · Riverside CityRiverside City3000m Steeplechase312:46.94aFr
Apr 3UC San Diego Triton InvitationalApr 3 · 1500 Meters · Place 58 · Riverside CityRiverside City1500 Meters585:05.78a PBFr
Mar 27Mangrum InvitationalMar 27 · 1500 Meters · Place 41 · Riverside CityRiverside City1500 Meters415:13.72aFr
Mar 20Redlands InvitationalMar 20 · 800 Meters · Place 16 · Riverside CityRiverside City800 Meters162:30.77aFr
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · 3000m Steeplechase · Place 7 · Riverside CityRiverside City3000m Steeplechase0.762m7.13:05.13aFr
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · 800 Meters · Riverside CityRiverside City800 Meters--DNSFr
Mar 6RCC InvitationalMar 6 · 800 Meters · Place 23 · Riverside CityRiverside City800 Meters232:28.15a PBFr
Feb 72026 Moorpark College Season OpenerFeb 7 · 2000m Steeplechase · Place 2 · Riverside CityRiverside City2000m Steeplechase0.762m2.8:14.37a PBFr
Feb 72026 Moorpark College Season OpenerFeb 7 · 600 Meters · Place 5 · Riverside CityRiverside City600 Meters5.1:49.95a PBFr
Feb 72026 Moorpark College Season OpenerFeb 7 · 3000 Meters · Riverside CityRiverside City3000 Meters—DNSFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27OEC InvitationalFeb 27 · 1500 Meters · Place 1 · Riverside CityRiverside City1500 Meters15:04.52a PBFR
Feb 27OEC InvitationalFeb 27 · 800 Meters · Place 1 · Riverside CityRiverside City800 Meters12:33.59a PBFR
Feb 13RCC Early Bird InvitationalFeb 13 · 600 Meters · Place 8 · Riverside CityRiverside City600 Meters81:48.41a PBFr

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Apr 29BIG VIII League ChampionshipsApr 29 · 3200 Meters · Martin Luther KingMartin Luther King3200 Meters--DNS12
Apr 29BIG VIII League ChampionshipsApr 29 · 1600 Meters · Place 14 · Martin Luther KingMartin Luther King1600 MetersRound P14.5:42.18a PB12
Apr 29BIG VIII League ChampionshipsApr 29 · 1600 Meters · Place 11 · Martin Luther KingMartin Luther King1600 Meters11.5:48.80a12
Apr 29BIG VIII League ChampionshipsApr 29 · 800 Meters · Place 13 · Martin Luther KingMartin Luther King800 MetersRound P13.2:36.07a12
Apr 29BIG VIII League ChampionshipsApr 29 · 800 Meters · Place 11 · Martin Luther KingMartin Luther King800 Meters11.2:35.28a12
Apr 23ML King vs CentennialApr 23 · 800 Meters · Place 6 · Martin Luther KingMartin Luther King800 Meters6.2:31.48a12
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · 1600 Meters · Place 19 · Martin Luther KingMartin Luther King1600 Meters19.5:44.65a12
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · 800 Meters · Place 24 · Martin Luther KingMartin Luther King800 Meters24.2:34.55a12
Apr 16Santiago vs ML KingApr 16 · 3200 Meters · Place 2 · Martin Luther KingMartin Luther King3200 Meters2.12:57.83a PB12
Apr 16Santiago vs ML KingApr 16 · 800 Meters · Place 8 · Martin Luther KingMartin Luther King800 Meters8.2:34.17a12
Apr 9ML King vs NorcoApr 9 · 1600 Meters · Place 2 · Martin Luther KingMartin Luther King1600 Meters2.5:51.59a12
Apr 5The Raincross Invitational @ ML KingApr 5 · 1 Mile · Place 12 · Martin Luther KingMartin Luther King1 Mile12.5:59.42a12
Apr 5The Raincross Invitational @ ML KingApr 5 · 800 Meters · Place 9 · Martin Luther KingMartin Luther King800 Meters9.2:44.90a12
Mar 22Meet of Champions @ Arroyo HSMar 22 · 1600 Meters · Place 147 · Martin Luther KingMartin Luther King1600 Meters147.5:50.37a12
Mar 22Meet of Champions @ Arroyo HSMar 22 · 800 Meters · Place 32 · Martin Luther KingMartin Luther King800 Meters32.2:30.10a12
Mar 19Corona vs ML KingMar 19 · 3200 Meters · Place 3 · Martin Luther KingMartin Luther King3200 Meters3.13:33.77a12
Mar 19Corona vs ML KingMar 19 · 1600 Meters · Place 2 · Martin Luther KingMartin Luther King1600 Meters2.5:56.34a12
Mar 19Corona vs ML KingMar 19 · 800 Meters · Martin Luther KingMartin Luther King800 Meters--DNS12
Mar 12Roosevelt vs ML KingMar 12 · 1600 Meters · Place 5 · Martin Luther KingMartin Luther King1600 Meters5.5:49.01a12
Mar 12Roosevelt vs ML KingMar 12 · 800 Meters · Place 7 · Martin Luther KingMartin Luther King800 Meters7.2:38.63a12
Mar 7Redondo Nike Track FestivalMar 7 · 800 Meters · Place 45 · Martin Luther KingMartin Luther King800 Meters452:32.1412
Mar 5ML King vs Riverside PolyMar 5 · 1600 Meters · Place 5 · Martin Luther KingMartin Luther King1600 Meters5.5:42.78a12
Mar 1Mustang Roundup @ Trabuco HillsMar 1 · 1600 Meters · Place 30 · ML King (SS)ML King (SS)1600 Meters305:54.2612
Mar 1Mustang Roundup @ Trabuco HillsMar 1 · 800 Meters · Place 16 · ML King (SS)ML King (SS)800 Meters162:32.6312

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26Vista Murrieta vs ML KingFeb 26 · 800 Meters · Place 9 · ML King (SS)ML King (SS)800 Meters92:40.5512
Feb 26Vista Murrieta vs ML KingFeb 26 · 1600 Meters · Place 11 · ML King (SS)ML King (SS)1600 Meters115:57.3012
Feb 8MLK / Ramona / Arlington Time TrialFeb 8 · 1600 Meters · Place 3 · ML King (SS)ML King (SS)1600 Meters35:54.29 PB12

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 25Big 8 League ChampionshipApr 25 · 1600 Meters · Place 22 · Martin Luther KingMartin Luther King1600 MetersRound P22.5:52.42a11
Apr 25Big 8 League ChampionshipApr 25 · 800 Meters · Place 21 · Martin Luther KingMartin Luther King800 MetersRound P21.2:39.37a11
Apr 18Centennial vs. KingApr 18 · 3200 Meters · Place 6 · Martin Luther KingMartin Luther King3200 Meters6.13:32.70a11
Apr 18Centennial vs. KingApr 18 · 1600 Meters · Place 10 · Martin Luther KingMartin Luther King1600 Meters10.5:56.42a11
Apr 13Inland Empire ChampionshipsApr 13 · 800 Meters · Place 42 · Martin Luther KingMartin Luther King800 Meters42.2:42.36a11
Apr 11ML King vs Santiago HighApr 11 · 3200 Meters · Place 7 · Martin Luther KingMartin Luther King3200 Meters7.13:23.33a11
Apr 11ML King vs Santiago HighApr 11 · 800 Meters · Place 11 · Martin Luther KingMartin Luther King800 Meters11.2:39.65a11
Apr 6The Raincross InvitationalApr 6 · 1 Mile · Place 13 · Martin Luther KingMartin Luther King1 Mile13.5:56.64a PB11
Apr 6The Raincross InvitationalApr 6 · 800 Meters · Place 11 · Martin Luther KingMartin Luther King800 Meters11.2:37.84a11
Mar 21ML King at NorcoMar 21 · 3200 Meters · Place 2 · Martin Luther KingMartin Luther King3200 Meters2.13:23.73a11
Mar 21ML King at NorcoMar 21 · 1600 Meters · Place 3 · Martin Luther KingMartin Luther King1600 Meters3.6:13.89a11
Mar 14ML King vs. Corona HighMar 14 · 3200 Meters · Place 5 · Martin Luther KingMartin Luther King3200 Meters5.13:47.44a11
Mar 14ML King vs. Corona HighMar 14 · 1600 Meters · Place 6 · Martin Luther KingMartin Luther King1600 Meters6.6:08.74a11
Mar 7ML King vs Eleanor RooseveltMar 7 · 1600 Meters · Place 2 · Martin Luther KingMartin Luther King1600 Meters2.6:06.65a11
Mar 7ML King vs Eleanor RooseveltMar 7 · 800 Meters · Place 2 · Martin Luther KingMartin Luther King800 Meters2.2:36.29a11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28ML King vs Poly and Jurupa HillsFeb 28 · 800 Meters · Place 3 · ML King (SS)ML King (SS)800 Meters32:46.7811

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 27Big VIII League FinalsApr 27 · 1600 Meters · Place 6 · Martin Luther KingMartin Luther King1600 Meters66:02.51a—
Apr 27Big VIII League FinalsApr 27 · 800 Meters · Place 7 · Martin Luther KingMartin Luther King800 Meters72:45.97a—
Apr 19Santiago vs ML KingApr 19 · 1600 Meters · Place 10 · ML King (SS)ML King (SS)1600 Meters106:07.6910
Apr 15Inland Empire ChampionshipsApr 15 · 1600 Meters · Place 34 · ML King (SS)ML King (SS)1600 Meters346:06.0510
Apr 12Norco at ML KingApr 12 · 1600 Meters · Place 5 · Martin Luther KingMartin Luther King1600 Meters5.6:08.05a10
Apr 8Raincross InvitationalApr 8 · 1 Mile · Place 15 · Martin Luther KingMartin Luther King1 Mile15.6:04.07a10
Apr 3ML King vs Eleanor Roosevelt Apr 3 · 1600 Meters · Place 8 · Martin Luther KingMartin Luther King1600 Meters86:07.19a—
Mar 29King vs. CoronaMar 29 · 1600 Meters · Place 5 · ML King (SS)ML King (SS)1600 Meters56:04.0510
Mar 18King Frosh / Soph ClassicMar 18 · 800 Meters · Place 9 · ML King (SS)ML King (SS)800 Meters92:51.5010
Mar 18King Frosh / Soph ClassicMar 18 · 1 Mile · Place 9 · ML King (SS)ML King (SS)1 Mile96:09.6110
Mar 11Redondo Nike Track FestivalMar 11 · 1600 Meters · Place 77 · Martin Luther KingMartin Luther King1600 Meters77.6:02.23a10
Mar 11Redondo Nike Track FestivalMar 11 · 800 Meters · Place 41 · Martin Luther KingMartin Luther King800 Meters41.2:46.39a10
Mar 8ML King vs. Centennial Mar 8 · 1600 Meters · Place 5 · ML King (SS)ML King (SS)1600 Meters56:03.5110
Mar 1Poly at KingMar 1 · 800 Meters · Place 8 · ML King (SS)ML King (SS)800 Meters82:51.8810
Mar 1Poly at KingMar 1 · 1600 Meters · Place 10 · ML King (SS)ML King (SS)1600 Meters106:16.1410
Feb 22ML King at Vista Murrieta Feb 22 · 3200 Meters · Place 6 · Martin Luther KingMartin Luther King3200 Meters6.14:12.39a10
Feb 22ML King at Vista Murrieta Feb 22 · 1600 Meters · Place 5 · Martin Luther KingMartin Luther King1600 Meters5.6:06.47a10
Feb 11ML King - Ramona HS Time TrialsFeb 11 · 1600 Meters · Place 4 · Martin Luther KingMartin Luther King1600 Meters4.6:22.11aUnofficial10

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 28Big VIII League FinalsApr 28 · 1600 Meters · Place 12 · Martin Luther KingMartin Luther King1600 Meters12.6:27.43a9
Apr 28Big VIII League FinalsApr 28 · 800 Meters · Place 12 · Martin Luther KingMartin Luther King800 Meters12.2:56.24a9
Apr 21Santiago @ ML King Apr 21 · 1600 Meters · Place 3 · Martin Luther KingMartin Luther King1600 Meters3.6:11.11a9
Apr 21Santiago @ ML King Apr 21 · 800 Meters · Place 3 · Martin Luther KingMartin Luther King800 Meters3.2:51.19a9
Apr 14ML King @ Norco HighApr 14 · 1600 Meters · Place 1 · Martin Luther KingMartin Luther King1600 Meters1.6:20.87a9
Apr 14ML King @ Norco HighApr 14 · 800 Meters · Place 1 · Martin Luther KingMartin Luther King800 Meters1.2:54.11a9
Apr 7Corona @ ML KingApr 7 · 3200 Meters · Place 1 · Martin Luther KingMartin Luther King3200 Meters1.15:37.54a9
Apr 7Corona @ ML KingApr 7 · 1600 Meters · Place 2 · Martin Luther KingMartin Luther King1600 Meters2.6:30.95a9
Apr 1Trabuco InviteApr 1 · 1600 Meters · Place 74 · Martin Luther KingMartin Luther King1600 Meters74.6:31.38a9
Mar 19Martin Luther King Frosh Soph ClassicMar 19 · 1 Mile · Place 12 · Martin Luther KingMartin Luther King1 Mile12.6:19.81a9
Mar 17Roosevelt @ KingMar 17 · 3200 Meters · Place 4 · Martin Luther KingMartin Luther King3200 Meters4.14:34.66a9
Mar 17Roosevelt @ KingMar 17 · 1600 Meters · Place 5 · Martin Luther KingMartin Luther King1600 Meters5.6:22.60a9
Mar 10Centennial vs. KingMar 10 · 3200 Meters · Place 4 · Martin Luther KingMartin Luther King3200 Meters415:58.409
Mar 10Centennial vs. KingMar 10 · 1600 Meters · Place 3 · Martin Luther KingMartin Luther King1600 Meters36:45.029
Feb 12ML King/Ramona Time TrialsFeb 12 · 1600 Meters · Place 13 · Martin Luther KingMartin Luther King1600 Meters13.7:00.69a9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 23Vista Murrieta vs MLKFeb 23 · 1600 Meters · Place 11 · Martin Luther KingMartin Luther King1600 Meters116:39.479
Feb 23Vista Murrieta vs MLKFeb 23 · 800 Meters · Place 15 · Martin Luther KingMartin Luther King800 Meters153:04.659