Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Ash Creek Preserve 5KAsh Creek XC Festival · Sep 9 | 16:48.75 | Ash Creek XC Festival | September 9, 2017 |
| 5,000 Meters · Colver Sports Fields5A-3 Midwestern League Championship · Oct 25 | 16:04.32 | 5A-3 Midwestern League Championship | October 25, 2017 |
| 5,000 Meters · Eagle Island XC CourseNXR Northwest · Nov 12 | 16:09.3 | NXR Northwest | November 12, 2016 |
| 5,000 Meters · Jackson County Expo4th Annual Max King Invite · Oct 11 | 15:43.9 | 4th Annual Max King Invite | October 11, 2017 |
| 5,000 Meters · Lane Community College5A-3 Midwestern League Championship · Oct 27 | 16:04.4 | 5A-3 Midwestern League Championship | October 27, 2016 |
| 5,000 Meters · Nike World HeadquartersNike BorderClash 18 · Nov 20 | 16:06 | Nike BorderClash 18 | November 20, 2016 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 15:43.0 | Nike Portland XC | September 30, 2017 |
| 5,000 Meters · State Meet Course (Lane)OSAA 5A State Championships · Nov 4 | 15:31 | OSAA 5A State Championships | November 4, 2017 |
| 5,000 Meters · Valley of the Rogue State ParkHidden Valley Mustang Invitational · Oct 7 | 16:24.92 | Hidden Valley Mustang Invitational | October 7, 2017 |
| 8,000 Meters · Ft. Steilacoom ParkPuget Sound Cross Country Invitational · Aug 31 | 34:40.56 | Puget Sound Cross Country Invitational | August 31, 2019 |
| 8,000 Meters · Pacific Lutheran UniversityPLU Cross Country Invitational - College · Sep 15 | 27:48.8 | PLU Cross Country Invitational - College | September 15, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | NWC Fall Time TrialsOct 8 · 1 Miles Collegiate · Place 16 · LinfieldLinfield | 1 Miles Collegiate | 16 | 5:34.3Unofficial | So |
2019 Cross Country
1 results2018 Cross Country
1 results2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | Nike BorderClash 19Nov 18 · 5,000 Meters Oregon vs Washington · Place 79 · OregonOregon | 5,000 Meters Oregon vs Washington | 79 | 20:38.48 | 12 |
| Nov 11 | NXR Northwest Regional ChampionshipsNov 11 · 5,000 Meters Championship · Place 56 · CraterCrater | 5,000 Meters Championship | 56 | 16:15.16 | 12 |
| Nov 4 | OSAA 5A State ChampionshipsNov 4 · 5,000 Meters 5A · Place 3 · CraterCrater | 5,000 Meters 5A | 3 | 15:31 PB | 12 |
| Oct 25 | 5A-3 Midwestern League ChampionshipOct 25 · 5,000 Meters Varsity · Place 5 · CraterCrater | 5,000 Meters Varsity | 5 | 16:04.32 PB | 12 |
| Oct 11 | 4th Annual Max King InviteOct 11 · 5,000 Meters Varsity · Place 3 · CraterCrater | 5,000 Meters Varsity | 3 | 15:43.9 PB | 12 |
| Oct 7 | Hidden Valley Mustang InvitationalOct 7 · 5,000 Meters Varsity · Place 1 · CraterCrater | 5,000 Meters Varsity | 1 | 16:24.92 PB | 12 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Danner Championships · Place 13 · CraterCrater | 5,000 Meters Danner Championships | 13 | 15:43.0 PB | 12 |
| Sep 23 | Rogue XC InviteSep 23 · 5,000 Meters HS Varsity · Place 2 · CraterCrater | 5,000 Meters HS Varsity | 2 | 16:36.15 | 12 |
| Sep 9 | Ash Creek XC FestivalSep 9 · 5,000 Meters Varsity (Saturday) · Place 20 · CraterCrater | 5,000 Meters Varsity (Saturday) | 20 | 16:48.75 PB | 12 |
2016 Cross Country
4 results