Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · McCollum ParkMariner Vs. Archbishop Murphy · Mar 413:43Mariner Vs. Archbishop MurphyMarch 4, 2021
2.5 Miles · Mountlake Terrace High SchoolEnd-of-Season Mariner @ Mountlake Terrace · Mar 2716:01.1End-of-Season Mariner @ Mountlake TerraceMarch 27, 2021
2.5 Miles · Royals RouteWESCO Mariner @ Lynnwood · Mar 1016:41WESCO Mariner @ LynnwoodMarch 10, 2021
4,000 Meters · Mariner HSWesco League XC - Kamiak vs Mariner @ Mariner · Mar 2516:11.5Wesco League XC - Kamiak vs Mariner @ MarinerMarch 25, 2021
4,000 Meters · Mariners Museum 5K CourseWesco League XC Meet · Mar 2516:11.5Wesco League XC MeetMarch 25, 2021
5,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1417:58.56USATF National Junior Olympic ChampionshipsDecember 14, 2024
5,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2318:04.70USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
5,000 Meters · PLU Meadows Disc Golf Course2023 PLU Invitational · Sep 1617:16.102023 PLU InvitationalSeptember 16, 2023
5,000 Meters · Saint Martin's UniversityBill Kehoe South Sound Invite · Oct 918:48.20Bill Kehoe South Sound InviteOctober 9, 2021
5,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1618:14.70USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 16, 2024
8,000 Meters · Emerald City Open 2K Loop 2025Emerald City Open · Oct 1132:09.80Emerald City OpenOctober 11, 2025
8,000 Meters · Lower Woodland ParkEmerald City Open 2026 · Oct 1031:44.1Emerald City Open 2026October 10, 2026

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 10Emerald City Open 2026Oct 10 · 8,000 Meters Open · Place 53 · Husky Run ClubHusky Run Club8,000 Meters Open5331:44.1 PBJr

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 11Emerald City OpenOct 11 · 8,000 Meters Men · Place 70 · Husky Run ClubHusky Run Club8,000 Meters Men7032:09.80 PBSo

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 5,000 Meters 15-18 · Place 59 · 36-Unattached36-Unattached5,000 Meters 15-185917:58.56 PBFr
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 5,000 Meters 15-18 · Place 9 · 36-Unattached36-Unattached5,000 Meters 15-18918:04.70 PBFr
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 5,000 Meters 15-18 racing · Place 8 · 36-Unattached36-Unattached5,000 Meters 15-18 racing818:14.70 PBFr

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 28District 1 XC ChampionshipsOct 28 · 5,000 Meters 4A · Place 51 · MarinerMariner5,000 Meters 4A5117:11.812
Oct 21Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Varsity 4A · Place 22 · MarinerMariner5,000 Meters Varsity 4A2217:28.80SR
Oct 12Everett - Mukilteo ChampionshipsOct 12 · 3 Miles Varsity · Place 11 · MarinerMariner3 Miles Varsity1117:17.812
Oct 7NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Varsity · Place 204 · MarinerMariner5,000 Meters Varsity20418:22.612
Oct 4Meadowdale, Cascade, Lynnwood & Mariner @ Mariner HSOct 4 · 4,000 Meters Varsity · Place 6 · MarinerMariner4,000 Meters Varsity614:24.312
Sep 30NIKE -- 16th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters Varsity 3A · Place 107 · MarinerMariner5,000 Meters Varsity 3A10717:29.9SR
Sep 20Wesco League XC - Lake Stevens / Everett / Meadowdale / Mariner / Shorewood @ Hamlin ParkSep 20 · 3 Miles Varsity · Place 10 · MarinerMariner3 Miles Varsity1017:11.712
Sep 162023 PLU InvitationalSep 16 · 5,000 Meters HS Varsity Boys 5k · Place 12 · MarinerMariner5,000 Meters HS Varsity Boys 5k1217:16.10 PB12
Sep 12Wesco League XC - Lynnwood / Mariner / M. Pilchuck / Snohomish @ LynnwoodSep 12 · 2.75 Miles Varsity · Place 1 · MarinerMariner2.75 Miles Varsity115:23.912
Sep 9Gear Up Northwest XC Preview hosted by SehomeSep 9 · 2 Miles Varsity · Place 32 · MarinerMariner2 Miles Varsity3211:34.1712
Sep 6Archbishop, Everett, Mariner @ MGHSSep 6 · Varsity · Place 2 · MarinerMarinerVarsity214:0812

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 29District 1 and 2 XC ChampionshipsOct 29 · 5,000 Meters 4A · Place 61 · MarinerMariner5,000 Meters 4A6117:49.511
Oct 22Wesco League ChampionshipsOct 22 · 5,000 Meters Varsity 4A · Place 30 · MarinerMariner5,000 Meters Varsity 4A3017:55.811
Oct 13Everett - Mukilteo ChampionshipOct 13 · 5,000 Meters Varsity · Place 25 · MarinerMariner5,000 Meters Varsity2518:53.711
Oct 82nd Annual Mountain Loop InvitationalOct 8 · 5,000 Meters Varsity · Place 26 · MarinerMariner5,000 Meters Varsity2618:50.1811
Oct 1NIKE -- 15th ANNUAL TWILIGHT XC INVITATIONALOct 1 · 5,000 Meters Junior Varsity · Place 7 · MarinerMariner5,000 Meters Junior Varsity718:01.40JR
Sep 28Wesco League XC - Lynnwood / Mariner / Shorewood / Marysville-Pilchuck @ Lynnwood HSSep 28 · 2.75 Miles Varsity · Place 6 · MarinerMariner2.75 Miles Varsity616:02.111
Sep 22Wesco League XC - Mariner / Cascade / Lake Stevens / Snohomish / Archbishop Murphy @ MarinerSep 22 · 4,000 Meters Varsity · Place 9 · MarinerMariner4,000 Meters Varsity914:20.711
Sep 172022 PLU InvitationalSep 17 · 5,000 Meters Varsity · Place 17 · MarinerMariner5,000 Meters Varsity1717:43.5011
Sep 15Wesco League XC - Shorecrest / Mariner / Jackson / Stanwood @ Hamlin ParkSep 15 · 4,000 Meters Varsity · Place 7 · MarinerMariner4,000 Meters Varsity716:27.211
Sep 10White River InviteSep 10 · 4,000 Meters Varsity · Place 1 · MarinerMariner4,000 Meters Varsity114:44.9011
Sep 7Everett, Mariner @ MGHSSep 7 · Varsity · Place 1 · MarinerMarinerVarsity113:2611

