Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Charles Wright HSMiddle Chinook XC Meet #1 · Sep 17 | 11:34.2 | Middle Chinook XC Meet #1 | September 17, 2019 |
| 1 Mile · Mount Tahoma HSCYO Meet #2 · Oct 2 | 7:15.33 | CYO Meet #2 | October 2, 2016 |
| 1.5 Miles · Charles Wright HSMiddle Chinook XC Meet #3 · Oct 3 | 9:18.4 | Middle Chinook XC Meet #3 | October 3, 2019 |
| 1.5 Miles · Jefferson ParkChinook MS Meet · Oct 23 | 10:04.4 | Chinook MS Meet | October 23, 2018 |
| 1.5 Miles · Titlow ParkMiddle Chinook XC Meet #5 · Oct 15 | 8:48.5 | Middle Chinook XC Meet #5 | October 15, 2019 |
| 1.6 Miles · McMurray Middle SchoolMiddle Chinook XC Meet #4 · Oct 8 | 10:16 | Middle Chinook XC Meet #4 | October 8, 2019 |
| 1770 m · Charles Wright HSNisqually-Chinook Steeple Chase · Oct 16 | 12:10.4 | Nisqually-Chinook Steeple Chase | October 16, 2018 |
| 2 Miles · Bellarmine Prep HSThe 22nd Bellarmine XC Invite · Sep 11 | 11:49.90 | The 22nd Bellarmine XC Invite | September 11, 2021 |
| 2 Miles · Port Townsend Golf ClubNisqually XC #3 @ Port Townsend Golf Course · Oct 5 | 11:10.80 | Nisqually XC #3 @ Port Townsend Golf Course | October 5, 2021 |
| 2269 m · Titlow ParkMiddle Chinook XC Championships · Oct 22 | 8:46.8 | Middle Chinook XC Championships | October 22, 2019 |
| 5,000 Meters · 5000 Meters on a 400m Track1A Washington State Cross Country Coaches Association Virtual XC State Meet · Feb 27 | 18:06.7 | 1A Washington State Cross Country Coaches Association Virtual XC State Meet | February 27, 2021 |
| 5,000 Meters · Ft. Steilacoom ParkNisqually League Championships · Mar 18 | 18:42.00 | Nisqually League Championships | March 18, 2021 |
| 5,000 Meters · Port Townsend Golf ClubNisqually League meet #3 at Port Townsend Golf Club · Oct 18 | 19:02 | Nisqually League meet #3 at Port Townsend Golf Club | October 18, 2022 |
| 5,000 Meters · Robinswood ParkNisqually League XC - @ Robbinswood Park · Mar 12 | 19:25.6 | Nisqually League XC - @ Robbinswood Park | March 12, 2021 |
| 5,000 Meters · Sun Willows Golf CourseWIAA 1A State XC Championships · Nov 5 | 19:02.3 | WIAA 1A State XC Championships | November 5, 2022 |
| 5,000 Meters · Sun Willows Golf Course1A WIAA State XC Meet · Nov 6 | 17:47.4 | 1A WIAA State XC Meet | November 6, 2021 |
| 5,000 Meters · Vashon HSNisqually League Meet #3 · Mar 4 | 18:30 | Nisqually League Meet #3 | March 4, 2021 |
| 8,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 17 | 27:43.28 | Linfield George Oja Invitational | October 17, 2026 |
| 8,000 Meters · The Course Spokane ValleyWhitworth Frank Knott XC Classic 2026 · Oct 3 | 27:44.50 | Whitworth Frank Knott XC Classic 2026 | October 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
3 results2024 Cross Country
3 results2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | WIAA State XC ChampionshipsNov 4 · 5,000 Meters 1A · Place 43 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters 1A | 43 | 17:25.7 | — |
| Oct 28 | Westside ClassicOct 28 · 5,000 Meters Varsity 1A · Place 4 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Varsity 1A | 4 | 17:00.7 | 12 |
| Oct 17 | Nisqually League meet #3 at Port Townsend Golf ClubOct 17 · 5,000 Meters Open · Place 4 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Open | 4 | 17:43.8 | 12 |
| Oct 7 | 3rd Annual Mountain Loop InvitationalOct 7 · 5,000 Meters Varsity · Place 27 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Varsity | 27 | 18:50.60 | 12 |
| Sep 30 | NIKE -- 16th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters Varsity 2A · Place 78 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Varsity 2A | 78 | 17:39.7 | SR |
| Sep 26 | Nisqually League Meet #2 Vashon Island Home MeetSep 26 · Varsity · Place 9 · Charles Wright AcademyCharles Wright Academy | Varsity | 9 | 19:05 | 12 |
| Sep 16 | BROOKS Fort Steilacoom InvitationalSep 16 · 5,000 Meters Varsity · Place 111 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Varsity | 111 | 20:15.1 | 12 |
| Sep 9 | The 24th Bellarmine InviteSep 9 · 2 Miles Varsity · Place 72 · Charles Wright AcademyCharles Wright Academy | 2 Miles Varsity | 72 | 11:44.9 | 12 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | WIAA 1A State XC ChampionshipsNov 5 · 5,000 Meters 1A Boys · Place 111 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters 1A Boys | 111 | 19:02.3 PB | 11 |
| Oct 29 | Westside Classic District XC ChampionshipsOct 29 · 5,000 Meters Varsity 1A · Place 9 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Varsity 1A | 9 | 17:57.7 | 11 |
| Oct 18 | Nisqually League meet #3 at Port Townsend Golf ClubOct 18 · 5,000 Meters Open · Place 14 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Open | 14 | 19:02 PB | 11 |
| Oct 1 | 26th John Payne / Curtis XC InvitationalOct 1 · 5,000 Meters Varsity Division 2 · Place 53 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Varsity Division 2 | 53 | 18:30.0 | 11 |
| Sep 27 | Vashon Island XC Nisqually League #2Sep 27 · 5,000 Meters Varsity · Place 3 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Varsity | 3 | 18:50.48 | 11 |
| Sep 17 | Fort Steilacoom XC InvitationalSep 17 · 5,000 Meters Varsity · Place 24 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Varsity | 24 | 18:41.7 | 11 |
| Sep 13 | Nisqually League XC meet # 1 @ Klahowya Secondary SchoolSep 13 · 5,000 Meters Junior Varsity · Place 6 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Junior Varsity | 6 | 18:13.6 | 11 |
| Sep 10 | The 23rd Bellarmine InviteSep 10 · 2 Miles Varsity · Place 63 · Charles Wright AcademyCharles Wright Academy | 2 Miles Varsity | 63 | 11:46.5 | 11 |
2021 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | 1A WIAA State XC MeetNov 6 · 5,000 Meters 1A Boys · Place 34 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters 1A Boys | 34 | 17:47.4 PB | 10 |
| Oct 30 | Westside Classic District 3-4 ChampionshipsOct 30 · 5,000 Meters Varsity 1A · Place 6 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Varsity 1A | 6 | 17:47.4 | 10 |
| Oct 21 | Nisqually League XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 10 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Varsity | 10 | 17:59.30 | 10 |
| Oct 12 | Nisqually XC #4 @ Klahowya Secondary SchoolOct 12 · 3 Miles Varsity · Place 10 · Charles Wright AcademyCharles Wright Academy | 3 Miles Varsity | 10 | 17:36.90 | 10 |
| Oct 5 | Nisqually XC #3 @ Port Townsend Golf CourseOct 5 · 2 Miles Open · Place 6 · Charles Wright AcademyCharles Wright Academy | 2 Miles Open | 6 | 11:10.80 PB | 10 |
| Oct 2 | 25th John Payne/Curtis XC InvitationalOct 2 · 5,000 Meters Varsity Division 2 · Place 51 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Varsity Division 2 | 51 | 18:24.2 | 10 |
| Sep 28 | Nisqually League #2Sep 28 · 5,000 Meters Varsity · Place 3 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Varsity | 3 | 17:59.83 | 10 |
| Sep 11 | The 22nd Bellarmine XC InviteSep 11 · 2 Miles HS Varsity · Place 77 · Charles Wright AcademyCharles Wright Academy | 2 Miles HS Varsity | 77 | 11:49.90 PB | 10 |
| Mar 18 | Nisqually League ChampionshipsMar 18 · 5,000 Meters Varsity · Place 9 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Varsity | 9 | 18:42.00 PB | 9 |
| Mar 12 | Nisqually League XC - @ Robbinswood ParkMar 12 · 5,000 Meters High School Boys · Place 10 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters High School Boys | 10 | 19:25.6 PB | 9 |
| Mar 4 | Nisqually League Meet #3Mar 4 · 5,000 Meters 5K HS race · Place 10 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters 5K HS race | 10 | 18:30 PB | 9 |
| Feb 27 | 1A Washington State Cross Country Coaches Association Virtual XC State MeetFeb 27 · 5,000 Meters 1A Boys · Place 48 · Charles Wright AcademyCharles Wright Academy | 5,000 Meters 1A Boys | 48 | 18:06.7 PB | 9 |
| Feb 25 | Nisqually League Meet #2 -GOOD ONE Feb 25 · 5,000 Meters Open · Charles Wright AcademyCharles Wright Academy | 5,000 Meters Open | 0 | 18:53Unofficial | 9 |
2019 Cross Country
6 results2018 Cross Country
6 results2016 Cross Country
3 results