Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Beach LakeQuad Meet (SOU, SER, DIM, ACS) · Aug 16 | 12:03 | Quad Meet (SOU, SER, DIM, ACS) | August 16, 2019 |
| 3,000 Meters · Kincaid ParkASD MS City Championships · Oct 6 | 13:29.6 | ASD MS City Championships | October 6, 2017 |
| 3,000 Meters · Russian Jack Golf CourseNew Balance XC Classic · Sep 14 | 11:41 | New Balance XC Classic | September 14, 2019 |
| 3,000 Meters · Service/Hillside TrailsBegich Invitational · Sep 7 | 15:36 | Begich Invitational | September 7, 2017 |
| 5,000 Meters · Bartlett High SchoolASAA State Championships · Oct 5 | 19:52.1 | ASAA State Championships | October 5, 2019 |
| 5,000 Meters · Bartlett TrailsRegion IV Championships · Sep 22 | 21:54 | Region IV Championships | September 22, 2018 |
| 5,000 Meters · Kincaid ParkThe Big 8 · Sep 21 | 20:03 | The Big 8 | September 21, 2019 |
| 5,000 Meters · Kincaid ParkBig 8 · Sep 15 | 22:09 | Big 8 | September 15, 2018 |
| 5,000 Meters · Lakewood High SchoolPacific Northwest Regional XC Showcase presented by Hole in the Wall & Stumptown Running · Nov 20 | 18:01.9 | Pacific Northwest Regional XC Showcase presented by Hole in the Wall & Stumptown Running | November 20, 2021 |
| 5,000 Meters · Lakewood HSNIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) · Oct 9 | 17:44.8 | NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) | October 9, 2021 |
| 5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 6 | 18:15.10 | OSAA 6A State Championships | November 6, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | Pacific Northwest Regional XC Showcase presented by Hole in the Wall & Stumptown RunningNov 20 · 5,000 Meters NW Elite HS Club Showcase · Place 13 · SherwoodSherwood | 5,000 Meters NW Elite HS Club Showcase | 13 | 18:01.9 PB | 12 |
| Nov 6 | OSAA 6A State ChampionshipsNov 6 · 5,000 Meters 6A · Place 11 · SherwoodSherwood | 5,000 Meters 6A | 11 | 18:15.10 PB | 12 |
| Oct 28 | 6A-3 Pacific Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 1 · SherwoodSherwood | 5,000 Meters Varsity | 1 | 18:35.80 | 12 |
| Oct 13 | Newberg @ SherwoodOct 13 · 5,000 Meters Varsity · Place 1 · SherwoodSherwood | 5,000 Meters Varsity | 1 | 17:19.44 | 12 |
| Oct 9 | NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)Oct 9 · 5,000 Meters Women's Elite avg under 20:00 · Place 10 · SherwoodSherwood | 5,000 Meters Women's Elite avg under 20:00 | 10 | 17:44.8 PB | 12 |
| Sep 29 | Sherwood & Liberty at Forest GroveSep 29 · 5,000 Meters Junior Varsity · Place 1 · SherwoodSherwood | 5,000 Meters Junior Varsity | 1 | 17:50.90 | 12 |
| Sep 25 | Nike Portland XCSep 25 · 5,000 Meters Varsity · Place 15 · SherwoodSherwood | 5,000 Meters Varsity | 15 | 18:03.40 | 12 |
| Sep 22 | Glencoe @ SherwoodSep 22 · 5,000 Meters Varsity · Place 3 · SherwoodSherwood | 5,000 Meters Varsity | 3 | 19:47.60 | 12 |
| Sep 17 | Meriwether CC ClassicSep 17 · 5,000 Meters Varsity · Place 3 · SherwoodSherwood | 5,000 Meters Varsity | 3 | 18:11.47 | 12 |
| Sep 8 | Century/Sherwood @ McMinnvilleSep 8 · 5,000 Meters Varsity · Place 1 · SherwoodSherwood | 5,000 Meters Varsity | 1 | 19:31.19 | 12 |
| Aug 27 | Night MeetAug 27 · 3,000 Meters Varsity · Place 5 · SherwoodSherwood | 3,000 Meters Varsity | 5 | 10:51.81 | 12 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | Nike Cross Virtual ChampionshipNov 16 · 5,000 Meters Championship Race · Place 17 · SherwoodSherwood | 5,000 Meters Championship Race | 17 | 18:05.2Unofficial | 11 |
| Nov 4 | Bowmen Ridges Time TrialNov 4 · 5,000 Meters Crimson · Place 1 · SherwoodSherwood | 5,000 Meters Crimson | 1 | 18:00.03Unofficial | 11 |
| Nov 2 | Nike Cross Virtual Week 7Nov 2 · 5,000 Meters NXV Northwest Region · Place 6 · SherwoodSherwood | 5,000 Meters NXV Northwest Region | 6 | 18:00.1Unofficial | 11 |
| Oct 30 | Bowmen Classic Course Time TrialOct 30 · 5,000 Meters Crimson · Place 1 · SherwoodSherwood | 5,000 Meters Crimson | 1 | 18:50.13Unofficial | 11 |
| Oct 26 | Nike Cross Virtual Week 6Oct 26 · 5,000 Meters NXV Northwest Region · Place 12 · SherwoodSherwood | 5,000 Meters NXV Northwest Region | 12 | 18:50.2Unofficial | 11 |
| Sep 23 | Nike Portland Virtual XCSep 23 · 5,000 Meters High School · Place 15 | 5,000 Meters High School | 15 | 19:06.2Unofficial | 11 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | ASAA State ChampionshipsOct 5 · 5,000 Meters Division 1 (4A) · Place 18 · South AnchorageSouth Anchorage | 5,000 Meters Division 1 (4A) | 18 | 19:52.1 PB | 10 |
| Sep 28 | CIC Region IV ChampionshipsSep 28 · 5,000 Meters Varsity · Place 14 · South AnchorageSouth Anchorage | 5,000 Meters Varsity | 14 | 19:40 | 10 |
| Sep 21 | The Big 8Sep 21 · 5,000 Meters Varsity · Place 7 · South AnchorageSouth Anchorage | 5,000 Meters Varsity | 7 | 20:03 PB | 10 |
| Sep 14 | New Balance XC ClassicSep 14 · 3,000 Meters Varsity · Place 10 · South AnchorageSouth Anchorage | 3,000 Meters Varsity | 10 | 11:41 PB | 10 |
| Sep 7 | Palmer InvitationalSep 7 · 5,000 Meters Division 1 · Place 15 · South AnchorageSouth Anchorage | 5,000 Meters Division 1 | 15 | 19:45.57 | 10 |
| Aug 31 | Bartlett Invitational State PreviewAug 31 · 5,000 Meters Varsity · Place 10 · South AnchorageSouth Anchorage | 5,000 Meters Varsity | 10 | 20:01 | 10 |
| Aug 31 | Bartlett Invitational State PreviewAug 31 · 5,000 Meters Varsity · Place 10 · South AnchorageSouth Anchorage | 5,000 Meters Varsity | 10 | 20:01 | 10 |
| Aug 24 | Mustang Smokin' StampedeAug 24 · 5,000 Meters Varsity · Place 11 · South AnchorageSouth Anchorage | 5,000 Meters Varsity | 11 | 20:11 | 10 |
| Aug 16 | Quad Meet (SOU, SER, DIM, ACS)Aug 16 · 3,000 Meters Eligible · Place 7 · South AnchorageSouth Anchorage | 3,000 Meters Eligible | 7 | 12:03 PB | 10 |
2018 Cross Country
6 results2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | ASD MS City ChampionshipsOct 6 · 3,000 Meters 8th Grade · Place 20 · GoldenviewGoldenview | 3,000 Meters 8th Grade | 20 | 13:29.6 PB | 8 |
| Sep 27 | Mears Invitational (JV/V Race)Sep 27 · 3,000 Meters V Girls · Place 56 · GoldenviewGoldenview | 3,000 Meters V Girls | 56 | 17:22.6 | 8 |
| Sep 20 | Gruening InvitationalSep 20 · 3,000 Meters 8th Grade · Place 10 · GoldenviewGoldenview | 3,000 Meters 8th Grade | 10 | 14:32.9Unofficial | 8 |
| Sep 13 | Wendler/NL ABC InvitationalSep 13 · 1,600 Meters 8th Grade · Place 25 · GoldenviewGoldenview | 1,600 Meters 8th Grade | 25 | 8:15.09Unofficial | 8 |
| Sep 7 | Begich InvitationalSep 7 · 3,000 Meters 8th Grade · Place 13 · GoldenviewGoldenview | 3,000 Meters 8th Grade | 13 | 15:36 PB | 8 |