Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorVCYTC Finals East · Apr 2315.66aVCYTC Finals EastApril 23, 2022
1600 Meters · IndoorWestlake/Moorpark Distance Carnival · Feb 215:16.67aWestlake/Moorpark Distance CarnivalFebruary 21, 2026
1600 Meters · OutdoorThousand Oaks at Westlake · Mar 264:45.23aThousand Oaks at WestlakeMarch 26, 2026
200 Meters · OutdoorVCYTC Week 6 MP @ TO · Apr 1633.45aVCYTC Week 6 MP @ TOApril 16, 2022
3200 Meters · OutdoorMarmonte League Finals · Apr 2810:01.13aMarmonte League FinalsApril 28, 2025
400 Meters · OutdoorVCYTC Finals East · Apr 231:15.49aVCYTC Finals EastApril 23, 2022
800 Meters · OutdoorThousand Oaks at Newbury Park · Apr 82:17.93aThousand Oaks at Newbury Park April 8, 2025
Long Jump · OutdoorVCYTC VEN @ TO · Mar 3110-01.00VCYTC VEN @ TOMarch 31, 2018
Section 1 · OutdoorOaks Christian at Thousand Oaks · Mar 305:36.03Oaks Christian at Thousand OaksMarch 30, 2023
Shot Put · 4kg · OutdoorVCYTC Week 6 MP @ TO · Apr 1615-08.00VCYTC Week 6 MP @ TOApril 16, 2022

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 17 · Thousand OaksThousand Oaks3200 Meters17.10:24.52a12
Apr 14Calabasas at Thousand OaksApr 14 · 1600 Meters · Place 3 · Thousand OaksThousand Oaks1600 Meters3.4:48.28a12
Apr 14Calabasas at Thousand OaksApr 14 · 800 Meters · Place 7 · Thousand OaksThousand Oaks800 Meters7.2:37.48a12
Mar 31Newbury Park at Thousand OaksMar 31 · 3200 Meters · Place 6 · Thousand OaksThousand Oaks3200 Meters610:37.55a12
Mar 31Newbury Park at Thousand OaksMar 31 · 1600 Meters · Place 8 · Thousand OaksThousand Oaks1600 Meters84:52.50a12
Mar 26Thousand Oaks at WestlakeMar 26 · 3200 Meters · Place 4 · Thousand OaksThousand Oaks3200 Meters411:27.13a12
Mar 26Thousand Oaks at WestlakeMar 26 · 1600 Meters · Place 1 · Thousand OaksThousand Oaks1600 Meters14:45.23a PB12
Mar 18Agoura and Oaks Christian at Thousand OaksMar 18 · 3200 Meters · Place 10 · Thousand OaksThousand Oaks3200 Meters1010:57.74a12
Mar 18Agoura and Oaks Christian at Thousand OaksMar 18 · 1600 Meters · Place 7 · Thousand OaksThousand Oaks1600 Meters74:56.41a12
Mar 14Thousand Oaks InvitationalMar 14 · 1600 Meters · Place 27 · Thousand OaksThousand Oaks1600 Meters274:47.81a12
Mar 6Don Green InvitationalMar 6 · 3200 Meters · Place 57 · Thousand OaksThousand Oaks3200 Meters5710:24.54a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Westlake/Moorpark Distance CarnivalFeb 21 · 1600 Meters · Place 133 · Thousand OaksThousand Oaks1600 Meters1335:16.67a PB12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 28Marmonte League FinalsApr 28 · 3200 Meters · Place 8 · Thousand OaksThousand Oaks3200 Meters810:01.13a PB11
Apr 25Ventura County ChampionshipsApr 25 · 3200 Meters · Place 16 · Thousand OaksThousand Oaks3200 Meters1610:04.6511
Apr 8Thousand Oaks at Newbury Park Apr 8 · 1600 Meters · Place 5 · Thousand OaksThousand Oaks1600 Meters54:51.18a11
Apr 8Thousand Oaks at Newbury Park Apr 8 · 800 Meters · Place 9 · Thousand OaksThousand Oaks800 Meters92:17.93a PB11
Apr 3Agoura at Thousand OaksApr 3 · 3200 Meters · Place 4 · Thousand OaksThousand Oaks3200 Meters410:19.57a11
Mar 25Oaks Christian at Thousand OaksMar 25 · 1600 Meters · Place 1 · Thousand OaksThousand Oaks1600 Meters14:49.67a11
Mar 25Oaks Christian at Thousand OaksMar 25 · 800 Meters · Place 3 · Thousand OaksThousand Oaks800 Meters32:25.21a11
Mar 20Calabasas and Thousand Oaks at WestlakeMar 20 · 1600 Meters · Place 8 · Thousand OaksThousand Oaks1600 Meters84:54.08a11
Mar 14Thousand Oaks InvitationalMar 14 · 3200 Meters · Place 19 · Thousand OaksThousand Oaks3200 Meters1910:32.37a11
Mar 7Don Green InvitationalMar 7 · 3200 Meters · Place 41 · Thousand OaksThousand Oaks3200 Meters4110:25.61a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 22Marmonte League FinalsApr 22 · 3200 Meters · Place 11 · Thousand OaksThousand Oaks3200 Meters11.11:15.77a10
Apr 22Marmonte League FinalsApr 22 · 1600 Meters · Place 20 · Thousand OaksThousand Oaks1600 Meters20.5:00.04a10
Apr 13SoCal Frosh-Soph ChampionshipsApr 13 · 1600 Meters · Place 5 · Thousand OaksThousand Oaks1600 Meters55:11.52a—
Apr 9Newbury Park at Thousand OaksApr 9 · 3200 Meters · Place 4 · Thousand OaksThousand Oaks3200 Meters412:09.09a—
Apr 9Newbury Park at Thousand OaksApr 9 · 1600 Meters · Place 4 · Thousand OaksThousand Oaks1600 Meters45:21.59a—
Mar 26Thousand Oaks at Oaks ChristianMar 26 · 3200 Meters · Place 4 · Thousand OaksThousand Oaks3200 Meters4.13:32.60a10
Mar 26Thousand Oaks at Oaks ChristianMar 26 · 1600 Meters · Place 1 · Thousand OaksThousand Oaks1600 Meters1.5:11.90a10
Mar 21Thousand Oaks at AgouraMar 21 · 1600 Meters · Place 11 · Thousand OaksThousand Oaks1600 Meters115:14.43a—
Mar 14Calabasas and Westlake at Thousand OaksMar 14 · 1600 Meters · Place 15 · Thousand OaksThousand Oaks1600 Meters155:17.37a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 24Marmonte League FinalsApr 24 · 3200 Meters · Place 22 · Thousand OaksThousand Oaks3200 Meters22.11:41.55a9
Apr 22SoCal Frosh-Soph ChampionshipsApr 22 · 1600 Meters · Place 35 · Thousand OaksThousand Oaks1600 Meters355:30.38a—
Apr 7Tiger Invitational @ South Pasadena TigerInvite.orgApr 7 · 3200 Meters · Place 51 · Thousand OakThousand Oak3200 Meters5111:54.219
Apr 4Thousand Oaks at Newbury ParkApr 4 · 800 Meters · Place 10 · Thousand OaksThousand Oaks800 Meters102:36.18a—
Mar 30Oaks Christian at Thousand OaksMar 30 · Section 1 · Place 7 · Thousand OakThousand OakSection 175:36.03 PB—
Mar 23Agoura at TOMar 23 · 3200 Meters · Place 2 · Thousand OaksThousand Oaks3200 Meters211:19.179
Mar 16Calabasas and Thousand Oaks at WestlakeMar 16 · 1600 Meters · Place 30 · Thousand OaksThousand Oaks1600 Meters305:47.10a—
Mar 16Calabasas and Thousand Oaks at WestlakeMar 16 · 800 Meters · Place 14 · Thousand OaksThousand Oaks800 Meters142:39.15a—
Mar 3Don Green InvitationalMar 3 · 3200 Meters · Place 49 · Thousand OakThousand Oak3200 Meters4911:42.059

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 25Thousand Oaks Invitational Feb 25 · 1600 Meters · Place 15 · Thousand OakThousand Oak1600 Meters155:34.789
Feb 25Thousand Oaks Invitational Feb 25 · 1600 Meters · Place 15 · Thousand OakThousand Oak1600 Meters155:34.789
Feb 25Thousand Oaks Invitational Feb 25 · 1600 Meters · Place 15 · Thousand OaksThousand Oaks1600 Meters155:34.789

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 23VCYTC Finals EastApr 23 · 400 Meters · Place 8 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters8.1:15.49a PB8
Apr 23VCYTC Finals EastApr 23 · 200 Meters · Place 10 · Thousand Oaks FlyersThousand Oaks Flyers200 Meters10.34.90a8
Apr 23VCYTC Finals EastApr 23 · 100 Meters · Place 16 · Thousand Oaks FlyersThousand Oaks Flyers100 Meters16.15.66a PB8
Apr 16VCYTC Week 6 MP @ TOApr 16 · Shot Put · Place 8 · Thousand Oaks FlyersThousand Oaks FlyersShot Put4kg8.15-08.00 PB8
Apr 16VCYTC Week 6 MP @ TOApr 16 · 200 Meters · Place 7 · Thousand Oaks FlyersThousand Oaks Flyers200 Meters7.33.45a PB8
Apr 16VCYTC Week 6 MP @ TOApr 16 · 100 Meters · Place 10 · Thousand Oaks FlyersThousand Oaks Flyers100 Meters10.15.70a8
Apr 2VCYTC Week 4 TO & CAL @ HVApr 2 · 400 Meters · Place 11 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters11.1:16.96a8
Apr 2VCYTC Week 4 TO & CAL @ HVApr 2 · 200 Meters · Place 10 · Thousand Oaks FlyersThousand Oaks Flyers200 Meters10.34.85a8
Apr 2VCYTC Week 4 TO & CAL @ HVApr 2 · 100 Meters · Place 17 · Thousand Oaks FlyersThousand Oaks Flyers100 Meters17.16.40a8
Mar 26VCYTC Week 3 TO & GC & OJ @ OXMar 26 · 400 Meters · Place 3 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters3.1:16.04a8
Mar 26VCYTC Week 3 TO & GC & OJ @ OXMar 26 · 100 Meters · Place 9 · Thousand Oaks FlyersThousand Oaks Flyers100 Meters9.16.58a8
Mar 19VCYTC Week 2 NP & OJ @ TOMar 19 · 400 Meters · Place 8 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters8.1:25.05a8
Mar 12VCYTC Week 1 VTA & GCSTC @ TOMar 12 · 400 Meters · Place 7 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters7.1:20.52a8

