Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Ash Creek PreserveThe Opener · Aug 28 | 9:58.14 | The Opener | August 28, 2026 |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 13 | 12:36.8 | NW Middle School XC Showdown presented by HOTV | October 13, 2022 |
| 3,000 Meters · Blue Lake Regional ParkNike Portland XC Middle School Meet · Sep 24 | 14:18.80 | Nike Portland XC Middle School Meet | September 24, 2021 |
| 3,000 Meters · Jefferson HSJefferson Middle School Invitational · Sep 28 | 12:24 | Jefferson Middle School Invitational | September 28, 2022 |
| 3,000 Meters · River Trail 3KWC River Trail 3K · Oct 25 | 11:46.868 | WC River Trail 3K | October 25, 2022 |
| 3,000 Meters · Stayton Middle School Nature TrailsStayton Regis Invitational Middle School Section · Oct 7 | 13:38.4 | Stayton Regis Invitational Middle School Section | October 7, 2021 |
| 3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 30 | 11:37.8 | Stumptown Youth XC Championship | October 30, 2022 |
| 5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 19 | 17:35.00 | The Mook XC Invitational | September 19, 2026 |
| 5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 26 | 18:11.32 | Nike Portland XC | September 26, 2026 |
| 5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 7 | 18:10.70 | OSAA State XC Championships | November 7, 2026 |
| 5,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 14 | 17:45.62 | Estacada Invitational | October 14, 2026 |
| 5,000 Meters · Stayton Middle School Nature Trails4A-3 Oregon West Conference Championships · Oct 31 | 17:48.79 | 4A-3 Oregon West Conference Championships | October 31, 2026 |
| 5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 17 | 27:30 | Steens Mountain Running Camp Jan Yriarte Uphill 5K | July 17, 2026 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 2 | 21:16.57 | Ultimook Race | September 2, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | OSAA State XC ChampionshipsNov 7 · 5,000 Meters 4A · Place 61 · StaytonStayton | 5,000 Meters 4A | 61 | 18:10.70 PB | 12 |
| Oct 31 | 4A-3 Oregon West Conference ChampionshipsOct 31 · 5,000 Meters Varsity · Place 16 · StaytonStayton | 5,000 Meters Varsity | 16 | 17:48.79 PB | 12 |
| Oct 14 | Estacada InvitationalOct 14 · 5,000 Meters Varsity · Place 40 · StaytonStayton | 5,000 Meters Varsity | 40 | 17:45.62 PB | 12 |
| Oct 1 | Stayton/Regis InvitationalOct 1 · 5,000 Meters Varsity · Place 16 · StaytonStayton | 5,000 Meters Varsity | 16 | 18:04.88 | 12 |
| Sep 26 | Nike Portland XCSep 26 · 5,000 Meters Blue Varsity · Place 34 · StaytonStayton | 5,000 Meters Blue Varsity | 34 | 18:11.32 PB | 12 |
| Sep 19 | The Mook XC InvitationalSep 19 · 5,000 Meters Silver Varsity Boys (Ave over 18:00) · Place 25 · StaytonStayton | 5,000 Meters Silver Varsity Boys (Ave over 18:00) | 25 | 17:35.00 PB | 12 |
| Sep 12 | Stayton XC InvitationalSep 12 · 5,000 Meters Varsity · Place 13 · StaytonStayton | 5,000 Meters Varsity | 13 | 19:17.76 | 12 |
| Sep 5 | Ultimook RaceSep 5 · 5,000 Meters Varsity Boys 1A – 4A · Place 81 · StaytonStayton | 5,000 Meters Varsity Boys 1A – 4A | 81 | 20:23.27Unofficial | 12 |
| Aug 28 | The Opener Aug 28 · 3,000 Meters Varsity · Place 80 · StaytonStayton | 3,000 Meters Varsity | 80 | 9:58.14 PB | 12 |
| Jul 17 | Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 17 · 5,000 Meters Week 2 · Place 74 · StaytonStayton | 5,000 Meters Week 2 | 74 | 27:30 PB | 12 |
2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 2 | Ultimook RaceSep 2 · 5,000 Meters Varsity 1A-4A · Place 112 · StaytonStayton | 5,000 Meters Varsity 1A-4A | 112 | 21:16.57 PB | 9 |
2022 Cross Country
4 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | NW Middle School XC Showdown presented by HOTVOct 14 · 3,000 Meters Sweepstakes · Place 38 · StaytonStayton | 3,000 Meters Sweepstakes | 38 | 14:30.80 | 7 |
| Oct 7 | Stayton Regis Invitational Middle School SectionOct 7 · 3,000 Meters Middle School · Place 20 · StaytonStayton | 3,000 Meters Middle School | 20 | 13:38.4 PB | 7 |
| Sep 29 | Jefferson Middle School InvitationalSep 29 · 3,000 Meters Middle School · Place 34 · StaytonStayton | 3,000 Meters Middle School | 34 | 14:23 | 7 |
| Sep 24 | Nike Portland XC Middle School MeetSep 24 · 3,000 Meters Middle School · Place 103 · StaytonStayton | 3,000 Meters Middle School | 103 | 14:18.80 PB | 7 |
| Sep 17 | SMS Time Trial Sep 17 · 3,000 Meters Middle School · StaytonStayton | 3,000 Meters Middle School | 0 | 16:55Unofficial | 7 |
| Sep 11 | Stayton InvitationalSep 11 · 3,000 Meters Middle School · Place 7 · StaytonStayton | 3,000 Meters Middle School | 7 | 14:30 | 7 |