Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Sandy High SchoolSandy 2 Miler · Oct 716:59.40Sandy 2 MilerOctober 7, 2025
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2815:33.49The Good Evening MeetAugust 28, 2026
3,000 Meters · Gresham High SchoolGresham XC Festival · Sep 514:36.98Gresham XC FestivalSeptember 5, 2026
5,000 Meters · Blue Lake Regional Park6A-4 Mt Hood & 5A-1 NWOC Conference Championships · Oct 2823:19.906A-4 Mt Hood & 5A-1 NWOC Conference ChampionshipsOctober 28, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2624:22.97Nike Portland XCSeptember 26, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1023:50.0NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Lane Community CollegeNorthwest Classic-Sponsored by Steens Mountain Running Camp · Sep 1924:50.60Northwest Classic-Sponsored by Steens Mountain Running CampSeptember 19, 2026
5,000 Meters · Lents ParkStumptown Showdown · Oct 1825:33.30Stumptown ShowdownOctober 18, 2025
5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 1623:53.43Meriwether Cross Country ClassicOctober 16, 2026
5,000 Meters · Sam Barlow High SchoolMHC Mid-Season · Sep 3025:21.64MHC Mid-SeasonSeptember 30, 2026
5,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 1125:22.54Ash Creek InvitationalSeptember 11, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 286A-4 Mt Hood & 5A-1 NWOC Conference ChampionshipsOct 28 · 5,000 Meters 6A Varsity · Place 28 · Gresham5,000 Meters 6A Varsity2823:19.90 PB10
Oct 16Meriwether Cross Country ClassicOct 16 · 5,000 Meters Varsity · Place 117 · Gresham5,000 Meters Varsity11723:53.43 PB10
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Womens JV Gold avg under 22:30-23:59 · Place 224 · Gresham5,000 Meters Womens JV Gold avg under 22:30-23:5922423:50.0 PB10
Sep 30MHC Mid-SeasonSep 30 · 5,000 Meters Varsity Girls · Place 26 · Gresham5,000 Meters Varsity Girls2625:21.64 PB10
Sep 26Nike Portland XCSep 26 · 5,000 Meters Blue Varsity · Place 143 · Gresham5,000 Meters Blue Varsity14324:22.97 PB10
Sep 19Northwest Classic-Sponsored by Steens Mountain Running CampSep 19 · 5,000 Meters 5A/6A Varsity · Place 71 · Gresham5,000 Meters 5A/6A Varsity7124:50.60 PB10
Sep 11Ash Creek InvitationalSep 11 · 5,000 Meters Varsity · Place 106 · Gresham5,000 Meters Varsity10625:22.54 PB10
Sep 9MHC PreviewSep 9 · 5,000 Meters Varsity · Place 24 · Gresham5,000 Meters Varsity2426:12.4910
Sep 5Gresham XC FestivalSep 5 · 3,000 Meters Girls Varsity · Place 38 · Gresham3,000 Meters Girls Varsity3814:36.98 PB10
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Sophomore Girls · Place 71 · Gresham3,000 Meters Sophomore Girls7115:33.49 PB10

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 296A-4 Mt. Hood Conference ChampionshipsOct 29 · 5,000 Meters Varsity · Place 38 · Gresham5,000 Meters Varsity3824:24.229
Oct 18Stumptown ShowdownOct 18 · 5,000 Meters Junior Varsity 1 · Place 80 · Gresham5,000 Meters Junior Varsity 18025:33.30 PB9
Oct 7Sandy 2 MilerOct 7 · 2 Miles Varsity · Place 12 · Gresham2 Miles Varsity1216:59.40 PB9
Oct 2MHC Mid Season @ CCCOct 2 · 5,000 Meters Varsity · Place 48 · Gresham5,000 Meters Varsity4826:36.809
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Junior Varsity Division 1 · Place 140 · Gresham5,000 Meters Junior Varsity Division 114026:12.909
Sep 20Three Course ChallengeSep 20 · 5,000 Meters Varsity · Place 132 · Gresham5,000 Meters Varsity13229:22.79
Sep 11MHC PreviewSep 11 · 5,000 Meters Junior Varsity · Place 24 · Gresham5,000 Meters Junior Varsity2427:23.019
Sep 6Gresham XC Festival - Sponsored by LMNTSep 6 · 3,000 Meters Girls JV · Place 25 · Gresham3,000 Meters Girls JV2516:16.079
Aug 29Night MeetAug 29 · 3,000 Meters Novice · Place 57 · Gresham3,000 Meters Novice5715:57.419