Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor65th Mt. SAC Relays · Apr 165:03.58a65th Mt. SAC RelaysApril 16, 2025
1500 Meters · IndoorUSATF National Youth Indoor Championship · Mar 174:48.20aUSATF National Youth Indoor ChampionshipMarch 17, 2023
1500 Meters · Outdoor2024 Bryan Clay Invitational · Apr 114:37.50a2024 Bryan Clay InvitationalApril 11, 2024
1600 Meters · IndoorCal High All-Comers Meet · Feb 115:21.63aCal High All-Comers MeetFebruary 11, 2023
1600 Meters · OutdoorPalomares League Championships · Apr 264:57.30aPalomares League ChampionshipsApril 26, 2025
200 Meters · IndoorPalomares League Cluster Meet #1 · Feb 2626.93aPalomares League Cluster Meet #1February 26, 2025
200 Meters · OutdoorWest Coast Classic presented by the Pacific Coast Shockwaves · Jun 125.95aWest Coast Classic presented by the Pacific Coast ShockwavesJune 1, 2024
300 Meters · IndoorWolfTrack All Comers · Feb 741.76aWolfTrack All ComersFebruary 7, 2026
3000 Meters · Indoor2024 Rossi Relays · Feb 2410:12.52a2024 Rossi RelaysFebruary 24, 2024
3000 Meters · OutdoorWest Coast Classic presented by the Pacific Coast Shockwaves · Jun 110:03.60aWest Coast Classic presented by the Pacific Coast ShockwavesJune 1, 2024
400 Meters · IndoorFullerton Jackrabbits Youth Distance Carnival · May 1056.78aFullerton Jackrabbits Youth Distance CarnivalMay 10, 2024
400 Meters · OutdoorClaremont vs Glendora · Mar 2656.47aClaremont vs GlendoraMarch 26, 2026
600 Meters · IndoorWolfTrack All Comers · Feb 71:33.11aWolfTrack All ComersFebruary 7, 2026
800 Meters · Outdoor105th CIF State T&F Champs Finals 2025 · May 312:07.33a105th CIF State T&F Champs Finals 2025May 31, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · 800 Meters · Place 7 · ClaremontClaremont800 MetersRound P7.2:09.61a10
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · 800 Meters · Place 4 · ClaremontClaremont800 Meters4.2:08.26a10
May 23CIF Southern Section MastersMay 23 · 800 Meters · Place 9 · ClaremontClaremont800 Meters92:10.38a10
May 23CIF Southern Section MastersMay 23 · 800 Meters · Place 9 · Claremont (SS)Claremont (SS)800 Meters92:10.3810
May 16CIF-SS FinalsMay 16 · 800 Meters · Place 1 · ClaremontClaremont800 MetersRound P1.2:13.70a10
May 16CIF-SS FinalsMay 16 · 800 Meters · Place 1 · ClaremontClaremont800 Meters1.2:12.45a10
May 9CIF SS D2 PreliminariesMay 9 · 800 Meters · Place 1 · ClaremontClaremont800 MetersRound P1.2:13.70a10
Apr 28Palomares League Prelims/FinalsApr 28 · 1600 Meters · ClaremontClaremont1600 MetersRound P—DNS10
Apr 28Palomares League Prelims/FinalsApr 28 · 800 Meters · Place 2 · ClaremontClaremont800 MetersRound P2.2:29.83a10
Apr 28Palomares League Prelims/FinalsApr 28 · 800 Meters · Place 1 · ClaremontClaremont800 Meters1.2:15.26a10
Apr 23Bonita vs ClaremontApr 23 · 800 Meters · Place 4 · ClaremontClaremont800 Meters4.2:36.48a10
Apr 102026 Arcadia InvitationalApr 10 · 800 Meters · Place 3 · ClaremontClaremont800 Meters32:08.2210
Mar 26Claremont vs GlendoraMar 26 · 400 Meters · Place 1 · ClaremontClaremont400 Meters156.47a PB10
Mar 26Claremont vs GlendoraMar 26 · 200 Meters · Place 4 · ClaremontClaremont200 Meters426.00a10
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · 1600 Meters · Place 2 · ClaremontClaremont1600 Meters2.5:07.62a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7WolfTrack All ComersFeb 7 · 600 Meters · Place 1 · ClaremontClaremont600 Meters11:33.11a PB10
Feb 7WolfTrack All ComersFeb 7 · 300 Meters · Place 1 · ClaremontClaremont300 Meters141.76a PB10

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 31105th CIF State T&F Champs Finals 2025May 31 · 800 Meters · ClaremontClaremont800 MetersRelay Split—2:07.0hUnofficial9
May 31105th CIF State T&F Champs Finals 2025May 31 · 800 Meters · Place 2 · ClaremontClaremont800 Meters2.2:07.33a PB9
May 30105th CIF State T&F Champs Prelims 2025May 30 · 800 Meters · Place 4 · ClaremontClaremont800 MetersRound P4.2:09.33a9
May 24CIF-SS Masters MeetMay 24 · 400 Meters · ClaremontClaremont400 MetersRelay Split—54.9hUnofficial9
May 24CIF-SS Masters MeetMay 24 · 800 Meters · Place 3 · ClaremontClaremont800 Meters3.2:10.58a9
May 17CIF-SS FinalsMay 17 · 800 Meters · Place 1 · ClaremontClaremont800 Meters1.2:09.91a9
May 10CIF-SS Division 2 PrelimsMay 10 · 800 Meters · Place 1 · Claremont (SS)Claremont (SS)800 MetersRound P12:13.999
May 10CIF SS D2 Prelims @ OntarioMay 10 · 800 Meters · Place 1 · ClaremontClaremont800 MetersRound P1.2:13.99a9
Apr 26Palomares League ChampionshipsApr 26 · 1600 Meters · Place 1 · ClaremontClaremont1600 MetersRound P1.5:25.58a9
Apr 26Palomares League ChampionshipsApr 26 · 1600 Meters · Place 1 · ClaremontClaremont1600 Meters1.4:57.30a PB9
Apr 26Palomares League ChampionshipsApr 26 · 800 Meters · Place 1 · ClaremontClaremont800 Meters1.2:12.62a9
Apr 1665th Mt. SAC RelaysApr 16 · 1 Mile · Place 21 · ClaremontClaremont1 Mile21.5:03.58a PB9
Apr 1665th Mt. SAC RelaysApr 16 · 1600 Meters · Place 21 · ClaremontClaremont1600 Meters21.5:01.75a9
Apr 11Arcadia InvitationalApr 11 · 800 Meters · Place 1 · ClaremontClaremont800 Meters12:08.559
Apr 11Arcadia InvitationalApr 11 · 800 Meters · Place 1 · ClaremontClaremont800 Meters12:08.559
Mar 22Meet of Champions @ Arroyo HSMar 22 · 800 Meters · Place 2 · ClaremontClaremont800 Meters2.2:11.77a9
Mar 7Rancho Cucamonga Kickoff ClassicMar 7 · 800 Meters · Place 1 · Claremont (SS)Claremont (SS)800 Meters12:18.179

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26Palomares League Cluster Meet #1Feb 26 · 400 Meters · Place 1 · ClaremontClaremont400 Meters157.95a—
Feb 26Palomares League Cluster Meet #1Feb 26 · 200 Meters · Place 4 · ClaremontClaremont200 Meters426.93a PB—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 3000 Meters · Place 1 · Chino Hills FlashChino Hills Flash3000 Meters1.10:03.60a PB8
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 200 Meters · Place 5 · Chino Hills FlashChino Hills Flash200 Meters5.25.95a PBWind: 1.28
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 1500 Meters · Place 1 · Chino Hills FlashChino Hills Flash1500 Meters1.4:39.53a8
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 200 Meters · Place 1 · Chino Hills FlashChino Hills Flash200 Meters1.26.59aWind: -0.18
May 411th Annual Ayala Last Chance Distance CarnivalMay 4 · 1600 Meters · Place 2 · Chino Hills FlashChino Hills Flash1600 Meters24:59.25a—
Apr 26Steve Scott InviteApr 26 · 800 Meters · Place 5 · Chino Hills FlashChino Hills Flash800 Meters52:11.51a—
Apr 112024 Bryan Clay InvitationalApr 11 · 1500 Meters · Place 4 · Chino Hills FlashChino Hills Flash1500 Meters4.4:37.50a PB8

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
May 10Fullerton Jackrabbits Youth Distance CarnivalMay 10 · 400 Meters · Place 1 · Chino Hills FlashChino Hills Flash400 Meters1.56.78a PB8
Feb 242024 Rossi RelaysFeb 24 · 3000 Meters · Place 5 · Chino Hills FlashChino Hills Flash3000 Meters510:12.52a PB—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 1500 Meters · Place 1 · Chino Hills FlashChino Hills Flash1500 Meters14:40.38a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 800 Meters · Place 1 · Chino Hills FlashChino Hills Flash800 Meters12:12.27a—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 3000 Meters · Place 1 · Chino Hills FlashChino Hills Flash3000 Meters1.10:11.50aUnofficial7
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Place 1 · Chino Hills FlashChino Hills Flash800 Meters1.2:12.95aUnofficial7
May 6Ayala Last Chance Distance CarnivalMay 6 · 1600 Meters · Place 1 · Chino Hills FlashChino Hills Flash1600 Meters15:05.97a—
Mar 11LONG BEACH SPRINTERS ALL-COMERSMar 11 · 800 Meters · Place 1 · Chino Hills FlashChino Hills Flash800 Meters1.2:22.12a7

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 3000 Meters · Place 3 · Chino Hills FlashChino Hills Flash3000 Meters3.10:19.30a7
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 1500 Meters · Place 4 · Chino Hills FlashChino Hills Flash1500 Meters4.4:48.20a PB7
Feb 11Cal High All-Comers MeetFeb 11 · 1600 Meters · Place 1 · Chino Hills FlashChino Hills Flash1600 Meters15:21.63a PB7
Feb 11Cal High All-Comers MeetFeb 11 · 400 Meters · Place 3 · Chino Hills FlashChino Hills Flash400 Meters361.87a7

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 1500 Meters · Place 1 · Chino Hills FlashChino Hills Flash1500 Meters1.4:50.78a6
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 3000 Meters · Place 3 · Chino Hills FlashChino Hills Flash3000 Meters3.10:15.38a6
Mar 1210 East InviteMar 12 · 1500 Meters · Place 1 · Chino Hills FlashChino Hills Flash1500 Meters1.4:57.03a6
Mar 1210 East InviteMar 12 · 400 Meters · Place 4 · Chino Hills FlashChino Hills Flash400 Meters4.1:03.02a6

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 1500 Meters · Place 3 · Chino Hills FlashChino Hills Flash1500 Meters3.5:10.21a5
May 15NFZ InvitationalMay 15 · 1600 Meters · Place 1 · Chino Hills FlashChino Hills Flash1600 Meters1.5:26.99a5
May 210 East InviteMay 2 · 1500 Meters · Place 2 · Chino Hills FlashChino Hills Flash1500 Meters2.5:05.30a5
May 210 East InviteMay 2 · 400 Meters · Place 2 · Chino Hills FlashChino Hills Flash400 Meters2.1:06.72a5

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Feb 29Valley United Invitational All Comers Meet -B-2Feb 29 · 3000 Meters · Place 1 · Chino Hills FlashChino Hills Flash3000 Meters1.11:43.42a4
Feb 15Cal High All-comers MeetFeb 15 · 1600 Meters · Place 7 · Chino Hills FlashChino Hills Flash1600 Meters7.5:39.77a4
Feb 15Cal High All-comers MeetFeb 15 · 400 Meters · Place 14 · Chino Hills FlashChino Hills Flash400 Meters14.68.83a4

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 1500 Meters · Place 3 · Chino Hills FlashChino Hills Flash1500 Meters3.5:26.70a3
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 800 Meters · Place 3 · Chino Hills FlashChino Hills Flash800 Meters3.2:36.78a3
May 18Pasadena Running Roses Invitational May 18 · 1500 Meters · Place 2 · Chino Hills FlashChino Hills Flash1500 Meters2.5:38.61a3
May 18Pasadena Running Roses Invitational May 18 · 800 Meters · Place 2 · Chino Hills FlashChino Hills Flash800 Meters2.2:44.32a3
May 4Ayala Distance Last Chance MeetMay 4 · 800 Meters · Chino Hills FlashChino Hills Flash800 Meters—DNS3
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · 1500 Meters · Place 1 · Chino Hills FlashChino Hills Flash1500 Meters1.5:28.89a3
Apr 13Imani Speed City Annual Invitational Apr 13 · 1500 Meters · Place 3 · Chino Hills FlashChino Hills Flash1500 Meters3.5:29.61aUnofficial3

2018 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 12Ayala Last Chance Distance MeetMay 12 · 800 Meters · Chino Hills FlashChino Hills Flash800 Meters—DNS2