Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Civic StadiumGear Up Northwest Preview (Sehome Invite) · Sep 1112:16.79Gear Up Northwest Preview (Sehome Invite)September 11, 2021
4,000 Meters · Ballinger ParkEdmonds School District XC Champs @ Ballinger Park · Oct 1313:18.4Edmonds School District XC Champs @ Ballinger ParkOctober 13, 2022
4,000 Meters · Lynndale ParkWesco League XC - Meadowdale / Mountlake Terrace / Jackson / Glacier Peak @ Lynndale Park · Sep 2813:47.1Wesco League XC - Meadowdale / Mountlake Terrace / Jackson / Glacier Peak @ Lynndale ParkSeptember 28, 2023
5,000 Meters · Ft. Steilacoom Park2026 Puget Sound Invitational · Sep 1217:02.22026 Puget Sound InvitationalSeptember 12, 2026
5,000 Meters · Lakewood HSNIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) · Oct 917:40.2NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)October 9, 2021
5,000 Meters · Sun Willows Golf CourseWIAA 3A State XC Championships · Nov 517:42.1WIAA 3A State XC ChampionshipsNovember 5, 2022
5,000 Meters · Sun Willows Golf Course3A WIAA State XC Meet · Nov 618:37.33A WIAA State XC MeetNovember 6, 2021
8,000 Meters · Bush Park51st Charles Bowles Willamette XC Invitational · Oct 327:56.651st Charles Bowles Willamette XC InvitationalOctober 3, 2026
8,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 1727:06.11Linfield George Oja InvitationalOctober 17, 2026
8,000 Meters · PLU Meadows Disc Golf Course2026 PLU Invitational · Sep 1927:39.302026 PLU InvitationalSeptember 19, 2026
8,000 Meters · The Course Spokane ValleyNWAC Championships · Nov 1027:47.0NWAC ChampionshipsNovember 10, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 9NWAC ChampionshipsNov 9 · 8,000 Meters Mens 8K · Place 35 · Everett (Wash.) CCEverett (Wash.) CC8,000 Meters Mens 8K3528:00.00So
Oct 24NWAC NW Region ChampionshipOct 24 · 8,000 Meters Varsity · Place 4 · Everett (Wash.) CCEverett (Wash.) CC8,000 Meters Varsity428:01.50SO
Oct 17Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Place 241 · Everett (Wash.) CCEverett (Wash.) CC8,000 Meters Collegiate24127:06.11 PBSo
Oct 351st Charles Bowles Willamette XC InvitationalOct 3 · 8,000 Meters Invite · Place 190 · Everett (Wash.) CCEverett (Wash.) CC8,000 Meters Invite19027:56.6 PBSo
Sep 192026 PLU InvitationalSep 19 · 8,000 Meters Men's "Black" Division · Place 41 · Everett (Wash.) CCEverett (Wash.) CC8,000 Meters Men's "Black" Division4127:39.30 PBSo
Sep 122026 Puget Sound InvitationalSep 12 · 5,000 Meters Men's - 5K · Place 33 · Everett (Wash.) CCEverett (Wash.) CC5,000 Meters Men's - 5K3317:02.2 PBSo
Sep 4Clash of the Inland NorthwestSep 4 · 8,000 Meters Collegiate · Place 98 · Everett (Wash.) CCEverett (Wash.) CC8,000 Meters Collegiate9828:01.20So

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 10NWAC ChampionshipsNov 10 · 8,000 Meters New Division · Place 25 · Umpqua (Ore.) CCUmpqua (Ore.) CC8,000 Meters New Division2527:47.0 PBFr
Oct 24Bushnell InvitationalOct 24 · 8,000 Meters Varsity · Place 10 · Umpqua (Ore.) CCUmpqua (Ore.) CC8,000 Meters Varsity1027:29.54Fr
Oct 18Linfield George Oja InvitationalOct 18 · 8,000 Meters Varsity · Place 150 · Umpqua (Ore.) CCUmpqua (Ore.) CC8,000 Meters Varsity15026:13.60Fr
Oct 450th Charles Bowles Willamette XC InvitationalOct 4 · 8,000 Meters Varsity · Place 225 · Umpqua (Ore.) CCUmpqua (Ore.) CC8,000 Meters Varsity22527:50.50Fr
Sep 27Mike Johnson ClassicSep 27 · 8,000 Meters Varsity · Place 97 · Umpqua (Ore.) CCUmpqua (Ore.) CC8,000 Meters Varsity9726:59.70FR
Sep 12Ash Creek FestivalSep 12 · 6,000 Meters Varsity · Place 25 · Umpqua CCUmpqua CC6,000 Meters Varsity2519:50.1FR

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 92024 WIAA State XC ChampionshipsNov 9 · 5,000 Meters 3A · Place 117 · MeadowdaleMeadowdale5,000 Meters 3A11717:08.012
Nov 2District 1 and 2 XC ChampionshipsNov 2 · 5,000 Meters Varsity 3A · Place 18 · MeadowdaleMeadowdale5,000 Meters Varsity 3A1816:47.7312
Oct 262024 Wesco/Emerald Sound XC Conference ChampionshipsOct 26 · 5,000 Meters Varsity 2A · Place 10 · MeadowdaleMeadowdale5,000 Meters Varsity 2A1016:56.212
Oct 17Edmonds School District XC ChampsOct 17 · 4,000 Meters Varsity · Place 8 · MeadowdaleMeadowdale4,000 Meters Varsity813:44.612
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Varsity · Place 103 · MeadowdaleMeadowdale5,000 Meters Varsity10317:15.312
Oct 9Wesco League XC - Meadowdale / Ed-Woodway / EverettOct 9 · 4,000 Meters Varsity · Place 3 · MeadowdaleMeadowdale4,000 Meters Varsity313:33.412
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Varsity · Place 15 · MeadowdaleMeadowdale5,000 Meters Varsity1517:20.212
Oct 3Wesco League XC - Lynnwood / M. Pilchuck / Meadowdale / EverettOct 3 · 2.8 Miles Open · Place 3 · MeadowdaleMeadowdale2.8 Miles Open315:31.612
Sep 26Meadowdale, Shorecrest & Stanwood @ JacksonSep 26 · 4,000 Meters Varsity · Place 6 · MeadowdaleMeadowdale4,000 Meters Varsity613:03.612
Sep 18MPHS Hosts Arlington, Everett, MeadowdaleSep 18 · 4,000 Meters Varsity · Place 5 · MeadowdaleMeadowdale4,000 Meters Varsity513:1212
Sep 14Gear Up Northwest XC Preview hosted by SehomeSep 14 · 2 Miles Varsity · Place 41 · MeadowdaleMeadowdale2 Miles Varsity4111:04.6512
Sep 3MHS MMXXIV Time TrialSep 3 · 1.6 Miles Boys · Place 2 · MeadowdaleMeadowdale1.6 Miles Boys28:53Unofficial12

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 4WIAA State XC ChampionshipsNov 4 · 5,000 Meters 3A · Place 90 · MeadowdaleMeadowdale5,000 Meters 3A9017:22.0—
Oct 28District 1 XC ChampionshipsOct 28 · 5,000 Meters 3A · Place 11 · MeadowdaleMeadowdale5,000 Meters 3A1116:30.411
Oct 21Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Varsity 2A · Place 13 · MeadowdaleMeadowdale5,000 Meters Varsity 2A1316:56.80JR
Oct 12Edmonds School District XC ChampsOct 12 · 4,000 Meters Varsity · Place 1 · MeadowdaleMeadowdale4,000 Meters Varsity113:25.111
Oct 7NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Varsity · Place 60 · MeadowdaleMeadowdale5,000 Meters Varsity6018:11.311
Oct 4Meadowdale, Cascade, Lynnwood & Mariner @ Mariner HSOct 4 · 4,000 Meters Varsity · Place 2 · MeadowdaleMeadowdale4,000 Meters Varsity213:59.011
Sep 28Wesco League XC - Meadowdale / Mountlake Terrace / Jackson / Glacier Peak @ Lynndale ParkSep 28 · 4,000 Meters Boys Varsity · Place 3 · MeadowdaleMeadowdale4,000 Meters Boys Varsity313:47.1 PB11
Sep 20Wesco League XC - Lake Stevens / Everett / Meadowdale / Mariner / Shorewood @ Hamlin ParkSep 20 · 3 Miles Varsity · Place 6 · MeadowdaleMeadowdale3 Miles Varsity616:51.411
Sep 16South Whidbey 44th Carl Westling InviteSep 16 · 5,000 Meters Varsity Division 1 · Place 22 · MeadowdaleMeadowdale5,000 Meters Varsity Division 12217:40.5011
Sep 13@ Kamiak vs Arlington, Stanwood, Monroe, MeadowdaleSep 13 · 2.6 Miles Varsity · Place 18 · MeadowdaleMeadowdale2.6 Miles Varsity1815:08.511
Sep 9Gear Up Northwest XC Preview hosted by SehomeSep 9 · 2 Miles Varsity · Place 38 · MeadowdaleMeadowdale2 Miles Varsity3811:12.8711
Sep 7MHS MMXXIII XC time trialSep 7 · 1.6 Miles Varsity · Place 7 · MeadowdaleMeadowdale1.6 Miles Varsity79:59.5Unofficial11

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 5WIAA 3A State XC ChampionshipsNov 5 · 5,000 Meters 3A Boys · Place 104 · MeadowdaleMeadowdale5,000 Meters 3A Boys10417:42.1 PB10
Oct 29District 1 and 2 XC ChampionshipsOct 29 · 5,000 Meters 3A · Place 12 · MeadowdaleMeadowdale5,000 Meters 3A1216:53.710
Oct 22Wesco League ChampionshipsOct 22 · 5,000 Meters Varsity 2A · Place 5 · MeadowdaleMeadowdale5,000 Meters Varsity 2A516:56.310
Oct 13Edmonds School District XC Champs @ Ballinger ParkOct 13 · 4,000 Meters Men's Varsity · Place 1 · MeadowdaleMeadowdale4,000 Meters Men's Varsity113:18.4 PB10
Oct 7Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Frosh/Soph Freshman · Place 1 · MeadowdaleMeadowdale5,000 Meters Frosh/Soph Freshman116:45.510
Oct 126th John Payne / Curtis XC InvitationalOct 1 · 5,000 Meters Varsity Division 2 · Place 4 · MeadowdaleMeadowdale5,000 Meters Varsity Division 2417:10.210
Sep 27Wesco League XC - Meadowdale / Shorecrest @ Lynndale ParkSep 27 · 4,000 Meters Junior Varsity · Place 3 · MeadowdaleMeadowdale4,000 Meters Junior Varsity317:25.810
Sep 22Wesco League XC - Stanwood vs Kamiak, Glacier Peak, Everett, MeadowdaleSep 22 · Varsity · Place 2 · MeadowdaleMeadowdaleVarsity212:0110
Sep 22Wesco League XC - Stanwood vs Kamiak, Glacier Peak, Everett, MeadowdaleSep 22 · Varsity · Place 2 · MeadowdaleMeadowdaleVarsity212:0110
Sep 1743rd Annual South Whidbey Carl Westling InviteSep 17 · 5,000 Meters Varsity Division 1 · Place 17 · MeadowdaleMeadowdale5,000 Meters Varsity Division 11717:32.8810
Sep 10Gear Up Northwest XC Preview hosted by SehomeSep 10 · 2 Miles Sophomore · Place 6 · MeadowdaleMeadowdale2 Miles Sophomore610:41.7710
Sep 6MHS MMXXII XC time trialSep 6 · 2 Miles Varsity · Place 1 · MeadowdaleMeadowdale2 Miles Varsity111:37Unofficial10

