Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorThe Raincross Invitational · Apr 64:49.14aThe Raincross InvitationalApril 6, 2024
1500 Meters · IndoorOEC Invitational · Feb 274:14.06aOEC InvitationalFebruary 27, 2026
1500 Meters · OutdoorRedlands Invitational · Mar 204:14.34aRedlands InvitationalMarch 20, 2026
1600 Meters · IndoorAyala Invitational · Feb 174:50.71aAyala InvitationalFebruary 17, 2024
1600 Meters · OutdoorInland Empire Championships · Apr 134:44.51aInland Empire ChampionshipsApril 13, 2024
3000 Meters · OutdoorRedlands Invitational · Mar 209:19.04aRedlands InvitationalMarch 20, 2026
3200 Meters · OutdoorAmbassador League Meet #4 · Apr 2010:54.61aAmbassador League Meet #4April 20, 2023
400 Meters · IndoorAyala Invitational · Feb 1756.67aAyala InvitationalFebruary 17, 2024
400 Meters · OutdoorAmbassador League Meet #4 · Apr 1653.46aAmbassador League Meet #4April 16, 2024
600 Meters · IndoorRCC Early Bird Invitational · Feb 131:27.12aRCC Early Bird InvitationalFebruary 13, 2026
600 Meters · Outdoor2026 Moorpark College Season Opener · Feb 71:27.22a2026 Moorpark College Season OpenerFebruary 7, 2026
800 Meters · IndoorOEC Invitational · Feb 272:01.88aOEC InvitationalFebruary 27, 2026
800 Meters · Outdoor2026 Orange Empire Conference Championships · Apr 171:59.52a2026 Orange Empire Conference ChampionshipsApril 17, 2026
Discus · .75kg · OutdoorWCS Middle School Track Meet 1 2019 · Apr 3039-05.00WCS Middle School Track Meet 1 2019April 30, 2019

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · 800 Meters · Place 8 · Riverside CityRiverside City800 MetersRound P8.2:00.66aSo
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · 800 Meters · Place 7 · Riverside CityRiverside City800 Meters7.1:59.52a PBSo
Apr 11Mt. SAC Relays - Community College DivisionApr 11 · 800 Meters · Place 18 · Riverside CityRiverside City800 Meters182:02.06aSO
Apr 32026 Moorpark OpenApr 3 · 800 Meters · Place 10 · Riverside CityRiverside City800 Meters102:03.70aSo
Apr 3UC San Diego Triton InvitationalApr 3 · 800 Meters · Place 60 · Riverside CityRiverside City800 Meters602:01.08aSo
Mar 27Mangrum InvitationalMar 27 · 800 Meters · Place 30 · Riverside CityRiverside City800 Meters302:02.93aSo
Mar 20Redlands InvitationalMar 20 · 3000 Meters · Place 11 · Riverside CityRiverside City3000 Meters119:19.04a PBSo
Mar 20Redlands InvitationalMar 20 · 1500 Meters · Place 19 · Riverside CityRiverside City1500 Meters194:14.34a PBSo
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · 1500 Meters · Place 27 · Riverside CityRiverside City1500 Meters27.4:15.89aSo
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · 800 Meters · Place 32 · Riverside CityRiverside City800 Meters32.1:59.80aSo
Mar 6RCC InvitationalMar 6 · 800 Meters · Place 24 · Riverside CityRiverside City800 Meters242:01.04aSo
Feb 72026 Moorpark College Season OpenerFeb 7 · 600 Meters · Place 9 · Riverside CityRiverside City600 Meters9.1:27.22a PBSo
Feb 72026 Moorpark College Season OpenerFeb 7 · 1500 Meters · Place 4 · Riverside CityRiverside City1500 Meters4.4:16.76aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27OEC InvitationalFeb 27 · 1500 Meters · Place 7 · Riverside CityRiverside City1500 Meters74:14.06a PBSO
Feb 27OEC InvitationalFeb 27 · 800 Meters · Place 5 · Riverside CityRiverside City800 Meters52:01.88a PBSO
Feb 13RCC Early Bird InvitationalFeb 13 · 600 Meters · Place 4 · Riverside CityRiverside City600 Meters41:27.12a PBSo

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10SoCal Finals @ SaddlebackMay 10 · 800 Meters · Place 24 · Riverside CityRiverside City800 Meters242:02.68aFR
Apr 18Orange Empire Conference (OEC) ChampionshipsApr 18 · 800 Meters · Place 7 · Riverside CityRiverside City800 Meters7.2:00.83aFr
Apr 122025 Mt. SAC Relays CC DivisionApr 12 · 1500 Meters · Place 23 · Riverside CityRiverside City1500 Meters23.4:19.58aFr
Apr 122025 Mt. SAC Relays CC DivisionApr 12 · 800 Meters · Place 23 · Riverside CityRiverside City800 Meters23.2:03.72aFr
Apr 42025 Triton InvitationalApr 4 · 800 Meters · Place 66 · Riverside CityRiverside City800 Meters662:02.67aFr
Mar 28Mangrum Invitational Mar 28 · 800 Meters · Place 36 · Riverside CityRiverside City800 Meters362:03.71aFr
Mar 14RCC OpenMar 14 · 3000 Meters · Place 25 · Riverside CityRiverside City3000 Meters259:30.00a—
Mar 14RCC OpenMar 14 · 800 Meters · Place 14 · Riverside CityRiverside City800 Meters142:01.51a—
Mar 72025 Ben Brown InviteMar 7 · 1500 Meters · Place 32 · Riverside CityRiverside City1500 Meters324:22.72a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28RCC InvitationalFeb 28 · 800 Meters · Place 29 · RiversideRiverside800 Meters292:04.19FR
Jan 31Moorpark Season Opener and MultisJan 31 · 1500 Meters · Place 5 · RiversideRiverside1500 Meters54:20.16FR
Jan 31Moorpark Season Opener and MultisJan 31 · 600 Meters · Place 8 · RiversideRiverside600 Meters81:29.10FR

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 4CIF-SS D4 PrelimsMay 4 · 800 Meters · Place 28 · Woodcrest ChristianWoodcrest Christian800 MetersRound P28.2:06.78a12
May 4CIF-SS D4 PrelimsMay 4 · 400 Meters · Place 33 · Woodcrest ChristianWoodcrest Christian400 MetersRound P33.54.37a12
Apr 26Ambassador League FinalsApr 26 · 800 Meters · Place 3 · Woodcrest ChristianWoodcrest Christian800 Meters3.2:06.27a12
Apr 26Ambassador League FinalsApr 26 · 400 Meters · Place 2 · Woodcrest ChristianWoodcrest Christian400 Meters2.54.35a12
Apr 16Ambassador League Meet #4Apr 16 · 1600 Meters · Place 6 · Woodcrest ChristianWoodcrest Christian1600 Meters64:57.04a—
Apr 16Ambassador League Meet #4Apr 16 · 800 Meters · Place 4 · Woodcrest ChristianWoodcrest Christian800 Meters42:08.84a—
Apr 16Ambassador League Meet #4Apr 16 · 400 Meters · Place 3 · Woodcrest ChristianWoodcrest Christian400 Meters353.46a PB—
Apr 13Inland Empire ChampionshipsApr 13 · 1600 Meters · Place 32 · Woodcrest ChristianWoodcrest Christian1600 Meters32.4:44.51a PB12
Apr 13Inland Empire ChampionshipsApr 13 · 800 Meters · Place 25 · Woodcrest ChristianWoodcrest Christian800 Meters25.2:07.36a12
Apr 11Ambassador League Meet #3Apr 11 · 1600 Meters · Place 5 · Woodcrest ChristianWoodcrest Christian1600 Meters54:47.42a—
Apr 11Ambassador League Meet #3Apr 11 · 800 Meters · Place 3 · Woodcrest ChristianWoodcrest Christian800 Meters32:09.19a—
Apr 11Ambassador League Meet #3Apr 11 · 400 Meters · Place 3 · Woodcrest ChristianWoodcrest Christian400 Meters353.61a—
Apr 6The Raincross InvitationalApr 6 · 1 Mile · Place 1 · Woodcrest ChristianWoodcrest Christian1 Mile1.4:49.14a PB12
Apr 6The Raincross InvitationalApr 6 · 800 Meters · Place 1 · Woodcrest ChristianWoodcrest Christian800 Meters1.2:06.52a12
Mar 14Ambassador League Meet #2Mar 14 · 1600 Meters · Place 6 · Woodcrest ChristianWoodcrest Christian1600 Meters64:51.78a—
Mar 14Ambassador League Meet #2Mar 14 · 800 Meters · Place 3 · Woodcrest ChristianWoodcrest Christian800 Meters32:08.96a—
Mar 14Ambassador League Meet #2Mar 14 · 400 Meters · Place 3 · Woodcrest ChristianWoodcrest Christian400 Meters354.56a—
Mar 2Roosevelt Track & Field InvitationalMar 2 · 800 Meters · Place 18 · Woodcrest ChristianWoodcrest Christian800 Meters18.2:10.86a12
Mar 2Roosevelt Track & Field InvitationalMar 2 · 400 Meters · Place 11 · Woodcrest ChristianWoodcrest Christian400 Meters11.55.29a12

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 17Ayala InvitationalFeb 17 · 1600 Meters · Place 20 · Woodcrest ChristianWoodcrest Christian1600 Meters204:50.71a PB—
Feb 17Ayala InvitationalFeb 17 · 800 Meters · Place 12 · Woodcrest ChristianWoodcrest Christian800 Meters122:10.02a—
Feb 17Ayala InvitationalFeb 17 · 400 Meters · Place 18 · Woodcrest ChristianWoodcrest Christian400 Meters1856.67a PB—

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 26Ambassador League FinalsApr 26 · 1600 Meters · Place 4 · Woodcrest ChristianWoodcrest Christian1600 Meters44:49.27a—
Apr 26Ambassador League FinalsApr 26 · 800 Meters · Place 4 · Woodcrest ChristianWoodcrest Christian800 Meters42:09.90a—
Apr 20Ambassador League Meet #4Apr 20 · 3200 Meters · Place 1 · Woodcrest ChristianWoodcrest Christian3200 Meters110:54.61a PB—
Apr 20Ambassador League Meet #4Apr 20 · 800 Meters · Place 3 · Woodcrest ChristianWoodcrest Christian800 Meters32:09.33a—
Apr 8Raincross InvitationalApr 8 · 1 Mile · Place 2 · Woodcrest ChristianWoodcrest Christian1 Mile2.4:51.80a11
Apr 8Raincross InvitationalApr 8 · 800 Meters · Place 1 · Woodcrest ChristianWoodcrest Christian800 Meters1.2:11.91a11
Apr 8Raincross InvitationalApr 8 · 400 Meters · Place 1 · Woodcrest ChristianWoodcrest Christian400 Meters1.57.86a11
Mar 18Arcadia Distance ChallengeMar 18 · 1600 Meters · Place 31 · Woodcrest ChWoodcrest Ch1600 Meters314:48.5211
Mar 18Arcadia Distance ChallengeMar 18 · 800 Meters · Place 5 · Woodcrest ChWoodcrest Ch800 Meters52:08.6911
Mar 16Ambassador League Meet #2Mar 16 · 1600 Meters · Place 4 · Woodcrest ChristianWoodcrest Christian1600 Meters44:51.36a—
Mar 16Ambassador League Meet #2Mar 16 · 800 Meters · Place 5 · Woodcrest ChristianWoodcrest Christian800 Meters52:11.36a—
Mar 16Ambassador League Meet #2Mar 16 · 400 Meters · Place 8 · Woodcrest ChristianWoodcrest Christian400 Meters856.97a—
Mar 11Saddle-Up InvitationalMar 11 · 1600 Meters · Place 15 · Woodcrest ChristianWoodcrest Christian1600 Meters15.4:53.55a11
Mar 11Saddle-Up InvitationalMar 11 · 800 Meters · Place 11 · Woodcrest ChristianWoodcrest Christian800 Meters11.2:10.86a11
Mar 8Ambassador League Meet #1Mar 8 · 1600 Meters · Place 5 · Woodcrest ChristianWoodcrest Christian1600 Meters54:55.19a—
Mar 8Ambassador League Meet #1Mar 8 · 800 Meters · Place 4 · Woodcrest ChristianWoodcrest Christian800 Meters42:14.08a—
Mar 3Roosevelt Track & Field Invitational Mar 3 · 1600 Meters · Place 15 · Woodcrest ChristianWoodcrest Christian1600 Meters154:57.22a—
Mar 3Roosevelt Track & Field Invitational Mar 3 · 800 Meters · Place 14 · Woodcrest ChristianWoodcrest Christian800 Meters142:11.28a—

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 7CIF-SS Division 4 Track and Field PrelimsMay 7 · 800 Meters · Place 19 · Woodcrest ChristianWoodcrest Christian800 MetersRound P19.2:06.54a10
Apr 27Ambassador League FinalsApr 27 · 800 Meters · Place 3 · Woodcrest ChristianWoodcrest Christian800 Meters32:07.85a10
Apr 20Ambassador League Meet #4Apr 20 · 1600 Meters · Place 3 · Woodcrest ChristianWoodcrest Christian1600 Meters34:48.65a10
Apr 20Ambassador League Meet #4Apr 20 · 800 Meters · Place 2 · Woodcrest ChristianWoodcrest Christian800 Meters22:09.75a10
Apr 20Ambassador League Meet #4Apr 20 · 400 Meters · Place 6 · Woodcrest ChristianWoodcrest Christian400 Meters656.37a10
Apr 9Raincross TraditionApr 9 · 800 Meters · Place 1 · Woodcrest Christian (SS)Woodcrest Christian (SS)800 Meters12:13.6610
Apr 9Raincross TraditionApr 9 · 400 Meters · Place 1 · Woodcrest Christian (SS)Woodcrest Christian (SS)400 Meters159.3310
Apr 9Raincross TraditionApr 9 · 1 Mile · Place 1 · Woodcrest Christian (SS)Woodcrest Christian (SS)1 Mile14:50.8910
Mar 30Ambassador League Meet #3Mar 30 · 1600 Meters · Place 2 · Woodcrest ChristianWoodcrest Christian1600 Meters24:57.8210
Mar 30Ambassador League Meet #3Mar 30 · 800 Meters · Place 3 · Woodcrest ChristianWoodcrest Christian800 Meters32:10.0710
Mar 30Ambassador League Meet #3Mar 30 · 400 Meters · Place 7 · Woodcrest ChristianWoodcrest Christian400 Meters756.3910
Mar 23Ambassador League Meet #2Mar 23 · 3200 Meters · Place 1 · Woodcrest ChristianWoodcrest Christian3200 Meters111:11.1110
Mar 23Ambassador League Meet #2Mar 23 · 1600 Meters · Place 2 · Woodcrest ChristianWoodcrest Christian1600 Meters24:59.4710
Mar 23Ambassador League Meet #2Mar 23 · 800 Meters · Place 2 · Woodcrest ChristianWoodcrest Christian800 Meters22:12.2110
Mar 19Martin Luther King Frosh Soph ClassicMar 19 · 1 Mile · Place 5 · Woodcrest ChristianWoodcrest Christian1 Mile5.4:50.78a10
Mar 19Martin Luther King Frosh Soph ClassicMar 19 · 800 Meters · Place 1 · Woodcrest ChristianWoodcrest Christian800 Meters1.2:09.73a10
Mar 12Ambassador League Meet #1Mar 12 · 1600 Meters · Place 4 · Woodcrest ChristianWoodcrest Christian1600 Meters44:53.4010
Mar 12Ambassador League Meet #1Mar 12 · 800 Meters · Place 1 · Woodcrest ChristianWoodcrest Christian800 Meters12:06.9910
Mar 5Roosevelt InvitationalMar 5 · 1600 Meters · Place 4 · Woodcrest ChristianWoodcrest Christian1600 Meters44:57.8310
Mar 5Roosevelt InvitationalMar 5 · 800 Meters · Place 2 · Woodcrest ChristianWoodcrest Christian800 Meters22:13.4710

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 22Ambassador League Meet #4May 22 · 3200 Meters · Place 2 · Woodcrest ChristianWoodcrest Christian3200 Meters211:07.039
May 22Ambassador League Meet #4May 22 · 1600 Meters · Place 7 · Woodcrest ChristianWoodcrest Christian1600 Meters75:09.639
May 22Ambassador League Meet #4May 22 · 800 Meters · Place 7 · Woodcrest ChristianWoodcrest Christian800 Meters72:13.789
May 8Ambassador League Meet #3May 8 · 3200 Meters · Place 5 · Woodcrest ChristianWoodcrest Christian3200 Meters511:11.519
May 8Ambassador League Meet #3May 8 · 1600 Meters · Place 2 · Woodcrest ChristianWoodcrest Christian1600 Meters24:58.699
May 8Ambassador League Meet #3May 8 · 800 Meters · Place 7 · Woodcrest ChristianWoodcrest Christian800 Meters72:14.609
Apr 24Universal Track SoCal InvitationalApr 24 · 1500 Meters · Place 2 · UnattachedUnattached1500 Meters2.4:42.88a9
Apr 24Universal Track SoCal InvitationalApr 24 · 800 Meters · Place 2 · UnattachedUnattached800 Meters2.2:17.86a9

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14WCS Middle School Track Meet 3 2019May 14 · 1600 Meters · Place 3 · Woodcrest ChristianWoodcrest Christian1600 Meters3.5:46.197
May 14WCS Middle School Track Meet 3 2019May 14 · High Jump · Woodcrest ChristianWoodcrest ChristianHigh Jump—NH7
May 14WCS Middle School Track Meet 3 2019May 14 · 800 Meters · Place 3 · Woodcrest ChristianWoodcrest Christian800 Meters3.2:34.417
May 7WCS Middle School Track Meet 2 2019May 7 · 1600 Meters · Place 3 · Woodcrest ChristianWoodcrest Christian1600 Meters3.6:00.457
May 7WCS Middle School Track Meet 2 2019May 7 · 800 Meters · Place 2 · Woodcrest ChristianWoodcrest Christian800 Meters2.2:35.667
Apr 30WCS Middle School Track Meet 1 2019Apr 30 · 1600 Meters · Place 2 · Woodcrest ChristianWoodcrest Christian1600 Meters2.6:06.507
Apr 30WCS Middle School Track Meet 1 2019Apr 30 · Discus · Place 22 · Woodcrest ChristianWoodcrest ChristianDiscus.75kg22.39-05.00 PB7
Apr 30WCS Middle School Track Meet 1 2019Apr 30 · 800 Meters · Place 1 · Woodcrest ChristianWoodcrest Christian800 Meters1.2:36.567