Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Charles Wright HSMiddle Chinook XC Meet #1 · Sep 1711:34.2Middle Chinook XC Meet #1September 17, 2019
1 Mile · Mount Tahoma HSCYO Meet #2 · Oct 27:15.33CYO Meet #2October 2, 2016
1.5 Miles · Charles Wright HSMiddle Chinook XC Meet #3 · Oct 39:18.4Middle Chinook XC Meet #3October 3, 2019
1.5 Miles · Jefferson ParkChinook MS Meet · Oct 2310:04.4Chinook MS MeetOctober 23, 2018
1.5 Miles · Titlow ParkMiddle Chinook XC Meet #5 · Oct 158:48.5Middle Chinook XC Meet #5October 15, 2019
1.6 Miles · McMurray Middle SchoolMiddle Chinook XC Meet #4 · Oct 810:16Middle Chinook XC Meet #4October 8, 2019
1770 m · Charles Wright HSNisqually-Chinook Steeple Chase · Oct 1612:10.4Nisqually-Chinook Steeple ChaseOctober 16, 2018
2 Miles · Bellarmine Prep HSThe 22nd Bellarmine XC Invite · Sep 1111:49.90The 22nd Bellarmine XC InviteSeptember 11, 2021
2 Miles · Port Townsend Golf ClubNisqually XC #3 @ Port Townsend Golf Course · Oct 511:10.80Nisqually XC #3 @ Port Townsend Golf CourseOctober 5, 2021
2269 m · Titlow ParkMiddle Chinook XC Championships · Oct 228:46.8Middle Chinook XC ChampionshipsOctober 22, 2019
5,000 Meters · 5000 Meters on a 400m Track1A Washington State Cross Country Coaches Association Virtual XC State Meet · Feb 2718:06.71A Washington State Cross Country Coaches Association Virtual XC State MeetFebruary 27, 2021
5,000 Meters · Ft. Steilacoom ParkNisqually League Championships · Mar 1818:42.00Nisqually League ChampionshipsMarch 18, 2021
5,000 Meters · Port Townsend Golf ClubNisqually League meet #3 at Port Townsend Golf Club · Oct 1819:02Nisqually League meet #3 at Port Townsend Golf ClubOctober 18, 2022
5,000 Meters · Robinswood ParkNisqually League XC - @ Robbinswood Park · Mar 1219:25.6Nisqually League XC - @ Robbinswood ParkMarch 12, 2021
5,000 Meters · Sun Willows Golf CourseWIAA 1A State XC Championships · Nov 519:02.3WIAA 1A State XC ChampionshipsNovember 5, 2022
5,000 Meters · Sun Willows Golf Course1A WIAA State XC Meet · Nov 617:47.41A WIAA State XC MeetNovember 6, 2021
5,000 Meters · Vashon HSNisqually League Meet #3 · Mar 418:30Nisqually League Meet #3March 4, 2021
8,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 1727:43.28Linfield George Oja InvitationalOctober 17, 2026
8,000 Meters · The Course Spokane ValleyWhitworth Frank Knott XC Classic 2026 · Oct 327:44.50Whitworth Frank Knott XC Classic 2026October 3, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 17Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Place 292 · George FoxGeorge Fox8,000 Meters Collegiate29227:43.28 PBJr
Oct 3Whitworth Frank Knott XC Classic 2026Oct 3 · 8,000 Meters Men's 8K · Place 147 · George FoxGeorge Fox8,000 Meters Men's 8K14727:44.50 PBJr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 18Linfield George Oja InvitationalOct 18 · 8,000 Meters Varsity · Place 185 · George FoxGeorge Fox8,000 Meters Varsity18526:38.10So
Oct 450th Charles Bowles Willamette XC InvitationalOct 4 · 8,000 Meters Varsity · Place 168 · George FoxGeorge Fox8,000 Meters Varsity16826:59.99So
Aug 29Lewis & Clark XC OpenerAug 29 · 5,000 Meters Varsity · Place 105 · George FoxGeorge Fox5,000 Meters Varsity10518:02.06So

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 19Lewis & Clark InvitationalOct 19 · 8,000 Meters Varsity · Place 55 · George FoxGeorge Fox8,000 Meters Varsity5527:56.5FR
Sep 272024 Mike Johnson ClassicSep 27 · 8,000 Meters Varsity · Place 33 · George FoxGeorge Fox8,000 Meters Varsity3327:20.9FR
Aug 31Linfield Harrier ClassicAug 31 · 6,000 Meters Open · Place 109 · George FoxGeorge Fox6,000 Meters Open10921:49.23Fr

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 4WIAA State XC ChampionshipsNov 4 · 5,000 Meters 1A · Place 43 · Charles Wright AcademyCharles Wright Academy5,000 Meters 1A4317:25.7—
Oct 28Westside ClassicOct 28 · 5,000 Meters Varsity 1A · Place 4 · Charles Wright AcademyCharles Wright Academy5,000 Meters Varsity 1A417:00.712
Oct 17Nisqually League meet #3 at Port Townsend Golf ClubOct 17 · 5,000 Meters Open · Place 4 · Charles Wright AcademyCharles Wright Academy5,000 Meters Open417:43.812
Oct 73rd Annual Mountain Loop InvitationalOct 7 · 5,000 Meters Varsity · Place 27 · Charles Wright AcademyCharles Wright Academy5,000 Meters Varsity2718:50.6012
Sep 30NIKE -- 16th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters Varsity 2A · Place 78 · Charles Wright AcademyCharles Wright Academy5,000 Meters Varsity 2A7817:39.7SR
Sep 26Nisqually League Meet #2 Vashon Island Home MeetSep 26 · Varsity · Place 9 · Charles Wright AcademyCharles Wright AcademyVarsity919:0512
Sep 16BROOKS Fort Steilacoom InvitationalSep 16 · 5,000 Meters Varsity · Place 111 · Charles Wright AcademyCharles Wright Academy5,000 Meters Varsity11120:15.112
Sep 9The 24th Bellarmine InviteSep 9 · 2 Miles Varsity · Place 72 · Charles Wright AcademyCharles Wright Academy2 Miles Varsity7211:44.912

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5WIAA 1A State XC ChampionshipsNov 5 · 5,000 Meters 1A Boys · Place 111 · Charles Wright AcademyCharles Wright Academy5,000 Meters 1A Boys11119:02.3 PB11
Oct 29Westside Classic District XC ChampionshipsOct 29 · 5,000 Meters Varsity 1A · Place 9 · Charles Wright AcademyCharles Wright Academy5,000 Meters Varsity 1A917:57.711
Oct 18Nisqually League meet #3 at Port Townsend Golf ClubOct 18 · 5,000 Meters Open · Place 14 · Charles Wright AcademyCharles Wright Academy5,000 Meters Open1419:02 PB11
Oct 126th John Payne / Curtis XC InvitationalOct 1 · 5,000 Meters Varsity Division 2 · Place 53 · Charles Wright AcademyCharles Wright Academy5,000 Meters Varsity Division 25318:30.011
Sep 27Vashon Island XC Nisqually League #2Sep 27 · 5,000 Meters Varsity · Place 3 · Charles Wright AcademyCharles Wright Academy5,000 Meters Varsity318:50.4811
Sep 17Fort Steilacoom XC InvitationalSep 17 · 5,000 Meters Varsity · Place 24 · Charles Wright AcademyCharles Wright Academy5,000 Meters Varsity2418:41.711
Sep 13Nisqually League XC meet # 1 @ Klahowya Secondary SchoolSep 13 · 5,000 Meters Junior Varsity · Place 6 · Charles Wright AcademyCharles Wright Academy5,000 Meters Junior Varsity618:13.611
Sep 10The 23rd Bellarmine InviteSep 10 · 2 Miles Varsity · Place 63 · Charles Wright AcademyCharles Wright Academy2 Miles Varsity6311:46.511

