Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Cheldelin 3000Cheldelin Cougar Classic · Oct 177:23.30Cheldelin Cougar ClassicOctober 17, 2019
3,000 Meters · Ash Creek PreserveThe Opener · Aug 2810:07.10The Opener August 28, 2026
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1415:01.90NW Middle School XC Showdown presented by HOTVOctober 14, 2021
3,000 Meters · Blue Lake ParkNike Portland XC Middle School/Club · Sep 2716:06.30Nike Portland XC Middle School/ClubSeptember 27, 2019
3,000 Meters · Blue Lake Regional ParkNike Portland XC Middle School Meet · Sep 2414:39.70Nike Portland XC Middle School MeetSeptember 24, 2021
3,000 Meters · Jefferson HSJefferson Middle School Invitational · Sep 2914:36Jefferson Middle School InvitationalSeptember 29, 2021
3,000 Meters · Stayton Middle School Nature TrailsStayton Regis Invitational Middle School Section · Oct 714:13.9Stayton Regis Invitational Middle School SectionOctober 7, 2021
3,000 Meters · The Hydrangea RanchUltimook Race · Sep 212:24.52Ultimook RaceSeptember 2, 2023
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1917:54.40The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2617:40.58Nike Portland XCSeptember 26, 2026
5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 717:45.10OSAA State XC ChampionshipsNovember 7, 2026
5,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 1417:42.79Estacada InvitationalOctober 14, 2026
5,000 Meters · Stayton Middle School Nature Trails4A-3 Oregon West Conference Championships · Oct 3117:26.454A-3 Oregon West Conference ChampionshipsOctober 31, 2026
5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 1726:12Steens Mountain Running Camp Jan Yriarte Uphill 5KJuly 17, 2026
5,000 Meters · Steens Mountain Running Camp Jan Yriarte Uphill 5KSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 1827:10Steens 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
DateMeetEventPlMarkGr
Nov 7OSAA State XC ChampionshipsNov 7 · 5,000 Meters 4A · Place 49 · StaytonStayton5,000 Meters 4A4917:45.10 PB11
Oct 314A-3 Oregon West Conference ChampionshipsOct 31 · 5,000 Meters Varsity · Place 9 · StaytonStayton5,000 Meters Varsity917:26.45 PB11
Oct 14Estacada InvitationalOct 14 · 5,000 Meters Varsity · Place 36 · StaytonStayton5,000 Meters Varsity3617:42.79 PB11
Oct 1Stayton/Regis InvitationalOct 1 · 5,000 Meters Varsity · Place 17 · StaytonStayton5,000 Meters Varsity1718:06.3011
Sep 26Nike Portland XCSep 26 · 5,000 Meters Blue Varsity · Place 20 · StaytonStayton5,000 Meters Blue Varsity2017:40.58 PB11
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Silver Varsity Boys (Ave over 18:00) · Place 40 · StaytonStayton5,000 Meters Silver Varsity Boys (Ave over 18:00)4017:54.40 PB11
Sep 12Stayton XC InvitationalSep 12 · 5,000 Meters Varsity · Place 11 · StaytonStayton5,000 Meters Varsity1118:57.5611
Sep 5Ultimook RaceSep 5 · 5,000 Meters Varsity Boys 1A – 4A · Place 52 · StaytonStayton5,000 Meters Varsity Boys 1A – 4A5219:31.99Unofficial11
Aug 28The Opener Aug 28 · 3,000 Meters Varsity · Place 91 · StaytonStayton3,000 Meters Varsity9110:07.10 PB11
Jul 17Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 17 · 5,000 Meters Week 2 · Place 56 · StaytonStayton5,000 Meters Week 25626:12 PB11

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Jul 18Steens Mountain Running Camp Jan Yriarte Uphill 5K Jul 18 · 5,000 Meters Week 2 · Place 60 · StaytonStayton5,000 Meters Week 26027:10 PB10

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 2Ultimook RaceSep 2 · 3,000 Meters Middle School · Place 21 · StaytonStayton3,000 Meters Middle School2112:24.52 PB8

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 14NW Middle School XC Showdown presented by HOTVOct 14 · 3,000 Meters Sweepstakes · Place 55 · StaytonStayton3,000 Meters Sweepstakes5515:01.90 PB6
Oct 7Stayton Regis Invitational Middle School SectionOct 7 · 3,000 Meters Middle School · Place 25 · StaytonStayton3,000 Meters Middle School2514:13.9 PB6
Sep 29Jefferson Middle School InvitationalSep 29 · 3,000 Meters Middle School · Place 37 · StaytonStayton3,000 Meters Middle School3714:36 PB6
Sep 24Nike Portland XC Middle School MeetSep 24 · 3,000 Meters Middle School · Place 122 · StaytonStayton3,000 Meters Middle School12214:39.70 PB6
Sep 17SMS Time Trial Sep 17 · 3,000 Meters Middle School · StaytonStayton3,000 Meters Middle School015:48Unofficial6
Sep 11Stayton InvitationalSep 11 · 3,000 Meters Middle School · Place 11 · StaytonStayton3,000 Meters Middle School1115:316

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 17Cheldelin Cougar ClassicOct 17 · 1 Miles Elementary · Place 11 · StaytonStayton1 Miles Elementary117:23.30 PB4
Sep 27Nike Portland XC Middle School/ClubSep 27 · 3,000 Meters PDXC Alan Webb MS Race · Place 338 · StaytonStayton3,000 Meters PDXC Alan Webb MS Race33816:06.30 PB4
Sep 7Ultimook RaceSep 7 · 3,000 Meters Middle School · Place 117 · StaytonStayton3,000 Meters Middle School11718:15.714