Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Pleasant Grove High SchoolPleasant Grove 2nd Annual Eagle Run · Aug 3111:55.1Pleasant Grove 2nd Annual Eagle RunAugust 31, 2019
3 Miles · Hayward High SchoolNCS Finals · Nov 2018:02.2NCS FinalsNovember 20, 2018
3 Miles · Newhall Park 3-Mile CourseDLS Nike Invitational · Sep 1519:01.5DLS Nike InvitationalSeptember 15, 2018
3,000 Meters · Willow Hills Reservoir CourseUSATF Pacific Association Junior Olympic Championships · Nov 2014:17.50USATF Pacific Association Junior Olympic ChampionshipsNovember 20, 2016
4,000 Meters · Willow Hills Reservoir CourseUSATF Region 16 Junior Olympic Championships (groups 4-6) · Nov 2514:34.49USATF Region 16 Junior Olympic Championships (groups 4-6)November 25, 2018
5,000 Meters · Creekside ParkBVAL XC Championships @ Contra Loma EBRPD · Oct 3120:14.22BVAL XC Championships @ Contra Loma EBRPDOctober 31, 2018
5,000 Meters · Lone Tree Golf CourseBVAL Dual Freedom @ Deer Valley · Mar 1720:13BVAL Dual Freedom @ Deer ValleyMarch 17, 2021
5,000 Meters · Springdale RacecourseCarolina Challenge · Sep 321:57.9Carolina ChallengeSeptember 3, 2022
5,000 Meters · University of California, RiversideUC Riverside Invitational · Sep 2118:20.5UC Riverside InvitationalSeptember 21, 2024
6,000 Meters · Baylands ParkBronco Invitational · Oct 1821:59.8Bronco InvitationalOctober 18, 2025
6,000 Meters · Eagle Rock Park25th Mountain West XC Champs · Oct 2722:40.025th Mountain West XC ChampsOctober 27, 2023
6,000 Meters · EP Tom Sawyer State ParkNCAA D1 Southeast Regional XC Championships · Nov 1123:09.5NCAA D1 Southeast Regional XC ChampionshipsNovember 11, 2022
6,000 Meters · Golden Gate ParkSan Francisco Invitational · Aug 2922:14.6San Francisco InvitationalAugust 29, 2025
6,000 Meters · River Oaks Golf Course and Event CenterKim Duyst Invitational · Sep 1321:52.6Kim Duyst InvitationalSeptember 13, 2025
6,000 Meters · Woodward Park27th Mountain West XC Champs · Oct 3121:41.7827th Mountain West XC ChampsOctober 31, 2025

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 3127th Mountain West XC ChampsOct 31 · 6,000 Meters Women · Place 55 · NevadaNevada6,000 Meters Women5521:41.78 PBSo
Oct 18Bronco InvitationalOct 18 · 6,000 Meters Invitational · Place 54 · NevadaNevada6,000 Meters Invitational5421:59.8 PBSo
Sep 13Kim Duyst InvitationalSep 13 · 6,000 Meters Collegiate · Place 33 · NevadaNevada6,000 Meters Collegiate3321:52.6 PBSo
Aug 29San Francisco InvitationalAug 29 · 6,000 Meters Women's Race · Place 34 · NevadaNevada6,000 Meters Women's Race3422:14.6 PBSo

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 21UC Riverside InvitationalSep 21 · 5,000 Meters Open · Place 24 · NevadaNevada5,000 Meters Open2418:20.5 PBFr

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 10NCAA Division I Mountain RegionalNov 10 · 6,000 Meters Championship · NevadaNevada6,000 Meters Championship0DNSSo
Oct 2725th Mountain West XC ChampsOct 27 · 6,000 Meters College · Place 65 · NevadaNevada6,000 Meters College6522:40.0 PBSo
Oct 14Highlander InvitationalOct 14 · 6,000 Meters Varsity · Place 98 · NevadaNevada6,000 Meters Varsity9822:28.1SO
Sep 1University of San Francisco InviteSep 1 · 6,000 Meters Varsity · Place 64 · NevadaNevada6,000 Meters Varsity6422:58.4—

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 11NCAA D1 Southeast Regional XC ChampionshipsNov 11 · 6,000 Meters Championship · Place 147 · Coastal CarolinaCoastal Carolina6,000 Meters Championship14723:09.5 PBFr
Sep 3Carolina ChallengeSep 3 · 5,000 Meters College · Place 25 · Coastal CarolinaCoastal Carolina5,000 Meters College2521:57.9 PBFr

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 20CIF North Coast Section ChampionshipNov 20 · 3 Miles Division 2 · Place 20 · FreedomFreedom3 Miles Division 22019:14.512
Nov 10BVAL XC Championship 2021Nov 10 · 5,000 Meters Varsity · Place 2 · FreedomFreedom5,000 Meters Varsity221:28.2312
Nov 3BVAL DUAL Meet: Freedom @ Deer ValleyNov 3 · 3 Miles Varsity · Place 1 · FreedomFreedom3 Miles Varsity119:26.712
Oct 27BVAL Dual: Pittsburg @ FreedomOct 27 · 5,000 Meters Varsity · Place 1 · FreedomFreedom5,000 Meters Varsity120:02.9312
Oct 20BVAL Dual Liberty @ FreedomOct 20 · 5,000 Meters Varsity · Place 1 · FreedomFreedom5,000 Meters Varsity119:58.8312
Sep 29BVAL Dual Meet: Freedom @ HeritageSep 29 · 5,000 Meters Varsity · Place 1 · FreedomFreedom5,000 Meters Varsity121:02.6012
Sep 22BVAL Dual Antioch @ FreedomSep 22 · 5,000 Meters Varsity · Place 1 · FreedomFreedom5,000 Meters Varsity121:02.6012
Sep 112021 Ed Sias InvitationalSep 11 · 2 Miles Varsity · Place 15 · FreedomFreedom2 Miles Varsity1513:11.412
Sep 1FHS time trials Sep 1 · 2 Miles Varsity · Place 4 · FreedomFreedom2 Miles Varsity413:10.56Unofficial12
Mar 17BVAL Dual Freedom @ Deer ValleyMar 17 · 5,000 Meters Varsity · Place 1 · FreedomFreedom5,000 Meters Varsity120:13 PB11

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Jul 3Limitless 4th of July 3miJul 3 · 3 Miles Pack 2 · Place 1 · Delta LimitlessDelta Limitless3 Miles Pack 2120:30Unofficial11

