Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Corban UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1010:20.79USATF Oregon Association Junior Olympic ChampionshipsNovember 10, 2018
2,000 Meters · Franklin Park - 2000 MetersUSATF Region 13 Junior Olympic Championships · Nov 179:31.40USATF Region 13 Junior Olympic ChampionshipsNovember 17, 2018
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1414:53.90NW Middle School XC Showdown presented by HOTVOctober 14, 2021
3,000 Meters · Blue Lake ParkNike Portland XC Middle School/Club · Sep 2715:53.20Nike Portland XC Middle School/ClubSeptember 27, 2019
3,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2616:39.59Nike Portland XCSeptember 26, 2026
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2014:40.00USATF Region 13 Junior Olympic ChampionshipsNovember 20, 2021
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2816:10.17The Good Evening MeetAugust 28, 2026
3,000 Meters · Jesuit High SchoolUSATF Oregon Association Junior Olympic Championships · Nov 1316:35.64USATF Oregon Association Junior Olympic ChampionshipsNovember 13, 2021
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 3016:15.6McMinnville Middle School InviteSeptember 30, 2022
3,000 Meters · Lane Community CollegeUSATF Region 13 Junior Olympic Championships · Nov 2316:01.48USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2019
3,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1614:32.54USATF Oregon Association Junior Olympic ChampionshipsNovember 16, 2019
3,000 Meters · Westview High SchoolTHPRD Middle Schools at Westview High School · Oct 1727:22.68THPRD Middle Schools at Westview High SchoolOctober 17, 2023
5,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 130:19.94Grant Robison InvitationalOctober 1, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 928:33.876th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · Sunset HSBeaverton, Jesuit, Westview @ Sunset · Oct 1430:23.41Beaverton, Jesuit, Westview @ SunsetOctober 14, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 286A-2 Metro League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 81 · SunsetSunset5,000 Meters Junior Varsity8127:37.210
Oct 21Southridge, Sunset, Westview @ MountainsideOct 21 · 5,000 Meters Junior Varsity · Place 55 · SunsetSunset5,000 Meters Junior Varsity5527:43.110
Oct 14Beaverton, Jesuit, Westview @ SunsetOct 14 · 5,000 Meters Junior Varsity · Place 54 · SunsetSunset5,000 Meters Junior Varsity5430:23.41 PB10
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Championship · Place 136 · SunsetSunset5,000 Meters JV Championship13628:33.87 PB10
Oct 1Grant Robison InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 133 · SunsetSunset5,000 Meters Junior Varsity13330:19.94 PB10
Sep 26Nike Portland XCSep 26 · 3,000 Meters Novice JV · Place 41 · SunsetSunset3,000 Meters Novice JV4116:39.59 PB10
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Sophomore Girls · Place 85 · SunsetSunset3,000 Meters Sophomore Girls8516:10.17 PB10

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 296A-2 Metro League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 80 · SunsetSunset5,000 Meters Junior Varsity8027:17.539
Oct 22Aloha, Sunset @ SouthridgeOct 22 · 5,000 Meters Junior Varsity · Place 49 · SunsetSunset5,000 Meters Junior Varsity4928:31.769
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity Championship · Place 165 · SunsetSunset5,000 Meters Junior Varsity Championship16528:36.729

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 17THPRD Middle Schools at Westview High SchoolOct 17 · 3,000 Meters Middle School · Place 71 · TumwaterTumwater3,000 Meters Middle School7127:22.68 PB7
Oct 10THPRD Middle Schools at Aloha High School Oct 10 · 3,000 Meters Middle School · Place 44 · TumwaterTumwater3,000 Meters Middle School4418:54.8Unofficial7

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Champs · Place 133 · Bowerman TrackBowerman Track3,000 Meters Champs13315:02.76
Sep 30McMinnville Middle School InviteSep 30 · 3,000 Meters Open · Place 47 · Bowerman TrackBowerman Track3,000 Meters Open4716:15.6 PB6

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 20USATF Region 13 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 81 · Bowerman TrackBowerman Track3,000 Meters 11-128114:40.00 PB5
Nov 13USATF Oregon Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 32 · Bowerman TrackBowerman Track3,000 Meters 11-123216:35.64 PB5
Oct 14NW Middle School XC Showdown presented by HOTVOct 14 · 3,000 Meters Champions (top 10) · Place 58 · Bowerman TrackBowerman Track3,000 Meters Champions (top 10)5814:53.90 PB5

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 9-10 · Place 83 · Bowerman TrackBowerman Track3,000 Meters 9-108316:01.48 PB3
Nov 16USATF Oregon Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 9-10 · Place 18 · Bowerman TrackBowerman Track3,000 Meters 9-101814:32.54 PB3
Sep 27Nike Portland XC Middle School/ClubSep 27 · 3,000 Meters PDXC Alan Webb MS Race · Place 179 · Bowerman TrackBowerman Track3,000 Meters PDXC Alan Webb MS Race17915:53.20 PB3
Sep 21Three Course ChallengeSep 21 · 3,000 Meters Middle School · Place 139 · 9-1 Bowerman9-1 Bowerman3,000 Meters Middle School13923:28—

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 17USATF Region 13 Junior Olympic ChampionshipsNov 17 · 2,000 Meters 8U · Place 18 · Bowerman TrackBowerman Track2,000 Meters 8U189:31.40 PB2
Nov 10USATF Oregon Association Junior Olympic ChampionshipsNov 10 · 2,000 Meters 8U · Place 7 · Bowerman TrackBowerman Track2,000 Meters 8U710:20.79 PB2