2021 Cross Country

15 results
DateMeetEventPlMarkGr
Oct 23Wesco League Cross Country ChampionshipsOct 23 · 5,000 Meters Varsity 4A · Place 35 · MarinerMariner5,000 Meters Varsity 4A3518:24.710
Oct 14Everett - Mukilteo ChampionshipsOct 14 · 3 Miles Varsity · Place 19 · MarinerMariner3 Miles Varsity1917:44.610
Oct 9Bill Kehoe South Sound InviteOct 9 · 5,000 Meters Boys Purple Elite · Place 90 · MarinerMariner5,000 Meters Boys Purple Elite9018:48.20 PB10
Oct 2NIKE -- 14th ANNUAL TWILIGHT XC INVITATIONALOct 2 · 5,000 Meters Junior Varsity Freshman Sophomore · Place 16 · MarinerMariner5,000 Meters Junior Varsity Freshman Sophomore1618:37.5010
Sep 22Mariner HS and Stanwood HS @ Marysville-PilchuckSep 22 · 2.9 Miles Varsity · Place 3 · MarinerMariner2.9 Miles Varsity317:21.0010
Sep 18South Whidbey - 42nd Carl Westling InvitationalSep 18 · 5,000 Meters Varsity Division 2 · Place 40 · MarinerMariner5,000 Meters Varsity Division 24019:21.2010
Sep 15Glacier Peak, Mariner@ Stanwood HOME MEETSep 15 · 2 Miles Varsity · Place 8 · MarinerMariner2 Miles Varsity811:45.1910
Sep 11White River InviteSep 11 · 4,000 Meters Frosh/Soph Freshman · Place 1 · MarinerMariner4,000 Meters Frosh/Soph Freshman114:51.7510
Sep 8Wesco XC - Shorecrest / Mountlake Terrace / Mariner @ MarinerSep 8 · 4,000 Meters Junior Varsity · Place 5 · MarinerMariner4,000 Meters Junior Varsity515:21.4010
Mar 27End-of-Season Mariner @ Mountlake TerraceMar 27 · 2.5 Miles Varsity · Place 5 · MarinerMariner2.5 Miles Varsity516:01.1 PB9
Mar 25Wesco League XC MeetMar 25 · 4,000 Meters Varsity · Place 14 · MarinerMariner4,000 Meters Varsity1416:11.5 PB9
Mar 25Wesco League XC - Kamiak vs Mariner @ MarinerMar 25 · 4,000 Meters Boys Open · Place 14 · MarinerMariner4,000 Meters Boys Open1416:11.5 PB9
Mar 17Wesco League XC - Cascade vs Mariner @ MarinerMar 17 · 4,000 Meters Boys Open · Place 2 · MarinerMariner4,000 Meters Boys Open216:34.69
Mar 10WESCO Mariner @ LynnwoodMar 10 · 2.5 Miles Boys Varsity · Place 5 · MarinerMariner2.5 Miles Boys Varsity516:41 PB9
Mar 4Mariner Vs. Archbishop MurphyMar 4 · 2.1 Miles Varsity · Place 4 · MarinerMariner2.1 Miles Varsity413:43 PB9