Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Sandy High SchoolSandy 2 Miler · Oct 716:24.09Sandy 2 MilerOctober 7, 2025
3,000 Meters · Gresham High SchoolGresham XC Festival - Sponsored by LMNT · Sep 612:39.50Gresham XC Festival - Sponsored by LMNTSeptember 6, 2025
5,000 Meters · Blue Lake Regional Park6A-4 Mt. Hood Conference Championships · Oct 2920:37.286A-4 Mt. Hood Conference ChampionshipsOctober 29, 2025
5,000 Meters · Lents ParkStumptown Showdown · Oct 1822:09.44Stumptown ShowdownOctober 18, 2025

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

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 296A-4 Mt. Hood Conference ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 53 · Gresham5,000 Meters Junior Varsity5320:37.28 PB12
Oct 18Stumptown ShowdownOct 18 · 5,000 Meters Junior Varsity 1 · Place 187 · Gresham5,000 Meters Junior Varsity 118722:09.44 PB12
Oct 7Sandy 2 MilerOct 7 · 2 Miles Varsity · Place 29 · Gresham2 Miles Varsity2916:24.09 PB12
Oct 2MHC Mid Season @ CCCOct 2 · 5,000 Meters Varsity · Place 73 · Gresham5,000 Meters Varsity7321:45.2012
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Junior Varsity · Place 206 · Gresham5,000 Meters Junior Varsity20622:05.7012
Sep 11MHC PreviewSep 11 · 5,000 Meters Varsity · Place 67 · Gresham5,000 Meters Varsity6722:16.0612
Sep 6Gresham XC Festival - Sponsored by LMNTSep 6 · 3,000 Meters Boys JV · Place 44 · Gresham3,000 Meters Boys JV4412:39.50 PB12
Aug 29Night MeetAug 29 · 3,000 Meters Novice · Place 104 · Gresham3,000 Meters Novice10414:09.7212

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 296A-4 Mt. Hood Conference ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 97 · Gresham5,000 Meters Junior Varsity9721:57.2811
Oct 11Hoka Postal Nationals 2 MilerOct 11 · 2 Miles Junior Varsity · Place 26 · Gresham2 Miles Junior Varsity2614:14.0011
Oct 5Oxford ClassicOct 5 · 5,000 Meters Junior Varsity · Place 70 · Gresham5,000 Meters Junior Varsity7024:59.0011
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Division 3 · Place 180 · Gresham5,000 Meters Junior Varsity Division 318025:23.6JR
Sep 21Three Course Challenge Sep 21 · 5,000 Meters Varsity · Place 207 · Gresham5,000 Meters Varsity20726:24.811
Sep 11MHC Preview MeetSep 11 · 5,000 Meters Varsity · Place 68 · Gresham5,000 Meters Varsity6825:33.4011
Aug 30Night MeetAug 30 · 3,000 Meters Varsity · Place 171 · Gresham3,000 Meters Varsity17113:21.6511

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 256A-4 Mt. Hood Conference ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 74 · Gresham5,000 Meters Junior Varsity7422:36.0010
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 191 · Gresham5,000 Meters Junior Varsity19122:57.7SO
Oct 4MHC Mid-Season @ BarlowOct 4 · 5,000 Meters Varsity · Place 60 · Gresham5,000 Meters Varsity6026:30.9010
Sep 30Nike Portland XCSep 30 · 5,000 Meters Junior Varsity Division 3 · Place 108 · Gresham5,000 Meters Junior Varsity Division 310823:16.7SO
Sep 23Three Course ChallengeSep 23 · 5,000 Meters Varsity · Place 260 · Gresham5,000 Meters Varsity26026:12.410
Sep 13MHC Preview MeetSep 13 · 5,000 Meters Junior Varsity · Place 36 · Gresham5,000 Meters Junior Varsity3623:19.3SO
Sep 862nd Annual Steve Maas Run-A-ReeSep 8 · 5,000 Meters Junior Varsity · Place 61 · Gresham5,000 Meters Junior Varsity6123:41Unofficial10
Aug 25Night MeetAug 25 · 3,000 Meters Novice · Place 74 · Gresham3,000 Meters Novice7413:58.3SO

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 276A-4 Mt. Hood Conference ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 102 · Gresham5,000 Meters Junior Varsity10224:59.7FR
Oct 5Roosevelt / Franklin / Barlow @ GreshamOct 5 · 5,000 Meters Junior Varsity · Place 42 · Gresham5,000 Meters Junior Varsity4224:30.66—
Sep 28Clackamas vs Gresham vs Reynolds @ Reynolds HSSep 28 · 5,000 Meters Junior Varsity · Place 32 · Gresham5,000 Meters Junior Varsity3228:12.59
Sep 24Nike Portland XCSep 24 · 5,000 Meters Junior Varsity Division 2 · Place 244 · Gresham5,000 Meters Junior Varsity Division 224425:02.5FR
Sep 14HOKA One One Postal Nationals 2 Mile RunSep 14 · 2 Miles Junior Varsity · Place 52 · Gresham2 Miles Junior Varsity5214:29.89
Aug 26Night MeetAug 26 · 3,000 Meters Novice · Place 105 · Gresham3,000 Meters Novice10513:43.15FR