Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorThousand Oaks Invitational · Feb 256:05.68Thousand Oaks Invitational February 25, 2023
1600 Meters · OutdoorMarmonte League Finals · Apr 245:47.50aMarmonte League FinalsApril 24, 2023
200 Meters · OutdoorGordon Steward FS Classic · Apr 1931.23Gordon Steward FS ClassicApril 19, 2025
3200 Meters · OutdoorMarmonte League Finals · Apr 2413:00.96aMarmonte League FinalsApril 24, 2023
800 Meters · OutdoorThousand Oaks at Newbury Park · Apr 42:40.60aThousand Oaks at Newbury ParkApril 4, 2023

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 27Marmonte League FinalsApr 27 · 800 Meters · Place 6 · Newbury Park800 Meters6.2:46.69a12
Apr 16Newbury Park at Oaks ChristianApr 16 · 800 Meters · Place 2 · Newbury Park800 Meters2.2:53.29a12
Mar 31Newbury Park at Thousand OaksMar 31 · 1600 Meters · Place 9 · Newbury Park1600 Meters96:32.42a12
Mar 19Calabasas and Westlake at Newbury ParkMar 19 · 800 Meters · Place 2 · Newbury Park800 Meters22:53.78a12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 28Marmonte League FinalsApr 28 · 800 Meters · Place 11 · Newbury Park800 Meters112:48.78a11
Apr 19Gordon Steward FS ClassicApr 19 · 200 Meters · Place 19 · Newbury Park200 Meters1931.23 PB11
Apr 8Thousand Oaks at Newbury Park Apr 8 · 800 Meters · Place 7 · Newbury Park800 Meters72:55.08a11
Apr 3Newbury Park at WestlakeApr 3 · 1600 Meters · Place 5 · Newbury Park1600 Meters56:35.81a11
Mar 28Simi Valley InvitationalMar 28 · 1600 Meters · Place 27 · Newbury Park1600 Meters276:15.97a11
Mar 27Newbury Park at CalabasasMar 27 · 3200 Meters · Place 4 · Newbury Park3200 Meters4.15:41.32a11
Mar 20Agoura and Newbury Park at Oaks ChristianMar 20 · 1600 Meters · Place 4 · Newbury Park1600 Meters46:32.43a11
Mar 14Thousand Oaks InvitationalMar 14 · 1600 Meters · Place 30 · Newbury Park1600 Meters306:30.07a11
Mar 1Tara Davis InvitationalMar 1 · 1600 Meters · Place 34 · Newbury Park1600 Meters346:44.15a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 22Marmonte League FinalsApr 22 · 3200 Meters · Place 7 · Newbury Park3200 Meters7.13:38.19a10
Apr 22Marmonte League FinalsApr 22 · 1600 Meters · Place 10 · Newbury Park1600 Meters10.6:01.96a10
Apr 13SoCal Frosh-Soph ChampionshipsApr 13 · 1600 Meters · Place 18 · Newbury Park1600 Meters186:09.46a—
Apr 9Newbury Park at Thousand OaksApr 9 · 1600 Meters · Place 12 · Newbury Park1600 Meters126:20.07a—
Apr 9Newbury Park at Thousand OaksApr 9 · 800 Meters · Place 18 · Newbury Park800 Meters183:03.42a—
Apr 52024 Tiger Invitational @ South Pasadena TigerInvite.orgApr 5 · 1600 Meters · Place 51 · Newbury Park1600 Meters516:14.1210
Mar 28Calabasas at Newbury ParkMar 28 · 3200 Meters · Place 2 · Newbury Park3200 Meters214:03.57a—
Mar 28Calabasas at Newbury ParkMar 28 · 1600 Meters · Place 4 · Newbury Park1600 Meters46:07.79a—
Mar 22Simi Valley InvitationalMar 22 · 1600 Meters · Place 5 · Newbury Park1600 Meters55:59.34a—
Mar 19Westlake at Newbury ParkMar 19 · 3200 Meters · Place 3 · Newbury Park3200 Meters314:22.52a—
Mar 14Newbury Park and Oaks Christian at AgouraMar 14 · 800 Meters · Place 3 · Newbury Park800 Meters32:50.23—
Mar 14Newbury Park and Oaks Christian at AgouraMar 14 · 1600 Meters · Place 5 · Newbury Park1600 Meters56:06.85—
Mar 9Thousand Oaks InvitationalMar 9 · 1600 Meters · Place 31 · Newbury Park1600 Meters316:14.15a—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 24Marmonte League FinalsApr 24 · 3200 Meters · Place 3 · Newbury Park3200 Meters3.13:00.96a PB9
Apr 24Marmonte League FinalsApr 24 · 1600 Meters · Place 4 · Newbury Park1600 Meters4.5:47.50a PB9
Apr 22SoCal Frosh-Soph ChampionshipsApr 22 · 1600 Meters · Place 7 · Newbury Park1600 Meters75:56.01a—
Apr 4Thousand Oaks at Newbury ParkApr 4 · 800 Meters · Place 1 · Newbury Park800 Meters12:40.60a PB—
Mar 30Newbury Park at CalabasasMar 30 · 3200 Meters · Place 2 · Newbury Park3200 Meters214:18.14a—
Mar 30Newbury Park at CalabasasMar 30 · 1600 Meters · Place 1 · Newbury Park1600 Meters15:56.09a—
Mar 23Newbury Park at WestlakeMar 23 · 1600 Meters · Place 1 · Newbury Park1600 Meters15:55.20a—
Mar 23Newbury Park at WestlakeMar 23 · 800 Meters · Place 1 · Newbury Park800 Meters12:45.90a—
Mar 16Agoura and Oaks Christian at Newbury ParkMar 16 · 3200 Meters · Place 2 · Newbury Park3200 Meters213:34.31a—
Mar 16Agoura and Oaks Christian at Newbury ParkMar 16 · 1600 Meters · Place 1 · Newbury Park1600 Meters15:54.97a—
Mar 10Ventura InvitationalMar 10 · 1600 Meters · Place 23 · Newbury Park1600 Meters235:52.239

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 25Thousand Oaks Invitational Feb 25 · 1600 Meters · Place 9 · Newbury Park1600 Meters96:05.68 PB9
Feb 25Thousand Oaks Invitational Feb 25 · 1600 Meters · Place 9 · Newbury Park1600 Meters96:05.689
Feb 25Thousand Oaks Invitational Feb 25 · 1600 Meters · Place 9 · Newbury Park1600 Meters96:05.689