Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · DuPont Civic CenterKing Cobras Invitational · Sep 274:57.02King Cobras InvitationalSeptember 27, 2025
1 Mile · Lincoln ParkWest Seattle Rust Buster · Sep 305:29.4West Seattle Rust BusterSeptember 30, 2023
2 Miles · Civic StadiumGearUp Northwest XC Preview hosted by Sehome · Sep 1210:03.98GearUp Northwest XC Preview hosted by SehomeSeptember 12, 2026
2974 m · Genesse Park Trails (lower field)2022 Rainier Beach Goose Chase · Oct 2311:57.372022 Rainier Beach Goose ChaseOctober 23, 2022
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1410:03.32USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2310:25.20USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 910:41.65USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1810:20.70USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
3,000 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 711:21.60FWTC Autumn ClassicOctober 7, 2023
3,000 Meters · Robinswood ParkCascade Striders 2023 Flying Feet Cross Country Invitational · Oct 1410:52Cascade Striders 2023 Flying Feet Cross Country InvitationalOctober 14, 2023
3,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 169:55.30USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 16, 2024
3,000 Meters · Woodland ParkRain City Flyers 2022 Stampede · Oct 2911:31.72Rain City Flyers 2022 StampedeOctober 29, 2022
4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1314:36.302025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
4,000 Meters · Robinswood ParkCascade Striders 2025 Flying Feet Cross Country Invitational · Oct 1214:19.00Cascade Striders 2025 Flying Feet Cross Country InvitationalOctober 12, 2025
4,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2213:07.06USATF Region 13 Cross Country Junior OlympicNovember 22, 2025
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1016:10.9NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Lower WoodlandMetro League: Eastside Catholic, Nathan Hale, Seattle Prep, SAAS · Sep 1716:18.23Metro League: Eastside Catholic, Nathan Hale, Seattle Prep, SAASSeptember 17, 2026
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2516:03.90Nike Bob Firman Invitational XCSeptember 25, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 292A 3A District 2 Sea-KingOct 29 · 5,000 Meters 3A Varsity · Place 22 · Seattle PrepSeattle Prep5,000 Meters 3A Varsity2216:41.769
Oct 222026 Metro 2A 3A 4AOct 22 · 5,000 Meters Varsity · Place 8 · Seattle PrepSeattle Prep5,000 Meters Varsity816:14.269
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Elite avg under 16:20 · Place 82 · Seattle PrepSeattle Prep5,000 Meters Men's Elite avg under 16:208216:10.9 PB9
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Elite · Place 95 · Seattle PrepSeattle Prep5,000 Meters Elite9516:03.90 PB9
Sep 17Metro League: Eastside Catholic, Nathan Hale, Seattle Prep, SAASSep 17 · 5,000 Meters Open Boys · Place 4 · Seattle PrepSeattle Prep5,000 Meters Open Boys416:18.23 PB9
Sep 12GearUp Northwest XC Preview hosted by SehomeSep 12 · 2 Miles Freshman Boys · Place 1 · Seattle PrepSeattle Prep2 Miles Freshman Boys110:03.98 PB9

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 73 · West Seattle Road RunnersWest Seattle Road Runners4,000 Meters 13-147314:36.30 PB8
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 4,000 Meters 13-14 · Place 6 · West Seattle Road RunnersWest Seattle Road Runners4,000 Meters 13-14613:07.06 PB8
Nov 15USATF Pacific Northwest Association Junior Olympic CC ChampionshipsNov 15 · 4,000 Meters Varsity · Place 3 · West Seattle Road RunnersWest Seattle Road Runners4,000 Meters Varsity313:30.3014
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 6 · West Seattle Road RunnersWest Seattle Road Runners3,000 Meters Varsity69:23.408
Oct 12Cascade Striders 2025 Flying Feet Cross Country InvitationalOct 12 · 4,000 Meters 13-14 · Place 2 · West Seattle Road RunnersWest Seattle Road Runners4,000 Meters 13-14214:19.00 PB8
Sep 27King Cobras InvitationalSep 27 · 1 Miles 13-14 · Place 1 · West Seattle Road RunnersWest Seattle Road Runners1 Miles 13-1414:57.02 PB8

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 5 · West Seattle Road RunnersWest Seattle Road Runners3,000 Meters 11-12510:03.32 PB7
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 1 · West Seattle Road RunnersWest Seattle Road Runners3,000 Meters 11-12110:25.20 PB7
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 11-12 · Place 1 · West Seattle Road RunnersWest Seattle Road Runners3,000 Meters 11-1219:55.30 PB7
Nov 3Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 5 · West Seattle Road RunnersWest Seattle Road Runners3,000 Meters Varsity59:45.627
Oct 19Halloween Dash Bash Oct 19 · Varsity · Place 1 · West Seattle Road RunnersWest Seattle Road RunnersVarsity19:5612
Oct 13Cascade Striders 2024 Flying Feet Cross Country InvitationalOct 13 · 3,000 Meters Varsity · Place 1 · West Seattle Road RunnersWest Seattle Road Runners3,000 Meters Varsity110:54.0012
Sep 29West Seattle Rust BusterSep 29 · 1 Mile Varsity · Place 1 · West Seattle Road RunnersWest Seattle Road Runners1 Mile Varsity15:31.87

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 39 · West Seattle Road RunnersWest Seattle Road Runners3,000 Meters 11-123910:41.65 PB6
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 7 · West Seattle Road RunnersWest Seattle Road Runners3,000 Meters 11-12710:20.70 PB6
Nov 11USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 3 · West Seattle Road RunnersWest Seattle Road Runners3,000 Meters 11-12310:33.206
Oct 282023 Rain City StampedeOct 28 · 3,000 Meters 11-12 · Place 2 · West Seattle Road RunnersWest Seattle Road Runners3,000 Meters 11-12211:08.78Unofficial6
Oct 14Cascade Striders 2023 Flying Feet Cross Country InvitationalOct 14 · 3,000 Meters 11-12 · Place 1 · West Seattle Road RunnersWest Seattle Road Runners3,000 Meters 11-12110:52 PB6
Oct 7FWTC Autumn ClassicOct 7 · 3,000 Meters 11-12 · Place 3 · West Seattle Road RunnersWest Seattle Road Runners3,000 Meters 11-12311:21.60 PB6
Sep 30West Seattle Rust BusterSep 30 · 1 Miles 11-12 · Place 1 · West Seattle Road RunnersWest Seattle Road Runners1 Miles 11-1215:29.4 PB6

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Place 1 · Mercer Island BluebirdsMercer Island Bluebirds3,000 Meters 9-10111:18.105
Nov 12USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters Varsity · Place 1 · Mercer Island BluebirdsMercer Island Bluebirds3,000 Meters Varsity111:20.4010
Oct 29Rain City Flyers 2022 StampedeOct 29 · 3,000 Meters 9-10 · Place 1 · Mercer Island BluebirdsMercer Island Bluebirds3,000 Meters 9-10111:31.72 PB5
Oct 232022 Rainier Beach Goose ChaseOct 23 · 2,974 Meters 9-10 · Place 1 · Mercer Island BluebirdsMercer Island Bluebirds2,974 Meters 9-10111:57.37 PB5
Oct 8FWTC Autumn ClassicOct 8 · 3,000 Meters 9-10 · Place 4 · Mercer Island BluebirdsMercer Island Bluebirds3,000 Meters 9-10412:28.405
Oct 1West Seattle Rust BusterOct 1 · 1 Miles 9-10 · Place 1 · Mercer Island BluebirdsMercer Island Bluebirds1 Miles 9-1016:17.95

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 25West Seattle Rust BusterSep 25 · 1 Miles 9-10 · Place 5 · UnattachedUnattached1 Miles 9-1056:51.44