Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Forest Grove High SchoolViking 3k · Aug 27 | 12:08.91 | Viking 3k | August 27, 2026 |
| 5,000 Meters · Anderson ParkVernonia Invitational · Oct 15 | 18:46.23 | Vernonia Invitational | October 15, 2026 |
| 5,000 Meters · Cheadle 2.5 Loop CourseChamps Invite · Sep 25 | 19:17.21 | Champs Invite | September 25, 2026 |
| 5,000 Meters · Fort Stevens Historic Area2A/1A-SD1 District 1 Championships · Oct 30 | 19:04.22 | 2A/1A-SD1 District 1 Championships | October 30, 2026 |
| 5,000 Meters · Gervais High SchoolGervais Invitational · Sep 11 | 20:18.41 | Gervais Invitational | September 11, 2026 |
| 5,000 Meters · Nike World HeadquartersBowerman 5K · Jul 26 | 22:18.55 | Bowerman 5K | July 26, 2025 |
| 5,000 Meters · Rainier HSRainier Invitational · Oct 10 | 20:45.90 | Rainier Invitational | October 10, 2026 |
| 5,000 Meters · Scappoose High SchoolRun With Neil Invitational · Oct 3 | 21:46.62 | Run With Neil Invitational | October 3, 2026 |
| 5,000 Meters · Wildcat TrialSouthwest Christian Invite · Sep 18 | 20:05.16 | Southwest Christian Invite | September 18, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 2A/1A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters Varsity · Place 32 · Southwest ChristianSouthwest Christian | 5,000 Meters Varsity | 32 | 19:04.22 PB | 9 |
| Oct 15 | Vernonia InvitationalOct 15 · 5,000 Meters High School · Place 34 · Southwest ChristianSouthwest Christian | 5,000 Meters High School | 34 | 18:46.23 PB | 9 |
| Oct 10 | Rainier Invitational Oct 10 · 5,000 Meters Varsity · Place 27 · Southwest ChristianSouthwest Christian | 5,000 Meters Varsity | 27 | 20:45.90 PB | 9 |
| Oct 3 | Run With Neil InvitationalOct 3 · 5,000 Meters Varsity · Place 59 · Southwest ChristianSouthwest Christian | 5,000 Meters Varsity | 59 | 21:46.62 PB | 9 |
| Sep 25 | Champs InviteSep 25 · 5,000 Meters Varsity · Place 72 · Southwest ChristianSouthwest Christian | 5,000 Meters Varsity | 72 | 19:17.21 PB | 9 |
| Sep 18 | Southwest Christian InviteSep 18 · 5,000 Meters High School Boys · Place 22 · Southwest ChristianSouthwest Christian | 5,000 Meters High School Boys | 22 | 20:05.16 PB | 9 |
| Sep 11 | Gervais InvitationalSep 11 · 5,000 Meters Varsity · Place 9 · Southwest ChristianSouthwest Christian | 5,000 Meters Varsity | 9 | 20:18.41 PB | 9 |
| Sep 4 | Wildcat intersquadSep 4 · 3,000 Meters Varsity · Place 3 · Southwest ChristianSouthwest Christian | 3,000 Meters Varsity | 3 | 11:36Unofficial | 9 |
| Aug 27 | Viking 3kAug 27 · 3,000 Meters Boys Sub 13:00 · Place 55 · Southwest ChristianSouthwest Christian | 3,000 Meters Boys Sub 13:00 | 55 | 12:08.91 PB | 9 |
2025 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 26 | Champs InviteSep 26 · 3,000 Meters Middle School · Place 51 · Southwest Christian MSSouthwest Christian MS | 3,000 Meters Middle School | 51 | 14:11.90 | 8 |
| Jul 26 | Bowerman 5KJul 26 · 5,000 Meters Adults and Youth · Place 241 · Bowerman TrackBowerman Track | 5,000 Meters Adults and Youth | 241 | 22:18.55 PB | 8 |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 19 | Gervais 3KSep 19 · 3,000 Meters Middle School · Place 9 · Southwest ChristianSouthwest Christian | 3,000 Meters Middle School | 9 | 12:44.0Unofficial | 7 |