Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 25 | 10:22.62 | Night Meet | August 25, 2017 |
| 5,000 Meters · Aloha HSMountainside, Sunset, Westview @ Aloha · Sep 13 | 18:28.1 | Mountainside, Sunset, Westview @ Aloha | September 13, 2017 |
| 5,000 Meters · Bridger Creek Golf CourseBozeman High Cross-Country Invite · Sep 8 | 18:39.80 | Bozeman High Cross-Country Invite | September 8, 2018 |
| 5,000 Meters · Eagle Island State ParkNXR Northwest · Nov 12 | 17:29.8 | NXR Northwest | November 12, 2016 |
| 5,000 Meters · Eagle Island XC CourseNXR Northwest Regional Championships · Nov 10 | 17:52.10 | NXR Northwest Regional Championships | November 10, 2018 |
| 5,000 Meters · East Bay Golf CourseBYU Autumn Classic @ East Bay Golf Course · Sep 14 | 18:16.1 | BYU Autumn Classic @ East Bay Golf Course | September 14, 2019 |
| 5,000 Meters · Glencoe HSSouthridge, Sunset @ Glencoe · Sep 20 | 17:27.5 | Southridge, Sunset @ Glencoe | September 20, 2017 |
| 5,000 Meters · Jesuit High SchoolSunset, Westview @ Jesuit · Oct 19 | 17:13.40 | Sunset, Westview @ Jesuit | October 19, 2016 |
| 5,000 Meters · Kahuku Golf Course Beach2019 Big Wave Invitational · Aug 31 | 18:55 | 2019 Big Wave Invitational | August 31, 2019 |
| 5,000 Meters · Nike World HeadquartersNike BorderClash 18 · Nov 20 | 18:03 | Nike BorderClash 18 | November 20, 2016 |
| 5,000 Meters · Portland Meadows Race TrackPortland Meadows Invitational · Oct 14 | 17:28.5 | Portland Meadows Invitational | October 14, 2016 |
| 5,000 Meters · State Meet Course (Lane)OSAA 6A State Championships · Nov 5 | 17:26 | OSAA 6A State Championships | November 5, 2016 |
| 5,000 Meters · University of Montana Golf CourseMHSA AA State XC Championships · Oct 20 | 18:09.78 | MHSA AA State XC Championships | October 20, 2018 |
| 6,000 Meters · LaVern Gibson CourseNCAA DI Pre-National Championships · Oct 19 | 21:34.1 | NCAA DI Pre-National Championships | October 19, 2019 |
| 6,000 Meters · Rose Park Golf CourseNCAA DI Mountain Region Cross Country Championships · Nov 15 | 21:06.5 | NCAA DI Mountain Region Cross Country Championships | November 15, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
4 results2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NXR Northwest Regional ChampionshipsNov 10 · 5,000 Meters Championship · Place 8 · HellgateHellgate | 5,000 Meters Championship | 8 | 17:52.10 PB | 12 |
| Oct 20 | MHSA AA State XC ChampionshipsOct 20 · 5,000 Meters Varsity · Place 3 · HellgateHellgate | 5,000 Meters Varsity | 3 | 18:09.78 PB | 12 |
| Oct 10 | Runners Edge Missoula City MeetOct 10 · 5,000 Meters Varsity · Place 1 · HellgateHellgate | 5,000 Meters Varsity | 1 | 18:39.09 | 12 |
| Oct 4 | Capital City 7 of 7Oct 4 · 5,000 Meters Varsity · Place 3 · HellgateHellgate | 5,000 Meters Varsity | 3 | 18:26.16 | — |
| Sep 29 | Mountain West ClassicSep 29 · 5,000 Meters Varsity · Place 2 · HellgateHellgate | 5,000 Meters Varsity | 2 | 18:16.49 | 12 |
| Sep 8 | Bozeman High Cross-Country InviteSep 8 · 5,000 Meters Varsity · Place 2 · HellgateHellgate | 5,000 Meters Varsity | 2 | 18:39.80 PB | 12 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Danner Championships · Place 3 · SunsetSunset | 5,000 Meters Danner Championships | 3 | 17:39.7 | 11 |
| Sep 20 | Southridge, Sunset @ GlencoeSep 20 · 5,000 Meters Varsity/JV Combined · Place 1 · SunsetSunset | 5,000 Meters Varsity/JV Combined | 1 | 17:27.5 PB | 11 |
| Sep 13 | Mountainside, Sunset, Westview @ AlohaSep 13 · 5,000 Meters Varsity · Place 1 · SunsetSunset | 5,000 Meters Varsity | 1 | 18:28.1 PB | 11 |
| Sep 9 | Tahoma 15K Coed RelaysSep 9 · 3,000 Meters Relay · SunsetSunset | 3,000 Meters Relay | 0 | 12:16Unofficial | 11 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Girls Junior · Place 1 · SunsetSunset | 3,000 Meters Girls Junior | 1 | 10:22.62 PB | 11 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | Nike BorderClash 18Nov 20 · 5,000 Meters Girls Borderclash Race · Place 3 · SunsetSunset | 5,000 Meters Girls Borderclash Race | 3 | 18:03 PB | 10 |
| Nov 12 | NXR NorthwestNov 12 · 5,000 Meters Championship · Place 3 · SunsetSunset | 5,000 Meters Championship | 3 | 17:29.8 PB | 10 |
| Nov 5 | OSAA 6A State ChampionshipsNov 5 · 5,000 Meters 6A · Place 1 · SunsetSunset | 5,000 Meters 6A | 1 | 17:26 PB | 10 |
| Oct 19 | Sunset, Westview @ JesuitOct 19 · 5,000 Meters Varsity · Place 1 · SunsetSunset | 5,000 Meters Varsity | 1 | 17:13.40 PB | 10 |
| Oct 14 | Portland Meadows InvitationalOct 14 · 5,000 Meters Varsity · Place 1 · SunsetSunset | 5,000 Meters Varsity | 1 | 17:28.5 PB | 10 |
2015 Cross Country
1 results