Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Lincoln ParkWest Seattle Rust Buster · Oct 45:46.73West Seattle Rust BusterOctober 4, 2026
1,600 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 87:14.10FWTC Autumn ClassicOctober 8, 2022
1880 m · Genesse Park Trails (lower field)2022 Rainier Beach Goose Chase · Oct 238:11.812022 Rainier Beach Goose ChaseOctober 23, 2022
2 Miles · Kamiakin Middle SchoolLWSD VARSITY FINALS · Oct 3012:13.62LWSD VARSITY FINALSOctober 30, 2026
2,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 199:02.50USATF Region 13 Junior Olympic ChampionshipsNovember 19, 2022
2,000 Meters · Woodland ParkRain City Flyers 2022 Stampede · Oct 299:11.32Rain City Flyers 2022 StampedeOctober 29, 2022
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1411:17.50USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2311:44.60USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 911:50.94USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1811:57.30USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
3,000 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 712:53.47FWTC Autumn ClassicOctober 7, 2023
3,000 Meters · Genesse Park Trails (lower field)Goose Chase · Oct 1811:24.70Goose ChaseOctober 18, 2025
3,000 Meters · Robinswood Park2026 Cascade Striders Flying Feet Cross Country Invitational · Oct 1111:05.572026 Cascade Striders Flying Feet Cross Country InvitationalOctober 11, 2026
3,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1611:09.80USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 16, 2024
3,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2210:38.41USATF Region 13 Cross Country Junior OlympicNovember 22, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30LWSD VARSITY FINALSOct 30 · 2 Miles Middle School · Place 8 · KirklandKirkland2 Miles Middle School812:13.62 PB6
Oct 25FWTC Autumn Classic XC Oct 25 · 3,000 Meters Varsity · Place 1 · Cascade StridersCascade Striders3,000 Meters Varsity110:33.606
Oct 112026 Cascade Striders Flying Feet Cross Country InvitationalOct 11 · 3,000 Meters 11-12 · Place 4 · Cascade StridersCascade Striders3,000 Meters 11-12411:05.57 PB6
Oct 4West Seattle Rust BusterOct 4 · 1 Miles 11-12 · Place 3 · Cascade StridersCascade Striders1 Miles 11-1235:46.73 PB6

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 11-12 · Place 75 · Cascade StridersCascade Striders3,000 Meters 11-127511:50.205
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 3,000 Meters 11-12 · Place 20 · Cascade StridersCascade Striders3,000 Meters 11-122010:38.41 PB5
Nov 15USATF Pacific Northwest Association Junior Olympic CC ChampionshipsNov 15 · 3,000 Meters Varsity · Place 11 · Cascade StridersCascade Striders3,000 Meters Varsity1111:01.3012
Nov 2FWTC Autumn ClassicNov 2 · 3,000 Meters Varsity · Place 6 · Cascade StridersCascade Striders3,000 Meters Varsity611:07.6012
Oct 18Goose ChaseOct 18 · 3,000 Meters 11 & 12 Boys · Place 6 · Cascade StridersCascade Striders3,000 Meters 11 & 12 Boys611:24.70 PB5
Oct 12Cascade Striders 2025 Flying Feet Cross Country InvitationalOct 12 · 3,000 Meters 11-12 · Place 5 · Cascade StridersCascade Striders3,000 Meters 11-12511:41.205

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 9-10 · Place 26 · Cascade StridersCascade Striders3,000 Meters 9-102611:17.50 PB4
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 9-10 · Place 4 · Cascade StridersCascade Striders3,000 Meters 9-10411:44.60 PB4
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 9-10 · Place 2 · Cascade StridersCascade Striders3,000 Meters 9-10211:09.80 PB4
Nov 2FWTC Autumn ClassicNov 2 · 3,000 Meters Varsity · Place 2 · Cascade StridersCascade Striders3,000 Meters Varsity211:23.4910
Oct 19Rainer Beach Goose Chase 2024Oct 19 · 3,000 Meters 9-10 · Place 2 · Cascade StridersCascade Striders3,000 Meters 9-10211:43.044
Oct 13Cascade Striders 2024 Flying Feet Cross Country InvitationalOct 13 · 3,000 Meters Varsity · Place 2 · Cascade StridersCascade Striders3,000 Meters Varsity211:59.0010
Sep 29West Seattle Rust BusterSep 29 · 1 Mile Varsity · Place 2 · Cascade StridersCascade Striders1 Mile Varsity26:03.110

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 9-10 · Place 77 · Cascade StridersCascade Striders3,000 Meters 9-107711:50.94 PB3
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 9-10 · Place 13 · Cascade StridersCascade Striders3,000 Meters 9-101311:57.30 PB3
Nov 11USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 9-10 · Place 10 · Cascade StridersCascade Striders3,000 Meters 9-101012:16.703
Oct 282023 Rain City StampedeOct 28 · 3,000 Meters 9-10 · Place 10 · Cascade StridersCascade Striders3,000 Meters 9-101013:01.88Unofficial3
Oct 21Rainier Beach Goose ChaseOct 21 · 3,000 Meters 9-10 · Place 6 · Cascade StridersCascade Striders3,000 Meters 9-10612:34.073
Oct 14Cascade Striders 2023 Flying Feet Cross Country InvitationalOct 14 · 3,000 Meters 9-10 · Place 6 · Cascade StridersCascade Striders3,000 Meters 9-10612:303
Oct 7FWTC Autumn ClassicOct 7 · 3,000 Meters 9-10 · Place 7 · Cascade StridersCascade Striders3,000 Meters 9-10712:53.47 PB3
Sep 30West Seattle Rust BusterSep 30 · 1 Miles 9-10 · Place 4 · Cascade StridersCascade Striders1 Miles 9-1046:24.93
Sep 23X-Country Season Kick OffSep 23 · 2,000 Meters 9-10 · Place 7 · Cascade StridersCascade Striders2,000 Meters 9-1078:26.73Unofficial3

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 2,000 Meters 8U · Place 16 · Cascade StridersCascade Striders2,000 Meters 8U169:02.50 PB2
Oct 29Rain City Flyers 2022 StampedeOct 29 · 2,000 Meters 7-8 · Place 8 · Cascade StridersCascade Striders2,000 Meters 7-889:11.32 PB2
Oct 232022 Rainier Beach Goose ChaseOct 23 · 1,880 Meters 7-8 · Place 4 · Cascade StridersCascade Striders1,880 Meters 7-848:11.81 PB2
Oct 8FWTC Autumn ClassicOct 8 · 1,600 Meters 7-8 · Place 2 · Cascade StridersCascade Striders1,600 Meters 7-827:14.10 PB2
Oct 1West Seattle Rust BusterOct 1 · 1 Miles 7-8 · Place 8 · Cascade StridersCascade Striders1 Miles 7-887:34.42