Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Colfax Golf Club2024 NCAA DI West Regional · Nov 1533:59.02024 NCAA DI West RegionalNovember 15, 2024
10,000 Meters · Haggin Oaks Golf CourseNCAA DI West Regional Cross Country Championships · Nov 1434:03.07NCAA DI West Regional Cross Country ChampionshipsNovember 14, 2025
3,000 Meters · Wilsonville Night RaceNight Meet · Aug 2413:38.78Night MeetAugust 24, 2018
5,000 Meters · Blue Lake ParkNike Portland XC · Sep 2818:02.20Nike Portland XCSeptember 28, 2019
5,000 Meters · Eagle Island XC CourseNXR Northwest Regional Championships · Nov 1018:46.20NXR Northwest Regional ChampionshipsNovember 10, 2018
5,000 Meters · Gabriel Park 5kPIL/MHC Crossover (Host: Wilson) · Sep 2620:24.40PIL/MHC Crossover (Host: Wilson)September 26, 2018
5,000 Meters · Lakewood High SchoolPacific Northwest Regional XC Showcase presented by Hole in the Wall & Stumptown Running · Nov 2017:03.4Pacific Northwest Regional XC Showcase presented by Hole in the Wall & Stumptown RunningNovember 20, 2021
5,000 Meters · Lakewood HSNIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) · Oct 916:15.6NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)October 9, 2021
5,000 Meters · Lents ParkPIL @ Lents Park (Benson, Grant, Lincoln, Madison) · Mar 317:37.30PIL @ Lents Park (Benson, Grant, Lincoln, Madison)March 3, 2021
5,000 Meters · Pier ParkPIL @ Pier Park (Benson, Grant, Cleveland, Franklin) · Mar 1017:24.44PIL @ Pier Park (Benson, Grant, Cleveland, Franklin)March 10, 2021
5,000 Meters · Rose City Golf CourseRose City Championship Invite · Apr 1016:37.20Rose City Championship InviteApril 10, 2021
5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 2321:45Steens Mountain Running Camp Jan Yriarte Uphill 5KJuly 23, 2021
5,000 Meters · The Hydrangea RanchUltimook Race · Sep 720:07.69Ultimook RaceSeptember 7, 2019
8,000 Meters · Bridger Creek Golf CourseBig Sky Conference Championships · Nov 127:56.10Big Sky Conference ChampionshipsNovember 1, 2025
8,000 Meters · Western Oregon UniversityGNAC Cross Country Championships · Nov 527:51.7GNAC Cross Country ChampionshipsNovember 5, 2022

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

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 14NCAA DI West Regional Cross Country ChampionshipsNov 14 · 10,000 Meters Men's Race · Place 190 · Portland StatePortland State10,000 Meters Men's Race19034:03.07 PBJr
Nov 1Big Sky Conference ChampionshipsNov 1 · 8,000 Meters Men's 8k · Place 74 · Portland StatePortland State8,000 Meters Men's 8k7427:56.10 PBJr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 152024 NCAA DI West RegionalNov 15 · 10,000 Meters D1 West · Place 192 · Portland StatePortland State10,000 Meters D1 West19233:59.0 PBSo

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 5GNAC Cross Country ChampionshipsNov 5 · 8,000 Meters Collegiate · Place 65 · Seattle PacificSeattle Pacific8,000 Meters Collegiate6527:51.7 PBFr
Sep 3Puget Sound InvitationalSep 3 · 5,000 Meters Varsity · Place 11 · Seattle PacificSeattle Pacific5,000 Meters Varsity1116:08.6FR

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 20Pacific Northwest Regional XC Showcase presented by Hole in the Wall & Stumptown RunningNov 20 · 5,000 Meters NW Elite HS Club Showcase · Place 100 · GrantGrant5,000 Meters NW Elite HS Club Showcase10017:03.4 PB12
Nov 1Grant Park Harriers 800 and Mile TrialNov 1 · 1 Miles Harriers · Place 1 · GrantGrant1 Miles Harriers14:43.9Unofficial12
Oct 9NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)Oct 9 · 5,000 Meters Men's Elite avg under 17:00 · Place 48 · GrantGrant5,000 Meters Men's Elite avg under 17:004816:15.6 PB12
Jul 23Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 23 · 5,000 Meters Week 2 · Place 4 · GrantGrant5,000 Meters Week 2421:45 PB12
Apr 10Rose City Championship InviteApr 10 · 5,000 Meters Varsity Men · Place 42 · GrantGrant5,000 Meters Varsity Men4216:37.20 PB11
Mar 31PIL @ Pier ParkMar 31 · 5,000 Meters Varsity · Place 31 · GrantGrant5,000 Meters Varsity3119:05.2011
Mar 17PIL @ Pier ParkMar 17 · 5,000 Meters Varsity · Place 3 · GrantGrant5,000 Meters Varsity317:24.5011
Mar 10PIL @ Pier Park (Benson, Grant, Cleveland, Franklin)Mar 10 · 5,000 Meters Varsity · Place 9 · GrantGrant5,000 Meters Varsity917:24.44 PB11
Mar 6PIL @ Pier Park (Benson, Grant, Lincoln, Madison)Mar 6 · 5,000 Meters Varsity · Place 17 · GrantGrant5,000 Meters Varsity1719:50.5011
Mar 3PIL @ Lents Park (Benson, Grant, Lincoln, Madison)Mar 3 · 5,000 Meters Varsity · Place 9 · GrantGrant5,000 Meters Varsity917:37.30 PB11

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 23Nike Portland Virtual XCSep 23 · 5,000 Meters High School · Place 125,000 Meters High School1216:30.2Unofficial11

