Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Ash Creek PreserveThe Opener · Aug 2810:58.55The Opener August 28, 2026
3,000 Meters · Tigard HSCoaches' Cup · Sep 2211:42.03Coaches' CupSeptember 22, 2026
3,000 Meters · Tualatin HSWRL @ Tualatin High (hosted by Hazelbrook) · Oct 711:47WRL @ Tualatin High (hosted by Hazelbrook)October 7, 2025
3,000 Meters · Twality Middle SchoolWRL @Twality MS · Oct 211:51WRL @Twality MSOctober 2, 2025
3,000 Meters · Wilsonville Memorial ParkWRL Championships · Oct 2311:50.52WRL ChampionshipsOctober 23, 2025
4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1316:35.902025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1919:26.39The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2619:19.78Nike Portland XCSeptember 26, 2026
5,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 120:19.98Grant Robison InvitationalOctober 1, 2026
5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 721:07.50OSAA State XC ChampionshipsNovember 7, 2026
5,000 Meters · Lents ParkStumptown Showdown · Oct 1719:09.98Stumptown ShowdownOctober 17, 2026
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1219:35.77Oregon City XC Invitational September 12, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 918:52.566th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · Silver Falls State ParkSilver Falls Oktoberfest Invitational · Sep 1620:42.12Silver Falls Oktoberfest InvitationalSeptember 16, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7OSAA State XC ChampionshipsNov 7 · 5,000 Meters 6A · Place 93 · TualatinTualatin5,000 Meters 6A9321:07.50 PB9
Oct 286A-5 Three Rivers League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 13 · TualatinTualatin5,000 Meters Varsity1319:45.59
Oct 17Stumptown ShowdownOct 17 · 5,000 Meters Varsity · Place 22 · TualatinTualatin5,000 Meters Varsity2219:09.98 PB9
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters WildwoodRunning Varsity Championship · Place 44 · TualatinTualatin5,000 Meters WildwoodRunning Varsity Championship4418:52.56 PB9
Oct 1Grant Robison InvitationalOct 1 · 5,000 Meters Varsity · Place 17 · TualatinTualatin5,000 Meters Varsity1720:19.98 PB9
Sep 26Nike Portland XCSep 26 · 5,000 Meters Danner Championship Varsity · Place 81 · TualatinTualatin5,000 Meters Danner Championship Varsity8119:19.78 PB9
Sep 22Coaches' CupSep 22 · 3,000 Meters Girls 3K · Place 6 · TualatinTualatin3,000 Meters Girls 3K611:42.03 PB9
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Elite Varsity Girls (Ave under 19:45) · Place 42 · TualatinTualatin5,000 Meters Elite Varsity Girls (Ave under 19:45)4219:26.39 PB9
Sep 16Silver Falls Oktoberfest InvitationalSep 16 · 5,000 Meters Varsity · Place 9 · TualatinTualatin5,000 Meters Varsity920:42.12 PB9
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters Varsity Girls · Place 27 · TualatinTualatin5,000 Meters Varsity Girls2719:35.77 PB9
Aug 28The Opener Aug 28 · 3,000 Meters Varsity · Place 13 · TualatinTualatin3,000 Meters Varsity1310:58.55 PB9

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 98 · Bowerman TrackBowerman Track4,000 Meters 13-149816:35.90 PB8
Oct 23WRL ChampionshipsOct 23 · 3,000 Meters 8th Grade Girls · Place 1 · HazelbrookHazelbrook3,000 Meters 8th Grade Girls111:50.52 PB8
Oct 7WRL @ Tualatin High (hosted by Hazelbrook)Oct 7 · 3,000 Meters 8th Girls · Place 1 · HazelbrookHazelbrook3,000 Meters 8th Girls111:47 PB8
Oct 2WRL @Twality MSOct 2 · 3,000 Meters 8th Girls · Place 1 · HazelbrookHazelbrook3,000 Meters 8th Girls111:51 PB8
Sep 25WRL PreviewSep 25 · 3,000 Meters 8th Grade · Place 1 · HazelbrookHazelbrook3,000 Meters 8th Grade112:14.218