Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Lincoln ParkWest Seattle Rust Buster · Sep 307:32.1West Seattle Rust BusterSeptember 30, 2023
2974 m · Genesse Park Trails (lower field)2022 Rainier Beach Goose Chase · Oct 2313:55.042022 Rainier Beach Goose ChaseOctober 23, 2022
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 1913:14.00USATF Region 13 Junior Olympic ChampionshipsNovember 19, 2022
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 913:44.30USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1813:09.80USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
3,000 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 714:47.30FWTC Autumn ClassicOctober 7, 2023
3,000 Meters · Genesse Park Trails (lower field)Rainier Beach Goose Chase · Oct 2113:50.05Rainier Beach Goose ChaseOctober 21, 2023
3,000 Meters · Robinswood ParkCascade Striders 2023 Flying Feet Cross Country Invitational · Oct 1414:34Cascade Striders 2023 Flying Feet Cross Country InvitationalOctober 14, 2023
3,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1613:25.00USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 16, 2024
3,000 Meters · Woodland ParkRain City Flyers 2022 Stampede · Oct 2914:22.50Rain City Flyers 2022 StampedeOctober 29, 2022
4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1318:07.202025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
4,000 Meters · Genesse Park Trails (lower field)Goose Chase · Oct 1816:45.95Goose ChaseOctober 18, 2025
4,000 Meters · Robinswood ParkCascade Striders 2025 Flying Feet Cross Country Invitational · Oct 1217:11.20Cascade Striders 2025 Flying Feet Cross Country InvitationalOctober 12, 2025
4,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2217:43.86USATF Region 13 Cross Country Junior OlympicNovember 22, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 218 · Rain City Flyers4,000 Meters 13-1421818:07.20 PB8
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 4,000 Meters 13-14 · Place 79 · Rain City Flyers4,000 Meters 13-147917:43.86 PB8
Nov 15USATF Pacific Northwest Association Junior Olympic CC ChampionshipsNov 15 · 4,000 Meters Varsity · Place 40 · Rain City Flyers4,000 Meters Varsity4017:25.3014
Oct 18Goose ChaseOct 18 · 4,000 Meters 13 & Older Girls · Place 20 · Rain City Flyers4,000 Meters 13 & Older Girls2016:45.95 PB8
Oct 12Cascade Striders 2025 Flying Feet Cross Country InvitationalOct 12 · 4,000 Meters 13-14 · Place 24 · Rain City Flyers4,000 Meters 13-142417:11.20 PB8

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 11-12 · Place 55 · Rain City Flyers3,000 Meters 11-125513:25.00 PB7
Nov 2FWTC Autumn ClassicNov 2 · 3,000 Meters Varsity · Place 26 · Rain City Flyers3,000 Meters Varsity2613:08.4212
Oct 19Rainer Beach Goose Chase 2024Oct 19 · 3,000 Meters 11-12 · Rain City Flyers3,000 Meters 11-120DNS7
Oct 13Cascade Striders 2024 Flying Feet Cross Country InvitationalOct 13 · 3,000 Meters Varsity · Place 42 · Rain City Flyers3,000 Meters Varsity4214:30.5012
Sep 29West Seattle Rust BusterSep 29 · 1 Mile Varsity · Place 35 · Rain City Flyers1 Mile Varsity357:07.27

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 326 · Rain City Flyers3,000 Meters 11-1232613:44.30 PB6
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 58 · Rain City Flyers3,000 Meters 11-125813:09.80 PB6
Nov 11USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 55 · Rain City Flyers3,000 Meters 11-125514:05.006
Oct 282023 Rain City StampedeOct 28 · 3,000 Meters 11-12 · Place 38 · Rain City Flyers3,000 Meters 11-123814:16.17Unofficial6
Oct 21Rainier Beach Goose ChaseOct 21 · 3,000 Meters 11-12 · Place 24 · Rain City Flyers3,000 Meters 11-122413:50.05 PB6
Oct 14Cascade Striders 2023 Flying Feet Cross Country InvitationalOct 14 · 3,000 Meters 11-12 · Place 34 · Rain City Flyers3,000 Meters 11-123414:34 PB6
Oct 7FWTC Autumn ClassicOct 7 · 3,000 Meters 11-12 · Place 36 · Rain City Flyers3,000 Meters 11-123614:47.30 PB6
Sep 30West Seattle Rust BusterSep 30 · 1 Miles 11-12 · Place 39 · Rain City Flyers1 Miles 11-12397:32.1 PB6

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Place 18 · Rain City Flyers3,000 Meters 9-101813:14.00 PB5
Nov 12USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters Varsity · Place 14 · Rain City Flyers3,000 Meters Varsity1413:14.4010
Oct 29Rain City Flyers 2022 StampedeOct 29 · 3,000 Meters 9-10 · Place 13 · Rain City Flyers3,000 Meters 9-101314:22.50 PB5
Oct 232022 Rainier Beach Goose ChaseOct 23 · 2,974 Meters 9-10 · Place 8 · Rain City Flyers2,974 Meters 9-10813:55.04 PB5
Oct 8FWTC Autumn ClassicOct 8 · 3,000 Meters 9-10 · Place 36 · Rain City Flyers3,000 Meters 9-103616:02.905
Oct 1West Seattle Rust BusterOct 1 · 1 Miles 9-10 · Place 29 · Rain City Flyers1 Miles 9-10298:06.85

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 14USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 9-10 · Place 22 · Rain City Flyers3,000 Meters 9-102214:20.404