Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Cheldelin 3000Cheldelin Cougar Classic · Oct 17 | 7:23.30 | Cheldelin Cougar Classic | October 17, 2019 |
| 3,000 Meters · Ash Creek PreserveThe Opener · Aug 28 | 10:07.10 | The Opener | August 28, 2026 |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 14 | 15:01.90 | NW Middle School XC Showdown presented by HOTV | October 14, 2021 |
| 3,000 Meters · Blue Lake ParkNike Portland XC Middle School/Club · Sep 27 | 16:06.30 | Nike Portland XC Middle School/Club | September 27, 2019 |
| 3,000 Meters · Blue Lake Regional ParkNike Portland XC Middle School Meet · Sep 24 | 14:39.70 | Nike Portland XC Middle School Meet | September 24, 2021 |
| 3,000 Meters · Jefferson HSJefferson Middle School Invitational · Sep 29 | 14:36 | Jefferson Middle School Invitational | September 29, 2021 |
| 3,000 Meters · Stayton Middle School Nature TrailsStayton Regis Invitational Middle School Section · Oct 7 | 14:13.9 | Stayton Regis Invitational Middle School Section | October 7, 2021 |
| 3,000 Meters · The Hydrangea RanchUltimook Race · Sep 2 | 12:24.52 | Ultimook Race | September 2, 2023 |
| 5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 19 | 17:54.40 | The Mook XC Invitational | September 19, 2026 |
| 5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 26 | 17:40.58 | Nike Portland XC | September 26, 2026 |
| 5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 7 | 17:45.10 | OSAA State XC Championships | November 7, 2026 |
| 5,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 14 | 17:42.79 | Estacada Invitational | October 14, 2026 |
| 5,000 Meters · Stayton Middle School Nature Trails4A-3 Oregon West Conference Championships · Oct 31 | 17:26.45 | 4A-3 Oregon West Conference Championships | October 31, 2026 |
| 5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 17 | 26:12 | Steens Mountain Running Camp Jan Yriarte Uphill 5K | July 17, 2026 |
| 5,000 Meters · Steens Mountain Running Camp Jan Yriarte Uphill 5KSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 18 | 27:10 | Steens Mountain Running Camp Jan Yriarte Uphill 5K | July 18, 2025 |
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 49 · StaytonStayton | 5,000 Meters 4A | 49 | 17:45.10 PB | 11 |
| Oct 31 | 4A-3 Oregon West Conference ChampionshipsOct 31 · 5,000 Meters Varsity · Place 9 · StaytonStayton | 5,000 Meters Varsity | 9 | 17:26.45 PB | 11 |
| Oct 14 | Estacada InvitationalOct 14 · 5,000 Meters Varsity · Place 36 · StaytonStayton | 5,000 Meters Varsity | 36 | 17:42.79 PB | 11 |
| Oct 1 | Stayton/Regis InvitationalOct 1 · 5,000 Meters Varsity · Place 17 · StaytonStayton | 5,000 Meters Varsity | 17 | 18:06.30 | 11 |
| Sep 26 | Nike Portland XCSep 26 · 5,000 Meters Blue Varsity · Place 20 · StaytonStayton | 5,000 Meters Blue Varsity | 20 | 17:40.58 PB | 11 |
| Sep 19 | The Mook XC InvitationalSep 19 · 5,000 Meters Silver Varsity Boys (Ave over 18:00) · Place 40 · StaytonStayton | 5,000 Meters Silver Varsity Boys (Ave over 18:00) | 40 | 17:54.40 PB | 11 |
| Sep 12 | Stayton XC InvitationalSep 12 · 5,000 Meters Varsity · Place 11 · StaytonStayton | 5,000 Meters Varsity | 11 | 18:57.56 | 11 |
| Sep 5 | Ultimook RaceSep 5 · 5,000 Meters Varsity Boys 1A – 4A · Place 52 · StaytonStayton | 5,000 Meters Varsity Boys 1A – 4A | 52 | 19:31.99Unofficial | 11 |
| Aug 28 | The Opener Aug 28 · 3,000 Meters Varsity · Place 91 · StaytonStayton | 3,000 Meters Varsity | 91 | 10:07.10 PB | 11 |
| Jul 17 | Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 17 · 5,000 Meters Week 2 · Place 56 · StaytonStayton | 5,000 Meters Week 2 | 56 | 26:12 PB | 11 |
2025 Cross Country
1 results2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 2 | Ultimook RaceSep 2 · 3,000 Meters Middle School · Place 21 · StaytonStayton | 3,000 Meters Middle School | 21 | 12:24.52 PB | 8 |
2021 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 55 · StaytonStayton | 3,000 Meters Sweepstakes | 55 | 15:01.90 PB | 6 |
| Oct 7 | Stayton Regis Invitational Middle School SectionOct 7 · 3,000 Meters Middle School · Place 25 · StaytonStayton | 3,000 Meters Middle School | 25 | 14:13.9 PB | 6 |
| Sep 29 | Jefferson Middle School InvitationalSep 29 · 3,000 Meters Middle School · Place 37 · StaytonStayton | 3,000 Meters Middle School | 37 | 14:36 PB | 6 |
| Sep 24 | Nike Portland XC Middle School MeetSep 24 · 3,000 Meters Middle School · Place 122 · StaytonStayton | 3,000 Meters Middle School | 122 | 14:39.70 PB | 6 |
| Sep 17 | SMS Time Trial Sep 17 · 3,000 Meters Middle School · StaytonStayton | 3,000 Meters Middle School | 0 | 15:48Unofficial | 6 |
| Sep 11 | Stayton InvitationalSep 11 · 3,000 Meters Middle School · Place 11 · StaytonStayton | 3,000 Meters Middle School | 11 | 15:31 | 6 |
2019 Cross Country
3 results