Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2312:29.09The Mook XC Invite at AlderbrookSeptember 23, 2023
3,000 Meters · Ash Creek PreserveThe Opener · Aug 2813:09.12The Opener August 28, 2026
3,000 Meters · Blue Lake Regional ParkNike Portland XC - Middle School/Club · Sep 2313:40.8Nike Portland XC - Middle School/ClubSeptember 23, 2022
3,000 Meters · Blue Lake Regional ParkNike Portland XC Middle School Meet · Sep 2414:53.30Nike Portland XC Middle School MeetSeptember 24, 2021
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 1913:17.90USATF Region 13 Junior Olympic ChampionshipsNovember 19, 2022
3,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1812:58.80USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
3,000 Meters · Jesuit High SchoolUSATF Oregon Association Junior Olympic Championships · Nov 1314:45.36USATF Oregon Association Junior Olympic ChampionshipsNovember 13, 2021
3,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 2112:33Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOctober 21, 2023
3,000 Meters · Pacific Park 3k CourseHalloween 3k & 5k Dash Bash Championships · Oct 2213:53Halloween 3k & 5k Dash Bash ChampionshipsOctober 22, 2022
3,000 Meters · Sherwood HSSherwood Youth XC Meet presented by Sherwood High XC & Stumptown · Sep 2713:25.24Sherwood Youth XC Meet presented by Sherwood High XC & StumptownSeptember 27, 2025
3,000 Meters · Tigard HSCoaches' Cup · Sep 2212:43.86Coaches' CupSeptember 22, 2026
3,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1112:58.87USATF Oregon Association Junior Olympic ChampionshipsNovember 11, 2023
4,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2217:27.05USATF Region 13 Cross Country Junior OlympicNovember 22, 2025
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1922:22.90The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2622:25.41Nike Portland XCSeptember 26, 2026
5,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 123:38.41Grant Robison InvitationalOctober 1, 2026
5,000 Meters · Lents ParkStumptown Showdown · Oct 1720:53.91Stumptown ShowdownOctober 17, 2026
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1223:22.24Oregon City XC Invitational September 12, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 923:07.336th Annual Rose City Championship InviteOctober 9, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 286A-5 Three Rivers League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 37 · TigardTigard5,000 Meters Varsity3721:21.39
Oct 17Stumptown ShowdownOct 17 · 5,000 Meters Varsity · Place 71 · TigardTigard5,000 Meters Varsity7120:53.91 PB9
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters WildwoodRunning Varsity Championship · Place 142 · TigardTigard5,000 Meters WildwoodRunning Varsity Championship14223:07.33 PB9
Oct 1Grant Robison InvitationalOct 1 · 5,000 Meters Varsity · Place 94 · TigardTigard5,000 Meters Varsity9423:38.41 PB9
Sep 26Nike Portland XCSep 26 · 5,000 Meters Gold Varsity · Place 134 · TigardTigard5,000 Meters Gold Varsity13422:25.41 PB9
Sep 22Coaches' CupSep 22 · 3,000 Meters Girls 3K · Place 13 · TigardTigard3,000 Meters Girls 3K1312:43.86 PB9
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Gold Varsity Girls-avg top 5 under 22 · Place 94 · TigardTigard5,000 Meters Gold Varsity Girls-avg top 5 under 229422:22.90 PB9
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters JV Girls Gold · Place 57 · TigardTigard5,000 Meters JV Girls Gold5723:22.24 PB9
Aug 28The Opener Aug 28 · 3,000 Meters Varsity · Place 108 · TigardTigard3,000 Meters Varsity10813:09.12 PB9

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 4,000 Meters 13-14 · Place 72 · Beaverton Youth TrackBeaverton Youth Track4,000 Meters 13-147217:27.05 PB8
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 4,000 Meters Varsity · Place 25 · Beaverton YouthBeaverton Youth4,000 Meters Varsity2517:49.60—
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 78 · Beaverton YouthBeaverton Youth3,000 Meters Varsity7812:13.708
Oct 105th Annual Rose City Championship InviteOct 10 · 3,000 Meters Middle School · Place 58 · Beaverton YouthBeaverton Youth3,000 Meters Middle School5813:56.118
Sep 27Sherwood Youth XC Meet presented by Sherwood High XC & StumptownSep 27 · 3,000 Meters Youth Open · Place 19 · Beaverton Youth TrackBeaverton Youth Track3,000 Meters Youth Open1913:25.24 PB8
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 30 · Beaverton YouthBeaverton Youth3,000 Meters Middle School3012:36.308

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 70 · Beaverton Youth TrackBeaverton Youth Track3,000 Meters 11-127013:53.507
Nov 9USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 11-12 · Place 24 · Beaverton Youth TrackBeaverton Youth Track3,000 Meters 11-122414:01.337
Nov 3Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 93 · Beaverton YouthBeaverton Youth3,000 Meters Varsity9312:31.997
Oct 114th Annual Rose City Championship InviteOct 11 · 3,000 Meters Middle School · Place 44 · Beaverton YouthBeaverton Youth3,000 Meters Middle School4412:55.737
Sep 21The Mook XC Invite at AlderbrookSep 21 · 3,000 Meters Middle School · Place 14 · Beaverton YouthBeaverton Youth3,000 Meters Middle School1411:53.707
Sep 13Ash Creek XC FestivalSep 13 · 3,000 Meters Middle School · Place 20 · Beaverton YouthBeaverton Youth3,000 Meters Middle School2012:29.317

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 49 · Beaverton Youth TrackBeaverton Youth Track3,000 Meters 11-124912:58.80 PB6
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 9 · Beaverton Youth TrackBeaverton Youth Track3,000 Meters 11-12912:58.87 PB6
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 68 · Beaverton YouthBeaverton Youth3,000 Meters Varsity6812:26.506
Oct 21Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOct 21 · 3,000 Meters 11-12 · Place 7 · Beaverton Youth TrackBeaverton Youth Track3,000 Meters 11-12712:33 PB6
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 3,000 Meters Middle School · Place 34 · Beaverton YouthBeaverton Youth3,000 Meters Middle School3412:34.16
Sep 23The Mook XC Invite at AlderbrookSep 23 · 3,000 Meters Middle School · Place 20 · Beaverton Youth TrackBeaverton Youth Track3,000 Meters Middle School2012:29.09 PB6
Sep 9Ash Creek XC FestivalSep 9 · 3,000 Meters Middle School · Place 13 · Beaverton YouthBeaverton Youth3,000 Meters Middle School1312:49.2JR

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Place 19 · Beaverton Youth TrackBeaverton Youth Track3,000 Meters 9-101913:17.90 PB5
Nov 5USATF Oregon Association Junior Olympic ChampionshipsNov 5 · 3,000 Meters Varsity · Place 7 · Beaverton YouthBeaverton Youth3,000 Meters Varsity714:38.8310
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Champs · Place 45 · Beaverton Youth TrackBeaverton Youth Track3,000 Meters Champs4513:30.45
Oct 22Halloween 3k & 5k Dash Bash ChampionshipsOct 22 · 3,000 Meters Middle School · Place 25 · Beaverton Youth TrackBeaverton Youth Track3,000 Meters Middle School2513:53 PB5
Sep 23Nike Portland XC - Middle School/ClubSep 23 · 3,000 Meters Middle School · Place 34 · Beaverton Youth TrackBeaverton Youth Track3,000 Meters Middle School3413:40.8 PB5
Sep 10Ash Creek XC FestivalSep 10 · 3,000 Meters Middle School · Place 45 · Beaverton YouthBeaverton Youth3,000 Meters Middle School4514:07.6010

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 20USATF Region 13 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · Place 36 · Beaverton Youth TrackBeaverton Youth Track3,000 Meters 9-103613:25.804
Nov 13USATF Oregon Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 9-10 · Place 10 · Beaverton Youth TrackBeaverton Youth Track3,000 Meters 9-101014:45.36 PB4
Oct 31Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Champs · Place 57 · Beaverton Youth TrackBeaverton Youth Track3,000 Meters Champs5714:39.904
Oct 16Lewis & Clark College XC InvitationalOct 16 · 3,000 Meters Middle School · Place 133 · Beaverton YouthBeaverton Youth3,000 Meters Middle School13314:14.50—
Oct 2The Harrier ClassicOct 2 · 3,200 Meters Open · Place 2 · Beaverton YouthBeaverton Youth3,200 Meters Open216:49.67—
Sep 24Nike Portland XC Middle School MeetSep 24 · 3,000 Meters Middle School · Place 54 · Beaverton Youth TrackBeaverton Youth Track3,000 Meters Middle School5414:53.30 PB4
Sep 11Ash Creek XC FestivalSep 11 · 3,000 Meters Middle School · Place 49 · Beaverton YouthBeaverton Youth3,000 Meters Middle School4915:38.50—

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 516th Annual Harrier ClassicOct 5 · 3,200 Meters Middle School · Place 103 · Beaverton YouthBeaverton Youth3,200 Meters Middle School10316:32.00—
Sep 21Pacific Northwest Cross Country ChampionshipsSep 21 · 3,000 Meters Elementary · Place 9 · Beaverton YouthBeaverton Youth3,000 Meters Elementary917:34.35—
Sep 715th Annual Tualatin InviteSep 7 · 3,000 Meters Middle School · Place 30 · Beaverton YouthBeaverton Youth3,000 Meters Middle School3015:22.90—