Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Corban UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1010:27.90USATF Oregon Association Junior Olympic ChampionshipsNovember 10, 2018
2,000 Meters · Franklin Park - 2000 MetersUSATF Region 13 Junior Olympic Championships · Nov 179:53.20USATF Region 13 Junior Olympic ChampionshipsNovember 17, 2018
2,000 Meters · Lakeridge Junior High SchoolLakeridge Invitational · Sep 269:02.54Lakeridge InvitationalSeptember 26, 2023
2,000 Meters · Lane Community CollegeUSATF Region 13 Junior Olympic Championships · Nov 239:59.62USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2019
2,000 Meters · Mary S. Young ParkRosemont Ridge MS Invitational · Oct 109:47.7Rosemont Ridge MS InvitationalOctober 10, 2023
2,000 Meters · Molalla River State ParkCanby MS WRL Meet · Oct 59:33.6Canby MS WRL MeetOctober 5, 2023
2,000 Meters · Tualatin HSWRL @ Tualatin High, hosted by Hazelbrook MS · Oct 88:30WRL @ Tualatin High, hosted by Hazelbrook MSOctober 8, 2024
2,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 169:59.65USATF Oregon Association Junior Olympic ChampionshipsNovember 16, 2019
2,000 Meters · Wilsonville Memorial ParkWRL XC Championships · Oct 198:32.40WRL XC ChampionshipsOctober 19, 2023
2600 m · Fowler Middle SchoolWRL@ Fowler XC Meet · Oct 1610:15WRL@ Fowler XC MeetOctober 16, 2025
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2813:57.62The Good Evening MeetAugust 28, 2026
3,000 Meters · Jesuit High SchoolUSATF Oregon Association Junior Olympic Championships · Nov 1314:40.95USATF Oregon Association Junior Olympic ChampionshipsNovember 13, 2021
3,000 Meters · Mary S. Young ParkWRL @ Mary S Young · Oct 214:21.20WRL @ Mary S YoungOctober 2, 2025
3,000 Meters · Pier ParkPDXC Preview · Oct 2615:15.20PDXC PreviewOctober 26, 2019
3,000 Meters · Tualatin HSWRL @ Tualatin High (hosted by Hazelbrook) · Oct 713:03WRL @ Tualatin High (hosted by Hazelbrook)October 7, 2025
3,000 Meters · Western Oregon UniversityStumptown Running Middle School Championship presented by Portland Track & Stumptown Running · Oct 3113:54.70Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOctober 31, 2021
3,000 Meters · Wilsonville Memorial ParkWRL Championships · Oct 2312:53.91WRL ChampionshipsOctober 23, 2025
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2623:14.63Nike Portland XCSeptember 26, 2026
5,000 Meters · Bryant ParkThe Harrier Classic · Oct 323:10.14The Harrier ClassicOctober 3, 2026
5,000 Meters · Lents ParkStumptown Showdown · Oct 1721:01.49Stumptown ShowdownOctober 17, 2026
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1222:23.44Oregon City XC Invitational September 12, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 922:11.466th 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