2019 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 4VCYTC League Finals (EAST)May 4 · 400 Meters · Place 17 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters17.1:22.62a-
May 4VCYTC League Finals (EAST)May 4 · 200 Meters · Place 16 · Thousand Oaks FlyersThousand Oaks Flyers200 Meters16.36.04a-
May 4VCYTC League Finals (EAST)May 4 · 100 Meters · Place 32 · Thousand Oaks FlyersThousand Oaks Flyers100 Meters32.16.01a-
Apr 27VCYTC Meet 6 OJ @ TOApr 27 · 400 Meters · Place 6 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters6.1:22.98a-
Apr 27VCYTC Meet 6 OJ @ TOApr 27 · 200 Meters · Place 6 · Thousand Oaks FlyersThousand Oaks Flyers200 Meters6.37.28a-
Apr 27VCYTC Meet 6 OJ @ TOApr 27 · 100 Meters · Place 13 · Thousand Oaks FlyersThousand Oaks Flyers100 Meters13.17.03a-
Apr 20VCYTC Meet 5 MP@TOApr 20 · 800 Meters · Place 5 · Thousand Oaks FlyersThousand Oaks Flyers800 Meters5.3:21.65a-
Apr 20VCYTC Meet 5 MP@TOApr 20 · 400 Meters · Place 12 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters12.1:29.04a-
Apr 20VCYTC Meet 5 MP@TOApr 20 · 100 Meters · Place 18 · Thousand Oaks FlyersThousand Oaks Flyers100 Meters18.17.75a-
Apr 6VCYTC Week 4: TO @ HVApr 6 · 800 Meters · Place 6 · Thousand Oaks FlyersThousand Oaks Flyers800 Meters6.3:15.21a-
Apr 6VCYTC Week 4: TO @ HVApr 6 · 400 Meters · Place 5 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters5.77.50a-
Mar 30VCYTC Meet 3: TO & SVTC @ VENMar 30 · 800 Meters · Place 13 · Thousand Oaks FlyersThousand Oaks Flyers800 Meters13.3:14.03a-
Mar 30VCYTC Meet 3: TO & SVTC @ VENMar 30 · 400 Meters · Place 15 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters15.1:26.94a-
Mar 30VCYTC Meet 3: TO & SVTC @ VENMar 30 · 100 Meters · Place 34 · Thousand Oaks FlyersThousand Oaks Flyers100 Meters34.17.84a-
Mar 23VCYTC Meet 2: TO @ CAMMar 23 · 800 Meters · Place 8 · Thousand Oaks FlyersThousand Oaks Flyers800 Meters8.3:23.89a-
Mar 23VCYTC Meet 2: TO @ CAMMar 23 · 400 Meters · Place 16 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters16.1:20.56a-
Mar 23VCYTC Meet 2: TO @ CAMMar 23 · 100 Meters · Place 32 · Thousand Oaks FlyersThousand Oaks Flyers100 Meters32.17.09a-
Mar 16VCYTC Meet 1: NP & SIMI @ TOMar 16 · 800 Meters · Place 8 · Thousand Oaks FlyersThousand Oaks Flyers800 Meters8.3:26.54a-
Mar 16VCYTC Meet 1: NP & SIMI @ TOMar 16 · 400 Meters · Place 22 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters22.1:27.17a-
Mar 16VCYTC Meet 1: NP & SIMI @ TOMar 16 · 100 Meters · Place 27 · Thousand Oaks FlyersThousand Oaks Flyers100 Meters27.17.70a-