2019 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 302019 CIF State Cross Country ChampionshipsNov 30 · 5,000 Meters Division 2 · Place 60 · Freedom-NCSFreedom-NCS5,000 Meters Division 26018:50.1SO
Nov 23CIF North Coast Section ChampionshipNov 23 · 3 Miles Division 2 · Place 12 · FreedomFreedom3 Miles Division 21218:20.1SO
Nov 6BVAL ChampionshipNov 6 · 5,000 Meters Varsity · Place 1 · FreedomFreedom5,000 Meters Varsity120:24.6710
Oct 1936th P.Wilder- Mariner XC InvitationalOct 19 · 3 Miles Varsity Girls · Place 14 · FreedomFreedom3 Miles Varsity Girls1418:50.6510
Oct 16BVAL Dual Freedom @ Deer ValleyOct 16 · 5,000 Meters Varsity · Place 1 · FreedomFreedom5,000 Meters Varsity123:36.410
Sep 25BVAL Dual: Freedom @ HeritageSep 25 · 3 Miles Varsity · Place 1 · FreedomFreedom3 Miles Varsity120:3010
Sep 21Pacific HS InvitationalSep 21 · 5,000 Meters Varsity · Place 15 · FreedomFreedom5,000 Meters Varsity1519:18.110
Sep 18BVAL Dual: Freedom @ AHS Sep 18 · 3.1 Miles Girls Varsity · Place 1 · FreedomFreedom3.1 Miles Girls Varsity121.33.4910
Sep 142019 Ed Sias InvitationalSep 14 · 2 Miles Varsity · Place 14 · FreedomFreedom2 Miles Varsity1413:16.110
Aug 31Pleasant Grove 2nd Annual Eagle RunAug 31 · 2 Miles Varsity · Place 1 · FreedomFreedom2 Miles Varsity111:55.1 PB10

2018 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 25USATF Region 16 Junior Olympic Championships (groups 4-6)Nov 25 · 4,000 Meters 13-14 · Place 4 · Delta LimitlessDelta Limitless4,000 Meters 13-14414:34.49 PB9
Nov 242018 CIF State Cross Country ChampionshipsNov 24 · 5,000 Meters Division 2 · Place 61 · Freedom-NCSFreedom-NCS5,000 Meters Division 26119:08.7FR
Nov 20NCS FinalsNov 20 · 3 Miles Division 2 · Place 9 · FreedomFreedom3 Miles Division 2918:02.2 PB9
Oct 31BVAL XC Championships @ Contra Loma EBRPDOct 31 · 5,000 Meters Varsity · Place 1 · FreedomFreedom5,000 Meters Varsity120:14.22 PB9
Oct 24BVAL Dual: Deer Valley @ FreedomOct 24 · 5,000 Meters Varsity · Place 1 · FreedomFreedom5,000 Meters Varsity119:55.619
Sep 22Pacific Tiger InvitationalSep 22 · Varsity · Place 12 · FreedomFreedomVarsity1219:07.89
Sep 18BVAL Dual: Freedom @ LibertySep 18 · 3 Miles Varsity · Place 1 · FreedomFreedom3 Miles Varsity120:30.99
Sep 15DLS Nike InvitationalSep 15 · 3 Miles Varsity · Place 6 · FreedomFreedom3 Miles Varsity619:01.5 PB9
Sep 12BVAL Meet Heritage at FreedomSep 12 · Varsity · Place 2 · FreedomFreedomVarsity219:42.839

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 18USATF Pacific Association Junior Olympic ChampionshipsNov 18 · 4,000 Meters 13-14 · Place 41 · Delta LimitlessDelta Limitless4,000 Meters 13-144116:04.69

2016 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 20USATF Pacific Association Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 41 · Delta LimitlessDelta Limitless3,000 Meters 11-124114:17.50 PB7