Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Lincoln ParkWest Seattle Rust Buster · Sep 255:44.8West Seattle Rust BusterSeptember 25, 2021
1.5 Miles · Woodland ParkCYO Athletics 4-8 Championships · Oct 98:22.9CYO Athletics 4-8 ChampionshipsOctober 9, 2022
1.7 Miles · Lake Sammamish State ParkCYO Cross Country 6th-8th Championship · Oct 109:20.3CYO Cross Country 6th-8th ChampionshipOctober 10, 2021
2 Miles · Shorecrest HSCNW Winter Grand Prix #5: Track · Feb 710:50.414CNW Winter Grand Prix #5: TrackFebruary 7, 2026
2,000 Meters · Woodland ParkUSATF Region 13 Junior Olympic Championships · Nov 189:05.11USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2017
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2010:06.80USATF Region 13 Junior Olympic ChampionshipsNovember 20, 2021
3,000 Meters · Franklin Park - 3000 MetersUSATF Region 13 Junior Olympic Championships · Nov 1712:16.40USATF Region 13 Junior Olympic ChampionshipsNovember 17, 2018
3,000 Meters · Lane Community CollegeUSATF Region 13 Junior Olympic Championships · Nov 2311:30.52USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2019
3,000 Meters · Lower WoodlandUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1612:15.40USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 16, 2019
3,000 Meters · Upper WoodlandUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1012:58.97USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 10, 2018
3,000 Meters · Wilburton Hill ParkCascade Striders Flying Feet Invitational · Oct 910:38Cascade Striders Flying Feet InvitationalOctober 9, 2021
3760 m · Genesse Park Trails (lower field)2022 Rainier Beach Goose Chase · Oct 2312:44.352022 Rainier Beach Goose ChaseOctober 23, 2022
4,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 1913:40.50USATF Region 13 Junior Olympic ChampionshipsNovember 19, 2022
4,000 Meters · Woodland ParkRain City Flyers 2022 Stampede · Oct 2914:40.21Rain City Flyers 2022 StampedeOctober 29, 2022
5,000 Meters · Lake Sammamish State Park3A and 2A Seaking District Championship Cross Country Meet · Oct 3116:51.053A and 2A Seaking District Championship Cross Country Meet October 31, 2025
5,000 Meters · Lower WoodlandMetro #5 - O'Dea/HNA/SP/Lakeside/Ballard/Rainier Beach/EC/Nathan Hale/Blanchet/Roosevelt · Oct 1617:08.7Metro #5 - O'Dea/HNA/SP/Lakeside/Ballard/Rainier Beach/EC/Nathan Hale/Blanchet/RooseveltOctober 16, 2025
5,000 Meters · Polo Grounds8th Annual Battle for the 509 · Oct 417:37.808th Annual Battle for the 509October 4, 2025
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 817:51.22025 WIAA State XC ChampionshipsNovember 8, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Feb 7CNW Winter Grand Prix #5: TrackFeb 7 · 2 Miles Boys HS Elite H1 · Place 172 Miles Boys HS Elite H11710:50.414 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 3A Boys · Place 157 · Seattle PrepSeattle Prep5,000 Meters 3A Boys15717:51.2 PB11
Oct 313A and 2A Seaking District Championship Cross Country Meet Oct 31 · 5,000 Meters 3A Boys · Place 40 · Seattle PrepSeattle Prep5,000 Meters 3A Boys4016:51.05 PB11
Oct 232025 Metro 2A & 3A & 4A Cross Country ChapionshipOct 23 · 5,000 Meters 3a Varsity · Place 19 · Seattle PrepSeattle Prep5,000 Meters 3a Varsity1917:14.1011
Oct 16Metro #5 - O'Dea/HNA/SP/Lakeside/Ballard/Rainier Beach/EC/Nathan Hale/Blanchet/RooseveltOct 16 · 5,000 Meters Boys Top 14-20 · Place 11 · Seattle PrepSeattle Prep5,000 Meters Boys Top 14-201117:08.7 PB11
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Varsity · Place 43 · Seattle PrepSeattle Prep5,000 Meters Varsity4317:15.411
Oct 48th Annual Battle for the 509Oct 4 · 5,000 Meters Varsity Championship(AVG Below18 Min) · Place 120 · Seattle PrepSeattle Prep5,000 Meters Varsity Championship(AVG Below18 Min)12017:37.80 PB11
Sep 24Metro XC - Lincoln/Prep/Ballard/Beach/SealthSep 24 · 5,000 Meters Varsity · Place 3 · Seattle PrepSeattle Prep5,000 Meters Varsity317:10.6411

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 92024 WIAA State XC ChampionshipsNov 9 · 5,000 Meters 3A · Place 158 · Seattle PrepSeattle Prep5,000 Meters 3A15817:48.810
Oct 312024 Sea-King 2A & 3A District MeetOct 31 · 5,000 Meters Varsity 3A · Place 45 · Seattle PrepSeattle Prep5,000 Meters Varsity 3A4517:24.7010
Oct 24Metro CC ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 4 · Seattle PrepSeattle Prep5,000 Meters Junior Varsity417:25.8010
Oct 17Metro Meet 10/17Oct 17 · 5,000 Meters Top 14 · Place 10 · Seattle PrepSeattle Prep5,000 Meters Top 141017:27.510
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Varsity · Place 153 · Seattle PrepSeattle Prep5,000 Meters Varsity15317:33.810
Oct 5NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Junior Varsity Frosh/Soph Freshman · Place 29 · Seattle PrepSeattle Prep5,000 Meters Junior Varsity Frosh/Soph Freshman2918:03.6010

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 27Bishop Blanchet/Seattle Prep LW TTOct 27 · 5,000 Meters JV · Place 7 · Seattle PrepSeattle Prep5,000 Meters JV718:15.30Unofficial9
Oct 192023 Metro Championships Cross CountryOct 19 · 5,000 Meters Junior Varsity · Place 3 · Seattle PrepSeattle Prep5,000 Meters Junior Varsity317:34.309
Oct 11Metro League XC Week #5Oct 11 · 5,000 Meters Varsity · Place 16 · Seattle PrepSeattle Prep5,000 Meters Varsity1617:37.79
Oct 7NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Varsity · Place 46 · Seattle PrepSeattle Prep5,000 Meters Varsity4618:02.89
Sep 27Metro League XC Week #3 Frank, Ingraham, Lake, SPSep 27 · 5,000 Meters Open · Place 19 · Seattle PrepSeattle Prep5,000 Meters Open1917:47.79
Sep 13Metro XC Prep/Franklin/Lincoln/Hale/Rainier Beach/Roosevelt at Lower WoodlandSep 13 · 5,000 Meters Varsity · Place 23 · Seattle PrepSeattle Prep5,000 Meters Varsity2317:49.09
Sep 9Gear Up Northwest XC Preview hosted by SehomeSep 9 · 2 Miles Freshman · Place 12 · Seattle PrepSeattle Prep2 Miles Freshman1211:21.839

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 10 · Rain City FlyersRain City Flyers4,000 Meters 13-141013:40.50 PB8
Nov 12USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters Varsity · Place 13 · Rain City FlyersRain City Flyers4,000 Meters Varsity1314:28.0014
Oct 29Rain City Flyers 2022 StampedeOct 29 · 4,000 Meters 13-14 · Place 5 · Rain City FlyersRain City Flyers4,000 Meters 13-14514:40.21 PB8
Oct 232022 Rainier Beach Goose ChaseOct 23 · 3,760 Meters 13-18 · Place 3 · Rain City FlyersRain City Flyers3,760 Meters 13-18312:44.35 PB8
Oct 9CYO Athletics 4-8 ChampionshipsOct 9 · 1.5 Miles 8th Grade · Place 2 · St. Alphonsus/St. JohnSt. Alphonsus/St. John1.5 Miles 8th Grade28:22.9 PB8
Sep 18CYO Athletics Meet 1 Pool ASep 18 · 1.5 Miles 8th Grade Boys · Place 2 · St. Alphonsus/St. JohnSt. Alphonsus/St. John1.5 Miles 8th Grade Boys28:44.78

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 20USATF Region 13 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 3 · Rain City FlyersRain City Flyers3,000 Meters 11-12310:06.80 PB7
Nov 14USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 11-12 · Place 3 · Rain City FlyersRain City Flyers3,000 Meters 11-12310:35.807
Oct 10CYO Cross Country 6th-8th ChampionshipOct 10 · 1.7 Miles 7th Grade Boys · Place 2 · St. Alphonsus/St. JohnSt. Alphonsus/St. John1.7 Miles 7th Grade Boys29:20.3 PB7
Oct 9Cascade Striders Flying Feet InvitationalOct 9 · 3,000 Meters 11-12 · Place 3 · Rain City FlyersRain City Flyers3,000 Meters 11-12310:38 PB7
Sep 25West Seattle Rust BusterSep 25 · 1 Miles 11-12 · Place 4 · Rain City FlyersRain City Flyers1 Miles 11-1245:44.8 PB7
Sep 19CYO Cross Country Meet 1 (Virtual)Sep 19 · 1.5 Miles 7th Grade · St. Alphonsus/St. JohnSt. Alphonsus/St. John1.5 Miles 7th Grade010:59.0Unofficial7

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 9-10 · Place 14 · Rain City FlyersRain City Flyers3,000 Meters 9-101411:30.52 PB5
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 9-10 · Place 5 · Rain City FlyersRain City Flyers3,000 Meters 9-10512:15.40 PB5
Sep 28West Seattle Rust BusterSep 28 · 1 Miles 9-10 · Place 3 · Rain City FlyersRain City Flyers1 Miles 9-1036:18.95

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 17USATF Region 13 Junior Olympic ChampionshipsNov 17 · 3,000 Meters 9-10 · Place 29 · Rain City FlyersRain City Flyers3,000 Meters 9-102912:16.40 PB4
Nov 10USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 9-10 · Place 14 · Rain City FlyersRain City Flyers3,000 Meters 9-101412:58.97 PB4

2017 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 2,000 Meters 8U · Place 14 · Rain City FlyersRain City Flyers2,000 Meters 8U149:05.11 PB3
Nov 11USATF Pacific Northwest Association Junior Olympic ChamipionshipsNov 11 · 2,000 Meters 8U · Place 5 · Rain City FlyersRain City Flyers2,000 Meters 8U59:18.933