Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Jesuit High SchoolBeaverton Youth TC - XC Youth Kickoff ‘26 · Sep 1313:51.15Beaverton Youth TC - XC Youth Kickoff ‘26September 13, 2026
2,000 Meters · Twality Middle SchoolWRL @Twality MS · Oct 28:21WRL @Twality MSOctober 2, 2025
3,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1313:19.402025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2313:48.80USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
3,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1814:42.20USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
3,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 113:12.55Grant Robison InvitationalOctober 1, 2026
3,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 2115:32Halloween 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:25.336th Annual Rose City Championship InviteOctober 9, 2026
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Nov 111:05.20Stumptown Youth XC ChampionshipNovember 1, 2026
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1922:45.28The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Nike World HeadquartersBowerman 5K · Jul 2622:29.36Bowerman 5KJuly 26, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1Stumptown Youth XC ChampionshipNov 1 · 3,000 Meters Super Champs · Place 19 · Youth Track FoundationYouth Track Foundation3,000 Meters Super Champs1911:05.20 PB7
Oct 96th Annual Rose City Championship InviteOct 9 · 3,000 Meters Middle School · Place 9 · Youth Track FoundationYouth Track Foundation3,000 Meters Middle School911:25.33 PB7
Oct 1Grant Robison InvitationalOct 1 · 3,000 Meters Middle School · Place 5 · Oregon EpiscopalOregon Episcopal3,000 Meters Middle School513:12.55 PB7
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters 5k Open Race 8:30 AM · Place 9 · Youth Track FoundationYouth Track Foundation5,000 Meters 5k Open Race 8:30 AM922:45.28 PB7
Sep 13Beaverton Youth TC - XC Youth Kickoff ‘26Sep 13 · 2 Miles Youth Open · Place 10 · Youth Track FoundationYouth Track Foundation2 Miles Youth Open1013:51.15 PB7
Sep 5Ultimook RaceSep 5 · 5,000 Meters Open Race Morning · Place 5 · Youth Track FoundationYouth Track Foundation5,000 Meters Open Race Morning522:06.35Unofficial7

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 11-12 · Place 163 · Bowerman TrackBowerman Track3,000 Meters 11-1216313:19.40 PB6
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 3,000 Meters 11-12 · Place 41 · Bowerman TrackBowerman Track3,000 Meters 11-124111:57.956
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 3,000 Meters Varsity · Place 18 · BowermanBowerman3,000 Meters Varsity1812:11.40—
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 57 · BowermanBowerman3,000 Meters Varsity5711:59.006
Oct 105th Annual Rose City Championship InviteOct 10 · 3,000 Meters Middle School · Place 35 · BowermanBowerman3,000 Meters Middle School3512:49.716
Oct 2WRL @Twality MSOct 2 · 2,000 Meters 6th and 7th Girls · Place 2 · Oregon EpiscopalOregon Episcopal2,000 Meters 6th and 7th Girls28:21 PB6
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 26 · BowermanBowerman3,000 Meters Middle School2612:27.506
Sep 6The Ultimook RaceSep 6 · 3,000 Meters Middle School · Place 35 · BowermanBowerman3,000 Meters Middle School3513:55.106
Jul 26Bowerman 5KJul 26 · 5,000 Meters Adults and Youth · Place 68 · Bowerman TrackBowerman Track5,000 Meters Adults and Youth6822:29.36 PB6

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 9-10 · Place 193 · Bowerman TrackBowerman Track3,000 Meters 9-1019314:18.045
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 9-10 · Place 36 · Bowerman TrackBowerman Track3,000 Meters 9-103613:48.80 PB5
Nov 9USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 9-10 · Place 9 · Bowerman TrackBowerman Track3,000 Meters 9-10913:04.045
Oct 114th Annual Rose City Championship InviteOct 11 · 2,000 Meters Elementary · Place 11 · BowermanBowerman2,000 Meters Elementary118:02.365
Sep 27McMinnville Middle School InviteSep 27 · 3,000 Meters Open · Place 15 · BowermanBowerman3,000 Meters Open1513:46.405
Sep 21The Mook XC Invite at AlderbrookSep 21 · 3,000 Meters Middle School · Place 27 · BowermanBowerman3,000 Meters Middle School2712:59.205
Sep 13Ash Creek XC FestivalSep 13 · 3,000 Meters Middle School · Place 40 · BowermanBowerman3,000 Meters Middle School4013:26.575

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 9-10 · Place 62 · Bowerman TrackBowerman Track3,000 Meters 9-106214:42.20 PB4
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 9-10 · Place 17 · Bowerman TrackBowerman Track3,000 Meters 9-101714:30.924
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 199 · BowermanBowerman3,000 Meters Varsity19914:56.414
Oct 21Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOct 21 · 3,000 Meters 9-10 · Place 13 · Bowerman TrackBowerman Track3,000 Meters 9-101315:32 PB4
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 2,000 Meters Elementary · Place 16 · BowermanBowerman2,000 Meters Elementary169:12.94