Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Nov 310:31.60PDXC State Middle School ChampionshipNovember 3, 2019
3,000 Meters · Avery ParkNike NW Middle School XC Showdown presented by HOTV · Oct 1211:22.97Nike NW Middle School XC Showdown presented by HOTVOctober 12, 2017
3,000 Meters · Blue Lake ParkNike Portland XC Middle School/Club · Sep 2710:31.40Nike Portland XC Middle School/ClubSeptember 27, 2019
3,000 Meters · Camp Rilea National GuardThree Course Challenge · Sep 2312:32Three Course ChallengeSeptember 23, 2017
3,000 Meters · Corban UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1111:03.36USATF Oregon Association Junior Olympic ChampionshipsNovember 11, 2017
3,000 Meters · Hidden Creek Polo GroundsUSATF Region 13 Junior Olympic Championships · Nov 1911:19.86USATF Region 13 Junior Olympic ChampionshipsNovember 19, 2016
3,000 Meters · Howard M Terpenning (HMT) ComplexTHPRD Beaverton Schools District Meet · Oct 2410:37THPRD Beaverton Schools District Meet October 24, 2019
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 2111:13.9McMinnville Middle School InviteSeptember 21, 2018
3,000 Meters · Pier ParkPDXC Preview · Oct 2610:31.00PDXC PreviewOctober 26, 2019
3,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 3011:07.8Nike Portland XCSeptember 30, 2017
3,000 Meters · Sunset High SchoolTHPRD (Cedar Park, Meadow Park, and Stoller) at Sunset High School · Oct 310:23THPRD (Cedar Park, Meadow Park, and Stoller) at Sunset High SchoolOctober 3, 2019
3,000 Meters · Western Oregon UniversityPDXC State Middle School Championship · Oct 2911:01.74PDXC State Middle School ChampionshipOctober 29, 2017
3,000 Meters · Westview High SchoolTHPRD (Stoller, Highland Park, ISB, Cedar Park) at Westview High · Sep 2011:47THPRD (Stoller, Highland Park, ISB, Cedar Park) at Westview HighSeptember 20, 2018
3,000 Meters · Woodland ParkUSATF Region 13 Junior Olympic Championships · Nov 1811:20.69USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2017
3,200 Meters · Jesuit High SchoolSpring XC 2021- 3200m · Apr 1010:01.37Spring XC 2021- 3200mApril 10, 2021
4,000 Meters · Corban UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1015:45.20USATF Oregon Association Junior Olympic ChampionshipsNovember 10, 2018
4,000 Meters · Lane Community CollegeUSATF Region 13 Junior Olympic Championships · Nov 2313:56.93USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2019
4,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1613:57.50USATF Oregon Association Junior Olympic ChampionshipsNovember 16, 2019
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2315:00.20The Mook XC Invite at AlderbrookSeptember 23, 2023
5,000 Meters · Aloha High SchoolBeaverton, Jesuit @ Mountainside · Sep 1316:02.4Beaverton, Jesuit @ MountainsideSeptember 13, 2023
5,000 Meters · Jesuit High SchoolMountainside @ Jesuit (Group A) (Gold) · Mar 316:46.70Mountainside @ Jesuit (Group A) (Gold)March 3, 2021
5,000 Meters · Lakewood High SchoolPacific Northwest Regional XC Showcase presented by Hole in the Wall & Stumptown Running · Nov 2015:19.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:18.6NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)October 9, 2021
5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 515:31.0OSAA 6A State ChampionshipsNovember 5, 2022
5,000 Meters · The Hydrangea RanchHYDRANGEA RANCH XC TIME TRIAL #1 · Sep 2717:16.30HYDRANGEA RANCH XC TIME TRIAL #1September 27, 2020
5,000 Meters · Tualatin Hills Recreation CenterCentral Catholic @ Jesuit · Mar 1816:18.90Central Catholic @ JesuitMarch 18, 2021
5,000 Meters · Westview High SchoolJesuit (Group A) (Gold) @ Westview · Mar 1017:32.40Jesuit (Group A) (Gold) @ WestviewMarch 10, 2021
6,000 Meters · Eastern Washington UniversityClash of the Inland Northwest · Sep 118:53.83Clash of the Inland NorthwestSeptember 1, 2024
8,000 Meters · LCSC - XC courseLewis-Clark State Invitational · Oct 1124:23.0Lewis-Clark State InvitationalOctober 11, 2025
8,000 Meters · Spokane Polo GroundsSasquatch Invite · Oct 2425:10.7Sasquatch InviteOctober 24, 2025
8,000 Meters · Sydney R. Marovitz Golf CourseLakefront Invite · Sep 2524:05.32Lakefront InviteSeptember 25, 2026
8,000 Meters · The Course Spokane ValleyClash of the Inland Northwest · Sep 424:23.90Clash of the Inland NorthwestSeptember 4, 2026
8,000 Meters · Warm Springs Golf Course2026 Pac-12 Cross Country Championships · Oct 3024:47.402026 Pac-12 Cross Country ChampionshipsOctober 30, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 302026 Pac-12 Cross Country ChampionshipsOct 30 · 8,000 Meters Collegiate · Place 33 · GonzagaGonzaga8,000 Meters Collegiate3324:47.40 PBSo
Oct 17LC State Warrior InviteOct 17 · 8,000 Meters Varsity · Place 10 · GonzagaGonzaga8,000 Meters Varsity1024:47UnofficialSo
Sep 25Lakefront InviteSep 25 · 8,000 Meters Championship · Place 99 · GonzagaGonzaga8,000 Meters Championship9924:05.32 PBSo
Sep 4Clash of the Inland NorthwestSep 4 · 8,000 Meters Collegiate · Place 11 · GonzagaGonzaga8,000 Meters Collegiate1124:23.90 PBSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24Sasquatch InviteOct 24 · 8,000 Meters Mens 8K · Place 3 · GonzagaGonzaga8,000 Meters Mens 8K325:10.7 PBFr
Oct 11Lewis-Clark State InvitationalOct 11 · 8,000 Meters College · Place 11 · GonzagaGonzaga8,000 Meters College1124:23.0 PBFr
Oct 4Whitman OpenOct 4 · 8,000 Meters Varsity · Place 16 · GonzagaGonzaga8,000 Meters Varsity1625:10.48Fr
Sep 12WSU Classic InvitationalSep 12 · 8,000 Meters Varsity · Place 27 · GonzagaGonzaga8,000 Meters Varsity2724:51.7FR
Aug 29Clash of the Inland Northwest 2025Aug 29 · 6,000 Meters Collegiate · Place 10 · GonzagaGonzaga6,000 Meters Collegiate1018:57.0Fr

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 19Lewis-Clark State InvitationalOct 19 · 8,000 Meters College · Place 8 · UNA-GonzagaUNA-Gonzaga8,000 Meters College824:23.1RS
Sep 1Clash of the Inland NorthwestSep 1 · 6,000 Meters Collegiate · Place 30 · UNA-GonzagaUNA-Gonzaga6,000 Meters Collegiate3018:53.83 PBRS

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 4OSAA 6A State ChampionshipsNov 4 · 5,000 Meters 6A · Place 4 · JesuitJesuit5,000 Meters 6A415:43.512
Oct 256A-2 Metro League ChampionshipsOct 25 · 5,000 Meters Varsity · Place 1 · JesuitJesuit5,000 Meters Varsity115:23.1512
Oct 18Jesuit, Sunset @ AlohaOct 18 · 5,000 Meters Varsity · Place 1 · JesuitJesuit5,000 Meters Varsity115:18.8512
Oct 4Westview, Southridge @ Jesuit Oct 4 · 5,000 Meters Varsity · Place 2 · JesuitJesuit5,000 Meters Varsity215:55.5112
Sep 23The Mook XC Invite at AlderbrookSep 23 · 5,000 Meters Invitational · Place 5 · JesuitJesuit5,000 Meters Invitational515:00.20 PB12
Sep 13Beaverton, Jesuit @ MountainsideSep 13 · 5,000 Meters JV/Varsity · Place 1 · JesuitJesuit5,000 Meters JV/Varsity116:02.4 PB12
Sep 9Ash Creek XC FestivalSep 9 · 5,000 Meters Varsity · Place 1 · JesuitJesuit5,000 Meters Varsity115:30.0SR

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 5OSAA 6A State ChampionshipsNov 5 · 5,000 Meters 6A · Place 8 · JesuitJesuit5,000 Meters 6A815:31.0 PB11
Oct 266A-2 Metro League ChampionshipsOct 26 · 5,000 Meters Varsity · Place 3 · JesuitJesuit5,000 Meters Varsity314:58.411
Oct 5Jesuit, Southridge @ WestviewOct 5 · 5,000 Meters Varsity · Place 6 · JesuitJesuit5,000 Meters Varsity616:45.4JR
Sep 13Beaverton/Mountainside @ JesuitSep 13 · 5,000 Meters Varsity · Place 5 · JesuitJesuit5,000 Meters Varsity516:26.4JR
Sep 10Ash Creek XC FestivalSep 10 · 5,000 Meters Varsity · Place 9 · JesuitJesuit5,000 Meters Varsity916:01.00JR

