Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Pine Nursery MS XC courseCO Middle School District Meet · Oct 18 | 10:35.0 | CO Middle School District Meet | October 18, 2016 |
| 3,000 Meters · Western Oregon UniversityPDXC State Middle School Championship · Oct 23 | 11:25.8 | PDXC State Middle School Championship | October 23, 2016 |
| 5,000 Meters · Ash Creek Preserve 5KAsh Creek XC Festival · Sep 9 | 18:20.98 | Ash Creek XC Festival | September 9, 2017 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 17:57.40 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Central Oregon Community College5A-4 IMC District Championships · Oct 28 | 19:58.89 | 5A-4 IMC District Championships | October 28, 2017 |
| 5,000 Meters · Drake ParkOxford Classic · Oct 6 | 18:42.19 | Oxford Classic | October 6, 2017 |
| 5,000 Meters · Eagle Island XC CourseNXR Northwest Regional Championships · Nov 10 | 18:12.80 | NXR Northwest Regional Championships | November 10, 2018 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 17:43.5 | Nike Portland XC | September 30, 2017 |
| 5,000 Meters · State Meet Course (Lane)OSAA 6A State Championship · Nov 3 | 17:35 | OSAA 6A State Championship | November 3, 2018 |
| 5,000 Meters · Steens MountainSteens Mountain High Altitude Running Camp Uphill 5k · Jul 19 | 24:07.40 | Steens Mountain High Altitude Running Camp Uphill 5k | July 19, 2019 |
| 5,000 Meters · Willamette Mission State ParkGeorge Fox XC Classic · Oct 14 | 17:06.83 | George Fox XC Classic | October 14, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | 6A-6 Mountain Valley Conference ChampionshipNov 2 · 5,000 Meters Junior Varsity · Place 1 · SummitSummit | 5,000 Meters Junior Varsity | 1 | 16:58.60 | 11 |
| Oct 19 | Warner Pacific XC ClassicOct 19 · 5,000 Meters Junior Varsity · Place 11 · SummitSummit | 5,000 Meters Junior Varsity | 11 | 17:31.69 | 11 |
| Oct 4 | Oxford ClassicOct 4 · 5,000 Meters Junior Varsity · Place 2 · SummitSummit | 5,000 Meters Junior Varsity | 2 | 17:45.34 | 11 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters JV Championships · Place 40 · SummitSummit | 5,000 Meters JV Championships | 40 | 17:57.40 PB | 11 |
| Sep 21 | Bridgette Nelson Memorial Invitational MeetSep 21 · 5,000 Meters Junior Varsity · Place 2 · SummitSummit | 5,000 Meters Junior Varsity | 2 | 18:45.99 | 11 |
| Jul 19 | Steens Mountain High Altitude Running Camp Uphill 5kJul 19 · 5,000 Meters Week 2 · Place 50 · SummitSummit | 5,000 Meters Week 2 | 50 | 24:07.40 PB | 11 |
2018 Cross Country
10 results2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | 5A-4 IMC District ChampionshipsOct 28 · 5,000 Meters Varsity · Place 28 · SummitSummit | 5,000 Meters Varsity | 28 | 19:58.89 PB | 9 |
| Oct 14 | George Fox XC ClassicOct 14 · 5,000 Meters JV Gold · Place 2 · SummitSummit | 5,000 Meters JV Gold | 2 | 17:06.83 PB | 9 |
| Oct 6 | Oxford ClassicOct 6 · 5,000 Meters Junior Varsity Gold · Place 12 · SummitSummit | 5,000 Meters Junior Varsity Gold | 12 | 18:42.19 PB | 9 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters JV Championships · Place 59 · SummitSummit | 5,000 Meters JV Championships | 59 | 17:43.5 PB | 9 |
| Sep 9 | Ash Creek XC FestivalSep 9 · 5,000 Meters Junior Varsity (Saturday) · Place 15 · SummitSummit | 5,000 Meters Junior Varsity (Saturday) | 15 | 18:20.98 PB | 9 |
2016 Cross Country
3 results