Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Nov 314:06.60PDXC State Middle School ChampionshipNovember 3, 2019
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1312:23.2NW Middle School XC Showdown presented by HOTVOctober 13, 2022
3,000 Meters · Blue Lake ParkNike Portland XC Middle School/Club · Sep 2713:52.10Nike Portland XC Middle School/ClubSeptember 27, 2019
3,000 Meters · Blue Lake Regional ParkNike Portland XC - Middle School/Club · Sep 2312:28.7Nike Portland XC - Middle School/ClubSeptember 23, 2022
3,000 Meters · Blue Lake Regional ParkNike Portland XC Middle School Meet · Sep 2412:45.70Nike Portland XC Middle School MeetSeptember 24, 2021
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2811:01.53The Good Evening MeetAugust 28, 2026
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 3012:07.4McMinnville Middle School InviteSeptember 30, 2022
3,000 Meters · Lane Community CollegeUSATF Region 13 Junior Olympic Championships · Nov 2313:19.90USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2019
3,000 Meters · Pier ParkPDXC Preview · Oct 2613:15.80PDXC PreviewOctober 26, 2019
3,000 Meters · Sherwood High SchoolSherwood Senior Night · Oct 2111:01.73Sherwood Senior NightOctober 21, 2026
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 3011:28.1Stumptown Youth XC ChampionshipOctober 30, 2022
4,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 1915:32.80USATF Region 13 Junior Olympic ChampionshipsNovember 19, 2022
4,000 Meters · Jesuit High SchoolUSATF Oregon Association Junior Olympic Championships · Nov 1317:39.00USATF Oregon Association Junior Olympic ChampionshipsNovember 13, 2021
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1918:58.40The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Joe Dancer ParkPacific Conference Preview · Sep 219:45.75Pacific Conference PreviewSeptember 2, 2026
5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 919:02.2OSAA 6A State ChampionshipsNovember 9, 2024
5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 1619:19.06Meriwether Cross Country ClassicOctober 16, 2026
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1218:28.01Oregon City XC Invitational September 12, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 918:32.886th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 2832:02Steens Mountain Running Camp Jan Yriarte Uphill 5K July 28, 2023
5,000 Meters · Steens Mountain Running Camp Jan Yriarte Uphill 5KSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 1830:47Steens Mountain Running Camp Jan Yriarte Uphill 5K July 18, 2025
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2519:03.90Nike Bob Firman Invitational XCSeptember 25, 2026

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

