Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Lincoln ParkWest Seattle Rust Buster · Sep 307:21.3West Seattle Rust BusterSeptember 30, 2023
1.5 Miles · Lincoln ParkCTMSL CC Meet 2 · Sep 259:43.50CTMSL CC Meet 2September 25, 2025
1.5 Miles · Seward ParkCTMSL CC ChampionShip Meet · Oct 169:59.60CTMSL CC ChampionShip MeetOctober 16, 2025
2,000 Meters · Lane Community CollegeUSATF Region 13 Junior Olympic Championships · Nov 2311:27.73USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2019
2,000 Meters · Lower WoodlandUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1611:06.47USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 16, 2019
2974 m · Genesse Park Trails (lower field)2022 Rainier Beach Goose Chase · Oct 2315:49.462022 Rainier Beach Goose ChaseOctober 23, 2022
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1414:15.60USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 14, 2021
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 913:01.42USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1813:17.20USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
3,000 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 714:36.30FWTC Autumn ClassicOctober 7, 2023
3,000 Meters · Genesse Park Trails (lower field)Rainier Beach Goose Chase · Oct 2114:09.87Rainier Beach Goose ChaseOctober 21, 2023
3,000 Meters · Robinswood ParkCascade Striders 2023 Flying Feet Cross Country Invitational · Oct 1414:19Cascade Striders 2023 Flying Feet Cross Country InvitationalOctober 14, 2023
3,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1113:29.40USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 11, 2023
3,000 Meters · Wilburton Hill ParkCascade Striders Flying Feet Invitational · Oct 915:15Cascade Striders Flying Feet InvitationalOctober 9, 2021
3,000 Meters · Woodland ParkRain City Flyers 2022 Stampede · Oct 2916:03.06Rain City Flyers 2022 StampedeOctober 29, 2022
4,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2317:37.40USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
4,000 Meters · Genesse Park Trails (lower field)Goose Chase · Oct 1815:46.27Goose ChaseOctober 18, 2025
4,000 Meters · Robinswood ParkCascade Striders 2025 Flying Feet Cross Country Invitational · Oct 1217:06.30Cascade Striders 2025 Flying Feet Cross Country InvitationalOctober 12, 2025
4,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1616:53.00USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 16, 2024
4,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2216:48.35USATF Region 13 Cross Country Junior OlympicNovember 22, 2025
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1922:28.96The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Granite Falls High SchoolEmerald Sound Conference Meet · Oct 122:33.50Emerald Sound Conference MeetOctober 1, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1021:35.0NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Legion Memorial Golf CourseNIKE -- 18th ANNUAL TWILIGHT XC INVITATIONAL · Oct 322:32.00NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOctober 3, 2026
5,000 Meters · South Whidbey Middle & High School1A District 2 Championships · Oct 3123:43.911A District 2 ChampionshipsOctober 31, 2026
5,000 Meters · The Overlake SchoolEPS, Bear Creek, Overlake Tri-Meet · Oct 1424:38.6EPS, Bear Creek, Overlake Tri-MeetOctober 14, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 311A District 2 ChampionshipsOct 31 · 5,000 Meters District 2 Girls · Place 32 · OverlakeOverlake5,000 Meters District 2 Girls3223:43.91 PB9
Oct 14EPS, Bear Creek, Overlake Tri-MeetOct 14 · 5,000 Meters Varsity & JV · Place 6 · OverlakeOverlake5,000 Meters Varsity & JV624:38.6 PB9
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Womens Varsity Silver avg 21:00-22:29 · Place 101 · OverlakeOverlake5,000 Meters Womens Varsity Silver avg 21:00-22:2910121:35.0 PB9
Oct 3NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOct 3 · 5,000 Meters VARSITY 1B-2A · Place 71 · OverlakeOverlake5,000 Meters VARSITY 1B-2A7122:32.00 PB9
Oct 1Emerald Sound Conference MeetOct 1 · 5,000 Meters Varsity · Place 11 · OverlakeOverlake5,000 Meters Varsity1122:33.50 PB9
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Silver Varsity Girls (Ave over 22:00) · Place 43 · OverlakeOverlake5,000 Meters Silver Varsity Girls (Ave over 22:00)4322:28.96 PB9

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 4,000 Meters 13-14 · Place 58 · Cascade StridersCascade Striders4,000 Meters 13-145816:48.35 PB8
Nov 15USATF Pacific Northwest Association Junior Olympic CC ChampionshipsNov 15 · 4,000 Meters Varsity · Place 34 · Cascade StridersCascade Striders4,000 Meters Varsity3417:05.7014
Oct 18Goose ChaseOct 18 · 4,000 Meters 13 & Older Girls · Place 12 · Cascade StridersCascade Striders4,000 Meters 13 & Older Girls1215:46.27 PB8
Oct 16CTMSL CC ChampionShip MeetOct 16 · 1.5 Miles Middle School · Place 5 · OverlakeOverlake1.5 Miles Middle School59:59.60 PB8
Oct 12Cascade Striders 2025 Flying Feet Cross Country InvitationalOct 12 · 4,000 Meters 13-14 · Place 23 · Cascade StridersCascade Striders4,000 Meters 13-142317:06.30 PB8
Oct 9CTMSL CC Meet 3Oct 9 · 1.5 Miles Middle School · Place 6 · OverlakeOverlake1.5 Miles Middle School69:50.708
Sep 25CTMSL CC Meet 2Sep 25 · 1.5 Miles Middle School · Place 6 · OverlakeOverlake1.5 Miles Middle School69:43.50 PB8
Sep 18CTMSL CC Meet 1Sep 18 · 1.5 Miles Middle School · Place 6 · OverlakeOverlake1.5 Miles Middle School610:21.908

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 4,000 Meters 13-14 · Place 65 · Cascade StridersCascade Striders4,000 Meters 13-146517:37.40 PB7
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 4,000 Meters 13-14 · Place 33 · Cascade StridersCascade Striders4,000 Meters 13-143316:53.00 PB7
Oct 19Rainer Beach Goose Chase 2024Oct 19 · 4,000 Meters 13-18 · Place 20 · Cascade StridersCascade Striders4,000 Meters 13-182017:11.047
Oct 13Cascade Striders 2024 Flying Feet Cross Country InvitationalOct 13 · 4,000 Meters Varsity · Place 24 · Cascade StridersCascade Striders4,000 Meters Varsity2417:27.5013
Sep 29West Seattle Rust BusterSep 29 · 3,000 Meters Varsity · Place 27 · Cascade StridersCascade Striders3,000 Meters Varsity2713:45.66

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 255 · Cascade StridersCascade Striders3,000 Meters 11-1225513:01.42 PB6
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 63 · Cascade StridersCascade Striders3,000 Meters 11-126313:17.20 PB6
Nov 11USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 43 · Cascade StridersCascade Striders3,000 Meters 11-124313:29.40 PB6
Oct 282023 Rain City StampedeOct 28 · 3,000 Meters 11-12 · Place 37 · Cascade StridersCascade Striders3,000 Meters 11-123714:09.96Unofficial6
Oct 21Rainier Beach Goose ChaseOct 21 · 3,000 Meters 11-12 · Place 26 · Cascade StridersCascade Striders3,000 Meters 11-122614:09.87 PB6
Oct 14Cascade Striders 2023 Flying Feet Cross Country InvitationalOct 14 · 3,000 Meters 11-12 · Place 31 · Cascade StridersCascade Striders3,000 Meters 11-123114:19 PB6
Oct 7FWTC Autumn ClassicOct 7 · 3,000 Meters 11-12 · Place 34 · Cascade StridersCascade Striders3,000 Meters 11-123414:36.30 PB6
Sep 30West Seattle Rust BusterSep 30 · 1 Miles 11-12 · Place 35 · Cascade StridersCascade Striders1 Miles 11-12357:21.3 PB6
Sep 23X-Country Season Kick OffSep 23 · 2,000 Meters 11-12 · Place 22 · Cascade StridersCascade Striders2,000 Meters 11-122210:06.74Unofficial6

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 12USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters Varsity · Place 46 · Cascade Striders BCascade Striders B3,000 Meters Varsity4614:37.6012
Oct 29Rain City Flyers 2022 StampedeOct 29 · 3,000 Meters 11-12 · Place 42 · Cascade StridersCascade Striders3,000 Meters 11-124216:03.06 PB5
Oct 232022 Rainier Beach Goose ChaseOct 23 · 2,974 Meters 11-12 · Place 23 · Cascade StridersCascade Striders2,974 Meters 11-122315:49.46 PB5
Oct 8FWTC Autumn ClassicOct 8 · 3,000 Meters 11-12 · Place 37 · Cascade StridersCascade Striders3,000 Meters 11-123715:35.405
Oct 1West Seattle Rust BusterOct 1 · 1 Miles 11-12 · Place 34 · Cascade StridersCascade Striders1 Miles 11-12348:04.95

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 20USATF Region 13 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · Place 49 · Cascade StridersCascade Striders3,000 Meters 9-104914:22.404
Nov 14USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 9-10 · Place 21 · Cascade StridersCascade Striders3,000 Meters 9-102114:15.60 PB4
Oct 9Cascade Striders Flying Feet InvitationalOct 9 · 3,000 Meters 9-10 · Place 25 · Cascade StridersCascade Striders3,000 Meters 9-102515:15 PB4
Sep 25West Seattle Rust BusterSep 25 · 1 Miles 9-10 · Place 24 · Cascade StridersCascade Striders1 Miles 9-10248:03.34

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 2,000 Meters 8U · Place 58 · Cascade StridersCascade Striders2,000 Meters 8U5811:27.73 PB2
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 2,000 Meters 8U · Place 33 · Cascade StridersCascade Striders2,000 Meters 8U3311:06.47 PB2
Sep 28West Seattle Rust BusterSep 28 · 1 Miles 7-8 · Place 13 · Cascade StridersCascade Striders1 Miles 7-8139:04.82