Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Sandy High SchoolSandy 2 Miler · Oct 713:45.72Sandy 2 MilerOctober 7, 2025
3,000 Meters · Gresham High SchoolGresham XC Festival - Sponsored by LMNT · Sep 611:38.47Gresham XC Festival - Sponsored by LMNTSeptember 6, 2025
5,000 Meters · Blue Lake Regional Park6A-4 Mt. Hood Conference Championships · Oct 2918:56.706A-4 Mt. Hood Conference ChampionshipsOctober 29, 2025
5,000 Meters · Lents ParkStumptown Showdown · Oct 1820:16.82Stumptown ShowdownOctober 18, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 5Gresham XC FestivalSep 5 · 3,000 Meters Open Adult · Place 5 · UnattachedUnattached3,000 Meters Open Adult512:34.36Fr

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 296A-4 Mt. Hood Conference ChampionshipsOct 29 · 5,000 Meters Varsity · Place 45 · GreshamGresham5,000 Meters Varsity4518:56.70 PB12
Oct 18Stumptown ShowdownOct 18 · 5,000 Meters Varsity 1 · Place 158 · GreshamGresham5,000 Meters Varsity 115820:16.82 PB12
Oct 7Sandy 2 MilerOct 7 · 2 Miles Varsity · Place 17 · GreshamGresham2 Miles Varsity1713:45.72 PB12
Oct 2MHC Mid Season @ CCCOct 2 · 5,000 Meters Varsity · Place 58 · GreshamGresham5,000 Meters Varsity5819:45.2012
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Varsity Division 1 · Place 203 · GreshamGresham5,000 Meters Varsity Division 120321:15.3012
Sep 20Three Course ChallengeSep 20 · 5,000 Meters Varsity · Place 166 · GreshamGresham5,000 Meters Varsity16623:44.812
Sep 11MHC PreviewSep 11 · 5,000 Meters Varsity · Place 54 · GreshamGresham5,000 Meters Varsity5420:16.5612
Sep 6Gresham XC Festival - Sponsored by LMNTSep 6 · 3,000 Meters Boys Varsity · Place 48 · GreshamGresham3,000 Meters Boys Varsity4811:38.47 PB12
Aug 29Night MeetAug 29 · 3,000 Meters Varsity · Place 148 · GreshamGresham3,000 Meters Varsity14811:47.9312

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 296A-4 Mt. Hood Conference ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 34 · GreshamGresham5,000 Meters Junior Varsity3419:18.1311
Oct 5Oxford ClassicOct 5 · 5,000 Meters Varsity · Place 69 · GreshamGresham5,000 Meters Varsity6920:30.9011
Oct 2MHC Mid-Season @ Clackamas HSOct 2 · 5,000 Meters Varsity · Place 52 · GreshamGresham5,000 Meters Varsity5220:04.9211
Sep 28Nike Portland XCSep 28 · 5,000 Meters Varsity Division 4 · Place 56 · GreshamGresham5,000 Meters Varsity Division 45621:05.6JR
Sep 21Three Course Challenge Sep 21 · 5,000 Meters Varsity · Place 226 · GreshamGresham5,000 Meters Varsity22626:07.511
Sep 11MHC Preview MeetSep 11 · 5,000 Meters Varsity · Place 51 · GreshamGresham5,000 Meters Varsity5120:53.9011
Sep 7Ultimook RaceSep 7 · 5,000 Meters Varsity 5A · Place 144 · GreshamGresham5,000 Meters Varsity 5A14423:43.5311

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 256A-4 Mt. Hood Conference ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 55 · GreshamGresham5,000 Meters Junior Varsity5521:17.0010
Oct 4MHC Mid-Season @ BarlowOct 4 · 5,000 Meters Varsity · Place 57 · GreshamGresham5,000 Meters Varsity5722:59.3010
Sep 23Three Course ChallengeSep 23 · 5,000 Meters Varsity · Place 190 · GreshamGresham5,000 Meters Varsity19024:12.010
Sep 13MHC Preview MeetSep 13 · 5,000 Meters Varsity · Place 50 · GreshamGresham5,000 Meters Varsity5021:30.2SO
Sep 862nd Annual Steve Maas Run-A-ReeSep 8 · 5,000 Meters Varsity · Place 133 · GreshamGresham5,000 Meters Varsity13322:13Unofficial10
Aug 25Night MeetAug 25 · 3,000 Meters Sophomore · Place 143 · GreshamGresham3,000 Meters Sophomore14313:05.0SO

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 276A-4 Mt. Hood Conference ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 51 · GreshamGresham5,000 Meters Junior Varsity5121:27.3FR
Oct 5Roosevelt / Franklin / Barlow @ GreshamOct 5 · 5,000 Meters Junior Varsity · Place 32 · GreshamGresham5,000 Meters Junior Varsity3222:38.02—
Sep 28Clackamas vs Gresham vs Reynolds @ Reynolds HSSep 28 · 5,000 Meters Junior Varsity · Place 22 · GreshamGresham5,000 Meters Junior Varsity2223:00.49
Sep 24Nike Portland XCSep 24 · 5,000 Meters Junior Varsity Division 2 · Place 230 · GreshamGresham5,000 Meters Junior Varsity Division 223024:27.6FR
Sep 14HOKA One One Postal Nationals 2 Mile RunSep 14 · 2 Miles Junior Varsity · Place 61 · GreshamGresham2 Miles Junior Varsity6114:34.19
Aug 26Night MeetAug 26 · 3,000 Meters Novice · Place 101 · GreshamGresham3,000 Meters Novice10113:38.82FR