Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Jesuit High SchoolBeaverton Youth TC - XC Youth Kickoff ‘26 · Sep 1315:14.96Beaverton Youth TC - XC Youth Kickoff ‘26September 13, 2026
3,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1914:30.40The Mook XC InvitationalSeptember 19, 2026
3,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 2118:07Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOctober 21, 2023
3,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 913:53.636th Annual Rose City Championship InviteOctober 9, 2026
3,000 Meters · Sherwood HSSherwood Youth XC Meet presented by Sherwood High XC & Stumptown · Sep 2714:15.09Sherwood Youth XC Meet presented by Sherwood High XC & StumptownSeptember 27, 2025
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Nov 113:38.70Stumptown Youth XC ChampionshipNovember 1, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1Stumptown Youth XC ChampionshipNov 1 · 3,000 Meters Super Champs · Place 163 · Beaverton Youth Track3,000 Meters Super Champs16313:38.70 PB8
Oct 96th Annual Rose City Championship InviteOct 9 · 3,000 Meters Middle School · Place 87 · Beaverton Youth Track3,000 Meters Middle School8713:53.63 PB8
Sep 19The Mook XC InvitationalSep 19 · 3,000 Meters Middle School Girls · Place 33 · Beaverton Youth Track3,000 Meters Middle School Girls3314:30.40 PB8
Sep 13Beaverton Youth TC - XC Youth Kickoff ‘26Sep 13 · 2 Miles Youth Open · Place 31 · Beaverton Youth Track2 Miles Youth Open3115:14.96 PB8

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 3,000 Meters 11-12 · Place 78 · Beaverton Youth Track3,000 Meters 11-127814:27.317
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 3,000 Meters Varsity · Place 32 · Beaverton Youth3,000 Meters Varsity3214:44.80—
Oct 105th Annual Rose City Championship InviteOct 10 · 3,000 Meters Middle School · Place 91 · Beaverton Youth3,000 Meters Middle School9114:52.947
Sep 27Sherwood Youth XC Meet presented by Sherwood High XC & StumptownSep 27 · 3,000 Meters Youth Open · Place 29 · Beaverton Youth Track3,000 Meters Youth Open2914:15.09 PB7
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 48 · Beaverton Youth3,000 Meters Middle School4814:21.807

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 9USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 11-12 · Place 32 · Beaverton Youth Track3,000 Meters 11-123215:08.686
Nov 3Stumptown Youth XC ChampionshipNov 3 · 2,000 Meters Varsity · Place 38 · Beaverton Youth2,000 Meters Varsity3810:37.126
Oct 114th Annual Rose City Championship InviteOct 11 · 3,000 Meters Middle School · Place 127 · Beaverton Youth3,000 Meters Middle School12715:38.126
Sep 21The Mook XC Invite at AlderbrookSep 21 · 3,000 Meters Middle School · Place 49 · Beaverton Youth3,000 Meters Middle School4914:59.006
Sep 13Ash Creek XC FestivalSep 13 · 3,000 Meters Middle School · Place 88 · Beaverton Youth3,000 Meters Middle School8815:35.596

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 9-10 · Place 27 · Beaverton Youth Track3,000 Meters 9-102717:39.415
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 304 · Beaverton Youth3,000 Meters Varsity30416:48.775
Oct 21Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOct 21 · 3,000 Meters 9-10 · Place 24 · Beaverton Youth Track3,000 Meters 9-102418:07 PB5
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 2,000 Meters Elementary · Place 26 · Beaverton Youth2,000 Meters Elementary2611:08.25
Sep 23The Mook XC Invite at AlderbrookSep 23 · 3,000 Meters Middle School · Place 77 · Beaverton Youth Track3,000 Meters Middle School7717:15.335
Sep 9Ash Creek XC FestivalSep 9 · 3,000 Meters Middle School · Place 93 · Beaverton Youth3,000 Meters Middle School9320:40.65