Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Jesuit High SchoolBeaverton Youth TC - XC Youth Kickoff ‘26 · Sep 1313:51.42Beaverton Youth TC - XC Youth Kickoff ‘26September 13, 2026
2,000 Meters · Tualatin HSWRL @ Tualatin High (hosted by Hazelbrook) · Oct 77:35WRL @ Tualatin High (hosted by Hazelbrook)October 7, 2025
2,000 Meters · Twality Middle SchoolWRL @Twality MS · Oct 27:46WRL @Twality MSOctober 2, 2025
2,000 Meters · Wilsonville Memorial ParkWRL Preview · Sep 247:24.05WRL PreviewSeptember 24, 2026
2,000 Meters · Wood Middle/Grahams OaksWRL @ Wood (Graham Oaks Nature Park) · Oct 17:48.04WRL @ Wood (Graham Oaks Nature Park)October 1, 2026
3,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2313:17.90The Mook XC Invite at AlderbrookSeptember 23, 2023
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2312:39.20USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
3,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1813:03.40USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 2913:52.10McMinnville Middle School InviteSeptember 29, 2023
3,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 2113:25Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOctober 21, 2023
3,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 911:02.216th Annual Rose City Championship InviteOctober 9, 2026
3,000 Meters · Sherwood HSSherwood Youth XC Meet presented by Sherwood High XC & Stumptown · Sep 2712:08.70Sherwood Youth XC Meet presented by Sherwood High XC & StumptownSeptember 27, 2025
3,000 Meters · Tigard HSCoaches' Cup · Sep 2212:03.16Coaches' CupSeptember 22, 2026
3,000 Meters · Tualatin HSThe Coaches’ Cup - Tigard vs. Tualatin · Sep 1711:57.23The Coaches’ Cup - Tigard vs. TualatinSeptember 17, 2025
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Nov 110:56.10Stumptown Youth XC ChampionshipNovember 1, 2026
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1920:33.42The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Nike World HeadquartersBowerman 5K · Jul 2622:29.18Bowerman 5KJuly 26, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1Stumptown Youth XC ChampionshipNov 1 · 3,000 Meters Champs · Place 1 · HazelbrookHazelbrook3,000 Meters Champs110:56.10 PB7
Oct 21WRL ChampionshipsOct 21 · 2,000 Meters 7th Grade · Place 3 · HazelbrookHazelbrook2,000 Meters 7th Grade37:15.57
Oct 96th Annual Rose City Championship InviteOct 9 · 3,000 Meters Middle School · Place 5 · Youth Track FoundationYouth Track Foundation3,000 Meters Middle School511:02.21 PB7
Oct 6WRL @ Tualatin High (hosted by Hazelbrook)Oct 6 · 2,000 Meters 6th and 7th Girls · Place 2 · HazelbrookHazelbrook2,000 Meters 6th and 7th Girls27:417
Oct 1WRL @ Wood (Graham Oaks Nature Park)Oct 1 · 2,000 Meters 7th Grade · Place 2 · HazelbrookHazelbrook2,000 Meters 7th Grade27:48.04 PB7
Sep 24WRL PreviewSep 24 · 2,000 Meters 7th Grade · Place 4 · HazelbrookHazelbrook2,000 Meters 7th Grade47:24.05 PB7
Sep 22Coaches' CupSep 22 · 3,000 Meters Middle School Girls · Place 2 · HazelbrookHazelbrook3,000 Meters Middle School Girls212:03.16 PB7
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters 5k Open Race 8:30 AM · Place 4 · Youth Track FoundationYouth Track Foundation5,000 Meters 5k Open Race 8:30 AM420:33.42 PB7
Sep 13Beaverton Youth TC - XC Youth Kickoff ‘26Sep 13 · 2 Miles Youth Open · Place 12 · Youth Track FoundationYouth Track Foundation2 Miles Youth Open1213:51.42 PB7
Sep 5Ultimook RaceSep 5 · 5,000 Meters Open Race Morning · Place 4 · Youth Track FoundationYouth Track Foundation5,000 Meters Open Race Morning421:47.72Unofficial7

