Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Canyon Park MST & SKV vs CPMS · Sep 3012:29T & SKV vs CPMSSeptember 30, 2022
1.5 Miles · Northshore MSLMS & TMS @ NMS · Oct 1110:36LMS & TMS @ NMSOctober 11, 2022
1.5 Miles · Timbercrest Middle SchoolNMS & SMS @ TMS · Sep 2011:43.1NMS & SMS @ TMSSeptember 20, 2022
1.6 Miles · Big Finn Hill ParkNorthshore XC Final Meet · Oct 2511:56.6Northshore XC Final MeetOctober 25, 2022
2 Miles · Civic StadiumGearUp Northwest XC Preview hosted by Sehome · Sep 129:49.94GearUp Northwest XC Preview hosted by SehomeSeptember 12, 2026
2 Miles · Shorecrest HSCNW Winter Grand Prix #5: Track · Feb 79:21.061CNW Winter Grand Prix #5: TrackFebruary 7, 2026
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1915:02.90The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1416:29.09USATF National Junior Olympic ChampionshipsDecember 14, 2024
5,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2316:47.80USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
5,000 Meters · Granite Falls High SchoolEmerald Sound Conference Meet · Oct 116:05.88Emerald Sound Conference MeetOctober 1, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1014:51.8NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Legion Memorial Golf CourseNIKE -- 18th ANNUAL TWILIGHT XC INVITATIONAL · Oct 316:17.00NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOctober 3, 2026
5,000 Meters · South Whidbey Middle & High School1A District 2 Championships · Oct 3115:55.081A District 2 ChampionshipsOctober 31, 2026
5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 1720:50Steens Mountain Running Camp Jan Yriarte Uphill 5KJuly 17, 2026
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 815:22.92025 WIAA State XC ChampionshipsNovember 8, 2025
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2514:49.20Nike 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

11 results
DateMeetEventPlMarkGr
Oct 311A District 2 ChampionshipsOct 31 · 5,000 Meters District 2 Boys · Place 1 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters District 2 Boys115:55.08 PB11
Oct 22Emerald Sound Conference ChampionshipsOct 22 · 5,000 Meters Varsity · Place 1 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters Varsity115:16.8711
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Elite avg under 16:20 · Place 6 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters Men's Elite avg under 16:20614:51.8 PB11
Oct 3NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOct 3 · 5,000 Meters VARSITY 1B-2A · Place 16 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters VARSITY 1B-2A1616:17.00 PB11
Oct 1Emerald Sound Conference MeetOct 1 · 5,000 Meters Varsity · Place 1 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters Varsity116:05.88 PB11
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Elite · Place 10 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters Elite1014:49.20 PB11
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Elite Varsity Boys (Ave under 16:45) · Place 2 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters Elite Varsity Boys (Ave under 16:45)215:02.90 PB11
Sep 12GearUp Northwest XC Preview hosted by SehomeSep 12 · 2 Miles Junior Boys · Place 1 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)2 Miles Junior Boys19:49.94 PB11
Sep 10ESC Jamboree Relay / team pixSep 10 · 2.3 Miles 5*2m Co-Ed Relay · Place 2 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)2.3 Miles 5*2m Co-Ed Relay212:2511
Jul 17Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 17 · 5,000 Meters Week 2 · Place 4 · UnattachedUnattached5,000 Meters Week 2420:50 PB11
Feb 7CNW Winter Grand Prix #5: TrackFeb 7 · 2 Miles Boys HS Elite H2 · Place 32 Miles Boys HS Elite H239:21.061 PB10

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 1A Boys · Place 1 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters 1A Boys115:22.9 PB10
Nov 11A - District 2 ChampionshipsNov 1 · 5,000 Meters District 2 Boys · Place 1 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters District 2 Boys115:55.5410
Oct 23Emerald Sound ChampionshipsOct 23 · 5,000 Meters Varsity · Place 1 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters Varsity115:30.8010
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Elite · Place 8 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters Elite814:59.710
Oct 451st Sunfair InvitationalOct 4 · 3 Miles Varsity · Place 1 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)3 Miles Varsity115:21.9610
Sep 27Bellevue Cross Country Invitational Sep 27 · 5,000 Meters Varsity · Place 4 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters Varsity415:22.410
Sep 13GearUp Northwest XC Preview hosted by SehomeSep 13 · 2 Miles Sophomore · Place 1 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)2 Miles Sophomore110:00.1310
Sep 10ESC Meet #1Sep 10 · 5,000 Meters Varsity · Place 4 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters Varsity416:58.9410

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 5,000 Meters 15-18 · Place 14 · 36-Unattached36-Unattached5,000 Meters 15-181416:29.09 PB9
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 5,000 Meters 15-18 · Place 2 · 36-Unattached36-Unattached5,000 Meters 15-18216:47.80 PB9
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 5,000 Meters 15-18 racing · 36-Unattached36-Unattached5,000 Meters 15-18 racing0DNS9
Nov 92024 WIAA State XC ChampionshipsNov 9 · 5,000 Meters 1A · Place 17 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters 1A1716:34.59
Nov 2District 2 1A ChampionshipsNov 2 · 5,000 Meters Varsity · Place 5 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters Varsity516:56.899
Oct 262024 Wesco/Emerald Sound XC Conference ChampionshipsOct 26 · 5,000 Meters Varsity · Place 9 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters Varsity916:22.79
Oct 15ESC Center Meet @ MagnusonOct 15 · 5,000 Meters Varsity · Place 12 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters Varsity1217:04.709
Oct 5NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Varsity 2A · Place 36 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters Varsity 2A3616:41.809
Sep 28Bellevue Cross Country Invitational Sep 28 · 5,000 Meters Varsity · Place 5 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)5,000 Meters Varsity516:54.29
Sep 14Gear Up Northwest XC Preview hosted by SehomeSep 14 · 2 Miles Freshman · Place 11 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)2 Miles Freshman1111:19.769
Sep 12ESC @ King's Sep 12 · 3 Miles Junior Varsity · Place 2 · Cedar Park Christian (Bothell)Cedar Park Christian (Bothell)3 Miles Junior Varsity217:40.759

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 25Northshore XC Final MeetOct 25 · 1.6 Miles 7/8 open · Place 10 · TimbercrestTimbercrest1.6 Miles 7/8 open1011:56.6 PB7
Oct 11LMS & TMS @ NMSOct 11 · 1.5 Miles 7/8 · Place 35 · TimbercrestTimbercrest1.5 Miles 7/83510:36 PB7
Oct 7LMS & TMS @ SMSOct 7 · 1.5 Miles 7/8 Grade Boys · Place 41 · TimbercrestTimbercrest1.5 Miles 7/8 Grade Boys4111:49.3Unofficial7
Sep 30T & SKV vs CPMSSep 30 · 1.5 Miles 7/8 · Place 41 · TimbercrestTimbercrest1.5 Miles 7/84112:29 PB7
Sep 20NMS & SMS @ TMSSep 20 · 1.5 Miles 7/8 · Place 33 · TimbercrestTimbercrest1.5 Miles 7/83311:43.1 PB7