Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 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 |
| 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 results2022 Cross Country
2 results2021 Cross Country
8 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 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 |
| 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 |