Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorPirate Invitational · Feb 154:47.69aPirate Invitational February 15, 2025
1500 Meters · OutdoorCerritos Invitational · Apr 124:39.33aCerritos InvitationalApril 12, 2024
1600 Meters · IndoorWestlake Distance Carnival · Feb 185:03.83Westlake Distance CarnivalFebruary 18, 2023
1600 Meters · OutdoorSimi Valley Invitational · Mar 244:55.80aSimi Valley InvitationalMarch 24, 2023
3000 Meters · Indoor2024 Battle of the Regions · Feb 910:01.83a2024 Battle of the RegionsFebruary 9, 2024
3000 Meters · OutdoorWSC Coastal Conference · Mar 2210:16.50aWSC Coastal ConferenceMarch 22, 2024
3000m Steeplechase · 0.838m · Outdoor2025 WSC Finals · Apr 2510:51.12a2025 WSC FinalsApril 25, 2025
3200 Meters · IndoorWestlake Distance Carnival · Feb 1811:21.82Westlake Distance CarnivalFebruary 18, 2023
3200 Meters · OutdoorRoyal / Simi Valley / Moorpark at Moorpark · Apr 510:41.86Royal / Simi Valley / Moorpark at MoorparkApril 5, 2023
5000 Meters · IndoorWSC Relays · Feb 1617:37.10aWSC RelaysFebruary 16, 2024
800 Meters · IndoorPirate Invitational · Feb 152:22.66aPirate Invitational February 15, 2025
800 Meters · OutdoorRoyal at Oak Park · Apr 62:16.95Royal at Oak ParkApril 6, 2022

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

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 252025 WSC FinalsApr 25 · 3000m Steeplechase · Place 9 · MoorparkMoorpark3000m Steeplechase0.838m9.10:51.12a PBSo
Apr 252025 WSC FinalsApr 25 · 1500 Meters · Place 20 · MoorparkMoorpark1500 Meters20.4:43.38aSo
Apr 252025 WSC FinalsApr 25 · 800 Meters · Place 16 · MoorparkMoorpark800 Meters16.2:21.61aSo
Apr 182025 WSC PrelimsApr 18 · 3000m Steeplechase · Place 9 · MoorparkMoorpark3000m Steeplechase0.838m9.10:51.12aSo
Apr 182025 WSC PrelimsApr 18 · 1500 Meters · Place 8 · MoorparkMoorpark1500 Meters8.4:43.38aSo
Apr 182025 WSC PrelimsApr 18 · 800 Meters · Place 7 · MoorparkMoorpark800 Meters7.2:21.61aSo
Mar 21WSC CoastalMar 21 · 3000 Meters · Place 13 · Moorpark (Calif.)Moorpark (Calif.)3000 Meters1310:21.46aSo
Mar 21WSC CoastalMar 21 · 1500 Meters · Place 18 · Moorpark (Calif.)Moorpark (Calif.)1500 Meters184:44.38aSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15Pirate Invitational Feb 15 · 1500 Meters · Place 40 · Moorpark (Calif.)Moorpark (Calif.)1500 Meters404:47.69a PB—
Feb 15Pirate Invitational Feb 15 · 800 Meters · Place 30 · Moorpark (Calif.)Moorpark (Calif.)800 Meters302:22.66a PB—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 19Western State ChampionshipsApr 19 · 1500 Meters · Place 4 · MoorparkMoorpark1500 Meters4.4:44.72aFr
Apr 19Western State ChampionshipsApr 19 · 800 Meters · Place 16 · MoorparkMoorpark800 Meters16.2:22.88aFr
Apr 12Cerritos InvitationalApr 12 · 1500 Meters · Place 42 · Moorpark (Calif.)Moorpark (Calif.)1500 Meters424:39.33a PB—
Apr 12Cerritos InvitationalApr 12 · 800 Meters · Place 57 · Moorpark (Calif.)Moorpark (Calif.)800 Meters572:21.57a—
Mar 22WSC Coastal ConferenceMar 22 · 3000 Meters · Place 12 · Moorpark (Calif.)Moorpark (Calif.)3000 Meters1210:16.50a PB—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 16WSC RelaysFeb 16 · 5000 Meters · Place 18 · Moorpark (Calif.)Moorpark (Calif.)5000 Meters1817:37.10a PB—
Feb 92024 Battle of the RegionsFeb 9 · 3000 Meters · Place 19 · Moorpark (Calif.)Moorpark (Calif.)3000 Meters1910:01.83a PB—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 25Coastal Canyon League FinalsApr 25 · 1600 Meters · Place 4 · RoyalRoyal1600 MetersRound P45:02.3012
Apr 25Coastal Canyon League FinalsApr 25 · 1600 Meters · Place 4 · RoyalRoyal1600 MetersRound P45:02.3012
Apr 18Camarillo at RoyalApr 18 · 1600 Meters · Place 1 · RoyalRoyal1600 Meters15:02.76a—
Apr 5Royal / Simi Valley / Moorpark at MoorparkApr 5 · 3200 Meters · Place 1 · RoyalRoyal3200 Meters110:41.86 PB12
Apr 5Royal / Simi Valley / Moorpark at MoorparkApr 5 · 800 Meters · Place 14 · RoyalRoyal800 Meters142:27.4212
Apr 5Royal / Simi Valley / Moorpark at MoorparkApr 5 · 1600 Meters · Place 1 · RoyalRoyal1600 Meters15:00.0412
Mar 24Simi Valley InvitationalMar 24 · 3200 Meters · Place 7 · RoyalRoyal3200 Meters710:49.80a—
Mar 24Simi Valley InvitationalMar 24 · 1600 Meters · Place 12 · RoyalRoyal1600 Meters124:55.80a PB—
Mar 16Oak Park at RoyalMar 16 · 3200 Meters · Place 5 · RoyalRoyal3200 Meters5.11:20.13a12
Mar 16Oak Park at RoyalMar 16 · 1600 Meters · Place 2 · RoyalRoyal1600 Meters2.4:59.81a12
Mar 16Oak Park at RoyalMar 16 · 800 Meters · Place 10 · RoyalRoyal800 Meters10.2:20.69a12
Mar 10Ventura InvitationalMar 10 · 1600 Meters · Place 54 · RoyalRoyal1600 Meters545:00.4212
Mar 3Don Green InvitationalMar 3 · 3200 Meters · Place 82 · RoyalRoyal3200 Meters8211:14.5812
Mar 3Don Green InvitationalMar 3 · 1600 Meters · Place 52 · RoyalRoyal1600 Meters524:56.7812

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18Westlake Distance CarnivalFeb 18 · 3200 Meters · Place 19 · RoyalRoyal3200 Meters1911:21.82 PB12
Feb 18Westlake Distance CarnivalFeb 18 · 1600 Meters · Place 45 · RoyalRoyal1600 Meters455:03.83 PB12

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 26Coastal Canyon League Prelims/FinalsApr 26 · 1600 Meters · Place 4 · RoyalRoyal1600 MetersRound P45:07.1111
Apr 13Moorpark/Simi Valley at Royal Double Dual MeetApr 13 · Long Jump · Place 8 · RoyalRoyalLong Jump815-211
Apr 13Moorpark/Simi Valley at Royal Double Dual MeetApr 13 · 3200 Meters · Place 1 · RoyalRoyal3200 Meters114:00.0111
Apr 13Moorpark/Simi Valley at Royal Double Dual MeetApr 13 · 800 Meters · Place 6 · RoyalRoyal800 Meters62:19.7911
Apr 13Moorpark/Simi Valley at Royal Double Dual MeetApr 13 · 1600 Meters · Place 2 · RoyalRoyal1600 Meters25:04.3111
Apr 6Royal at Oak ParkApr 6 · Long Jump · Place 7 · RoyalRoyalLong Jump715-00.7511
Apr 6Royal at Oak ParkApr 6 · 3200 Meters · Place 2 · RoyalRoyal3200 Meters212:01.7511
Apr 6Royal at Oak ParkApr 6 · 800 Meters · Place 1 · RoyalRoyal800 Meters12:16.95 PB11
Mar 4Don Green InvitationalMar 4 · 1600 Meters · Place 55 · RoyalRoyal1600 Meters555:06.5011
Mar 4Don Green InvitationalMar 4 · 1600 Meters · Place 55 · RoyalRoyal1600 Meters555:06.5011
Mar 4Don Green InvitationalMar 4 · 1600 Meters · Place 55 · RoyalRoyal1600 Meters555:06.5011
Mar 4Don Green InvitationalMar 4 · 1600 Meters · Place 55 · RoyalRoyal1600 Meters555:06.5011
Mar 4Don Green InvitationalMar 4 · 1600 Meters · Place 55 · RoyalRoyal1600 Meters555:06.5011
Mar 4Don Green InvitationalMar 4 · 1600 Meters · Place 55 · RoyalRoyal1600 Meters555:06.5011
Mar 4Don Green InvitationalMar 4 · 1600 Meters · Place 47 · RoyalRoyal1600 Meters475:06.5011

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26Thousand Oaks InvitationalFeb 26 · 1600 Meters · Place 30 · Royal (Ss)Royal (Ss)1600 Meters305:10.7111
Feb 26Thousand Oaks InvitationalFeb 26 · 1600 Meters · Place 29 · Royal (Ss)Royal (Ss)1600 Meters295:10.7111
Feb 19Westlake Distance CarnivalFeb 19 · 1600 Meters · Place 68 · RoyalRoyal1600 Meters685:12.8511

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 22SoCal Frosh-Soph ChampionshipsMay 22 · 1600 Meters · Place 9 · RoyalRoyal1600 Meters95:36.5910
May 13Royal at MoorparkMay 13 · 3200 Meters · Place 10 · RoyalRoyal3200 Meters10.12:44.36a10
May 13Royal at MoorparkMay 13 · 1600 Meters · Place 18 · RoyalRoyal1600 Meters18.5:39.94a10
May 5Royal at Simi ValleyMay 5 · 1600 Meters · Place 15 · RoyalRoyal1600 Meters15.5:51.79a10
Apr 29Oak Park at RoyalApr 29 · 1600 Meters · Place 15 · RoyalRoyal1600 Meters15.5:49.77a10
Apr 29Oak Park at RoyalApr 29 · 800 Meters · RoyalRoyal800 Meters—DNS10
Apr 22Camarillo at RoyalApr 22 · 1600 Meters · RoyalRoyal1600 Meters—DNS10
Apr 22Camarillo at RoyalApr 22 · 800 Meters · RoyalRoyal800 Meters—DNS10
Apr 8Simi Valley InvitationalApr 8 · 1600 Meters · Place 88 · RoyalRoyal1600 Meters885:38.5410