Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Cascade Middle SchoolCascade Middle School XC Meet #2 · Oct 13 | 14:02.0 | Cascade Middle School XC Meet #2 | October 13, 2022 |
| 3,000 Meters · PCMS Home CourseBend Middle School XC District Meet · Oct 18 | 14:21.55 | Bend Middle School XC District Meet | October 18, 2022 |
| 5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 26 | 20:13.86 | Nike Portland XC | September 26, 2026 |
| 5,000 Meters · Crooked River Park5A-4 Intermountain Conference Championships · Oct 29 | 21:33.27 | 5A-4 Intermountain Conference Championships | October 29, 2026 |
| 5,000 Meters · Drake ParkOxford Classic · Oct 3 | 20:58.12 | Oxford Classic | October 3, 2026 |
| 5,000 Meters · Lane Community CollegeNorthwest Classic-Sponsored by Steens Mountain Running Camp · Sep 19 | 21:20.30 | Northwest Classic-Sponsored by Steens Mountain Running Camp | September 19, 2026 |
| 5,000 Meters · Marist HS 5K CourseMarist Invite · Sep 2 | 26:09.7 | Marist Invite | September 2, 2023 |
| 5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 9 | 21:15.56 | 6th Annual Rose City Championship Invite | October 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 5A-4 Intermountain Conference ChampionshipsOct 29 · 5,000 Meters Varsity · Place 18 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity | 18 | 21:33.27 PB | 12 |
| Oct 9 | 6th Annual Rose City Championship InviteOct 9 · 5,000 Meters Varsity Silver · Place 88 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity Silver | 88 | 21:15.56 PB | 12 |
| Oct 3 | Oxford ClassicOct 3 · 5,000 Meters Varsity · Place 12 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity | 12 | 20:58.12 PB | 12 |
| Sep 26 | Nike Portland XCSep 26 · 5,000 Meters Danner Championship Varsity · Place 120 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Danner Championship Varsity | 120 | 20:13.86 PB | 12 |
| Sep 19 | Northwest Classic-Sponsored by Steens Mountain Running CampSep 19 · 5,000 Meters 5A/6A Varsity · Place 31 · Mountain View (OR)Mountain View (OR) | 5,000 Meters 5A/6A Varsity | 31 | 21:20.30 PB | 12 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 5A-4 Intermountain Conference ChampionshipsOct 29 · 5,000 Meters Varsity · Place 18 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity | 18 | 22:01.30 | 11 |
| Oct 10 | 5th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity · Place 20 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity | 20 | 21:22.70 | 11 |
| Oct 4 | Oxford ClassicOct 4 · 5,000 Meters Varsity · Place 29 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity | 29 | 22:08.00 | 11 |
| Sep 26 | 2025 Nike Portland XCSep 26 · 5,000 Meters Varsity Division 3 · Place 17 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity Division 3 | 17 | 21:11.70 | 11 |
| Sep 20 | Northwest Classic : Sponsored by Steens Mountain Running CampSep 20 · 5,000 Meters 5A/6A Varsity · Place 35 · Mountain View (OR)Mountain View (OR) | 5,000 Meters 5A/6A Varsity | 35 | 22:03.69 | 11 |
| Sep 6 | Caldera Wolfpack 5kSep 6 · 5,000 Meters Varsity · Place 18 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity | 18 | 22:35.46 | 11 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 5A-4 Intermountain Conference ChampionshipsOct 30 · 5,000 Meters Varsity · Place 19 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity | 19 | 22:24.70 | 10 |
| Oct 16 | Estacada InvitationalOct 16 · 5,000 Meters Varsity · Place 37 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity | 37 | 21:46.36 | 10 |
| Oct 5 | Oxford ClassicOct 5 · 5,000 Meters Varsity · Place 24 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity | 24 | 22:11.40 | 10 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Varsity Division 3 · Place 36 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity Division 3 | 36 | 21:45.6 | SO |
| Sep 21 | Northwest Classic 2024Sep 21 · 5,000 Meters Varsity 5A · Place 44 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity 5A | 44 | 21:56.00 | 10 |
| Sep 7 | Marist InviteSep 7 · 5,000 Meters Varsity · Place 28 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity | 28 | 21:57.79 | 10 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 5A-4 IMC Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 23 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity | 23 | 23:00.40 | 9 |
| Oct 13 | Escape the Rock at Fort Rock State ParkOct 13 · 5,000 Meters Varsity · Place 7 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity | 7 | 25:52.1 | 9 |
| Oct 7 | Oxford ClassicOct 7 · 5,000 Meters Varsity · Place 70 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity | 70 | 25:48.49 | 9 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Junior Varsity Division 3 · Place 21 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Junior Varsity Division 3 | 21 | 24:20.4 | FR |
| Sep 23 | Northwest Classic 2023Sep 23 · 5,000 Meters Varsity 5A · Place 129 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity 5A | 129 | 24:15.5 | FR |
| Sep 2 | Marist InviteSep 2 · 5,000 Meters Varsity · Place 39 · Mountain View (OR)Mountain View (OR) | 5,000 Meters Varsity | 39 | 26:09.7 PB | 9 |
2022 Cross Country
4 results