Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ballinger ParkWESCO Sultan, Cascade, Meadowdale @ Edmonds-Woodway · Sep 1010:47WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySeptember 10, 2025
2 Miles · Club NW Magnuson Park Road CourseWashington XC Senior All-Star Race · Dec 610:27.8Washington XC Senior All-Star RaceDecember 6, 2025
4,000 Meters · Lynndale ParkWESCO League XC- Mariner & Cascade @ Meadowdale · Oct 813:17.00WESCO League XC- Mariner & Cascade @ MeadowdaleOctober 8, 2025
4,000 Meters · Lynndale Park XC CourseEdmonds School District XC Champs · Oct 1613:19.1Edmonds School District XC ChampsOctober 16, 2025
5,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 1918:42.70USATF Region 13 Junior Olympic ChampionshipsNovember 19, 2022
5,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1818:15.80USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2516:50.7WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lakewood High SchoolDistrict 1 and 2 XC Championships · Nov 116:28.90District 1 and 2 XC ChampionshipsNovember 1, 2025
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 816:46.12025 WIAA State XC ChampionshipsNovember 8, 2025
5,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1117:20.60USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 11, 2023

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

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Dec 6Washington XC Senior All-Star RaceDec 6 · 2 Miles Varsity · Place 13 · MeadowdaleMeadowdale2 Miles Varsity1310:27.8 PB12
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 3A Boys · Place 70 · MeadowdaleMeadowdale5,000 Meters 3A Boys7016:46.1 PB12
Nov 1District 1 and 2 XC ChampionshipsNov 1 · 5,000 Meters 3A Boys Varsity · Place 10 · MeadowdaleMeadowdale5,000 Meters 3A Boys Varsity1016:28.90 PB12
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters South Varsity 2A/3A Boys · Place 14 · MeadowdaleMeadowdale5,000 Meters South Varsity 2A/3A Boys1416:50.7 PB12
Oct 16Edmonds School District XC ChampsOct 16 · 4,000 Meters Men's Varsity · Place 2 · MeadowdaleMeadowdale4,000 Meters Men's Varsity213:19.1 PB12
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Varsity · Place 45 · MeadowdaleMeadowdale5,000 Meters Varsity4516:17.212
Oct 8WESCO League XC- Mariner & Cascade @ MeadowdaleOct 8 · 4,000 Meters Varsity Boys · Place 1 · MeadowdaleMeadowdale4,000 Meters Varsity Boys113:17.00 PB12
Oct 2WESCO- @ GP- Meadowdale, Snohomish & JacksonOct 2 · 5,000 Meters Varsity · Place 8 · MeadowdaleMeadowdale5,000 Meters Varsity818:25.4012
Sep 13GearUp Northwest XC Preview hosted by SehomeSep 13 · 2 Miles Varsity · Place 16 · MeadowdaleMeadowdale2 Miles Varsity1610:40.8212
Sep 10WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySep 10 · 2 Miles Boys Varsity/JV · Place 2 · MeadowdaleMeadowdale2 Miles Boys Varsity/JV210:47 PB12
Sep 2MHS MMXXV Time Trial & Family PotluckSep 2 · 1.6 Miles Boys Time Trial · Place 1 · MeadowdaleMeadowdale1.6 Miles Boys Time Trial19:07Unofficial12

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 92024 WIAA State XC ChampionshipsNov 9 · 5,000 Meters 3A · Place 44 · MeadowdaleMeadowdale5,000 Meters 3A4416:18.911
Nov 2District 1 and 2 XC ChampionshipsNov 2 · 5,000 Meters Varsity 3A · Place 6 · MeadowdaleMeadowdale5,000 Meters Varsity 3A616:16.1911
Oct 262024 Wesco/Emerald Sound XC Conference ChampionshipsOct 26 · 5,000 Meters Varsity 2A · Place 9 · MeadowdaleMeadowdale5,000 Meters Varsity 2A916:47.711
Oct 17Edmonds School District XC ChampsOct 17 · 4,000 Meters Varsity · Place 1 · MeadowdaleMeadowdale4,000 Meters Varsity113:13.611
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Varsity · Place 14 · MeadowdaleMeadowdale5,000 Meters Varsity1416:07.711
Oct 9Wesco League XC - Meadowdale / Ed-Woodway / EverettOct 9 · 4,000 Meters Varsity · Place 1 · MeadowdaleMeadowdale4,000 Meters Varsity113:15.411
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Varsity · Place 4 · MeadowdaleMeadowdale5,000 Meters Varsity416:40.011
Oct 3Wesco League XC - Lynnwood / M. Pilchuck / Meadowdale / EverettOct 3 · 2.8 Miles Open · Place 1 · MeadowdaleMeadowdale2.8 Miles Open115:00.511
Sep 26Meadowdale, Shorecrest & Stanwood @ JacksonSep 26 · 4,000 Meters Varsity · Place 2 · MeadowdaleMeadowdale4,000 Meters Varsity212:47.111
Sep 18MPHS Hosts Arlington, Everett, MeadowdaleSep 18 · 4,000 Meters Varsity · Place 1 · MeadowdaleMeadowdale4,000 Meters Varsity112:4811
Sep 3MHS MMXXIV Time TrialSep 3 · 1.6 Miles Boys · Place 1 · MeadowdaleMeadowdale1.6 Miles Boys18:45Unofficial11

