Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorTara Davis Invitational · Feb 285:40.42aTara Davis InvitationalFebruary 28, 2026
1600 Meters · OutdoorNewbury Park at Thousand Oaks · Mar 314:57.85aNewbury Park at Thousand OaksMarch 31, 2026
3200 Meters · OutdoorMarmonte League Finals · Apr 2211:19.14aMarmonte League FinalsApril 22, 2024
800 Meters · OutdoorMarmonte League Finals · Apr 282:20.09aMarmonte League FinalsApril 28, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 21Moorpark Summer Open #3Jul 21 · 2 Miles · UnattachedUnattached2 Miles—DNSFr
Apr 27Marmonte League FinalsApr 27 · 3200 Meters · Place 17 · Newbury ParkNewbury Park3200 Meters17.11:23.27a12
Apr 27Marmonte League FinalsApr 27 · 1600 Meters · Place 40 · Newbury ParkNewbury Park1600 Meters40.5:12.84a12
Apr 16Newbury Park at Oaks ChristianApr 16 · 1600 Meters · Place 6 · Newbury ParkNewbury Park1600 Meters6.5:13.68a12
Apr 16Newbury Park at Oaks ChristianApr 16 · 800 Meters · Place 4 · Newbury ParkNewbury Park800 Meters4.2:21.87a12
Mar 31Newbury Park at Thousand OaksMar 31 · 1600 Meters · Place 4 · Newbury ParkNewbury Park1600 Meters44:57.85a PB12
Mar 27Simi Valley InvitationalMar 27 · 1600 Meters · Place 76 · Newbury ParkNewbury Park1600 Meters765:11.05—
Mar 26Newbury Park at AgouraMar 26 · 3200 Meters · Place 5 · Newbury ParkNewbury Park3200 Meters511:31.87a12
Mar 6Don Green InvitationalMar 6 · 1600 Meters · Place 58 · Newbury ParkNewbury Park1600 Meters585:15.18a12
Mar 6Don Green InvitationalMar 6 · 800 Meters · Place 41 · Newbury ParkNewbury Park800 Meters412:26.73a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28Tara Davis InvitationalFeb 28 · 1600 Meters · Place 96 · Newbury ParkNewbury Park1600 Meters965:40.42a PB12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 28Marmonte League FinalsApr 28 · 1600 Meters · Place 17 · Newbury ParkNewbury Park1600 Meters175:01.29a11
Apr 28Marmonte League FinalsApr 28 · 800 Meters · Place 16 · Newbury ParkNewbury Park800 Meters162:20.09a PB11
Apr 19Gordon Steward FS ClassicApr 19 · 1600 Meters · Place 14 · Newbury ParkNewbury Park1600 Meters145:11.5111
Apr 8Thousand Oaks at Newbury Park Apr 8 · 1600 Meters · Place 11 · Newbury ParkNewbury Park1600 Meters115:08.33a11
Apr 8Thousand Oaks at Newbury Park Apr 8 · 800 Meters · Place 12 · Newbury ParkNewbury Park800 Meters122:25.76a11
Apr 3Newbury Park at WestlakeApr 3 · 1600 Meters · Place 11 · Newbury ParkNewbury Park1600 Meters115:08.23a11
Apr 3Newbury Park at WestlakeApr 3 · 800 Meters · Place 7 · Newbury ParkNewbury Park800 Meters72:25.81a11
Mar 28Simi Valley InvitationalMar 28 · 1600 Meters · Place 37 · Newbury ParkNewbury Park1600 Meters375:01.48a11
Mar 20Agoura and Newbury Park at Oaks ChristianMar 20 · 3200 Meters · Place 7 · Newbury ParkNewbury Park3200 Meters713:30.61a11
Mar 20Agoura and Newbury Park at Oaks ChristianMar 20 · 1600 Meters · Place 10 · Newbury ParkNewbury Park1600 Meters105:18.05a11
Mar 14Thousand Oaks InvitationalMar 14 · 1600 Meters · Place 29 · Newbury ParkNewbury Park1600 Meters295:00.76a11
Mar 1Tara Davis InvitationalMar 1 · 1600 Meters · Place 31 · Newbury ParkNewbury Park1600 Meters315:07.52a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 22Marmonte League FinalsApr 22 · 3200 Meters · Place 13 · Newbury ParkNewbury Park3200 Meters13.11:19.14a PB10
Apr 13SoCal Frosh-Soph ChampionshipsApr 13 · 1600 Meters · Place 26 · Newbury ParkNewbury Park1600 Meters265:22.61a—
Apr 13SoCal Frosh-Soph ChampionshipsApr 13 · 800 Meters · Place 34 · Newbury ParkNewbury Park800 Meters342:32.54a—
Apr 9Newbury Park at Thousand OaksApr 9 · 3200 Meters · Place 5 · Newbury ParkNewbury Park3200 Meters512:16.20a—
Apr 9Newbury Park at Thousand OaksApr 9 · 1600 Meters · Place 9 · Newbury ParkNewbury Park1600 Meters95:37.12a—
Mar 28Calabasas at Newbury ParkMar 28 · 1600 Meters · Place 12 · Newbury ParkNewbury Park1600 Meters125:26.17a—
Mar 28Calabasas at Newbury ParkMar 28 · 800 Meters · Place 7 · Newbury ParkNewbury Park800 Meters72:37.56a—
Mar 19Westlake at Newbury ParkMar 19 · 1600 Meters · Place 14 · Newbury ParkNewbury Park1600 Meters145:26.67a—
Mar 19Westlake at Newbury ParkMar 19 · 800 Meters · Place 17 · Newbury ParkNewbury Park800 Meters172:42.64a—
Mar 14Newbury Park and Oaks Christian at AgouraMar 14 · 800 Meters · Place 10 · Newbury ParkNewbury Park800 Meters102:41.32—
Mar 14Newbury Park and Oaks Christian at AgouraMar 14 · 1600 Meters · Place 15 · Newbury ParkNewbury Park1600 Meters155:36.44—
Mar 9Thousand Oaks InvitationalMar 9 · 1600 Meters · Place 81 · Newbury ParkNewbury Park1600 Meters815:31.85a—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 24Marmonte League FinalsApr 24 · 3200 Meters · Place 32 · Newbury ParkNewbury Park3200 Meters32.12:57.10a9
Apr 22SoCal Frosh-Soph ChampionshipsApr 22 · 1600 Meters · Place 69 · Newbury ParkNewbury Park1600 Meters696:08.65a—
Apr 4Thousand Oaks at Newbury ParkApr 4 · 1600 Meters · Place 8 · Newbury ParkNewbury Park1600 Meters86:12.85a—
Apr 4Thousand Oaks at Newbury ParkApr 4 · 800 Meters · Place 13 · Newbury ParkNewbury Park800 Meters132:57.06a—
Mar 30Newbury Park at CalabasasMar 30 · 3200 Meters · Place 5 · Newbury ParkNewbury Park3200 Meters512:11.62a—
Mar 30Newbury Park at CalabasasMar 30 · 1600 Meters · Place 10 · Newbury ParkNewbury Park1600 Meters105:59.30a—
Mar 23Newbury Park at WestlakeMar 23 · 1600 Meters · Place 24 · Newbury ParkNewbury Park1600 Meters246:14.99a—
Mar 16Agoura and Oaks Christian at Newbury ParkMar 16 · 3200 Meters · Place 9 · Newbury ParkNewbury Park3200 Meters912:33.16a—
Mar 16Agoura and Oaks Christian at Newbury ParkMar 16 · 1600 Meters · Place 14 · Newbury ParkNewbury Park1600 Meters146:00.04a—
Mar 10Ventura InvitationalMar 10 · 1600 Meters · Place 144 · Newbury ParkNewbury Park1600 Meters1446:03.829

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 25Thousand Oaks Invitational Feb 25 · 1600 Meters · Place 28 · Newbury ParkNewbury Park1600 Meters286:11.929
Feb 25Thousand Oaks Invitational Feb 25 · 1600 Meters · Place 28 · Newbury ParkNewbury Park1600 Meters286:11.929
Feb 25Thousand Oaks Invitational Feb 25 · 1600 Meters · Place 28 · Newbury ParkNewbury Park1600 Meters286:11.929