Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorSimi Valley All-Comers #3- Winter Qualifier · Feb 14:38.68aSimi Valley All-Comers #3- Winter QualifierFebruary 1, 2025
1600 Meters · IndoorBuena, Del Sol, Moorpark at Westlake · Feb 264:41.40aBuena, Del Sol, Moorpark at WestlakeFebruary 26, 2025
1600 Meters · OutdoorSimi Valley Invitational · Mar 274:36.59Simi Valley InvitationalMarch 27, 2026
2 Miles · OutdoorEndless Summer 2-Mile · Aug 2410:47.14aEndless Summer 2-MileAugust 24, 2024
3200 Meters · OutdoorDon Green Invitational · Mar 79:54.03aDon Green InvitationalMarch 7, 2025
400 Meters · OutdoorThousand Oaks at Westlake · Mar 2657.98aThousand Oaks at WestlakeMarch 26, 2026
800 Meters · IndoorBuena, Del Sol, Westlake at Moorpark · Feb 252:13.18aBuena, Del Sol, Westlake at MoorparkFebruary 25, 2026
800 Meters · OutdoorOaks Christian at Westlake · Mar 312:09.27aOaks Christian at WestlakeMarch 31, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 27Marmonte League FinalsApr 27 · 3200 Meters · Place 18 · Westlake3200 Meters18.10:26.66a12
Apr 24Ventura County ChampionshipsApr 24 · 1600 Meters · Place 36 · Westlake1600 Meters364:53.82a12
Apr 16Westlake at AgouraApr 16 · 3200 Meters · Place 7 · Westlake3200 Meters710:55.40a12
Apr 16Westlake at AgouraApr 16 · 1600 Meters · Place 10 · Westlake1600 Meters104:52.70a12
Mar 31Oaks Christian at WestlakeMar 31 · 3200 Meters · Place 4 · Westlake3200 Meters410:31.91a12
Mar 31Oaks Christian at WestlakeMar 31 · 800 Meters · Place 5 · Westlake800 Meters52:09.27a PB12
Mar 27Simi Valley InvitationalMar 27 · 1600 Meters · Place 11 · Westlake1600 Meters114:36.59 PB—
Mar 26Thousand Oaks at WestlakeMar 26 · 400 Meters · Place 10 · Westlake400 Meters1057.98a PB12
Mar 19Calabasas and Westlake at Newbury ParkMar 19 · 1600 Meters · Place 3 · Westlake1600 Meters34:44.48a12
Mar 14Thousand Oaks InvitationalMar 14 · 1600 Meters · Place 23 · Westlake1600 Meters234:46.33a12
Mar 6Don Green InvitationalMar 6 · 3200 Meters · Place 47 · Westlake3200 Meters4710:13.78a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25Buena, Del Sol, Westlake at MoorparkFeb 25 · 800 Meters · Place 17 · Westlake800 Meters172:13.18a PB12
Feb 21Westlake/Moorpark Distance CarnivalFeb 21 · 1600 Meters · Place 46 · Westlake1600 Meters464:50.86a12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 28Marmonte League FinalsApr 28 · 1600 Meters · Place 15 · Westlake1600 Meters154:49.41a11
Apr 25Ventura County ChampionshipsApr 25 · 1600 Meters · Place 33 · Westlake1600 Meters334:59.5111
Apr 8Westlake at Oaks ChristianApr 8 · 3200 Meters · Westlake3200 Meters—DNS11
Apr 8Westlake at Oaks ChristianApr 8 · 1600 Meters · Place 5 · Westlake1600 Meters5.4:38.84a11
Apr 8Westlake at Oaks ChristianApr 8 · 800 Meters · Place 11 · Westlake800 Meters11.2:17.52a11
Apr 3Newbury Park at WestlakeApr 3 · 3200 Meters · Place 4 · Westlake3200 Meters410:33.53a11
Apr 3Newbury Park at WestlakeApr 3 · 1600 Meters · Place 1 · Westlake1600 Meters14:37.07a11
Mar 26Westlake at AgouraMar 26 · 3200 Meters · Place 4 · Westlake3200 Meters410:12.76a11
Mar 26Westlake at AgouraMar 26 · 1600 Meters · Place 7 · Westlake1600 Meters74:38.51a11
Mar 20Calabasas and Thousand Oaks at WestlakeMar 20 · 3200 Meters · Place 3 · Westlake3200 Meters310:38.37a11
Mar 20Calabasas and Thousand Oaks at WestlakeMar 20 · 1600 Meters · Place 6 · Westlake1600 Meters64:47.82a11
Mar 14Thousand Oaks InvitationalMar 14 · 1600 Meters · Place 9 · Westlake1600 Meters94:37.99a11
Mar 14Thousand Oaks InvitationalMar 14 · 800 Meters · Place 26 · Westlake800 Meters262:11.78a11
Mar 7Don Green InvitationalMar 7 · 3200 Meters · Place 22 · Westlake3200 Meters229:54.03a PB—
Feb 19Westlake Time TrialsFeb 19 · 800 Meters · Place 7 · Westlake800 Meters7.2:10.79aUnofficial11
Feb 19Westlake Time TrialsFeb 19 · 400 Meters · Place 15 · Westlake400 Meters15.1:02.68aUnofficial11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 26Buena, Del Sol, Moorpark at WestlakeFeb 26 · 1600 Meters · Place 4 · Westlake1600 Meters44:41.40a PB—
Feb 26Buena, Del Sol, Moorpark at WestlakeFeb 26 · 800 Meters · Place 32 · Westlake800 Meters322:21.82a—
Feb 22Westlake Distance CarnivalFeb 22 · 1600 Meters · Place 25 · Westlake1600 Meters254:44.35a—
Feb 1Simi Valley All-Comers #3- Winter QualifierFeb 1 · 1500 Meters · Place 27 · Westlake1500 Meters274:38.68a PB—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Aug 24Endless Summer 2-MileAug 24 · 2 Miles · Place 11 · Westlake2 Miles11.10:47.14a PB11
Apr 22Marmonte League FinalsApr 22 · 1600 Meters · Place 19 · Westlake1600 Meters19.4:59.64a10
Apr 13SoCal Frosh-Soph ChampionshipsApr 13 · 1600 Meters · Place 17 · Westlake1600 Meters175:02.80a—
Apr 9Oaks Christian at WestlakeApr 9 · 1600 Meters · Place 3 · Westlake1600 Meters35:10.60a—
Mar 28Agoura at WestlakeMar 28 · 3200 Meters · Place 4 · Westlake3200 Meters411:13.23a—
Mar 28Agoura at WestlakeMar 28 · 1600 Meters · Place 14 · Westlake1600 Meters145:09.92a—
Mar 22Simi Valley InvitationalMar 22 · 1600 Meters · Place 29 · Westlake1600 Meters294:58.80a—
Mar 19Westlake at Newbury ParkMar 19 · 1600 Meters · Place 4 · Westlake1600 Meters45:02.27a—
Mar 19Westlake at Newbury ParkMar 19 · 800 Meters · Place 7 · Westlake800 Meters72:24.55a—
Mar 14Calabasas and Westlake at Thousand OaksMar 14 · 3200 Meters · Place 4 · Westlake3200 Meters411:17.34a—
Mar 14Calabasas and Westlake at Thousand OaksMar 14 · 1600 Meters · Place 14 · Westlake1600 Meters145:17.04a—
Mar 1Don Green InvitationalMar 1 · 3200 Meters · Place 8 · Westlake3200 Meters8.10:38.99a10
Feb 15Westlake Time TrialsFeb 15 · 800 Meters · Place 10 · Westlake800 Meters10.2:20.96aUnofficial10
Feb 15Westlake Time TrialsFeb 15 · 400 Meters · Place 22 · Westlake400 Meters22.1:05.00aUnofficial10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Buena, Moorpark, and La Reina at WestlakeFeb 21 · 1600 Meters · Place 13 · Westlake1600 Meters134:57.40a—
Feb 21Buena, Moorpark, and La Reina at WestlakeFeb 21 · 800 Meters · Place 23 · Westlake800 Meters232:22.94a—
Feb 17Westlake Distance CarnivalFeb 17 · 1600 Meters · Place 80 · Westlake1600 Meters805:09.45a—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 24Marmonte League FinalsApr 24 · 1600 Meters · Place 24 · Westlake1600 Meters24.5:15.33a9
Apr 15Gordon Steward Frosh-Soph ClassicApr 15 · 1600 Meters · Place 10 · Westlake1600 Meters105:29.859
Apr 4Westlake at Oaks ChristianApr 4 · 1600 Meters · Place 8 · Westlake1600 Meters8.5:17.56a9
Mar 30Westlake at AgouraMar 30 · 800 Meters · Place 14 · Westlake800 Meters142:35.009
Mar 30Westlake at AgouraMar 30 · 1600 Meters · Place 19 · Westlake1600 Meters195:22.999
Mar 23Newbury Park at WestlakeMar 23 · 3200 Meters · Place 8 · Westlake3200 Meters812:04.57a—
Mar 23Newbury Park at WestlakeMar 23 · 1600 Meters · Place 17 · Westlake1600 Meters175:29.48a—
Mar 16Calabasas and Thousand Oaks at WestlakeMar 16 · 1600 Meters · Place 20 · Westlake1600 Meters205:23.34a—
Mar 16Calabasas and Thousand Oaks at WestlakeMar 16 · 800 Meters · Place 11 · Westlake800 Meters112:35.28a—
Mar 10Ventura InvitationalMar 10 · 1600 Meters · Place 108 · Westlake1600 Meters1085:25.869
Mar 3Don Green InvitationalMar 3 · 3200 Meters · Place 27 · Westlake3200 Meters2711:03.739
Feb 15Westlake Time TrialsFeb 15 · 800 Meters · Place 22 · Westlake800 Meters22.2:32.05aUnofficial9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18Westlake Distance CarnivalFeb 18 · 1600 Meters · Place 95 · Westlake1600 Meters955:26.389
Jan 28Simi Valley All-Comers #3Jan 28 · 1500 Meters · Place 89 · Westlake TC1500 Meters895:10.84a—