2021 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 63A WIAA State XC MeetNov 6 · 5,000 Meters 3A Boys · Place 180 · MeadowdaleMeadowdale5,000 Meters 3A Boys18018:37.3 PB9
Oct 30DISTRICT 1 XC CHAMPIONSHIPSOct 30 · 5,000 Meters 3A Boys · Place 44 · MeadowdaleMeadowdale5,000 Meters 3A Boys4417:57.249
Oct 23Wesco League Cross Country ChampionshipsOct 23 · 5,000 Meters Varsity 3A · Place 26 · MeadowdaleMeadowdale5,000 Meters Varsity 3A2618:22.99
Oct 9NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)Oct 9 · 5,000 Meters Men's Frosh/Soph · Place 2 · MeadowdaleMeadowdale5,000 Meters Men's Frosh/Soph217:40.2 PB9
Oct 7Wesco XC - Meadowdale / Shorecrest / Marysville Getchell @ Lynndale ParkOct 7 · 4,000 Meters Varsity · Place 4 · MeadowdaleMeadowdale4,000 Meters Varsity413:56.609
Sep 29Stanwood, Meadowdale @ JacksonSep 29 · 4,000 Meters Varsity · Place 10 · MeadowdaleMeadowdale4,000 Meters Varsity1013:53.79
Sep 25Bellevue Cross Country InvitationalSep 25 · 5,000 Meters Varsity · Place 23 · MeadowdaleMeadowdale5,000 Meters Varsity2317:53.39
Sep 22Wesco XC - Meadowdale / Shorecrest / Glacier Peak @ Hamlin ParkSep 22 · 5,000 Meters Varsity · Place 9 · MeadowdaleMeadowdale5,000 Meters Varsity919:45.209
Sep 18South Whidbey - 42nd Carl Westling InvitationalSep 18 · 5,000 Meters Varsity Division 1 · Place 61 · MeadowdaleMeadowdale5,000 Meters Varsity Division 16119:43.209
Sep 15Wesco XC - Meadowdale / Cedarcrest / Archbishop Murphy @ Lynndale ParkSep 15 · 4,000 Meters Varsity · Place 8 · MeadowdaleMeadowdale4,000 Meters Varsity814:52.409
Sep 11Gear Up Northwest Preview (Sehome Invite)Sep 11 · 2 Miles Freshman Boys · Place 22 · MeadowdaleMeadowdale2 Miles Freshman Boys2212:16.79 PB9
Sep 7MDHS 2.8 K time trialSep 7 · 1.75 Miles Boys · Place 4 · MeadowdaleMeadowdale1.75 Miles Boys410:37Unofficial9