Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Ash Creek PreserveThe Opener · Aug 289:03.79The Opener August 28, 2026
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1915:47.10The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional Park6A-4 Mt Hood & 5A-1 NWOC Conference Championships · Oct 2816:25.806A-4 Mt Hood & 5A-1 NWOC Conference ChampionshipsOctober 28, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2615:33.34Nike Portland XCSeptember 26, 2026
5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 716:18.20OSAA State XC ChampionshipsNovember 7, 2026
5,000 Meters · Legion Memorial Golf CourseNIKE -- 18th ANNUAL TWILIGHT XC INVITATIONAL · Oct 316:25.00NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOctober 3, 2026
5,000 Meters · Sandy High SchoolNWOC league meet (hosted by Sandy) · Sep 2323:41.45NWOC league meet (hosted by Sandy)September 23, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7OSAA State XC ChampionshipsNov 7 · 5,000 Meters 5A · Place 19 · Milwaukie5,000 Meters 5A1916:18.20 PB10
Oct 286A-4 Mt Hood & 5A-1 NWOC Conference ChampionshipsOct 28 · 5,000 Meters 5A Varsity · Place 3 · Milwaukie5,000 Meters 5A Varsity316:25.80 PB10
Oct 3NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOct 3 · 5,000 Meters VARSITY 3A-4A · Place 23 · Milwaukie5,000 Meters VARSITY 3A-4A2316:25.00 PB10
Sep 26Nike Portland XCSep 26 · 5,000 Meters Danner Championship Varsity · Place 30 · Milwaukie5,000 Meters Danner Championship Varsity3015:33.34 PB10
Sep 23NWOC league meet (hosted by Sandy)Sep 23 · 5,000 Meters Varsity Boys · Place 46 · Milwaukie5,000 Meters Varsity Boys4623:41.45 PB10
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Elite Varsity Boys (Ave under 16:45) · Place 18 · Milwaukie5,000 Meters Elite Varsity Boys (Ave under 16:45)1815:47.10 PB10
Sep 92026 NWOC PreviewSep 9 · 5,000 Meters Varsity · Place 1 · Milwaukie5,000 Meters Varsity116:56.9010
Sep 5Ultimook RaceSep 5 · 5,000 Meters Varsity Boys 5A – 6A · Place 172 · Milwaukie5,000 Meters Varsity Boys 5A – 6A17224:50.91Unofficial10
Aug 28The Opener Aug 28 · 3,000 Meters Varsity · Place 11 · Milwaukie3,000 Meters Varsity119:03.79 PB10