2023 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 5,000 Meters 15-18 · Place 16 · 36-Unattached36-Unattached5,000 Meters 15-181618:15.80 PB10
Nov 11USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 5,000 Meters 15-18 racing · Place 2 · 36-Unattached36-Unattached5,000 Meters 15-18 racing217:20.60 PB10
Nov 4WIAA State XC ChampionshipsNov 4 · 5,000 Meters 3A · Place 67 · MeadowdaleMeadowdale5,000 Meters 3A6717:08.851
Oct 28District 1 XC ChampionshipsOct 28 · 5,000 Meters 3A · Place 19 · MeadowdaleMeadowdale5,000 Meters 3A1916:45.310
Oct 21Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Varsity 2A · Place 23 · MeadowdaleMeadowdale5,000 Meters Varsity 2A2317:13.50SO
Oct 12Edmonds School District XC ChampsOct 12 · 4,000 Meters Varsity · Place 5 · MeadowdaleMeadowdale4,000 Meters Varsity513:53.110
Oct 7NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Frosh/Soph Freshman · Place 10 · MeadowdaleMeadowdale5,000 Meters Frosh/Soph Freshman1017:19.810
Oct 4Meadowdale, Cascade, Lynnwood & Mariner @ Mariner HSOct 4 · 4,000 Meters Varsity · Place 3 · MeadowdaleMeadowdale4,000 Meters Varsity314:04.710
Sep 28Wesco League XC - Meadowdale / Mountlake Terrace / Jackson / Glacier Peak @ Lynndale ParkSep 28 · 4,000 Meters Boys Varsity · Place 4 · MeadowdaleMeadowdale4,000 Meters Boys Varsity413:50.310
Sep 20Wesco League XC - Lake Stevens / Everett / Meadowdale / Mariner / Shorewood @ Hamlin ParkSep 20 · 3 Miles Varsity · Place 5 · MeadowdaleMeadowdale3 Miles Varsity516:45.010
Sep 16South Whidbey 44th Carl Westling InviteSep 16 · 5,000 Meters Varsity Division 1 · Place 24 · MeadowdaleMeadowdale5,000 Meters Varsity Division 12417:45.1910
Sep 13@ Kamiak vs Arlington, Stanwood, Monroe, MeadowdaleSep 13 · 2.6 Miles Varsity · Place 8 · MeadowdaleMeadowdale2.6 Miles Varsity814:40.610
Sep 9Gear Up Northwest XC Preview hosted by SehomeSep 9 · 2 Miles Sophomore · Place 10 · MeadowdaleMeadowdale2 Miles Sophomore1010:54.3010
Sep 7MHS MMXXIII XC time trialSep 7 · 1.6 Miles Varsity · Place 3 · MeadowdaleMeadowdale1.6 Miles Varsity39:19Unofficial10

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 5,000 Meters 15-18 · Place 21 · 36-Unattached36-Unattached5,000 Meters 15-182118:42.70 PB9
Oct 29District 1 and 2 XC ChampionshipsOct 29 · 5,000 Meters 3A · Place 64 · MeadowdaleMeadowdale5,000 Meters 3A6418:23.49
Oct 22Wesco League ChampionshipsOct 22 · 5,000 Meters Varsity 2A · Place 33 · MeadowdaleMeadowdale5,000 Meters Varsity 2A3318:21.99
Oct 7Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Frosh/Soph Freshman · Place 23 · MeadowdaleMeadowdale5,000 Meters Frosh/Soph Freshman2318:06.49
Oct 126th John Payne / Curtis XC InvitationalOct 1 · 5,000 Meters Varsity Division 2 · Place 83 · MeadowdaleMeadowdale5,000 Meters Varsity Division 28318:58.19
Sep 27Wesco League XC - Meadowdale / Shorecrest @ Lynndale ParkSep 27 · 4,000 Meters Junior Varsity · Place 6 · MeadowdaleMeadowdale4,000 Meters Junior Varsity617:47.19
Sep 22Wesco League XC - Stanwood vs Kamiak, Glacier Peak, Everett, MeadowdaleSep 22 · Varsity · Place 17 · MeadowdaleMeadowdaleVarsity1713:019
Sep 22Wesco League XC - Stanwood vs Kamiak, Glacier Peak, Everett, MeadowdaleSep 22 · Varsity · Place 17 · MeadowdaleMeadowdaleVarsity1713:019
Sep 1743rd Annual South Whidbey Carl Westling InviteSep 17 · 5,000 Meters Varsity Division 1 · Place 58 · MeadowdaleMeadowdale5,000 Meters Varsity Division 15819:13.459
Sep 10Gear Up Northwest XC Preview hosted by SehomeSep 10 · 2 Miles Freshman · Place 12 · MeadowdaleMeadowdale2 Miles Freshman1211:43.659
Sep 6MHS MMXXII XC time trialSep 6 · 2 Miles Varsity · Place 3 · MeadowdaleMeadowdale2 Miles Varsity312:40Unofficial9