Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Civic StadiumGear Up Northwest Preview (Sehome Invite) · Sep 1110:46.55Gear Up Northwest Preview (Sehome Invite)September 11, 2021
2 Miles · Warren G. Magnuson ParkWashington XC Senior All-Star Race · Dec 210:03.6Washington XC Senior All-Star RaceDecember 2, 2023
4,000 Meters · Hamlin ParkWesco League XC - Mountlake Terrace vs Shorewood @ Hamlin Park · Mar 1714:36.3Wesco League XC - Mountlake Terrace vs Shorewood @ Hamlin ParkMarch 17, 2021
4,000 Meters · McCormick ParkShorewood v Cedarcrest · Mar 1014:02Shorewood v CedarcrestMarch 10, 2021
5,000 Meters · Hamlin ParkWesco League XC - Shorewood vs Shorecrest @ Hamlin Park · Mar 2417:21.3Wesco League XC - Shorewood vs Shorecrest @ Hamlin ParkMarch 24, 2021
5,000 Meters · Lakewood HSDISTRICT 1 XC CHAMPIONSHIPS · Oct 3016:58.85DISTRICT 1 XC CHAMPIONSHIPSOctober 30, 2021
5,000 Meters · Sun Willows Golf CourseWIAA 3A State XC Championships · Nov 517:07.0WIAA 3A State XC ChampionshipsNovember 5, 2022
5,000 Meters · Sun Willows Golf Course3A WIAA State XC Meet · Nov 617:29.93A WIAA State XC MeetNovember 6, 2021
6,000 Meters · Long Lane FarmLittle Three Championships (Amherst-Wesleyan-Williams) · Sep 518:48.2Little Three Championships (Amherst-Wesleyan-Williams)September 5, 2026
6,000 Meters · Vassar Farm & Ecological PreserveVassar Ron Stonitsch Invitational · Sep 1319:35.0Vassar Ron Stonitsch InvitationalSeptember 13, 2025
8,000 Meters · Harkness Memorial State ParkNESCAC Championships · Nov 125:13.10NESCAC ChampionshipsNovember 1, 2025
8,000 Meters · Keene State CollegeKeene State Invitational · Oct 325:03.0Keene State InvitationalOctober 3, 2026
8,000 Meters · LaVern Gibson Course2024 NCAA Division III Cross Country Champs (51st Men & 43rd Women) · Nov 2325:36.92024 NCAA Division III Cross Country Champs (51st Men & 43rd Women)November 23, 2024
8,000 Meters · Middlebury CollegeNESCAC XC Championship · Oct 3125:47.3NESCAC XC ChampionshipOctober 31, 2026
8,000 Meters · Mount Greylock Regional SchoolPurple Valley Classic · Sep 1925:39.8Purple Valley ClassicSeptember 19, 2026
8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 2225:50.42025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)November 22, 2025
8,000 Meters · Ronald C. Hoffmann Cross Country CourseNCAA DIII Mideast Regional · Nov 1525:49.7NCAA DIII Mideast RegionalNovember 15, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31NESCAC XC ChampionshipOct 31 · 8,000 Meters Championship · Place 33 · WilliamsWilliams8,000 Meters Championship3325:47.3 PBJr
Oct 17Conn College InviteOct 17 · 8,000 Meters Blue · Place 72 · WilliamsWilliams8,000 Meters Blue7225:16.2Jr
Oct 3Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 5 · WilliamsWilliams8,000 Meters Men's Championship525:03.0 PBJr
Sep 19Purple Valley ClassicSep 19 · 8,000 Meters Collegiate · Place 12 · WilliamsWilliams8,000 Meters Collegiate1225:39.8 PBJr
Sep 5Little Three Championships (Amherst-Wesleyan-Williams)Sep 5 · 6,000 Meters Collegiate · Place 9 · WilliamsWilliams6,000 Meters Collegiate918:48.2 PBJr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 178 · WilliamsWilliams8,000 Meters D3 Championship17825:50.4 PBSo
Nov 15NCAA DIII Mideast RegionalNov 15 · 8,000 Meters D3 Mid-East · Place 33 · WilliamsWilliams8,000 Meters D3 Mid-East3325:49.7 PBSo
Nov 1NESCAC ChampionshipsNov 1 · 8,000 Meters Champ · Place 25 · WilliamsWilliams8,000 Meters Champ2525:13.10 PBSo
Oct 18Conn College InviteOct 18 · 8,000 Meters Blue · Place 81 · WilliamsWilliams8,000 Meters Blue8125:15.79So
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 17 · WilliamsWilliams8,000 Meters College1725:15.60So
Sep 20Purple Valley ClassicSep 20 · 8,000 Meters College · Place 31 · WilliamsWilliams8,000 Meters College3126:08.9So
Sep 13Vassar Ron Stonitsch InvitationalSep 13 · 6,000 Meters College · Place 6 · WilliamsWilliams6,000 Meters College619:35.0 PBSo

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division III Cross Country Champs (51st Men & 43rd Women)Nov 23 · 8,000 Meters Championship · Place 172 · WilliamsWilliams8,000 Meters Championship17225:36.9 PBFr
Sep 21Purple Valley ClassicSep 21 · 8,000 Meters Varsity · Place 22 · WilliamsWilliams8,000 Meters Varsity2228:25.4FR
Sep 7Amherst-Wesleyan (Conn)-WilliamsSep 7 · 6,000 Meters Varsity · Place 21 · WilliamsWilliams6,000 Meters Varsity2119:30.8FR

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 2CNW Winter Grand Prix Race #1 (Road)Dec 2 · 2 Miles Open · Place 4 · ShorewoodShorewood2 Miles Open410:04.112
Dec 2Washington XC Senior All-Star RaceDec 2 · 2 Miles All-Stars · Place 3 · ShorewoodShorewood2 Miles All-Stars310:03.6 PB12
Nov 4WIAA State XC ChampionshipsNov 4 · 5,000 Meters 3A · Place 25 · ShorewoodShorewood5,000 Meters 3A2516:23.122
Oct 28District 1 XC ChampionshipsOct 28 · 5,000 Meters 3A · Place 5 · ShorewoodShorewood5,000 Meters 3A515:49.512
Oct 11Wesco League Meet - Arlington / Lake Stevens / Shorecrest / Shorewood @ Granite Falls High School Oct 11 · 5,000 Meters Varsity · Place 4 · ShorewoodShorewood5,000 Meters Varsity416:23.8012
Oct 7NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Elite · Place 45 · ShorewoodShorewood5,000 Meters Elite4516:14.312
Sep 30NIKE -- 16th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters Varsity 3A · Place 9 · ShorewoodShorewood5,000 Meters Varsity 3A915:51.3SR
Sep 20Wesco League XC - Lake Stevens / Everett / Meadowdale / Mariner / Shorewood @ Hamlin ParkSep 20 · 3 Miles Varsity · Place 3 · ShorewoodShorewood3 Miles Varsity315:54.712

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5WIAA 3A State XC ChampionshipsNov 5 · 5,000 Meters 3A Boys · Place 48 · ShorewoodShorewood5,000 Meters 3A Boys4817:07.0 PB11
Oct 29District 1 and 2 XC ChampionshipsOct 29 · 5,000 Meters 3A · Place 3 · ShorewoodShorewood5,000 Meters 3A316:25.911
Oct 12Wesco League XC - Arlington / Lake Stevens / Shorecrest / Shorewood @ Hamlin ParkOct 12 · 5,000 Meters Varsity · Place 5 · ShorewoodShorewood5,000 Meters Varsity516:16.111
Oct 7Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Varsity · Place 24 · ShorewoodShorewood5,000 Meters Varsity2416:31.111
Oct 1NIKE -- 15th ANNUAL TWILIGHT XC INVITATIONALOct 1 · 5,000 Meters Varsity 3A · Place 22 · ShorewoodShorewood5,000 Meters Varsity 3A2216:29.00JR
Sep 28Wesco League XC - Lynnwood / Mariner / Shorewood / Marysville-Pilchuck @ Lynnwood HSSep 28 · 2.75 Miles Varsity · Place 1 · ShorewoodShorewood2.75 Miles Varsity115:05.111
Sep 14Shorewood, Monroe, MGHS & Cascade @McCollum PKSep 14 · Varsity · Place 1 · ShorewoodShorewoodVarsity113:3811
Sep 14Shorewood, Monroe, MGHS & Cascade @McCollum PKSep 14 · Varsity · Place 1 · ShorewoodShorewoodVarsity113:3811

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 63A WIAA State XC MeetNov 6 · 5,000 Meters 3A Boys · Place 96 · ShorewoodShorewood5,000 Meters 3A Boys9617:29.9 PB10
Oct 30DISTRICT 1 XC CHAMPIONSHIPSOct 30 · 5,000 Meters 3A Boys · Place 8 · ShorewoodShorewood5,000 Meters 3A Boys816:58.85 PB10
Sep 25Bellevue Cross Country InvitationalSep 25 · Sophomore · Place 1 · ShorewoodShorewoodSophomore117:03.010
Sep 11Gear Up Northwest Preview (Sehome Invite)Sep 11 · 2 Miles Sophomore Boys · Place 3 · ShorewoodShorewood2 Miles Sophomore Boys310:46.55 PB10
Sep 8Shorewood, Stanwood @ MGHSSep 8 · 2.3 Miles Varsity · Place 1 · ShorewoodShorewood2.3 Miles Varsity113:1110
Mar 24Wesco League XC - Shorewood vs Shorecrest @ Hamlin ParkMar 24 · 5,000 Meters Boys Open · Place 2 · ShorewoodShorewood5,000 Meters Boys Open217:21.3 PB9
Mar 17Wesco League XC - Mountlake Terrace vs Shorewood @ Hamlin ParkMar 17 · 4,000 Meters Boys Open · Place 1 · ShorewoodShorewood4,000 Meters Boys Open114:36.3 PB9
Mar 10Shorewood v CedarcrestMar 10 · 4,000 Meters Varsity · Place 3 · ShorewoodShorewood4,000 Meters Varsity314:02 PB9
Mar 3Wesco League XC - Edmonds Woodway vs Shorewood @ Hamlin ParkMar 3 · 4,000 Meters Boys Open · Place 3 · ShorewoodShorewood4,000 Meters Boys Open314:51.29