Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2810:36.80The Good Evening MeetAugust 28, 2026
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1917:36.10The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2617:23.96Nike Portland XCSeptember 26, 2026
5,000 Meters · Champoeg State ParkChampoeg Invitational · Oct 918:00.40Champoeg InvitationalOctober 9, 2026
5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 717:47.80OSAA State XC ChampionshipsNovember 7, 2026
5,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 1417:33.74Estacada InvitationalOctober 14, 2026
5,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 1117:55.00Ash Creek InvitationalSeptember 11, 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 6A · Place 122 · South Salem5,000 Meters 6A12217:47.80 PB12
Oct 286A-6 Central Valley Conference ChampionshipOct 28 · 5,000 Meters Varsity · Place 8 · South Salem5,000 Meters Varsity817:09.512
Oct 286A-6 Central Valley Conference ChampionshipOct 28 · 5,000 Meters Varsity · Place 8 · South Salem5,000 Meters Varsity817:09.512
Oct 14Estacada InvitationalOct 14 · 5,000 Meters Varsity · Place 30 · South Salem5,000 Meters Varsity3017:33.74 PB12
Oct 9Champoeg InvitationalOct 9 · 5,000 Meters Varsity Boys · Place 63 · South Salem5,000 Meters Varsity Boys6318:00.40 PB12
Sep 26Nike Portland XCSep 26 · 5,000 Meters Danner Championship Varsity · Place 195 · South Salem5,000 Meters Danner Championship Varsity19517:23.96 PB12
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Silver Varsity Boys (Ave over 18:00) · Place 26 · South Salem5,000 Meters Silver Varsity Boys (Ave over 18:00)2617:36.10 PB12
Sep 11Ash Creek InvitationalSep 11 · 5,000 Meters Varsity · Place 51 · South Salem5,000 Meters Varsity5117:55.00 PB12
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Senior Boys · Place 34 · South Salem3,000 Meters Senior Boys3410:36.80 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 296A-6 Central Valley Conference ChampionshipOct 29 · 5,000 Meters Varsity · Place 22 · South Salem5,000 Meters Varsity2218:19.8211
Oct 15Estacada InvitationalOct 15 · 5,000 Meters Junior Varsity · Place 2 · South Salem5,000 Meters Junior Varsity218:14.2711
Oct 10Champoeg Invitational Oct 10 · 5,000 Meters Varsity · Place 117 · South Salem5,000 Meters Varsity11719:26.4011
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 38 · South Salem5,000 Meters Varsity3818:53.0411
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Varsity Division 3 · Place 52 · South Salem5,000 Meters Varsity Division 35219:14.5011
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Varsity · Place 63 · South Salem5,000 Meters Varsity6318:01.2011
Sep 12Ash Creek FestivalSep 12 · 5,000 Meters Varsity · Place 62 · South Salem5,000 Meters Varsity6219:08.4011
Aug 29Night MeetAug 29 · 3,000 Meters Varsity · Place 100 · South Salem3,000 Meters Varsity10010:59.5211

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 306A-6 Central Valley Conference ChampionshipOct 30 · 5,000 Meters Varsity · Place 16 · South Salem5,000 Meters Varsity1617:37.7010
Oct 16Estacada InvitationalOct 16 · 5,000 Meters Junior Varsity · Place 2 · South Salem5,000 Meters Junior Varsity218:16.9510
Oct 3Grant Robison InvitationalOct 3 · 5,000 Meters Varsity · Place 81 · South Salem5,000 Meters Varsity8119:42.0310
Sep 28Nike Portland XCSep 28 · 5,000 Meters Varsity Division 3 · Place 54 · South Salem5,000 Meters Varsity Division 35418:09.1SO
Sep 21Northwest Classic 2024Sep 21 · 5,000 Meters Junior Varsity · Place 31 · South Salem5,000 Meters Junior Varsity3118:44.8010
Sep 13Ash Creek XC FestivalSep 13 · 5,000 Meters Junior Varsity · Place 45 · South Salem5,000 Meters Junior Varsity4519:23.7710
Sep 7Saxon InviteSep 7 · 5,000 Meters Varsity · Place 34 · South Salem5,000 Meters Varsity3419:35.0110
Aug 30Night MeetAug 30 · 3,000 Meters Sophomore · Place 62 · South Salem3,000 Meters Sophomore6210:57.3010