Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorSteve Scott Invitational · Apr 284:26.30aSteve Scott InvitationalApril 28, 2023
10,000 Meters · Outdoor65th Mt. SAC Relays · Apr 1630:25.05a65th Mt. SAC RelaysApril 16, 2025
10000 Meters · OutdoorAPU Franson Last Chance Invite · May 830:45.05aAPU Franson Last Chance InviteMay 8, 2025
1600 Meters · OutdoorAgoura at Newbury Park · Apr 144:50.30Agoura at Newbury ParkApril 14, 2021
200 Meters · OutdoorVCYTC NP Panthers @ CAM Cosmos · Mar 1830.55aVCYTC NP Panthers @ CAM CosmosMarch 18, 2017
3000 Meters · IndoorRCC Invitational · Feb 288:34.92RCC InvitationalFebruary 28, 2025
3000 Meters · OutdoorSCYTFC-VCYTC Southern California Youth Invitational · Apr 810:31.25aSCYTFC-VCYTC Southern California Youth InvitationalApril 8, 2017
3200 Meters · OutdoorMusic City Track Carnival · Jun 49:27.21aMusic City Track CarnivalJune 4, 2021
5000 Meters · OutdoorBen Brown Invitational/Astro AI Distance Classic · Mar 1214:35.14aBen Brown Invitational/Astro AI Distance ClassicMarch 12, 2026
800 Meters · OutdoorCalabasas at Newbury Park · Mar 212:26.27Calabasas at Newbury ParkMarch 21, 2019

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9Franson Last Chance and MultisMay 9 · 10,000 Meters · Place 13 · Cal Poly PomonaCal Poly Pomona10,000 Meters13.30:49.13aSr
May 2CCAA Conference ChampionshipsMay 2 · 10,000 Meters · Place 1 · Cal Poly PomonaCal Poly Pomona10,000 Meters1.30:26.72aSr
May 2CCAA Conference ChampionshipsMay 2 · 5000 Meters · Place 10 · Cal Poly PomonaCal Poly Pomona5000 Meters10.15:07.71aSr
Apr 1666th Mt. SAC RelaysApr 16 · 5000 Meters · Cal Poly PomonaCal Poly Pomona5000 Meters—DNFSr
Apr 16Bryan Clay InvitationalApr 16 · 10,000 Meters · Place 75 · Cal Poly PomonaCal Poly Pomona10,000 Meters75.31:30.55aSr
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · 5000 Meters · Place 9 · Cal Poly PomonaCal Poly Pomona5000 Meters9.14:35.14a PBSr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28Rossi RelaysFeb 28 · 3000 Meters · Place 19 · Cal Poly PomonaCal Poly Pomona3000 Meters198:38.00aSr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8APU Franson Last Chance InviteMay 8 · 10000 Meters · Place 8 · Cal Poly PomonaCal Poly Pomona10000 Meters830:45.05a PBJr
May 1CCL ChampionshipsMay 1 · 10000 Meters · Place 1 · Cal Poly PomonaCal Poly Pomona10000 Meters131:20.13aJR
May 1CCL ChampionshipsMay 1 · 5000 Meters · Place 6 · Cal Poly PomonaCal Poly Pomona5000 Meters614:46.23aJR
May 1CCAA Track and Field ChampionshipsMay 1 · 10,000 Meters · Place 1 · Cal Poly PomonaCal Poly Pomona10,000 Meters1.31:20.13aJr
May 1CCAA Track and Field ChampionshipsMay 1 · 5000 Meters · Place 6 · Cal Poly PomonaCal Poly Pomona5000 Meters6.14:46.23aJr
Apr 1665th Mt. SAC RelaysApr 16 · 10,000 Meters · Place 2 · Cal Poly PomonaCal Poly Pomona10,000 Meters2.30:25.05a PBJr
Mar 212025 Bob Larsen DistanceMar 21 · 5000 Meters · Place 9 · Cal Poly PomonaCal Poly Pomona5000 Meters914:40.56aJr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28RCC InvitationalFeb 28 · 3000 Meters · Place 10 · Cal Poly PomonaCal Poly Pomona3000 Meters108:34.92 PBJR

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2CCAA Conference ChampionshipsMay 2 · 10,000 Meters · Place 8 · Cal Poly PomonaCal Poly Pomona10,000 Meters8.31:29.04aSo
May 2CCAA Conference ChampionshipsMay 2 · 5000 Meters · Place 20 · Cal Poly PomonaCal Poly Pomona5000 Meters20.15:22.11aSo
Apr 1964th Mt. SAC RelaysApr 19 · 5000 Meters · Place 28 · SO Cal Poly PomonaSO Cal Poly Pomona5000 Meters2815:27.99—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 12APU Franson Last Chance May 12 · 5000 Meters · Place 45 · Cal Poly PomonaCal Poly Pomona5000 Meters4514:50.19FR
May 4CCAA ChampionshipsMay 4 · 10000 Meters · Place 5 · Cal Poly PomonaCal Poly Pomona10000 Meters531:14.55FR
May 4CCAA ChampionshipsMay 4 · 5000 Meters · Place 5 · Cal Poly PomonaCal Poly Pomona5000 Meters514:57.48FR
Apr 28Steve Scott InvitationalApr 28 · 1 Mile · Place 16 · Cal Poly PomonaCal Poly Pomona1 Mile16.4:26.30a PBFr

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 4Music City Track CarnivalJun 4 · 3200 Meters · Place 9 · Newbury ParkNewbury Park3200 Meters9.9:27.21a PB12
May 21Ventura County ChampionshipsMay 21 · 3200 Meters · Place 1 · Newbury ParkNewbury Park3200 Meters19:35.8412
May 7Arcadia InvitationalMay 7 · 3200 Meters · Place 19 · Newbury ParkNewbury Park3200 Meters199:30.0712
Apr 24Meet of ChampionsApr 24 · 3200 Meters · Place 17 · Newbury ParkNewbury Park3200 Meters179:40.1512
Apr 14Agoura at Newbury ParkApr 14 · 3200 Meters · Place 8 · Newbury ParkNewbury Park3200 Meters810:16.4312
Apr 14Agoura at Newbury ParkApr 14 · 1600 Meters · Place 10 · Newbury ParkNewbury Park1600 Meters104:50.30 PB12
Apr 14Agoura at Newbury ParkApr 14 · 800 Meters · Newbury ParkNewbury Park800 Meters—NT12