2021 Cross Country

12 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 17 · JesuitJesuit5,000 Meters NW Elite HS Club Showcase1715:19.4 PB10
Nov 6OSAA 6A State ChampionshipsNov 6 · 5,000 Meters 6A · Place 18 · JesuitJesuit5,000 Meters 6A1815:48.4010
Oct 276A-2 Metro League ChampionshipsOct 27 · 5,000 Meters Varsity · Place 7 · JesuitJesuit5,000 Meters Varsity715:38.0010
Oct 20Beaverton/Jesuit @ WestviewOct 20 · 5,000 Meters Varsity · Place 3 · JesuitJesuit5,000 Meters Varsity317:24.9010
Oct 9NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)Oct 9 · 5,000 Meters Men's Elite avg under 17:00 · Place 49 · JesuitJesuit5,000 Meters Men's Elite avg under 17:004916:18.6 PB10
Sep 15Mountainside/Sunset @ JesuitSep 15 · 5,000 Meters Varsity · Place 8 · JesuitJesuit5,000 Meters Varsity816:09.6210
Sep 11Ash Creek XC FestivalSep 11 · 5,000 Meters Varsity · Place 27 · JesuitJesuit5,000 Meters Varsity2716:06.4010
Apr 10Spring XC 2021- 3200mApr 10 · 3,200 Meters Varsity · Place 8 · JesuitJesuit3,200 Meters Varsity810:01.37 PB9
Mar 31Westview, Sunset @ JesuitMar 31 · 5,000 Meters Varsity/JV · Place 6 · JesuitJesuit5,000 Meters Varsity/JV616:38.809
Mar 18Central Catholic @ JesuitMar 18 · 5,000 Meters Varsity · Place 10 · JesuitJesuit5,000 Meters Varsity1016:18.90 PB9
Mar 10Jesuit (Group A) (Gold) @ WestviewMar 10 · 5,000 Meters Boys Race · Place 8 · JesuitJesuit5,000 Meters Boys Race817:32.40 PB9
Mar 3Mountainside @ Jesuit (Group A) (Gold)Mar 3 · 5,000 Meters Boys 5k · Place 4 · JesuitJesuit5,000 Meters Boys 5k416:46.70 PB9