2018 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 28VCYTC League Finals EastApr 28 · 800 Meters · Place 12 · Thousand Oaks FlyersThousand Oaks Flyers800 Meters12.3:30.29a-
Apr 28VCYTC League Finals EastApr 28 · 400 Meters · Place 21 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters21.1:29.44a-
Apr 28VCYTC League Finals EastApr 28 · 100 Meters · Place 17 · Thousand Oaks FlyersThousand Oaks Flyers100 Meters17.17.09a-
Apr 21VCYTC TO @ OXApr 21 · 800 Meters · Place 3 · Thousand Oaks FlyersThousand Oaks Flyers800 Meters3.3:23.48a-
Apr 21VCYTC TO @ OXApr 21 · 400 Meters · Place 13 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters13.1:31.50a-
Apr 21VCYTC TO @ OXApr 21 · 100 Meters · Place 16 · Thousand Oaks FlyersThousand Oaks Flyers100 Meters16.18.11a-
Apr 14VCYTC TO @ MPApr 14 · 400 Meters · Place 10 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters10.1:28.13a-
Apr 14VCYTC TO @ MPApr 14 · 200 Meters · Place 11 · Thousand Oaks FlyersThousand Oaks Flyers200 Meters11.42.37a-
Apr 14VCYTC TO @ MPApr 14 · 100 Meters · Place 9 · Thousand Oaks FlyersThousand Oaks Flyers100 Meters9.17.34a-
Mar 31VCYTC VEN @ TOMar 31 · Long Jump · Place 6 · Thousand Oaks FlyersThousand Oaks FlyersLong Jump6.10-01.00 PB-
Mar 31VCYTC VEN @ TOMar 31 · 800 Meters · Place 5 · Thousand Oaks FlyersThousand Oaks Flyers800 Meters5.3:19.26aUnofficial-
Mar 24VCYTC OJ @ TOMar 24 · 800 Meters · Place 4 · Thousand Oaks FlyersThousand Oaks Flyers800 Meters4.3:10.87a-
Mar 24VCYTC OJ @ TOMar 24 · 400 Meters · Place 6 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters6.1:27.84a-
Mar 24VCYTC OJ @ TOMar 24 · 100 Meters · Place 13 · Thousand Oaks FlyersThousand Oaks Flyers100 Meters13.18.26a-
Mar 17VCYTC TO @ CAMMar 17 · Long Jump · Place 9 · Thousand Oaks FlyersThousand Oaks FlyersLong Jump9.9-01.00-
Mar 17VCYTC TO @ CAMMar 17 · 400 Meters · Place 8 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters8.1:29.39a-
Mar 17VCYTC TO @ CAMMar 17 · 200 Meters · Place 11 · Thousand Oaks FlyersThousand Oaks Flyers200 Meters11.37.60a-
Mar 10VCYTC NP @ TOMar 10 · 400 Meters · Place 7 · Thousand Oaks FlyersThousand Oaks Flyers400 Meters7.1:23.88a-
Mar 10VCYTC NP @ TOMar 10 · 200 Meters · Place 10 · Thousand Oaks FlyersThousand Oaks Flyers200 Meters10.38.25a-
Mar 10VCYTC NP @ TOMar 10 · 100 Meters · Place 11 · Thousand Oaks FlyersThousand Oaks Flyers100 Meters11.17.83a-