2025 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 3,000 Meters 11-12 · Place 32 · Bowerman TrackBowerman Track3,000 Meters 11-123211:26.606
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 3,000 Meters Varsity · Place 6 · BowermanBowerman3,000 Meters Varsity611:17.70—
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 5 · HazelbrookHazelbrook3,000 Meters Varsity511:31.906
Oct 23WRL ChampionshipsOct 23 · 2,000 Meters 6th Grade Girls · Place 3 · HazelbrookHazelbrook2,000 Meters 6th Grade Girls37:25.696
Oct 105th Annual Rose City Championship InviteOct 10 · 3,000 Meters Middle School · Place 13 · BowermanBowerman3,000 Meters Middle School1311:36.616
Oct 7WRL @ Tualatin High (hosted by Hazelbrook)Oct 7 · 2,000 Meters 6th and 7th Girls · Place 3 · HazelbrookHazelbrook2,000 Meters 6th and 7th Girls37:35 PB6
Oct 2WRL @Twality MSOct 2 · 2,000 Meters 6th and 7th Girls · Place 1 · HazelbrookHazelbrook2,000 Meters 6th and 7th Girls17:46 PB6
Sep 27Sherwood Youth XC Meet presented by Sherwood High XC & StumptownSep 27 · 3,000 Meters Youth Open · Place 7 · Bowerman TrackBowerman Track3,000 Meters Youth Open712:08.70 PB6
Sep 25WRL PreviewSep 25 · 2,000 Meters 6th Grade · Place 2 · HazelbrookHazelbrook2,000 Meters 6th Grade27:39.096
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 4 · BowermanBowerman3,000 Meters Middle School411:13.706
Sep 17The Coaches’ Cup - Tigard vs. TualatinSep 17 · 3,000 Meters Middle School · Place 2 · HazelbrookHazelbrook3,000 Meters Middle School211:57.23 PB6
Sep 6The Ultimook RaceSep 6 · 3,000 Meters Middle School · Place 20 · BowermanBowerman3,000 Meters Middle School2013:26.506
Jul 26Bowerman 5KJul 26 · 5,000 Meters Adults and Youth · Place 66 · Bowerman TrackBowerman Track5,000 Meters Adults and Youth6622:29.18 PB6

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 43 · Bowerman TrackBowerman Track3,000 Meters 11-124312:39.20 PB5
Nov 9USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 11-12 · Place 5 · Bowerman TrackBowerman Track3,000 Meters 11-12511:52.395
Nov 3Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 12 · BowermanBowerman3,000 Meters Varsity1211:54.315
Oct 114th Annual Rose City Championship InviteOct 11 · 2,000 Meters Elementary · Place 1 · BowermanBowerman2,000 Meters Elementary17:09.515
Sep 27McMinnville Middle School InviteSep 27 · 3,000 Meters Open · Place 4 · BowermanBowerman3,000 Meters Open413:01.605
Sep 21The Mook XC Invite at AlderbrookSep 21 · 3,000 Meters Middle School · Place 16 · BowermanBowerman3,000 Meters Middle School1611:54.805
Sep 13Ash Creek XC FestivalSep 13 · 3,000 Meters Middle School · Place 32 · BowermanBowerman3,000 Meters Middle School3212:57.795

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 9-10 · Place 38 · Bowerman TrackBowerman Track3,000 Meters 9-103813:03.40 PB4
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 9-10 · Place 6 · Bowerman TrackBowerman Track3,000 Meters 9-10613:18.124
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 113 · BowermanBowerman3,000 Meters Varsity11313:00.604
Oct 21Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOct 21 · 3,000 Meters 9-10 · Place 2 · Bowerman TrackBowerman Track3,000 Meters 9-10213:25 PB4
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 2,000 Meters Elementary · Place 4 · BowermanBowerman2,000 Meters Elementary48:11.04
Oct 7The Harrier ClassicOct 7 · 3,200 Meters Open · Place 19 · BowermanBowerman3,200 Meters Open1915:04.04
Sep 29McMinnville Middle School InviteSep 29 · 3,000 Meters Open · Place 13 · Bowerman TrackBowerman Track3,000 Meters Open1313:52.10 PB4
Sep 23The Mook XC Invite at AlderbrookSep 23 · 3,000 Meters Middle School · Place 36 · Bowerman TrackBowerman Track3,000 Meters Middle School3613:17.90 PB4