Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Hidden Creek Polo GroundsUSATF Region 13 Junior Olympic Championships · Nov 198:50.84USATF Region 13 Junior Olympic ChampionshipsNovember 19, 2016
3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Nov 311:11.60PDXC State Middle School ChampionshipNovember 3, 2019
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1411:12.20NW Middle School XC Showdown presented by HOTVOctober 14, 2021
3,000 Meters · Blue Lake ParkNike Portland XC Middle School/Club · Sep 2711:05.20Nike Portland XC Middle School/ClubSeptember 27, 2019
3,000 Meters · Blue Lake Regional ParkNike Portland XC - Middle School/Club · Sep 2310:52.5Nike Portland XC - Middle School/ClubSeptember 23, 2022
3,000 Meters · Blue Lake Regional ParkNike Portland XC Middle School Meet · Sep 2411:16.00Nike Portland XC Middle School MeetSeptember 24, 2021
3,000 Meters · Champoeg State ParkChampoeg Invitational · Oct 113:02.46Champoeg InvitationalOctober 1, 2016
3,000 Meters · Corban UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1011:24.34USATF Oregon Association Junior Olympic ChampionshipsNovember 10, 2018
3,000 Meters · Franklin Park - 3000 MetersUSATF Region 13 Junior Olympic Championships · Nov 1711:36.50USATF Region 13 Junior Olympic ChampionshipsNovember 17, 2018
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 2112:12.3McMinnville Middle School InviteSeptember 21, 2018
3,000 Meters · Pacific Park 3k CourseHalloween 3k & 5k Dash Bash Championships · Oct 2210:46Halloween 3k & 5k Dash Bash ChampionshipsOctober 22, 2022
3,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 3012:58.6Nike Portland XCSeptember 30, 2017
3,000 Meters · Western Oregon UniversityStumptown Running Middle School Championship presented by Portland Track & Stumptown Running · Oct 3110:20.00Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOctober 31, 2021
4,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 1914:18.60USATF Region 13 Junior Olympic ChampionshipsNovember 19, 2022
4,000 Meters · Jesuit High SchoolUSATF Oregon Association Junior Olympic Championships · Nov 1315:25.14USATF Oregon Association Junior Olympic ChampionshipsNovember 13, 2021
5,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 116:21.64Grant Robison InvitationalOctober 1, 2026
5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invitational · Sep 1915:05.94Bellevue Cross Country Invitational September 19, 2026
5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 916:01.6OSAA 6A State ChampionshipsNovember 9, 2024
5,000 Meters · Lents ParkStumptown Showdown · Oct 1815:40.57Stumptown ShowdownOctober 18, 2025
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 915:18.096th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 1722:34Steens Mountain Running Camp Jan Yriarte Uphill 5KJuly 17, 2026
5,000 Meters · Steens Mountain Running Camp Jan Yriarte Uphill 5KSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 1822:19Steens Mountain Running Camp Jan Yriarte Uphill 5K July 18, 2025
5,000 Meters · Sunset HSWestview @ Sunset · Sep 916:27.66Westview @ SunsetSeptember 9, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7OSAA State XC ChampionshipsNov 7 · 5,000 Meters 6A · Place 36 · SunsetSunset5,000 Meters 6A3616:06.2012
Oct 286A-2 Metro League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 4 · SunsetSunset5,000 Meters Varsity415:35.612
Oct 21Southridge, Sunset, Westview @ MountainsideOct 21 · 5,000 Meters Varsity · Place 11 · SunsetSunset5,000 Meters Varsity1116:59.412
Oct 14Beaverton, Jesuit, Westview @ SunsetOct 14 · 5,000 Meters Varsity · Place 8 · SunsetSunset5,000 Meters Varsity816:51.4512
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters Bike the Gorge Varsity Championship · Place 23 · SunsetSunset5,000 Meters Bike the Gorge Varsity Championship2315:18.09 PB12
Oct 1Grant Robison InvitationalOct 1 · 5,000 Meters Varsity · Place 11 · SunsetSunset5,000 Meters Varsity1116:21.64 PB12
Sep 19Bellevue Cross Country Invitational Sep 19 · 5,000 Meters BOYS Varsity - #1-#4 Runners · Place 3 · SunsetSunset5,000 Meters BOYS Varsity - #1-#4 Runners315:05.94 PB12
Sep 12Tahoma Coed Relays (Jamboree)Sep 12 · 3,000 Meters Relay · SunsetSunset3,000 Meters Relay010:30Unofficial12
Sep 9Westview @ SunsetSep 9 · 5,000 Meters Varsity / JV combined · Place 1 · SunsetSunset5,000 Meters Varsity / JV combined116:27.66 PB12
Jul 17Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 17 · 5,000 Meters Week 1 · Place 9 · SunsetSunset5,000 Meters Week 1922:34 PB12

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 6A · Place 30 · SunsetSunset5,000 Meters 6A3016:05.9111
Oct 296A-2 Metro League ChampionshipsOct 29 · 5,000 Meters Varsity · Place 10 · SunsetSunset5,000 Meters Varsity1015:30.7011
Oct 22Aloha, Sunset @ SouthridgeOct 22 · 5,000 Meters Junior Varsity · Place 8 · SunsetSunset5,000 Meters Junior Varsity818:09.5611
Oct 18Stumptown ShowdownOct 18 · 5,000 Meters Varsity 1 · Place 4 · SunsetSunset5,000 Meters Varsity 1415:40.57 PB11
Oct 15Beaverton, Westview @ SunsetOct 15 · 5,000 Meters Junior Varsity · Place 4 · SunsetSunset5,000 Meters Junior Varsity416:32.9011
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity Championship · Place 31 · SunsetSunset5,000 Meters Varsity Championship3115:42.8311
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Varsity · Place 46 · SunsetSunset5,000 Meters Varsity4615:45.2011
Sep 10Jesuit, Sunset @ MountainsideSep 10 · 5,000 Meters Varsity · Place 9 · SunsetSunset5,000 Meters Varsity916:12.7011
Sep 6Tahoma Coed Relays (Jamboree)Sep 6 · 3,000 Meters Relay · SunsetSunset3,000 Meters Relay011:00Unofficial11
Aug 29Night MeetAug 29 · 3,000 Meters Varsity · Place 10 · SunsetSunset3,000 Meters Varsity109:04.5411
Jul 18Steens Mountain Running Camp Jan Yriarte Uphill 5K Jul 18 · 5,000 Meters Week 1 · Place 7 · SunsetSunset5,000 Meters Week 1722:19 PB11

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 9OSAA 6A State ChampionshipsNov 9 · 5,000 Meters 6A · Place 36 · SunsetSunset5,000 Meters 6A3616:01.6 PB10
Oct 306A-2 Metro League ChampionshipsOct 30 · 5,000 Meters Varsity · Place 10 · SunsetSunset5,000 Meters Varsity1015:46.0010
Oct 23Aloha, Mountainside, Southridge @ SunsetOct 23 · 5,000 Meters Junior Varsity · Place 3 · SunsetSunset5,000 Meters Junior Varsity316:26.9010
Oct 16Beaverton, Sunset, Westview @ MountainsideOct 16 · 5,000 Meters Varsity · Place 2 · SunsetSunset5,000 Meters Varsity216:54.2010
Oct 114th Annual Rose City Championship InviteOct 11 · 5,000 Meters Varsity Championship · Place 56 · SunsetSunset5,000 Meters Varsity Championship5615:45.1010
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Varsity · Place 21 · SunsetSunset5,000 Meters Varsity2116:17.610
Sep 28Nike Portland XCSep 28 · 5,000 Meters Varsity Division 1 · Place 29 · SunsetSunset5,000 Meters Varsity Division 12918:41.1SO
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Varsity · Place 4 · SunsetSunset5,000 Meters Varsity415:50.3010
Sep 11Mountainside, Sunset @ JesuitSep 11 · 5,000 Meters Varsity · Place 7 · SunsetSunset5,000 Meters Varsity716:22.0010
Sep 7Tahoma Coed Relays (Jamboree)Sep 7 · 3,000 Meters Relay · SunsetSunset3,000 Meters Relay011:37Unofficial10
Jul 26Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 26 · Varsity · Place 31 · SunsetSunsetVarsity3124:4410

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 4OSAA 6A State ChampionshipsNov 4 · 5,000 Meters 6A · Place 57 · SunsetSunset5,000 Meters 6A5716:58.39
Oct 256A-2 Metro League ChampionshipsOct 25 · 5,000 Meters Varsity · Place 15 · SunsetSunset5,000 Meters Varsity1516:45.129
Oct 18Jesuit, Sunset @ AlohaOct 18 · 5,000 Meters Varsity · Place 10 · SunsetSunset5,000 Meters Varsity1016:47.169
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Varsity Championship · Place 66 · SunsetSunset5,000 Meters Varsity Championship6616:30.0FR
Oct 4Aloha, Mountainside, Sunset @ BeavertonOct 4 · 5,000 Meters Varsity · Place 7 · SunsetSunset5,000 Meters Varsity717:19.139
Oct 4Aloha, Mountainside, Sunset @ BeavertonOct 4 · 5,000 Meters Varsity · Place 7 · SunsetSunset5,000 Meters Varsity717:19.139
Sep 30Nike Portland XCSep 30 · 5,000 Meters Varsity · Place 101 · SunsetSunset5,000 Meters Varsity10116:46.3FR
Sep 13Aloha, Sunset, Westview @ SouthridgeSep 13 · 5,000 Meters Varsity · Place 4 · SunsetSunset5,000 Meters Varsity417:31.329
Sep 9Ash Creek XC FestivalSep 9 · 5,000 Meters Junior Varsity · Place 2 · SunsetSunset5,000 Meters Junior Varsity216:53.8FR
Aug 25Night MeetAug 25 · 3,000 Meters Freshman · Place 4 · SunsetSunset3,000 Meters Freshman410:09.7FR

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 34 · Bowerman TrackBowerman Track4,000 Meters 13-143414:18.60 PB8
Nov 5USATF Oregon Association Junior Olympic ChampionshipsNov 5 · 4,000 Meters Varsity · Place 4 · BowermanBowerman4,000 Meters Varsity413:55.24—
Oct 22Halloween 3k & 5k Dash Bash ChampionshipsOct 22 · 3,000 Meters Middle School · Place 4 · Bowerman TrackBowerman Track3,000 Meters Middle School410:46 PB8
Sep 23Nike Portland XC - Middle School/ClubSep 23 · 3,000 Meters Middle School · Place 10 · Bowerman TrackBowerman Track3,000 Meters Middle School1010:52.5 PB8
Sep 10Ash Creek XC FestivalSep 10 · 3,000 Meters Middle School · Place 2 · BowermanBowerman3,000 Meters Middle School210:44.70—

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 20USATF Region 13 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 31 · Bowerman TrackBowerman Track4,000 Meters 13-143114:27.507
Nov 13USATF Oregon Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters 13-14 · Place 6 · Bowerman TrackBowerman Track4,000 Meters 13-14615:25.14 PB7
Oct 31Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Super Champs · Place 13 · Bowerman TrackBowerman Track3,000 Meters Super Champs1310:20.00 PB7
Oct 14NW Middle School XC Showdown presented by HOTVOct 14 · 3,000 Meters Champions (top 10) · Place 7 · Bowerman TrackBowerman Track3,000 Meters Champions (top 10)711:12.20 PB7
Oct 9Paul Mariman InvitationalOct 9 · 3,000 Meters Middle School · Place 9 · BowermanBowerman3,000 Meters Middle School911:10.30—
Sep 24Nike Portland XC Middle School MeetSep 24 · 3,000 Meters Middle School · Place 12 · Bowerman TrackBowerman Track3,000 Meters Middle School1211:16.00 PB7
Sep 18Northwest Classic XC 2021Sep 18 · 3,000 Meters Middle School · Place 5 · BowermanBowerman3,000 Meters Middle School511:02.65—

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16USATF Oregon Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 11-12 · Place 9 · Bowerman TrackBowerman Track3,000 Meters 11-12911:17.725
Nov 3PDXC State Middle School ChampionshipNov 3 · 3,000 Meters Super Champs · Place 51 · Bowerman TrackBowerman Track3,000 Meters Super Champs5111:11.60 PB5
Sep 27Nike Portland XC Middle School/ClubSep 27 · 3,000 Meters PDXC Alan Webb MS Race · Place 22 · Bowerman TrackBowerman Track3,000 Meters PDXC Alan Webb MS Race2211:05.20 PB5
Sep 21Three Course ChallengeSep 21 · 3,000 Meters Middle School · Place 11 · 5 Bowerman5 Bowerman3,000 Meters Middle School1110:56—

