Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Grant ParkThe Good Evening Meet · Aug 28 | 12:30.32 | The Good Evening Meet | August 28, 2026 |
| 5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 19 | 21:54.10 | The Mook XC Invitational | September 19, 2026 |
| 5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 26 | 21:49.60 | Nike Portland XC | September 26, 2026 |
| 5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 7 | 21:37.90 | OSAA State XC Championships | November 7, 2026 |
| 5,000 Meters · Lents ParkStumptown Showdown · Oct 17 | 20:36.29 | Stumptown Showdown | October 17, 2026 |
| 5,000 Meters · Richardson ParkFlight 7 · Oct 3 | 22:09.2 | Flight 7 | October 3, 2026 |
| 5,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 11 | 21:16.91 | Ash Creek Invitational | September 11, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | OSAA State XC ChampionshipsNov 7 · 5,000 Meters 6A · Place 104 · Sprague | 5,000 Meters 6A | 104 | 21:37.90 PB | 12 |
| Oct 28 | 6A-6 Central Valley Conference ChampionshipOct 28 · 5,000 Meters Varsity · Place 6 · Sprague | 5,000 Meters Varsity | 6 | 21:28.2 | 12 |
| Oct 28 | 6A-6 Central Valley Conference ChampionshipOct 28 · 5,000 Meters Varsity · Place 6 · Sprague | 5,000 Meters Varsity | 6 | 21:28.2 | 12 |
| Oct 17 | Stumptown ShowdownOct 17 · 5,000 Meters Varsity · Place 62 · Sprague | 5,000 Meters Varsity | 62 | 20:36.29 PB | 12 |
| Oct 3 | Flight 7Oct 3 · 5,000 Meters Varsity Flight 6 (B/G combined) · Place 15 · Sprague | 5,000 Meters Varsity Flight 6 (B/G combined) | 15 | 22:09.2 PB | 12 |
| Sep 26 | Nike Portland XCSep 26 · 5,000 Meters Gold Varsity · Place 119 · Sprague | 5,000 Meters Gold Varsity | 119 | 21:49.60 PB | 12 |
| Sep 19 | The Mook XC InvitationalSep 19 · 5,000 Meters Gold Varsity Girls-avg top 5 under 22 · Place 82 · Sprague | 5,000 Meters Gold Varsity Girls-avg top 5 under 22 | 82 | 21:54.10 PB | 12 |
| Sep 11 | Ash Creek InvitationalSep 11 · 5,000 Meters Varsity · Place 24 · Sprague | 5,000 Meters Varsity | 24 | 21:16.91 PB | 12 |
| Aug 28 | The Good Evening MeetAug 28 · 3,000 Meters Senior Girls · Place 25 · Sprague | 3,000 Meters Senior Girls | 25 | 12:30.32 PB | 12 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 6A-6 Central Valley Conference ChampionshipOct 29 · 5,000 Meters Varsity · Place 24 · Sprague | 5,000 Meters Varsity | 24 | 23:06.16 | 11 |
| Oct 16 | Grant Robison Invitational Oct 16 · 5,000 Meters Varsity · Place 50 · Sprague | 5,000 Meters Varsity | 50 | 22:13.22 | 11 |
| Oct 10 | Champoeg Invitational Oct 10 · 5,000 Meters Varsity · Place 50 · Sprague | 5,000 Meters Varsity | 50 | 22:06.60 | 11 |
| Oct 4 | The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 118 · Sprague | 5,000 Meters Varsity | 118 | 22:42.40 | 11 |
| Sep 26 | 2025 Nike Portland XCSep 26 · 5,000 Meters Varsity Division 3 · Place 29 · Sprague | 5,000 Meters Varsity Division 3 | 29 | 21:59.10 | 11 |
| Sep 12 | Ash Creek FestivalSep 12 · 5,000 Meters Varsity · Place 35 · Sprague | 5,000 Meters Varsity | 35 | 22:53.40 | 11 |
| Sep 6 | The Ultimook RaceSep 6 · 5,000 Meters Junior Varsity 5A · Place 108 · Sprague | 5,000 Meters Junior Varsity 5A | 108 | 28:50.00 | 11 |
| Aug 29 | Night MeetAug 29 · 3,000 Meters Varsity · Place 54 · Sprague | 3,000 Meters Varsity | 54 | 12:59.96 | 11 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | The Harrier ClassicOct 5 · 5,000 Meters Varsity · Place 26 · Sprague | 5,000 Meters Varsity | 26 | 24:17.71 | 10 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Varsity Division 2 · Place 153 · Sprague | 5,000 Meters Varsity Division 2 | 153 | 24:25.1 | SO |
| Sep 13 | Ash Creek XC FestivalSep 13 · 5,000 Meters Varsity · Place 79 · Sprague | 5,000 Meters Varsity | 79 | 23:49.23 | 10 |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A · Place 88 · Sprague | 5,000 Meters Junior Varsity 5A | 88 | 28:41.40 | 10 |