Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Lincoln ParkWest Seattle Rust Buster · Oct 46:16.16West Seattle Rust BusterOctober 4, 2026
1,600 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 78:32.60FWTC Autumn ClassicOctober 7, 2023
2,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 148:21.61USATF National Junior Olympic ChampionshipsDecember 14, 2024
2,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 238:32.90USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
2,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 189:53.00USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
2,000 Meters · Robinswood ParkCascade Striders 2023 Flying Feet Cross Country Invitational · Oct 149:11Cascade Striders 2023 Flying Feet Cross Country InvitationalOctober 14, 2023
2,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 168:15.40USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 16, 2024
3,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1313:07.302025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
3,000 Meters · Genesse Park Trails (lower field)Goose Chase · Oct 1813:05.58Goose ChaseOctober 18, 2025
3,000 Meters · Lower Woodland2026 Rain City Stampede · Oct 3112:15.552026 Rain City StampedeOctober 31, 2026
3,000 Meters · Robinswood Park2026 Cascade Striders Flying Feet Cross Country Invitational · Oct 1111:56.662026 Cascade Striders Flying Feet Cross Country InvitationalOctober 11, 2026
3,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2211:49.91USATF 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

5 results
DateMeetEventPlMarkGr
Oct 312026 Rain City StampedeOct 31 · 3,000 Meters 9-10 · Place 9 · Rain City Flyers3,000 Meters 9-10912:15.55 PB4
Oct 25FWTC Autumn Classic XC Oct 25 · 3,000 Meters Varsity · Place 7 · Rain City Flyers3,000 Meters Varsity711:54.304
Oct 17Goose Chase 2026Oct 17 · 3,000 Meters Varsity · Place 11 · Rain City Flyers3,000 Meters Varsity1112:08.344
Oct 112026 Cascade Striders Flying Feet Cross Country InvitationalOct 11 · 3,000 Meters 9-10 · Place 10 · Rain City Flyers3,000 Meters 9-101011:56.66 PB4
Oct 4West Seattle Rust BusterOct 4 · 1 Miles 9-10 · Place 8 · Rain City Flyers1 Miles 9-1086:16.16 PB4

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 9-10 · Place 109 · Rain City Flyers3,000 Meters 9-1010913:07.30 PB3
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 3,000 Meters 9-10 · Place 27 · Rain City Flyers3,000 Meters 9-102711:49.91 PB3
Nov 15USATF Pacific Northwest Association Junior Olympic CC ChampionshipsNov 15 · 3,000 Meters Varsity · Place 14 · Rain City Flyers3,000 Meters Varsity1411:49.0010
Nov 2FWTC Autumn ClassicNov 2 · 3,000 Meters Varsity · Place 11 · Rain City Flyers3,000 Meters Varsity1112:27.4710
Oct 252025 Rain City StampedeOct 25 · 3,000 Meters Varsity · Place 10 · Rain City Flyers3,000 Meters Varsity1013:00.53—
Oct 18Goose ChaseOct 18 · 3,000 Meters 9 & 10 Boys · Place 13 · Rain City Flyers3,000 Meters 9 & 10 Boys1313:05.58 PB3
Oct 12Cascade Striders 2025 Flying Feet Cross Country InvitationalOct 12 · 3,000 Meters 9-10 · Place 15 · Rain City Flyers3,000 Meters 9-101513:03.303
Oct 5West Seattle Rust BusterOct 5 · 1 Mile Varsity · Place 18 · Rain City Flyers1 Mile Varsity186:35.16—

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 2,000 Meters 7-8 · Place 60 · Rain City Flyers2,000 Meters 7-8608:21.61 PB2
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 2,000 Meters 8U · Place 9 · Rain City Flyers2,000 Meters 8U98:32.90 PB2
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 2,000 Meters 8U · Place 5 · Rain City Flyers2,000 Meters 8U58:15.40 PB2
Nov 2FWTC Autumn ClassicNov 2 · 2,000 Meters Varsity · Place 7 · Rain City Flyers2,000 Meters Varsity78:35.99—
Oct 26Rain City StampedeOct 26 · 2,000 Meters Varsity · Place 6 · Rain City Flyers2,000 Meters Varsity69:00.57—
Oct 19Rainer Beach Goose Chase 2024Oct 19 · 2,000 Meters 7-8 · Rain City Flyers2,000 Meters 7-80DNS2
Oct 13Cascade Striders 2024 Flying Feet Cross Country InvitationalOct 13 · 2,000 Meters Varsity · Place 8 · Rain City Flyers2,000 Meters Varsity87:46.508
Sep 29West Seattle Rust BusterSep 29 · 1 Mile Varsity · Place 6 · Rain City Flyers1 Mile Varsity67:04.82

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 2,000 Meters 8U · Place 32 · Rain City Flyers2,000 Meters 8U329:53.00 PB1
Nov 11USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 13 · Rain City Flyers2,000 Meters 8U139:28.401
Oct 282023 Rain City StampedeOct 28 · 2,000 Meters 7-8 · Place 15 · Rain City Flyers2,000 Meters 7-8159:58.68Unofficial1
Oct 14Cascade Striders 2023 Flying Feet Cross Country InvitationalOct 14 · 2,000 Meters 7-8 · Place 14 · Rain City Flyers2,000 Meters 7-8149:11 PB1
Oct 7FWTC Autumn ClassicOct 7 · 1,600 Meters 7-8 · Place 22 · Rain City Flyers1,600 Meters 7-8228:32.60 PB1
Sep 30West Seattle Rust BusterSep 30 · 1 Miles 7-8 · Place 14 · Rain City Flyers1 Miles 7-8148:19.11