Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorMoorpark Open · Apr 44:26.92Moorpark OpenApril 4, 2025
1600 Meters · OutdoorAzusa Meet of Champions · Mar 234:38.44aAzusa Meet of ChampionsMarch 23, 2024
3000 Meters · Outdoor2026 Cuyamaca Track & Field Invitational · Feb 289:28.12a2026 Cuyamaca Track & Field InvitationalFebruary 28, 2026
3000m Steeplechase · 0.914m · Outdoor2026 3C2A Southern California Championships · May 210:01.87a2026 3C2A Southern California ChampionshipsMay 2, 2026
3000m Steeplechase · OutdoorSoCal Finals @ Saddleback · May 1010:08.48aSoCal Finals @ SaddlebackMay 10, 2025
3200 Meters · IndoorSaddle-Up invitational · Feb 2611:49.19Saddle-Up invitationalFebruary 26, 2022
3200 Meters · OutdoorAAC CIF QUALIFIER · Apr 2610:56.07aAAC CIF QUALIFIERApril 26, 2023
400 Meters · OutdoorPasadena College Invitational · Mar 2155.45aPasadena College InvitationalMarch 21, 2025
5000 Meters · OutdoorOxy Distance Carnival and Spring Break Classic · Mar 1417:07.44aOxy Distance Carnival and Spring Break ClassicMarch 14, 2026
800 Meters · IndoorRon Kamaka Open · Feb 222:05.98Ron Kamaka OpenFebruary 22, 2025
800 Meters · OutdoorMangrum Invitational · Mar 282:05.19aMangrum Invitational March 28, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 22026 3C2A Southern California ChampionshipsMay 2 · 3000m Steeplechase · Place 9 · San Bernardino ValleySan Bernardino Valley3000m Steeplechase0.914mRound P9.10:01.87a PBSo
May 22026 3C2A Southern California ChampionshipsMay 2 · 3000m Steeplechase · Place 12 · San Bernardino ValleySan Bernardino Valley3000m Steeplechase0.914m12.10:29.57aSo
Apr 32026 Moorpark OpenApr 3 · 3000m Steeplechase · Place 1 · San Bernardino ValleySan Bernardino Valley3000m Steeplechase110:20.53aSo
Mar 27Mangrum InvitationalMar 27 · 3000m Steeplechase · Place 15 · San Bernardino ValleySan Bernardino Valley3000m Steeplechase1510:19.75aSo
Mar 20Arnie Robinson Invite College OpenMar 20 · 3000m Steeplechase · Place 4 · San Bernardino ValleySan Bernardino Valley3000m Steeplechase410:20.30aSo
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 5000 Meters · Place 203 · San Bernardino ValleySan Bernardino Valley5000 Meters203.17:07.44a PBSo
Feb 282026 Cuyamaca Track & Field InvitationalFeb 28 · 3000 Meters · Place 10 · San Bernardino ValleySan Bernardino Valley3000 Meters10.9:28.12a PBSo

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 10SoCal Finals @ SaddlebackMay 10 · 3000m Steeplechase · Place 14 · San Bernardino Valley (Calif.)San Bernardino Valley (Calif.)3000m Steeplechase1410:08.48a PBFR
Apr 16PCAC (Pacific Coast) Track & Field ChampionshipsApr 16 · 3000m Steeplechase · Place 2 · San Bernardino ValleySan Bernardino Valley3000m Steeplechase0.914m2.10:20.64aFr
Apr 16PCAC (Pacific Coast) Track & Field ChampionshipsApr 16 · 800 Meters · Place 16 · San Bernardino ValleySan Bernardino Valley800 MetersRound P16.2:06.93aFr
Apr 12Cerritos InvitationalApr 12 · 3000m Steeplechase · Place 3 · San Bernardino Valley (Calif.)San Bernardino Valley (Calif.)3000m Steeplechase310:26.33aFr
Apr 12Cerritos InvitationalApr 12 · 800 Meters · Place 31 · San Bernardino Valley (Calif.)San Bernardino Valley (Calif.)800 Meters312:12.16aFr
Apr 4Moorpark OpenApr 4 · 1500 Meters · Place 33 · San Bernardino ValleySan Bernardino Valley1500 Meters334:26.92 PBFR
Mar 28Mangrum Invitational Mar 28 · 800 Meters · Place 43 · San Bernardino Valley (Calif.)San Bernardino Valley (Calif.)800 Meters432:05.19a PBFr
Mar 21Pasadena College InvitationalMar 21 · 3000 Meters · Place 6 · San Bernardino Valley (Calif.)San Bernardino Valley (Calif.)3000 Meters69:46.69aFr
Mar 21Pasadena College InvitationalMar 21 · 400 Meters · Place 25 · San Bernardino Valley (Calif.)San Bernardino Valley (Calif.)400 Meters2555.45a PBFr
Mar 1Cuyamaca InvitationalMar 1 · 1500 Meters · Place 21 · San Bernardino Valley (Calif.)San Bernardino Valley (Calif.)1500 Meters214:30.35a—
Mar 1Cuyamaca InvitationalMar 1 · 800 Meters · Place 9 · San Bernardino Valley (Calif.)San Bernardino Valley (Calif.)800 Meters92:10.17a—
Feb 15Pomona-Pitzer Salo/Crenna InviteFeb 15 · 3000 Meters · Place 53 · San Bernardino ValleySan Bernardino Valley3000 Meters53.9:35.86aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Ron Kamaka OpenFeb 22 · 800 Meters · Place 25 · San Bernardino ValleySan Bernardino Valley800 Meters252:05.98 PBFR

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 4CIF-SS D4 PrelimsMay 4 · 800 Meters · Place 31 · Rim of the WorldRim of the World800 MetersRound P31.2:07.14a12
Apr 24AAC CIF QualifierApr 24 · 3200 Meters · Place 7 · Rim of the WorldRim of the World3200 Meters7.10:57.01a12
Apr 24AAC CIF QualifierApr 24 · 1600 Meters · Place 9 · Rim of the WorldRim of the World1600 Meters9.4:58.08a12
Apr 24AAC CIF QualifierApr 24 · 800 Meters · Place 2 · Rim of the WorldRim of the World800 Meters2.2:05.42a12
Apr 13Inland Empire ChampionshipsApr 13 · 1600 Meters · Place 30 · Rim of the WorldRim of the World1600 Meters30.4:43.37a12
Apr 13Inland Empire ChampionshipsApr 13 · 800 Meters · Place 25 · Rim of the WorldRim of the World800 Meters25.2:07.36a12
Apr 11Carter @ Rim of the WorldApr 11 · 3200 Meters · Place 2 · Rim of the WorldRim of the World3200 Meters210:56.48—
Apr 11Carter @ Rim of the WorldApr 11 · 800 Meters · Place 1 · Rim of the WorldRim of the World800 Meters12:08.04—
Apr 4Fontana HS vs. Rim of the World HSApr 4 · 1600 Meters · Place 3 · Rim of the WorldRim of the World1600 Meters34:50.44—
Apr 4Fontana HS vs. Rim of the World HSApr 4 · 800 Meters · Place 2 · Rim of the WorldRim of the World800 Meters22:08.57—
Mar 23Azusa Meet of ChampionsMar 23 · 1600 Meters · Place 66 · Rim of the WorldRim of the World1600 Meters66.4:38.44a PB12
Mar 16Cougar ClassicMar 16 · 1600 Meters · Place 6 · Rim of the WorldRim of the World1600 Meters6.4:46.02a12
Mar 16Cougar ClassicMar 16 · 800 Meters · Place 5 · Rim of the WorldRim of the World800 Meters5.2:09.01a12
Mar 7Rialto HS vs Rim HSMar 7 · 3200 Meters · Place 3 · Rim of the WorldRim of the World3200 Meters311:00.12a—
Mar 7Rialto HS vs Rim HSMar 7 · 1600 Meters · Place 3 · Rim of the WorldRim of the World1600 Meters34:46.79a—
Mar 7Rialto HS vs Rim HSMar 7 · 800 Meters · Place 2 · Rim of the WorldRim of the World800 Meters22:09.73a—
Mar 2Colt ClassicMar 2 · 800 Meters · Place 22 · Rim of the WorldRim of the World800 Meters222:15.4312
Mar 2Colt ClassicMar 2 · 1600 Meters · Place 8 · Rim of the WorldRim of the World1600 Meters84:45.1712

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 6CIF-SS Division 4 Track and Field PrelimsMay 6 · 800 Meters · Place 23 · Rim of the WorldRim of the World800 MetersRound P23.2:08.70a11
Apr 26AAC CIF QUALIFIERApr 26 · 3200 Meters · Place 4 · Rim of the WorldRim of the World3200 Meters410:56.07a PB—
Apr 26AAC CIF QUALIFIERApr 26 · 800 Meters · Place 2 · Rim of the WorldRim of the World800 Meters22:08.18a—
Apr 13Rim of the World at CarterApr 13 · 3200 Meters · Place 4 · Rim of the WorldRim of the World3200 Meters4.10:57.99a11
Apr 13Rim of the World at CarterApr 13 · 1600 Meters · Place 3 · Rim of the WorldRim of the World1600 Meters3.4:57.69a11
Apr 13Rim of the World at CarterApr 13 · 800 Meters · Place 3 · Rim of the WorldRim of the World800 Meters3.2:11.89a11

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 28AAC CIF QualifierApr 28 · 1600 Meters · Place 7 · Rim of the WorldRim of the World1600 Meters75:05.22a10
Apr 28AAC CIF QualifierApr 28 · 800 Meters · Place 7 · Rim of the WorldRim of the World800 Meters72:14.82a10
Apr 21Rim of the World/BloomingtonApr 21 · 1600 Meters · Place 3 · Rim of the WorldRim of the World1600 Meters35:10.410
Apr 14Rim of the World/Grand TerraceApr 14 · 3200 Meters · Place 3 · Rim of the WorldRim of the World3200 Meters311:24.010
Apr 14Rim of the World/Grand TerraceApr 14 · 1600 Meters · Place 4 · Rim of the WorldRim of the World1600 Meters44:55.910
Apr 14Rim of the World/Grand TerraceApr 14 · 800 Meters · Place 3 · Rim of the WorldRim of the World800 Meters32:16.010
Apr 9Janice Kelley Southland InvitationalApr 9 · 3200 Meters · Rim of the WorldRim of the World3200 Meters—DNS10
Apr 9Janice Kelley Southland InvitationalApr 9 · 1600 Meters · Place 12 · Rim of the WorldRim of the World1600 Meters12.5:13.60a10
Apr 9Janice Kelley Southland InvitationalApr 9 · 800 Meters · Place 4 · Rim of the WorldRim of the World800 Meters4.2:16.00a10
Apr 7Rim v Jurupa HillsApr 7 · 3200 Meters · Place 2 · Rim of the WorldRim of the World3200 Meters211:51.110
Apr 7Rim v Jurupa HillsApr 7 · 1600 Meters · Place 2 · Rim of the WorldRim of the World1600 Meters25:18.810
Apr 7Rim v Jurupa HillsApr 7 · 800 Meters · Place 2 · Rim of the WorldRim of the World800 Meters22:19.210
Apr 2Covina InvitationalApr 2 · 800 Meters · Place 30 · Rim of the World (SS)Rim of the World (SS)800 Meters302:15.5010
Apr 2Covina InvitationalApr 2 · 1600 Meters · Place 55 · Rim of the World (SS)Rim of the World (SS)1600 Meters555:05.8610
Mar 3Tri Meet at San G-Citrus Hill/Shadow HillsMar 3 · 3200 Meters · Place 3 · Rim of the WorldRim of the World3200 Meters311:40.7910
Mar 3Tri Meet at San G-Citrus Hill/Shadow HillsMar 3 · 1600 Meters · Place 4 · Rim of the WorldRim of the World1600 Meters45:07.5910
Mar 3Tri Meet at San G-Citrus Hill/Shadow HillsMar 3 · 800 Meters · Place 13 · Rim of the WorldRim of the World800 Meters132:26.3810

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26Saddle-Up invitationalFeb 26 · 3200 Meters · Place 12 · Rim of the World (SS)Rim of the World (SS)3200 Meters1211:49.19 PB10