2026 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 7OSAA State XC ChampionshipsNov 7 · 5,000 Meters 6A · Place 15 · SherwoodSherwood5,000 Meters 6A1519:13.9012
Oct 286A-3 Pacific Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 1 · SherwoodSherwood5,000 Meters Varsity119:14.112
Oct 286A-3 Pacific Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 1 · SherwoodSherwood5,000 Meters Varsity119:14.112
Oct 21Senior NightOct 21 · 3,000 Meters Varsity · Place 3 · SherwoodSherwood3,000 Meters Varsity311:01.812
Oct 21Sherwood Senior NightOct 21 · 3,000 Meters 3k · Place 3 · SherwoodSherwood3,000 Meters 3k311:01.73 PB12
Oct 16Meriwether Cross Country ClassicOct 16 · 5,000 Meters Varsity · Place 5 · SherwoodSherwood5,000 Meters Varsity519:19.06 PB12
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters WildwoodRunning Varsity Championship · Place 19 · SherwoodSherwood5,000 Meters WildwoodRunning Varsity Championship1918:32.88 PB12
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Elite · Place 78 · SherwoodSherwood5,000 Meters Elite7819:03.90 PB12
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Elite Varsity Girls (Ave under 19:45) · Place 23 · SherwoodSherwood5,000 Meters Elite Varsity Girls (Ave under 19:45)2318:58.40 PB12
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters Varsity Girls · Place 6 · SherwoodSherwood5,000 Meters Varsity Girls618:28.01 PB12
Sep 2Pacific Conference PreviewSep 2 · 5,000 Meters Varsity · Place 3 · SherwoodSherwood5,000 Meters Varsity319:45.75 PB12
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Senior Girls · Place 3 · SherwoodSherwood3,000 Meters Senior Girls311:01.53 PB12

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 6A · Place 23 · SherwoodSherwood5,000 Meters 6A2319:09.5611
Oct 306A-3 Pacific Conference ChampionshipsOct 30 · 5,000 Meters Varsity · Place 2 · SherwoodSherwood5,000 Meters Varsity218:44.5511
Oct 22Sherwood Senior Night Time TrialsOct 22 · 3,000 Meters Varsity · Place 2 · SherwoodSherwood3,000 Meters Varsity210:33.58Unofficial11
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity Championship · Place 47 · SherwoodSherwood5,000 Meters Varsity Championship4719:23.2211
Oct 1TRL/PAC CrossoverOct 1 · 5,000 Meters Varsity · Place 7 · SherwoodSherwood5,000 Meters Varsity719:09.1611
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Varsity Elite · Place 25 · SherwoodSherwood5,000 Meters Varsity Elite2518:30.0011
Sep 12Meriwether Cross Country Classic Sep 12 · 5,000 Meters Varsity · Place 7 · SherwoodSherwood5,000 Meters Varsity719:14.6111
Sep 4Pacific Conference PreviewSep 4 · 5,000 Meters Varsity · Place 2 · SherwoodSherwood5,000 Meters Varsity219:45.6211
Aug 29Night MeetAug 29 · 3,000 Meters Varsity · Place 8 · SherwoodSherwood3,000 Meters Varsity810:57.0611
Jul 18Steens Mountain Running Camp Jan Yriarte Uphill 5K Jul 18 · 5,000 Meters Week 1 · Place 22 · SherwoodSherwood5,000 Meters Week 12230:47 PB11

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9OSAA 6A State ChampionshipsNov 9 · 5,000 Meters 6A · Place 25 · SherwoodSherwood5,000 Meters 6A2519:02.2 PB10
Oct 316A-3 Pacific Conference ChampionshipsOct 31 · 5,000 Meters Varsity · Place 2 · SherwoodSherwood5,000 Meters Varsity218:47.2010
Oct 17Pacific/Three Rivers CrossoverOct 17 · 5,000 Meters Varsity · Place 7 · SherwoodSherwood5,000 Meters Varsity718:51.8210
Oct 114th Annual Rose City Championship InviteOct 11 · 5,000 Meters Varsity Championship · Place 44 · SherwoodSherwood5,000 Meters Varsity Championship4418:29.5010
Sep 25Sherwood 5k - Senior NightSep 25 · 5,000 Meters Varsity · Place 2 · SherwoodSherwood5,000 Meters Varsity218:52.3310
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Varsity Elite · Place 31 · SherwoodSherwood5,000 Meters Varsity Elite3118:44.2010
Sep 13Meriwether CC ClassicSep 13 · 5,000 Meters Varsity · Place 10 · SherwoodSherwood5,000 Meters Varsity1018:59.4010
Sep 7Saxon InviteSep 7 · 5,000 Meters Varsity · Place 1 · SherwoodSherwood5,000 Meters Varsity119:04.5910
Aug 30Night MeetAug 30 · 3,000 Meters Sophomore · Place 5 · SherwoodSherwood3,000 Meters Sophomore510:49.3510
Jul 26Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 26 · Varsity · Place 30 · SherwoodSherwoodVarsity3030:2410

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4OSAA 6A State ChampionshipsNov 4 · 5,000 Meters 6A · Place 34 · SherwoodSherwood5,000 Meters 6A3419:41.19
Oct 266A-3 Pacific Conference ChampionshipsOct 26 · 5,000 Meters Varsity · Place 2 · SherwoodSherwood5,000 Meters Varsity218:46.509
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Varsity Championship · Place 44 · SherwoodSherwood5,000 Meters Varsity Championship4419:20.6FR
Sep 27Three Rivers League/Pacific Conference meetSep 27 · 5,000 Meters Varsity · Place 14 · SherwoodSherwood5,000 Meters Varsity1419:32.149
Sep 23The Mook XC Invite at AlderbrookSep 23 · 5,000 Meters Invitational · Place 40 · SherwoodSherwood5,000 Meters Invitational4019:19.609
Sep 15Meriwether CC Classic Sep 15 · 5,000 Meters Varsity · Place 13 · SherwoodSherwood5,000 Meters Varsity1319:41.829
Sep 6Pacific Conference District PreviewSep 6 · 5,000 Meters Varsity · Place 4 · SherwoodSherwood5,000 Meters Varsity420:29.1FR
Aug 25Night MeetAug 25 · 3,000 Meters Freshman · Place 3 · SherwoodSherwood3,000 Meters Freshman311:27.8FR
Jul 28Steens Mountain Running Camp Jan Yriarte Uphill 5K Jul 28 · 5,000 Meters Session 1 · Place 37 · Sherwood TrackSherwood Track5,000 Meters Session 13732:02 PB9

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 15 · Bowerman TrackBowerman Track4,000 Meters 13-141515:32.80 PB8
Nov 5USATF Oregon Association Junior Olympic ChampionshipsNov 5 · 4,000 Meters Varsity · Place 7 · BowermanBowerman4,000 Meters Varsity715:29.58—
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Super Champs · Place 13 · Bowerman TrackBowerman Track3,000 Meters Super Champs1311:28.1 PB8
Oct 13NW Middle School XC Showdown presented by HOTVOct 13 · 3,000 Meters Champions (top 10) · Place 4 · Bowerman TrackBowerman Track3,000 Meters Champions (top 10)412:23.2 PB8
Sep 30McMinnville Middle School InviteSep 30 · 3,000 Meters Top 10 · Place 3 · Bowerman TrackBowerman Track3,000 Meters Top 10312:07.4 PB8
Sep 23Nike Portland XC - Middle School/ClubSep 23 · 3,000 Meters Middle School · Place 11 · Bowerman TrackBowerman Track3,000 Meters Middle School1112:28.7 PB8
Sep 10Ash Creek XC FestivalSep 10 · 3,000 Meters Middle School · Place 11 · BowermanBowerman3,000 Meters Middle School1112:14.80—

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 20USATF Region 13 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 37 · Bowerman TrackBowerman Track4,000 Meters 13-143717:17.707
Nov 13USATF Oregon Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters 13-14 · Place 9 · Bowerman TrackBowerman Track4,000 Meters 13-14917:39.00 PB7
Oct 31Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Super Champs · Place 43 · Bowerman TrackBowerman Track3,000 Meters Super Champs4312:06.707
Oct 14NW Middle School XC Showdown presented by HOTVOct 14 · 3,000 Meters Champions (top 10) · Place 10 · Bowerman TrackBowerman Track3,000 Meters Champions (top 10)1012:53.907
Oct 9Paul Mariman InvitationalOct 9 · 3,000 Meters Middle School · Place 24 · BowermanBowerman3,000 Meters Middle School2413:10.69—
Sep 24Nike Portland XC Middle School MeetSep 24 · 3,000 Meters Middle School · Place 17 · Bowerman TrackBowerman Track3,000 Meters Middle School1712:45.70 PB7
Sep 18Northwest Classic XC 2021Sep 18 · 3,000 Meters Middle School · Place 16 · BowermanBowerman3,000 Meters Middle School1613:03.87—

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 14Big Foot FinaleNov 14 · 3,000 Meters Girls · Place 6 · Big Foot RunningBig Foot Running3,000 Meters Girls613:09.60Unofficial6
Nov 7Big Foot Running #6Nov 7 · 5,000 Meters Girls · Place 5 · Big Foot RunningBig Foot Running5,000 Meters Girls522:52.6Unofficial6
Oct 31Big Foot Running #5Oct 31 · 3,000 Meters Girls · Place 10 · Big Foot RunningBig Foot Running3,000 Meters Girls1012:56.9Unofficial6
Oct 17Big Foot Running #4Oct 17 · 3,000 Meters Girls · Place 14 · Big Foot RunningBig Foot Running3,000 Meters Girls1413:12.9Unofficial6
Oct 10Big Foot Running #3Oct 10 · 3,572 Meters Girls · Place 9 · Big Foot RunningBig Foot Running3,572 Meters Girls916:42.2Unofficial6
Sep 26Big Foot Running Club #2Sep 26 · 2,850 Meters Girls · Place 9 · Big Foot RunningBig Foot Running2,850 Meters Girls913:27.3Unofficial6
Sep 19Big Foot Running Club meet #1Sep 19 · 3,000 Meters Girls · Place 11 · Big Foot RunningBig Foot Running3,000 Meters Girls1115:05.9Unofficial6

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 92 · Bowerman TrackBowerman Track3,000 Meters 11-129213:19.90 PB5
Nov 16USATF Oregon Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 11-12 · Place 37 · Bowerman TrackBowerman Track3,000 Meters 11-123713:09.545
Nov 3PDXC State Middle School ChampionshipNov 3 · 3,000 Meters Super Champs · Place 152 · Bowerman TrackBowerman Track3,000 Meters Super Champs15214:06.60 PB5
Oct 26PDXC PreviewOct 26 · 3,000 Meters Middle School · Place 22 · Bowerman TrackBowerman Track3,000 Meters Middle School2213:15.80 PB5
Sep 27Nike Portland XC Middle School/ClubSep 27 · 3,000 Meters PDXC Alan Webb MS Race · Place 103 · Bowerman TrackBowerman Track3,000 Meters PDXC Alan Webb MS Race10313:52.10 PB5
Sep 21Three Course ChallengeSep 21 · 3,000 Meters Middle School · Place 101 · 5 Bowerman5 Bowerman3,000 Meters Middle School10116:33—