8 results
DateMeetEventPlMarkGr
Oct 286A-5 Three Rivers League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 4 · West LinnWest Linn5,000 Meters Junior Varsity421:25.89
Oct 17Stumptown ShowdownOct 17 · 5,000 Meters Junior Varsity · Place 9 · West LinnWest Linn5,000 Meters Junior Varsity921:01.49 PB9
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Championship · Place 68 · West LinnWest Linn5,000 Meters JV Championship6822:11.46 PB9
Oct 3The Harrier ClassicOct 3 · 5,000 Meters VARSITY · Place 26 · West LinnWest Linn5,000 Meters VARSITY2623:10.14 PB9
Sep 26Nike Portland XCSep 26 · 5,000 Meters Danner Championship Varsity · Place 171 · West LinnWest Linn5,000 Meters Danner Championship Varsity17123:14.63 PB9
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters JV Girls Gold · Place 29 · West LinnWest Linn5,000 Meters JV Girls Gold2922:23.44 PB9
Sep 5Ultimook RaceSep 5 · 5,000 Meters Varsity Girls 5A – 6A · Place 114 · West LinnWest Linn5,000 Meters Varsity Girls 5A – 6A11427:05.99Unofficial9
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Freshmen Girls · Place 28 · West LinnWest Linn3,000 Meters Freshmen Girls2813:57.62 PB9

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 86 · Rosemont RidgeRosemont Ridge3,000 Meters Varsity8612:22.608
Oct 23WRL ChampionshipsOct 23 · 3,000 Meters 8th Grade Girls · Place 5 · Rosemont RidgeRosemont Ridge3,000 Meters 8th Grade Girls512:53.91 PB8
Oct 16WRL@ Fowler XC MeetOct 16 · 2,600 Meters 8 Girls · Place 2 · Rosemont RidgeRosemont Ridge2,600 Meters 8 Girls210:15 PB8
Oct 105th Annual Rose City Championship InviteOct 10 · 3,000 Meters Middle School · Place 44 · Rosemont RidgeRosemont Ridge3,000 Meters Middle School4413:08.758
Oct 7WRL @ Tualatin High (hosted by Hazelbrook)Oct 7 · 3,000 Meters 8th Girls · Place 2 · Rosemont RidgeRosemont Ridge3,000 Meters 8th Girls213:03 PB8
Oct 2WRL @ Mary S YoungOct 2 · 3,000 Meters 8th Grade · Place 4 · Rosemont RidgeRosemont Ridge3,000 Meters 8th Grade414:21.20 PB8
Sep 25WRL PreviewSep 25 · 3,000 Meters 8th Grade · Place 8 · Rosemont RidgeRosemont Ridge3,000 Meters 8th Grade813:59.058

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24WRL XC ChampionshipOct 24 · 2,000 Meters 7th Grade · Place 13 · Rosemont RidgeRosemont Ridge2,000 Meters 7th Grade138:29.577
Oct 14WRL @ Rosemont RidgeOct 14 · 2,000 Meters 7th Grade · Place 5 · Rosemont RidgeRosemont Ridge2,000 Meters 7th Grade59:58.107
Oct 8WRL @ Tualatin High, hosted by Hazelbrook MSOct 8 · 2,000 Meters Middle School - 6th/7th Girls · Place 10 · Rosemont RidgeRosemont Ridge2,000 Meters Middle School - 6th/7th Girls108:30 PB7
Oct 3WRL MS @ Sherwood MSOct 3 · 2,000 Meters 7th Grade · Place 6 · Rosemont RidgeRosemont Ridge2,000 Meters 7th Grade68:30.637
Sep 26WRL PreviewSep 26 · 2,000 Meters 7th Grade · Place 6 · Rosemont RidgeRosemont Ridge2,000 Meters 7th Grade68:46.907

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 56 · Rosemont RidgeRosemont Ridge3,000 Meters Varsity5613:08.486
Oct 19WRL XC ChampionshipsOct 19 · 2,000 Meters 6th Grade Girls · Place 8 · Rosemont RidgeRosemont Ridge2,000 Meters 6th Grade Girls88:32.40 PB6
Oct 10Rosemont Ridge MS InvitationalOct 10 · 2,000 Meters 6th Grade Girls · Place 6 · Rosemont RidgeRosemont Ridge2,000 Meters 6th Grade Girls69:47.7 PB6
Oct 5Canby MS WRL MeetOct 5 · 2,000 Meters 6th & 7th Grade · Place 8 · Rosemont RidgeRosemont Ridge2,000 Meters 6th & 7th Grade89:33.6 PB6
Sep 26Lakeridge InvitationalSep 26 · 2,000 Meters 6th Grade Girls · Place 4 · Rosemont RidgeRosemont Ridge2,000 Meters 6th Grade Girls49:02.54 PB6

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 13USATF Oregon Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 9-10 · Place 9 · Bowerman TrackBowerman Track3,000 Meters 9-10914:40.95 PB4
Oct 31Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Champs · Place 39 · Bowerman TrackBowerman Track3,000 Meters Champs3913:54.70 PB4
Oct 16Lewis & Clark College XC InvitationalOct 16 · 3,000 Meters Middle School · Place 144 · BowermanBowerman3,000 Meters Middle School14414:30.40—

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 2,000 Meters 8U · Place 33 · Bowerman TrackBowerman Track2,000 Meters 8U339:59.62 PB2
Nov 16USATF Oregon Association Junior Olympic ChampionshipsNov 16 · 2,000 Meters 8U · Place 10 · Bowerman TrackBowerman Track2,000 Meters 8U109:59.65 PB2
Oct 26PDXC PreviewOct 26 · 3,000 Meters Middle School · Place 54 · Bowerman TrackBowerman Track3,000 Meters Middle School5415:15.20 PB2

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 17USATF Region 13 Junior Olympic ChampionshipsNov 17 · 2,000 Meters 8U · Place 26 · Bowerman TrackBowerman Track2,000 Meters 8U269:53.20 PB1
Nov 10USATF Oregon Association Junior Olympic ChampionshipsNov 10 · 2,000 Meters 8U · Place 8 · Bowerman TrackBowerman Track2,000 Meters 8U810:27.90 PB1