Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Baker High SchoolBaker Race 2 · Mar 12 | 18:57.62 | Baker Race 2 | March 12, 2021 |
| 5,000 Meters · Cheadle Lake Double LoopSpring 2021 3A/2A/1A State XC Championships · Apr 10 | 17:51.98 | Spring 2021 3A/2A/1A State XC Championships | April 10, 2021 |
| 5,000 Meters · Lane Community CollegeOSAA 3A/2A/1A State Championships · Nov 5 | 16:24.8 | OSAA 3A/2A/1A State Championships | November 5, 2022 |
| 5,000 Meters · Maxine Johnson ElemetaryParma Invite · Aug 24 | 18:03.9 | Parma Invite | August 24, 2023 |
| 5,000 Meters · Nyssa High SchoolOntario, Vale, LaGrande, Adrian Union @4:30 · Mar 8 | 20:06.87 | Ontario, Vale, LaGrande, Adrian Union @4:30 | March 8, 2021 |
| 5,000 Meters · Rolling Hills Golf CourseWeiser Invite · Sep 1 | 17:05.39 | Weiser Invite | September 1, 2023 |
| 5,000 Meters · Steens MountainSTEENS MOUNTAIN RUNNING CAMP JAN YRIARTE UPHILL 5K · Jul 22 | 23:01 | STEENS MOUNTAIN RUNNING CAMP JAN YRIARTE UPHILL 5K | July 22, 2022 |
| 8,000 Meters · Emerald City Open 2K Loop 2025Emerald City Open · Oct 11 | 26:54.57 | Emerald City Open | October 11, 2025 |
| 8,000 Meters · Hovander Homestead Park2026 WWU Bill Roe Classic · Sep 26 | 24:53.20 | 2026 WWU Bill Roe Classic | September 26, 2026 |
| 8,000 Meters · Lewis UniversityLewis Crossover · Oct 10 | 25:24.66 | Lewis Crossover | October 10, 2026 |
| 8,000 Meters · Western Oregon UniversityGNAC Cross Country Championships · Nov 7 | 24:18.0 | GNAC Cross Country Championships | November 7, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
3 results2024 Cross Country
1 results2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | OSAA 3A/2A/1A State ChampionshipsNov 4 · 5,000 Meters 2A · Place 2 · UnionUnion | 5,000 Meters 2A | 2 | 16:22.6 | SR |
| Oct 27 | 3A/2A/1A-SD3 District 3 ChampionshipsOct 27 · 5,000 Meters Varsity 2A · Place 2 · UnionUnion | 5,000 Meters Varsity 2A | 2 | 15:58.3 | 12 |
| Oct 18 | Kyle Burnside Memorial Invite @ Birch Creek Golf Course Oct 18 · 5,000 Meters Varsity · Place 1 · UnionUnion | 5,000 Meters Varsity | 1 | 16:38.5 | 12 |
| Oct 13 | FootRace to ValhallaOct 13 · 5,000 Meters Varsity · Place 1 · UnionUnion | 5,000 Meters Varsity | 1 | 16:24.4 | 12 |
| Sep 28 | Baker Invitational Sep 28 · Varsity · Place 1 · UnionUnion | Varsity | 1 | 16:57 | 12 |
| Sep 15 | Wallowa County InvitationalSep 15 · 5,000 Meters Varsity · Place 1 · UnionUnion | 5,000 Meters Varsity | 1 | 16:56.6 | 12 |
| Sep 8 | 46th Annual Catherine Creek Scamper -FULLSep 8 · 5,000 Meters Varsity · Place 1 · UnionUnion | 5,000 Meters Varsity | 1 | 17:27.5 | 12 |
| Sep 1 | Weiser InviteSep 1 · 5,000 Meters Varsity · Place 3 · UnionUnion | 5,000 Meters Varsity | 3 | 17:05.39 PB | 12 |
| Aug 24 | Parma InviteAug 24 · 5,000 Meters Varsity · Place 1 · UnionUnion | 5,000 Meters Varsity | 1 | 18:03.9 PB | 12 |
| Jul 28 | Steens Mountain Running Camp Jan Yriarte Uphill 5K Jul 28 · 5,000 Meters Session 1 · Place 24 · UnionUnion | 5,000 Meters Session 1 | 24 | 24:13 | 12 |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | OSAA 3A/2A/1A State ChampionshipsNov 5 · 5,000 Meters 2A/1A · Place 5 · UnionUnion | 5,000 Meters 2A/1A | 5 | 16:24.8 PB | 11 |
| Oct 28 | 3A/2A/1A-SD3 Special District 3 ChampionshipsOct 28 · 5,000 Meters Varsity 2A · Place 3 · UnionUnion | 5,000 Meters Varsity 2A | 3 | 16:05.2 | 11 |
| Oct 20 | Bobcat Huskies InviteOct 20 · Varsity · Place 2 · UnionUnion | Varsity | 2 | 15:03 | 11 |
| Oct 6 | Crosby InvitationalOct 6 · 5,000 Meters Varsity · Place 1 · UnionUnion | 5,000 Meters Varsity | 1 | 16:29.53 | 11 |
| Sep 30 | Baker Invitational Sep 30 · 5,000 Meters Varsity · Place 2 · UnionUnion | 5,000 Meters Varsity | 2 | 17:01.3 | 11 |
| Sep 16 | Wallowa County Invitational Sep 16 · 5,000 Meters Varsity · Place 3 · UnionUnion | 5,000 Meters Varsity | 3 | 17:12.7 | 11 |
| Sep 9 | 45th Annual Catherine Creek ScamperSep 9 · 5,000 Meters Varsity · Place 1 · UnionUnion | 5,000 Meters Varsity | 1 | 17:35.5 | 11 |
| Aug 26 | Union/Cove 2 mile time trialAug 26 · 2 Miles HS Boys · Place 1 · UnionUnion | 2 Miles HS Boys | 1 | 10:35Unofficial | 11 |
| Aug 19 | Hoka One One National Postal 2 Mile (Local Event)Aug 19 · 2 Miles Varsity · UnionUnion | 2 Miles Varsity | 0 | 10:35Unofficial | 11 |
| Jul 22 | STEENS MOUNTAIN RUNNING CAMP JAN YRIARTE UPHILL 5KJul 22 · 5,000 Meters Week 1 · Place 12 · UnionUnion | 5,000 Meters Week 1 | 12 | 23:01 PB | 11 |
2021 Cross Country
16 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | OSAA 3A/2A/1A State ChampionshipsNov 6 · 5,000 Meters 2A · Place 10 · UnionUnion | 5,000 Meters 2A | 10 | 17:34.60 | 10 |
| Oct 29 | 3A/2A/1A-SD3 District 3 ChampionshipsOct 29 · 5,000 Meters Varsity · Place 6 · UnionUnion | 5,000 Meters Varsity | 6 | 17:08.1 | 10 |
| Oct 21 | Gold Rush Run-Grant UnionOct 21 · 5,000 Meters Varsity · Place 9 · UnionUnion | 5,000 Meters Varsity | 9 | 17:21.7 | 10 |
| Oct 14 | IMC District PreviewOct 14 · 5,000 Meters Varsity · Place 6 · UnionUnion | 5,000 Meters Varsity | 6 | 17:19.5 | 10 |
| Oct 8 | Tiger Invite Oct 8 · 5,000 Meters Varsity · Place 3 · UnionUnion | 5,000 Meters Varsity | 3 | 18:00.40 | 10 |
| Oct 1 | Baker InviteOct 1 · 5,000 Meters Varsity · Place 5 · UnionUnion | 5,000 Meters Varsity | 5 | 17:45.48 | 10 |
| Sep 17 | Wallowa County Invitational Sep 17 · 5,000 Meters Varsity · Place 5 · UnionUnion | 5,000 Meters Varsity | 5 | 18:27.2 | 10 |
| Sep 10 | 44th Annual Catherine Creek ScamperSep 10 · 5,000 Meters Varsity · Place 5 · UnionUnion | 5,000 Meters Varsity | 5 | 18:27.3 | 10 |
| Sep 2 | Weiser InviteSep 2 · 5,000 Meters High School · Place 4 · UnionUnion | 5,000 Meters High School | 4 | 18:27 | 10 |
| Aug 21 | Cove Cherry FairAug 21 · 5,000 Meters High School boys · Place 2 · UnionUnion | 5,000 Meters High School boys | 2 | 19:00Unofficial | 10 |
| Jul 23 | Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 23 · 5,000 Meters Week 1 · Place 47 · UnionUnion | 5,000 Meters Week 1 | 47 | 25:53 | 10 |
| Apr 10 | Spring 2021 3A/2A/1A State XC ChampionshipsApr 10 · 5,000 Meters 2A/1A Varsity · Place 15 · UnionUnion | 5,000 Meters 2A/1A Varsity | 15 | 17:51.98 PB | 9 |
| Apr 2 | 3A/2A/1A Special District 5 Spring XC ChampionshipApr 2 · 5,000 Meters Varsity · Place 8 · UnionUnion | 5,000 Meters Varsity | 8 | 18:26.5 | 9 |
| Mar 12 | Baker Race 2Mar 12 · 5,000 Meters Varsity · Place 7 · UnionUnion | 5,000 Meters Varsity | 7 | 18:57.62 PB | 9 |
| Mar 8 | Ontario, Vale, LaGrande, Adrian Union @4:30Mar 8 · 5,000 Meters Varsity · Place 6 · UnionUnion | 5,000 Meters Varsity | 6 | 20:06.87 PB | 9 |
| Mar 6 | Union XC 2 Mile Time TrialMar 6 · 2 Miles HS Boys · Place 3 · UnionUnion | 2 Miles HS Boys | 3 | 12:02Unofficial | 9 |
2020 Cross Country
2 results2019 Cross Country
3 results