2018 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 17USATF Region 13 Junior Olympic ChampionshipsNov 17 · 3,000 Meters 9-10 · Place 11 · Bowerman TrackBowerman Track3,000 Meters 9-101111:36.50 PB4
Nov 10USATF Oregon Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 9-10 · Place 2 · Bowerman TrackBowerman Track3,000 Meters 9-10211:24.34 PB4
Oct 28PDXC State Middle School ChampionshipOct 28 · 3,000 Meters Champs · Place 18 · Bowerman TrackBowerman Track3,000 Meters Champs1812:24.304
Sep 21McMinnville Middle School InviteSep 21 · 3,000 Meters Open · Place 11 · Bowerman TrackBowerman Track3,000 Meters Open1112:12.3 PB4

2017 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 9-10 · Place 9 · Bowerman TrackBowerman Track3,000 Meters 9-10911:52.123
Oct 29PDXC State Middle School ChampionshipOct 29 · 3,000 Meters Champs · Place 69 · Bowerman TrackBowerman Track3,000 Meters Champs6912:44.793
Oct 14Bowerman Youth XC Lents Park MeetOct 14 · 3,000 Meters Boys · Place 15 · Bowerman TrackBowerman Track3,000 Meters Boys1513:12Unofficial3
Sep 30Nike Portland XCSep 30 · 3,000 Meters PDXC Alan Webb MS Race · Place 171 · Bowerman TrackBowerman Track3,000 Meters PDXC Alan Webb MS Race17112:58.6 PB3
Sep 22McMinnville Middle School InviteSep 22 · 3,000 Meters Junior Varsity · Place 9 · Bowerman TrackBowerman Track3,000 Meters Junior Varsity912:38.93

2016 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 2,000 Meters 8U · Place 14 · Bowerman TrackBowerman Track2,000 Meters 8U148:50.84 PB2
Nov 6USATF Oregon Association Junior Olympic ChampionshipsNov 6 · 2,000 Meters 8U · Place 6 · Bowerman TrackBowerman Track2,000 Meters 8U69:04.042
Oct 23PDXC State Middle School ChampionshipOct 23 · 3,000 Meters Champs · Place 134 · Bowerman TrackBowerman Track3,000 Meters Champs13413:59.12
Oct 1Champoeg InvitationalOct 1 · 3,000 Meters Middle School · Place 83 · Bowerman TrackBowerman Track3,000 Meters Middle School8313:02.46 PB2
Sep 24Nike Portland XCSep 24 · 3,000 Meters PDXC Alan Webb MS Race · Place 226 · Bowerman TrackBowerman Track3,000 Meters PDXC Alan Webb MS Race22613:42.092