2021 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 61A WIAA State XC MeetNov 6 · 5,000 Meters 1A Boys · Place 34 · Charles Wright AcademyCharles Wright Academy5,000 Meters 1A Boys3417:47.4 PB10
Oct 30Westside Classic District 3-4 ChampionshipsOct 30 · 5,000 Meters Varsity 1A · Place 6 · Charles Wright AcademyCharles Wright Academy5,000 Meters Varsity 1A617:47.410
Oct 21Nisqually League XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 10 · Charles Wright AcademyCharles Wright Academy5,000 Meters Varsity1017:59.3010
Oct 12Nisqually XC #4 @ Klahowya Secondary SchoolOct 12 · 3 Miles Varsity · Place 10 · Charles Wright AcademyCharles Wright Academy3 Miles Varsity1017:36.9010
Oct 5Nisqually XC #3 @ Port Townsend Golf CourseOct 5 · 2 Miles Open · Place 6 · Charles Wright AcademyCharles Wright Academy2 Miles Open611:10.80 PB10
Oct 225th John Payne/Curtis XC InvitationalOct 2 · 5,000 Meters Varsity Division 2 · Place 51 · Charles Wright AcademyCharles Wright Academy5,000 Meters Varsity Division 25118:24.210
Sep 28Nisqually League #2Sep 28 · 5,000 Meters Varsity · Place 3 · Charles Wright AcademyCharles Wright Academy5,000 Meters Varsity317:59.8310
Sep 11The 22nd Bellarmine XC InviteSep 11 · 2 Miles HS Varsity · Place 77 · Charles Wright AcademyCharles Wright Academy2 Miles HS Varsity7711:49.90 PB10
Mar 18Nisqually League ChampionshipsMar 18 · 5,000 Meters Varsity · Place 9 · Charles Wright AcademyCharles Wright Academy5,000 Meters Varsity918:42.00 PB9
Mar 12Nisqually League XC - @ Robbinswood ParkMar 12 · 5,000 Meters High School Boys · Place 10 · Charles Wright AcademyCharles Wright Academy5,000 Meters High School Boys1019:25.6 PB9
Mar 4Nisqually League Meet #3Mar 4 · 5,000 Meters 5K HS race · Place 10 · Charles Wright AcademyCharles Wright Academy5,000 Meters 5K HS race1018:30 PB9
Feb 271A Washington State Cross Country Coaches Association Virtual XC State MeetFeb 27 · 5,000 Meters 1A Boys · Place 48 · Charles Wright AcademyCharles Wright Academy5,000 Meters 1A Boys4818:06.7 PB9
Feb 25Nisqually League Meet #2 -GOOD ONE Feb 25 · 5,000 Meters Open · Charles Wright AcademyCharles Wright Academy5,000 Meters Open018:53Unofficial9

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 22Middle Chinook XC ChampionshipsOct 22 · 1.41 Miles Middle School · Place 5 · Charles Wright AcademyCharles Wright Academy1.41 Miles Middle School58:46.8 PB8
Oct 15Middle Chinook XC Meet #5Oct 15 · 1.5 Miles Middle School · Place 5 · Charles Wright AcademyCharles Wright Academy1.5 Miles Middle School58:48.5 PB8
Oct 8Middle Chinook XC Meet #4Oct 8 · 1.6 Miles Middle School · Place 7 · Charles Wright AcademyCharles Wright Academy1.6 Miles Middle School710:16 PB8
Oct 3Middle Chinook XC Meet #3Oct 3 · 1.5 Miles Middle School · Place 4 · Charles Wright AcademyCharles Wright Academy1.5 Miles Middle School49:18.4 PB8
Sep 24Middle Chinook XC Meet #2Sep 24 · 1.5 Miles Middle School · Place 4 · Charles Wright AcademyCharles Wright Academy1.5 Miles Middle School49:39.18
Sep 17Middle Chinook XC Meet #1Sep 17 · 1 Miles Middle School · Place 4 · Charles Wright AcademyCharles Wright Academy1 Miles Middle School411:34.2 PB8