2020 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 21NXV Alternate Track TrialsNov 21 · 5,000 Meters Varsity · Place 1 · JesuitJesuit5,000 Meters Varsity115:56.1Unofficial9
Nov 14Green n Gold 4Nov 14 · 5,000 Meters Varsity · Place 3 · JesuitJesuit5,000 Meters Varsity316:20.5Unofficial9
Nov 2Nike Cross Virtual Week 7Nov 2 · 5,000 Meters NXV Northwest Region · Place 32 · JesuitJesuit5,000 Meters NXV Northwest Region3216:40.3Unofficial9
Oct 31Green n Gold #3Oct 31 · 5,000 Meters Varsity · Place 5 · JesuitJesuit5,000 Meters Varsity516:11.1Unofficial9
Oct 26Nike Cross Virtual Week 6Oct 26 · 5,000 Meters NXV Northwest Region · Place 15 · JesuitJesuit5,000 Meters NXV Northwest Region1516:11.1Unofficial9
Oct 19Nike Cross Virtual Week 5Oct 19 · 5,000 Meters NXV Northwest Region · Place 41 · JesuitJesuit5,000 Meters NXV Northwest Region4116:49.7Unofficial9
Oct 5Nike Cross Virtual Week 3Oct 5 · 5,000 Meters NXV Northwest Region · Place 26 · JesuitJesuit5,000 Meters NXV Northwest Region2616:47.0Unofficial9
Sep 27HYDRANGEA RANCH XC TIME TRIAL #1Sep 27 · 5,000 Meters High School · Place 10 · Stumptown Track ClubStumptown Track Club5,000 Meters High School1017:16.30 PB9
Sep 21Nike Cross Virtual Week 1Sep 21 · 5,000 Meters NXV Northwest Region · Place 29 · JesuitJesuit5,000 Meters NXV Northwest Region2917:16.3Unofficial9