2019 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 23Marmonte League Prelims/FinalsApr 23 · 3200 Meters · Place 12 · Newbury ParkNewbury Park3200 Meters1210:27.5010
Apr 18Ventura County ChampionshipsApr 18 · 3200 Meters · Place 14 · Newbury ParkNewbury Park3200 Meters149:59.49PR10
Apr 11Newbury Park at Thousand OaksApr 11 · 3200 Meters · Place 2 · Newbury ParkNewbury Park3200 Meters210:26.19PR10
Apr 11Newbury Park at Thousand OaksApr 11 · 1600 Meters · Place 3 · Newbury ParkNewbury Park1600 Meters34:51.87PR10
Apr 2Oaks Christian at Newbury ParkApr 2 · 3200 Meters · Place 2 · Newbury ParkNewbury Park3200 Meters2.10:35.81a10
Apr 2Oaks Christian at Newbury ParkApr 2 · 1600 Meters · Place 3 · Newbury ParkNewbury Park1600 Meters3.4:53.67a10
Apr 2Oaks Christian at Newbury ParkApr 2 · 800 Meters · Newbury ParkNewbury Park800 Meters--NT10
Mar 28Newbury Park at WestlakeMar 28 · 3200 Meters · Place 2 · Newbury ParkNewbury Park3200 Meters210:28.26PR10
Mar 28Newbury Park at WestlakeMar 28 · 1600 Meters · Place 4 · Newbury ParkNewbury Park1600 Meters44:52.04PR10
Mar 21Calabasas at Newbury ParkMar 21 · 3200 Meters · Place 3 · Newbury ParkNewbury Park3200 Meters311:15.3010
Mar 21Calabasas at Newbury ParkMar 21 · 1600 Meters · Place 3 · Newbury ParkNewbury Park1600 Meters35:05.5710
Mar 21Calabasas at Newbury ParkMar 21 · 800 Meters · Place 5 · Newbury ParkNewbury Park800 Meters52:26.27 PB10
Mar 9Ventura InvitationalMar 9 · 1600 Meters · Place 7 · Newbury ParkNewbury Park1600 Meters74:59.7410

2018 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 4Marmonte League FinalsMay 4 · 3200 Meters · Place 6 · Newbury ParkNewbury Park3200 Meters6.10:59.87a9
May 4Marmonte League FinalsMay 4 · 1600 Meters · Place 12 · Newbury ParkNewbury Park1600 Meters12.5:17.58a9
May 1Marmonte League PrelimsMay 1 · 1600 Meters · Place 12 · Newbury ParkNewbury Park1600 MetersRound P12.4:57.37a9
Apr 23Westlake at Newbury ParkApr 23 · 3200 Meters · Place 2 · Newbury ParkNewbury Park3200 Meters2.10:45.909
Apr 23Westlake at Newbury ParkApr 23 · 1600 Meters · Place 4 · Newbury ParkNewbury Park1600 Meters4.5:03.909
Apr 17Thousand Oaks at Newbury ParkApr 17 · 3200 Meters · Place 3 · Newbury ParkNewbury Park3200 Meters3.11:03.68a9
Apr 10Newbury Park at Oaks ChristianApr 10 · 3200 Meters · Place 2 · Newbury ParkNewbury Park3200 Meters2.11:46.72a9
Apr 10Newbury Park at Oaks ChristianApr 10 · 1600 Meters · Place 4 · Newbury ParkNewbury Park1600 Meters4.5:04.85a9
Apr 10Newbury Park at Oaks ChristianApr 10 · 800 Meters · Newbury ParkNewbury Park800 Meters—DNS9
Mar 17Maurice Greene InvitationalMar 17 · 3200 Meters · Place 19 · Newbury ParkNewbury Park3200 Meters1910:52.399
Mar 13Newbury Park at CalabasasMar 13 · 3200 Meters · Place 1 · Newbury ParkNewbury Park3200 Meters110:47.329
Mar 13Newbury Park at CalabasasMar 13 · 1600 Meters · Place 4 · Newbury ParkNewbury Park1600 Meters45:10.479
Mar 8Agoura at Newbury ParkMar 8 · 3200 Meters · Place 1 · Newbury ParkNewbury Park3200 Meters111:09.029
Mar 8Agoura at Newbury ParkMar 8 · 1600 Meters · Place 1 · Newbury ParkNewbury Park1600 Meters15:07.559

