Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Marymount Event CenterSPSL Time Trial- Rogers/Emerald Ridge · Sep 25 | 11:04.62 | SPSL Time Trial- Rogers/Emerald Ridge | September 25, 2024 |
| 5,000 Meters · Fort SteilacoomLakes, Lincoln, Spanaway Lake, Silas · Oct 6 | 21:15 | Lakes, Lincoln, Spanaway Lake, Silas | October 6, 2021 |
| 5,000 Meters · Frontier ParkOrting, Franklin Pierce, Steilacoom, Stadium, Spanaway Lake @ Frontier Park · Sep 21 | 20:24 | Orting, Franklin Pierce, Steilacoom, Stadium, Spanaway Lake @ Frontier Park | September 21, 2022 |
| 5,000 Meters · PLU Meadows Disc Golf Course2nd Annual Fall Classic Invitational · Oct 7 | 17:23.4 | 2nd Annual Fall Classic Invitational | October 7, 2023 |
| 5,000 Meters · Saint Martin's UniversityBill Kehoe South Sound Invite · Oct 9 | 20:41.00 | Bill Kehoe South Sound Invite | October 9, 2021 |
| 6,000 Meters · Eastern Washington UniversityClash of the Inland Northwest 2025 · Aug 29 | 21:54.7 | Clash of the Inland Northwest 2025 | August 29, 2025 |
| 8,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 17 | 27:05.28 | Linfield George Oja Invitational | October 17, 2026 |
| 8,000 Meters · PLU Meadows Disc Golf Course2026 PLU Invitational · Sep 19 | 28:10.40 | 2026 PLU Invitational | September 19, 2026 |
| 8,000 Meters · Spokane Polo GroundsSasquatch Invite · Oct 24 | 29:12.1 | Sasquatch Invite | October 24, 2025 |
| 8,000 Meters · The Course Spokane ValleyWhitworth Frank Knott XC Classic 2026 · Oct 3 | 27:59.60 | 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
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Tyson InvitationalOct 23 · 8,000 Meters Varsity · Place 55 · WhitworthWhitworth | 8,000 Meters Varsity | 55 | 27:28.40 | SO |
| Oct 17 | Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Place 239 · WhitworthWhitworth | 8,000 Meters Collegiate | 239 | 27:05.28 PB | So |
| Oct 3 | Whitworth Frank Knott XC Classic 2026Oct 3 · 8,000 Meters Men's 8K · Place 164 · WhitworthWhitworth | 8,000 Meters Men's 8K | 164 | 27:59.60 PB | So |
| Sep 19 | 2026 PLU InvitationalSep 19 · 8,000 Meters Men's "Gold" Division · Place 70 · WhitworthWhitworth | 8,000 Meters Men's "Gold" Division | 70 | 28:10.40 PB | So |
| Sep 4 | Clash of the Inland NorthwestSep 4 · 8,000 Meters Collegiate · Place 99 · WhitworthWhitworth | 8,000 Meters Collegiate | 99 | 28:03.10 | So |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Sasquatch InviteOct 24 · 8,000 Meters Mens 8K · Place 42 · WhitworthWhitworth | 8,000 Meters Mens 8K | 42 | 29:12.1 PB | Fr |
| Oct 4 | Whitman OpenOct 4 · 8,000 Meters Varsity · Place 80 · WhitworthWhitworth | 8,000 Meters Varsity | 80 | 28:27.36 | Fr |
| Sep 20 | 2025 PLU InvitationalSep 20 · 8,000 Meters Varsity · Place 81 · WhitworthWhitworth | 8,000 Meters Varsity | 81 | 28:33.9 | FR |
| Sep 12 | WSU Classic InvitationalSep 12 · 8,000 Meters Varsity · Place 113 · WhitworthWhitworth | 8,000 Meters Varsity | 113 | 28:23.0 | FR |
| Aug 29 | Clash of the Inland Northwest 2025Aug 29 · 6,000 Meters Collegiate · Place 88 · WhitworthWhitworth | 6,000 Meters Collegiate | 88 | 21:54.7 PB | Fr |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | WIAA District 3-4 - Westside ClassicNov 2 · 5,000 Meters Varsity 4A · Place 84 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity 4A | 84 | 17:58.8 | 12 |
| Oct 24 | SPSL 4A League Championship MeetOct 24 · 5,000 Meters Varsity · Place 52 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity | 52 | 17:45.9 | 12 |
| Oct 12 | 3rd Annual Fall Classic InvitationalOct 12 · 5,000 Meters Varsity Men · Place 52 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity Men | 52 | 17:25.2 | 12 |
| Oct 5 | HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Varsity · Place 27 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity | 27 | 17:33.6 | 12 |
| Oct 2 | GK vs. BHS and SLHSOct 2 · 2 Miles Varsity · Place 2 · Spanaway LakeSpanaway Lake | 2 Miles Varsity | 2 | 11:29 | 12 |
| Sep 25 | SPSL Time Trial- Rogers/Emerald RidgeSep 25 · 2 Miles Boys Varsity · Place 9 · Spanaway LakeSpanaway Lake | 2 Miles Boys Varsity | 9 | 11:04.62 PB | 12 |
| Sep 21 | Fort Steilacoom InvitationalSep 21 · 5,000 Meters Varsity · Place 8 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity | 8 | 17:50.4 | 12 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | WIAA State XC ChampionshipsNov 4 · 5,000 Meters 3A · Place 161 · Spanaway LakeSpanaway Lake | 5,000 Meters 3A | 161 | 18:02.4 | — |
| Oct 28 | Westside ClassicOct 28 · 5,000 Meters Varsity 3A · Place 47 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity 3A | 47 | 17:24.5 | 11 |
| Oct 21 | PCL 3A / SPSL 2A League XC ChampionshipsOct 21 · 5,000 Meters Varsity 3A · Place 18 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity 3A | 18 | 17:27.9 | 11 |
| Oct 7 | 2nd Annual Fall Classic InvitationalOct 7 · 5,000 Meters Varsity Men · Place 42 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity Men | 42 | 17:23.4 PB | 11 |
| Oct 4 | PCL/SPSL 2A meet 3Oct 4 · 5,000 Meters Varsity · Place 20 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity | 20 | 18:21.37 | 11 |
| Sep 30 | NIKE -- 16th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters Varsity 3A · Place 141 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity 3A | 141 | 17:53.0 | JR |
| Sep 27 | SPSL Meet Hosted by White RiverSep 27 · 5,000 Meters Varsity · Place 26 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity | 26 | 19:22.5Unofficial | 11 |
| Sep 20 | PCL/SPSL Regular Season MeetSep 20 · 3 Miles Varsity · Place 14 · Spanaway LakeSpanaway Lake | 3 Miles Varsity | 14 | 17:03Unofficial | 11 |
| Sep 16 | BROOKS Fort Steilacoom InvitationalSep 16 · 5,000 Meters Varsity · Place 42 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity | 42 | 18:59.5 | 11 |
| Sep 13 | Fort Steilacoom PreviewSep 13 · 4,000 Meters Varsity · Place 30 · Spanaway LakeSpanaway Lake | 4,000 Meters Varsity | 30 | 15:33.26 | 11 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Westside Classic District XC ChampionshipsOct 29 · 5,000 Meters Varsity 3A · Place 107 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity 3A | 107 | 18:48.5 | 10 |
| Oct 22 | PCL 3A / SPSL 2A League XC ChampionshipsOct 22 · 5,000 Meters Varsity 3A · Place 27 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity 3A | 27 | 18:37.4 | 10 |
| Oct 12 | Fife, Franklin Pierce, Mt. Tahoma, Spanaway Lake @ WashingtonOct 12 · 5,000 Meters Varsity · Place 10 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity | 10 | 19:10 | 10 |
| Oct 1 | 26th John Payne / Curtis XC InvitationalOct 1 · 5,000 Meters Varsity Division 2 · Place 160 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity Division 2 | 160 | 19:59.5 | 10 |
| Sep 21 | Orting, Franklin Pierce, Steilacoom, Stadium, Spanaway Lake @ Frontier ParkSep 21 · 5,000 Meters Varsity · Place 22 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity | 22 | 20:24 PB | 10 |
| Sep 17 | Fort Steilacoom XC InvitationalSep 17 · 5,000 Meters Junior Varsity Sophomore · Place 8 · Spanaway LakeSpanaway Lake | 5,000 Meters Junior Varsity Sophomore | 8 | 19:14.8 | 10 |
| Sep 14 | Lakes, Bonney Lake, Spanaway Lake, Steilacoom, Fife, EnumclawSep 14 · 5,000 Meters Varsity · Place 21 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity | 21 | 20:15.48 | 10 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | PCL 3A / SPSL 2A XC League ChampionshipsOct 23 · 5,000 Meters Varsity 3A · Place 32 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity 3A | 32 | 20:39.4 | 9 |
| Oct 9 | Bill Kehoe South Sound InviteOct 9 · 5,000 Meters Boys Freshman · Place 21 · Spanaway LakeSpanaway Lake | 5,000 Meters Boys Freshman | 21 | 20:41.00 PB | 9 |
| Oct 6 | Lakes, Lincoln, Spanaway Lake, SilasOct 6 · 5,000 Meters Varsity Boys · Place 24 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity Boys | 24 | 21:15 PB | 9 |
| Oct 2 | 25th John Payne/Curtis XC InvitationalOct 2 · 5,000 Meters Varsity Division 2 · Place 157 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity Division 2 | 157 | 20:48.3 | 9 |
| Sep 22 | Bonney Lake, Spanaway Lake, LakesSep 22 · 5,000 Meters Varsity · Place 14 · Spanaway LakeSpanaway Lake | 5,000 Meters Varsity | 14 | 22:04.80 | 9 |