Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2812:26.34The Good Evening MeetAugust 28, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2621:49.30Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1422:03.30PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Gabriel ParkPIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel) · Sep 1623:45.53PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)September 16, 2026
5,000 Meters · Grant ParkPIL @ Grant (Lincoln, Grant, Benson, Jefferson) · Sep 3026:12.69PIL @ Grant (Lincoln, Grant, Benson, Jefferson)September 30, 2026
5,000 Meters · Lents ParkStumptown Showdown · Oct 1821:17.08Stumptown ShowdownOctober 18, 2025
5,000 Meters · Richardson ParkFlight 7 · Oct 321:49.1Flight 7October 3, 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-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 12 · Grant5,000 Meters Junior Varsity1221:10.412
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Varsity · Place 18 · Grant5,000 Meters Varsity1822:03.30 PB12
Oct 3Flight 7Oct 3 · 5,000 Meters Junior Varsity · Place 3 · Grant5,000 Meters Junior Varsity321:49.1 PB12
Sep 30PIL @ Grant (Lincoln, Grant, Benson, Jefferson)Sep 30 · 5,000 Meters Girls Race (All) · Place 45 · Grant5,000 Meters Girls Race (All)4526:12.69 PB12
Sep 26Nike Portland XCSep 26 · 5,000 Meters Danner Championship Varsity · Place 161 · Grant5,000 Meters Danner Championship Varsity16121:49.30 PB12
Sep 16PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)Sep 16 · 5,000 Meters Varsity · Place 14 · Grant5,000 Meters Varsity1423:45.53 PB12
Sep 5Ultimook RaceSep 5 · 3,000 Meters Novice Race all divisions · Place 39 · Grant3,000 Meters Novice Race all divisions3919:53.44Unofficial12
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Senior Girls · Place 22 · Grant3,000 Meters Senior Girls2212:26.34 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 11 · Grant5,000 Meters Junior Varsity1121:37.4411
Oct 18Stumptown ShowdownOct 18 · 5,000 Meters Varsity 1 · Place 90 · Grant5,000 Meters Varsity 19021:17.08 PB11
Oct 15PIL @ Grant ParkOct 15 · 5,000 Meters Varsity · Place 10 · Grant5,000 Meters Varsity1021:35.3711
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity Championship · Place 32 · Grant5,000 Meters Junior Varsity Championship3221:36.9811
Oct 1PIL @ Fernhill ParkOct 1 · 5,000 Meters Junior Varsity · Place 5 · Grant5,000 Meters Junior Varsity521:49.9011
Sep 17PIL @ Roosevelt (Pier Park)Sep 17 · 5,000 Meters Junior Varsity · Place 2 · Grant5,000 Meters Junior Varsity223:51.3011
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Junior Varsity 5A · Place 171 · Grant5,000 Meters Junior Varsity 5A17132:25.8011
Aug 29Night MeetAug 29 · 3,000 Meters Varsity · Place 39 · Grant3,000 Meters Varsity3912:19.6711

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 114th Annual Rose City Championship InviteOct 11 · 5,000 Meters Junior Varsity Championship · Place 71 · Grant5,000 Meters Junior Varsity Championship7122:09.5010
Oct 2PIL @ Fernhill Park (Lincoln Host)Oct 2 · 5,000 Meters Junior Varsity · Place 22 · Grant5,000 Meters Junior Varsity2222:35.6010
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Division 1 · Place 77 · Grant5,000 Meters Junior Varsity Division 17723:27.0SO
Aug 30Night MeetAug 30 · 3,000 Meters Sophomore · Place 36 · Grant3,000 Meters Sophomore3613:22.7610