2017 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 13SCYTFC-VCYTC Co-Conference ChampionshipsMay 13 · 3000 Meters · Place 2 · Newbury Park TrackNewbury Park Track3000 Meters2.10:31.86a8
May 6VCYTC ChampionshipsMay 6 · 3200 Meters · Place 1 · Newbury Park TrackNewbury Park Track3200 Meters1.11:12.29a8
May 6VCYTC ChampionshipsMay 6 · 1600 Meters · Place 11 · Newbury Park TrackNewbury Park Track1600 Meters11.5:31.70a8
Apr 29VCYTC Finals West (NP OX OJ @ VTA)Apr 29 · 800 Meters · Place 1 · Newbury Park TrackNewbury Park Track800 Meters1.2:30.00a8
Apr 22VCYTC TO Flyers @ NP PanthersApr 22 · 3200 Meters · Place 1 · Newbury Park TrackNewbury Park Track3200 Meters1.11:41.06aUnofficial8
Apr 22VCYTC TO Flyers @ NP PanthersApr 22 · 800 Meters · Place 3 · Newbury Park TrackNewbury Park Track800 Meters3.2:32.02aUnofficial8
Apr 15VCYTC NP Panthers @ VTA TigresApr 15 · 1600 Meters · Place 3 · Newbury Park TrackNewbury Park Track1600 Meters3.5:25.94a8
Apr 15VCYTC NP Panthers @ VTA TigresApr 15 · 800 Meters · Place 3 · Newbury Park TrackNewbury Park Track800 Meters3.2:35.48a8
Apr 15VCYTC NP Panthers @ VTA TigresApr 15 · 200 Meters · Place 8 · Newbury Park TrackNewbury Park Track200 Meters8.30.85a8
Apr 8SCYTFC-VCYTC Southern California Youth InvitationalApr 8 · 3000 Meters · Place 6 · Newbury Park TrackNewbury Park Track3000 Meters6.10:31.25a PB8
Apr 8SCYTFC-VCYTC Southern California Youth InvitationalApr 8 · 800 Meters · Newbury Park TrackNewbury Park Track800 Meters—DNS8
Mar 25VCYTC OJ Roadrunners @ NP PanthersMar 25 · 3200 Meters · Place 2 · Newbury Park TrackNewbury Park Track3200 Meters2.11:24.33a8
Mar 25VCYTC OJ Roadrunners @ NP PanthersMar 25 · 800 Meters · Place 5 · Newbury Park TrackNewbury Park Track800 Meters5.2:32.90a8
Mar 25VCYTC OJ Roadrunners @ NP PanthersMar 25 · 200 Meters · Place 6 · Newbury Park TrackNewbury Park Track200 Meters6.30.73a8
Mar 18VCYTC NP Panthers @ CAM CosmosMar 18 · 1600 Meters · Place 5 · Newbury Park TrackNewbury Park Track1600 Meters5.5:27.05a8
Mar 18VCYTC NP Panthers @ CAM CosmosMar 18 · 800 Meters · Place 3 · Newbury Park TrackNewbury Park Track800 Meters3.2:31.50a8
Mar 18VCYTC NP Panthers @ CAM CosmosMar 18 · 200 Meters · Place 13 · Newbury Park TrackNewbury Park Track200 Meters13.30.55a PB8
Mar 11VCYTC NP Panthers @ HV BlazersMar 11 · 1600 Meters · Place 1 · Newbury Park TrackNewbury Park Track1600 Meters1.5:31.01a8
Mar 11VCYTC NP Panthers @ HV BlazersMar 11 · 800 Meters · Place 2 · Newbury Park TrackNewbury Park Track800 Meters2.2:35.25a8
Mar 11VCYTC NP Panthers @ HV BlazersMar 11 · 200 Meters · Place 3 · Newbury Park TrackNewbury Park Track200 Meters3.30.78a8