Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Alder Creek Middle SchoolNCSD Middle School District XC Meet · Oct 2011:51.2NCSD Middle School District XC MeetOctober 20, 2022
3,000 Meters · Clackamas High SchoolRCMS vs ACMS · Oct 1312:25.88RCMS vs ACMSOctober 13, 2022
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 289:43.85The Good Evening MeetAugust 28, 2026
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 3011:40.6Stumptown Youth XC ChampionshipOctober 30, 2022
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1916:43.25The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional Park6A-4 Mt Hood & 5A-1 NWOC Conference Championships · Oct 2816:34.906A-4 Mt Hood & 5A-1 NWOC Conference ChampionshipsOctober 28, 2026
5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 716:46.40OSAA State XC ChampionshipsNovember 7, 2026
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1216:14.85Oregon City XC Invitational September 12, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 916:07.396th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · Sam Barlow High SchoolMHC Mid-Season · Sep 3016:55.67MHC Mid-SeasonSeptember 30, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7OSAA State XC ChampionshipsNov 7 · 5,000 Meters 6A · Place 76 · ClackamasClackamas5,000 Meters 6A7616:46.40 PB12
Oct 286A-4 Mt Hood & 5A-1 NWOC Conference ChampionshipsOct 28 · 5,000 Meters 6A Varsity · Place 14 · ClackamasClackamas5,000 Meters 6A Varsity1416:34.90 PB12
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters Bike the Gorge Varsity Championship · Place 73 · ClackamasClackamas5,000 Meters Bike the Gorge Varsity Championship7316:07.39 PB12
Sep 30MHC Mid-SeasonSep 30 · 5,000 Meters Varsity Boys · Place 7 · ClackamasClackamas5,000 Meters Varsity Boys716:55.67 PB12
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Gold Varsity Boys (avg top 5 under 18 · Place 20 · ClackamasClackamas5,000 Meters Gold Varsity Boys (avg top 5 under 182016:43.25 PB12
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters Varsity Boys · Place 40 · ClackamasClackamas5,000 Meters Varsity Boys4016:14.85 PB12
Sep 9MHC PreviewSep 9 · 5,000 Meters Varsity · Place 8 · ClackamasClackamas5,000 Meters Varsity817:55.1812
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Senior Boys · Place 18 · ClackamasClackamas3,000 Meters Senior Boys189:43.85 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 296A-4 Mt. Hood Conference ChampionshipsOct 29 · 5,000 Meters Varsity · Place 19 · ClackamasClackamas5,000 Meters Varsity1916:50.9011
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity Championship · Place 118 · ClackamasClackamas5,000 Meters Varsity Championship11816:46.1111
Oct 2MHC Mid Season @ CCCOct 2 · 5,000 Meters Varsity · Place 8 · ClackamasClackamas5,000 Meters Varsity816:51.4011
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Varsity Division 1 · Place 49 · ClackamasClackamas5,000 Meters Varsity Division 14916:44.5011
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Varsity · Place 36 · ClackamasClackamas5,000 Meters Varsity3616:10.5011
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Varsity · Place 52 · ClackamasClackamas5,000 Meters Varsity5217:37.3011
Sep 11MHC PreviewSep 11 · 5,000 Meters Varsity · Place 57 · ClackamasClackamas5,000 Meters Varsity5720:42.7611
Aug 29Night MeetAug 29 · 3,000 Meters Varsity · Place 37 · ClackamasClackamas3,000 Meters Varsity379:49.2611

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 9OSAA 6A State ChampionshipsNov 9 · 5,000 Meters 6A · Place 129 · ClackamasClackamas5,000 Meters 6A12917:24.010
Oct 296A-4 Mt. Hood Conference ChampionshipsOct 29 · 5,000 Meters Varsity · Place 14 · ClackamasClackamas5,000 Meters Varsity1417:01.3110
Oct 114th Annual Rose City Championship InviteOct 11 · 5,000 Meters Varsity · Place 28 · ClackamasClackamas5,000 Meters Varsity2816:55.3010
Oct 2MHC Mid-Season @ Clackamas HSOct 2 · 5,000 Meters Varsity · Place 22 · ClackamasClackamas5,000 Meters Varsity2218:07.2310
Sep 28Nike Portland XCSep 28 · 5,000 Meters Varsity Division 1 · Place 102 · ClackamasClackamas5,000 Meters Varsity Division 110219:46.6SO
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Varsity · Place 29 · ClackamasClackamas5,000 Meters Varsity2916:46.3010
Sep 13Ash Creek XC FestivalSep 13 · 5,000 Meters Varsity · Place 46 · ClackamasClackamas5,000 Meters Varsity4617:03.8310
Sep 11MHC Preview MeetSep 11 · 5,000 Meters Varsity · Place 3 · ClackamasClackamas5,000 Meters Varsity316:47.7010
Aug 30Night MeetAug 30 · 3,000 Meters Sophomore · Place 11 · ClackamasClackamas3,000 Meters Sophomore119:40.4110

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 256A-4 Mt. Hood Conference ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 5 · ClackamasClackamas5,000 Meters Junior Varsity518:09.009
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 9 · ClackamasClackamas5,000 Meters Junior Varsity918:13.0FR
Oct 4MHC Mid-Season @ BarlowOct 4 · 5,000 Meters Junior Varsity · Place 11 · ClackamasClackamas5,000 Meters Junior Varsity1120:54.409
Sep 30Nike Portland XCSep 30 · 5,000 Meters Varsity Division 2 · Place 138 · ClackamasClackamas5,000 Meters Varsity Division 213818:44.7FR
Sep 23Northwest Classic 2023Sep 23 · 5,000 Meters Varsity 5A · Place 131 · ClackamasClackamas5,000 Meters Varsity 5A13118:58.2FR
Sep 13MHC Preview MeetSep 13 · 5,000 Meters Varsity · Place 18 · ClackamasClackamas5,000 Meters Varsity1818:45.7FR
Aug 25Night MeetAug 25 · 3,000 Meters Freshman · Place 25 · ClackamasClackamas3,000 Meters Freshman2511:07.1FR

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Champs · Place 23 · Rock CreekRock Creek3,000 Meters Champs2311:40.6 PB8
Oct 20NCSD Middle School District XC MeetOct 20 · 3,000 Meters Middle School · Place 3 · Rock CreekRock Creek3,000 Meters Middle School311:51.2 PB8
Oct 13RCMS vs ACMSOct 13 · 3,000 Meters Middle School · Place 2 · Rock CreekRock Creek3,000 Meters Middle School212:25.88 PB8
Oct 6RCMS @ HVMSOct 6 · 3,000 Meters Middle School · Place 1 · Rock CreekRock Creek3,000 Meters Middle School111:53.12Unofficial8
Sep 29Rock Creek v RoweSep 29 · 3,000 Meters Middle School · Place 1 · Rock CreekRock Creek3,000 Meters Middle School112:548