2019 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 4,000 Meters 13-14 · Place 23 · Teammates Running ClubTeammates Running Club4,000 Meters 13-142313:56.93 PB8
Nov 16USATF Oregon Association Junior Olympic ChampionshipsNov 16 · 4,000 Meters 13-14 · Place 6 · Teammates Running ClubTeammates Running Club4,000 Meters 13-14613:57.50 PB8
Nov 3PDXC State Middle School ChampionshipNov 3 · 3,000 Meters Super Champs · Place 8 · Teammates Running ClubTeammates Running Club3,000 Meters Super Champs810:31.60 PB8
Oct 26PDXC PreviewOct 26 · 3,000 Meters Middle School · Place 1 · Teammates Running ClubTeammates Running Club3,000 Meters Middle School110:31.00 PB8
Oct 24THPRD Beaverton Schools District Meet Oct 24 · 3,000 Meters Middle School · Place 1 · Cedar ParkCedar Park3,000 Meters Middle School110:37 PB8
Oct 15THPRD (Stoller, Cedar Park, Mt. View, Meadow Park, ISB) @ HMT ComplexOct 15 · 3,000 Meters Middle School · Place 1 · Cedar ParkCedar Park3,000 Meters Middle School111:028
Oct 516th Annual Harrier ClassicOct 5 · 3,200 Meters Middle School · Place 3 · Teammates Running ClubTeammates Running Club3,200 Meters Middle School311:07.80—
Oct 3THPRD (Cedar Park, Meadow Park, and Stoller) at Sunset High SchoolOct 3 · 3,000 Meters Middle School · Place 2 · Cedar ParkCedar Park3,000 Meters Middle School210:23 PB8
Sep 27Nike Portland XC Middle School/ClubSep 27 · 3,000 Meters PDXC Alan Webb MS Race · Place 5 · Teammates Running ClubTeammates Running Club3,000 Meters PDXC Alan Webb MS Race510:31.40 PB8
Sep 14Northwest ClassicSep 14 · 3,000 Meters Middle School · Place 2 · Teammates Running ClubTeammates Running Club3,000 Meters Middle School210:14.96—

2018 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 10USATF Oregon Association Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 49 · Teammates Running ClubTeammates Running Club4,000 Meters 13-144915:45.20 PB7
Oct 28PDXC State Middle School ChampionshipOct 28 · 3,000 Meters Super Champs · Place 36 · Teammates Running ClubTeammates Running Club3,000 Meters Super Champs3611:21.807
Oct 25THPRD Beaverton Schools District MeetOct 25 · 3,000 Meters Middle School · Place 4 · Cedar ParkCedar Park3,000 Meters Middle School411:157
Oct 16THPRD (Cedar park, Whitford, Meadow Park, and Highland Park) at HMT ComplexOct 16 · 3,000 Meters Middle School · Place 4 · Cedar ParkCedar Park3,000 Meters Middle School411:147
Oct 4THPRD (Cedar Park, Meadow Park, Stoller, ISB) at Sunset High SchoolOct 4 · 3,000 Meters Middle School · Place 7 · Cedar ParkCedar Park3,000 Meters Middle School711:097
Sep 29Nike Portland XCSep 29 · Middle School · Place 35 · 13 Teammates Running Club13 Teammates Running ClubMiddle School3511:04.60—
Sep 21McMinnville Middle School InviteSep 21 · 3,000 Meters Open · Place 2 · Teammates Running ClubTeammates Running Club3,000 Meters Open211:13.9 PB7
Sep 20THPRD (Stoller, Highland Park, ISB, Cedar Park) at Westview HighSep 20 · 3,000 Meters Middle School · Place 4 · Cedar ParkCedar Park3,000 Meters Middle School411:47 PB7

2017 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 21 · Bowerman TrackBowerman Track3,000 Meters 11-122111:20.69 PB6
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 7 · Bowerman TrackBowerman Track3,000 Meters 11-12711:03.36 PB6
Oct 29PDXC State Middle School ChampionshipOct 29 · 3,000 Meters Super Champs · Place 39 · Bowerman TrackBowerman Track3,000 Meters Super Champs3911:01.74 PB6
Oct 12Nike NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Champions (top 10) · Place 32 · Bowerman TrackBowerman Track3,000 Meters Champions (top 10)3211:22.97 PB6
Sep 30Nike Portland XCSep 30 · 3,000 Meters PDXC Alan Webb MS Race · Place 41 · Bowerman TrackBowerman Track3,000 Meters PDXC Alan Webb MS Race4111:07.8 PB6
Sep 23Three Course ChallengeSep 23 · 3,000 Meters All Middle School/Club · Place 11 · Bowerman TrackBowerman Track3,000 Meters All Middle School/Club1112:32 PB6

2016 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 25 · Bowerman TrackBowerman Track3,000 Meters 11-122511:19.86 PB5
Nov 6USATF Oregon Association Junior Olympic ChampionshipsNov 6 · 3,000 Meters 11-12 · Place 15 · Bowerman TrackBowerman Track3,000 Meters 11-121511:44.485