2019 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 16NXR Northwest Regional ChampionshipsNov 16 · 5,000 Meters Open Invitational MERGE · Place 686 · GrantGrant5,000 Meters Open Invitational MERGE68618:49.2010
Nov 7Grant Park Harriers MileNov 7 · 1 Miles JV · Place 8 · GrantGrant1 Miles JV84:53.7Unofficial10
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 8 · GrantGrant5,000 Meters Junior Varsity817:32.1010
Oct 23PIL/MHC Crossover (Host: Franklin)Oct 23 · 5,000 Meters Varsity · Place 14 · GrantGrant5,000 Meters Varsity1417:34.3010
Oct 19Warner Pacific XC ClassicOct 19 · 5,000 Meters Junior Varsity · Place 21 · GrantGrant5,000 Meters Junior Varsity2117:43.0510
Oct 8Clackamas/Reynolds/Grant/Cleveland/Wilson @ Cent. CatholicOct 8 · 5,000 Meters Varsity · Place 32 · GrantGrant5,000 Meters Varsity3217:34.8210
Oct 2PIL/MHC Crossover (Host: Grant)Oct 2 · 5,000 Meters Varsity · Place 16 · GrantGrant5,000 Meters Varsity1617:57.6010
Sep 28Nike Portland XCSep 28 · 5,000 Meters Danner Championships · Place 173 · GrantGrant5,000 Meters Danner Championships17318:02.20 PB10
Sep 14Northwest ClassicSep 14 · 5,000 Meters Junior Varsity · Place 12 · GrantGrant5,000 Meters Junior Varsity1217:59.6010
Sep 11PIL PreviewSep 11 · 5,000 Meters Varsity · Place 31 · GrantGrant5,000 Meters Varsity3117:29.1610
Sep 7Ultimook RaceSep 7 · 5,000 Meters Varsity 5A-6A · Place 97 · GrantGrant5,000 Meters Varsity 5A-6A9720:07.69 PB10
Aug 30Night MeetAug 30 · 3,000 Meters Sophomore · Place 28 · GrantGrant3,000 Meters Sophomore2810:17.0710

2018 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 1NXN Community RaceDec 1 · 5,000 Meters NXN Community Race · Place 91 · PortlandPortland5,000 Meters NXN Community Race9120:33.7Unofficial9
Nov 10NXR Northwest Regional ChampionshipsNov 10 · 5,000 Meters Rising Stars · Place 92 · GrantGrant5,000 Meters Rising Stars9218:46.20 PB9
Oct 246A-1 Portland Interscholastic League ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 46 · GrantGrant5,000 Meters Junior Varsity4618:42.909
Oct 17PIL/MHC Crossover (Host: Grant)Oct 17 · 5,000 Meters Junior Varsity · Place 5 · GrantGrant5,000 Meters Junior Varsity519:20.79
Oct 12Champoeg InvitationalOct 12 · Varsity · Place 44 · GrantGrantVarsity4419:21.279
Oct 3MHC/PIL Crossover @ GreshamOct 3 · 5,000 Meters Junior Varsity · Place 15 · GrantGrant5,000 Meters Junior Varsity1520:269
Sep 29Nike Portland XCSep 29 · Junior Varsity · Place 3 · GrantGrantJunior Varsity311:13.409
Sep 26PIL/MHC Crossover (Host: Wilson)Sep 26 · 5,000 Meters Junior Varsity · Place 3 · GrantGrant5,000 Meters Junior Varsity320:24.40 PB9
Sep 5PIL PreviewSep 5 · 3,000 Meters Novice · Place 101 · GrantGrant3,000 Meters Novice10122:58.889
Aug 24Night MeetAug 24 · 3,000 Meters Boys Freshman · Place 110 · GrantGrant3,000 Meters Boys Freshman11013:38.78 PB9