2018 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30Nisqually-Chinook League Champs MeetOct 30 · 1.5 Miles Middle School · Place 19 · Charles Wright AcademyCharles Wright Academy1.5 Miles Middle School1910:22.5Unofficial7
Oct 23Chinook MS MeetOct 23 · 1.5 Miles Middle School · Place 18 · Charles Wright AcademyCharles Wright Academy1.5 Miles Middle School1810:04.4 PB7
Oct 16Nisqually-Chinook Steeple ChaseOct 16 · 1.1 Miles Middle School · Place 13 · Charles Wright AcademyCharles Wright Academy1.1 Miles Middle School1312:10.4 PB7
Oct 9Nisqually-Chinook MS League MeetOct 9 · 1.5 Miles Middle School · Place 20 · Charles Wright AcademyCharles Wright Academy1.5 Miles Middle School2010:557
Sep 25Middle Chinook XC Meet 9/25Sep 25 · 1.46 Miles Middle School · Place 22 · Charles Wright AcademyCharles Wright Academy1.46 Miles Middle School2210:12.81Unofficial7
Sep 18Nisqually-Chinook League MeetSep 18 · 1.5 Miles Middle School · Place 15 · Charles Wright AcademyCharles Wright Academy1.5 Miles Middle School1511:24.67

2016 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 9CYO Meet #3Oct 9 · 1 Mile 4th & 5th Grade · Place 24 · Charles Wright AcademyCharles Wright Academy1 Mile 4th & 5th Grade247:08.20Unofficial5
Oct 2CYO Meet #2Oct 2 · 1 Mile 4th & 5th Grade · Place 22 · Charles Wright AcademyCharles Wright Academy1 Mile 4th & 5th Grade227:15.33 PB5
Sep 18CYO Meet #1Sep 18 · 1 Miles 4th & 5th Grade · Place 24 · Charles Wright AcademyCharles Wright Academy1 Miles 4th & 5th Grade246:42.75Unofficial5