Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Carmichael MS50th Annual Max Jensen Richland Invitational · Oct 6 | 19:05.66 | 50th Annual Max Jensen Richland Invitational | October 6, 2018 |
| 3 Miles · White Swan High SchoolEWAC League Meet · Oct 3 | 19:03.74 | EWAC League Meet | October 3, 2018 |
| 3600 m · Hudson's Bay HS57th Annual Steve Maas Run-A-Ree · Sep 8 | 15:08 | 57th Annual Steve Maas Run-A-Ree | September 8, 2017 |
| 5,000 Meters · Big Cross Disc Golf CourseDistrict 5 B Championships · Oct 17 | 18:59.95 | District 5 B Championships | October 17, 2018 |
| 5,000 Meters · Blue Heron ParkDistrict 5/6 1B/2B State Qualifier · Oct 30 | 17:27.63 | District 5/6 1B/2B State Qualifier | October 30, 2019 |
| 5,000 Meters · Hood River Valley HSHood River "Skip Sparks" XC Festival · Sep 20 | 22:17.97 | Hood River "Skip Sparks" XC Festival | September 20, 2017 |
| 5,000 Meters · Hudson's Bay HS58th Annual Hudson's Bay Steve Maas Run-A-Ree · Sep 7 | 20:17 | 58th Annual Hudson's Bay Steve Maas Run-A-Ree | September 7, 2018 |
| 5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 16 | 20:07.26 | Oregon City XC Invitational | September 16, 2017 |
| 5,000 Meters · SOZO Athletic ComplexYakima XC Meet of Champions (AAU) Presented by Hogback Development · Nov 21 | 18:30 | Yakima XC Meet of Champions (AAU) Presented by Hogback Development | November 21, 2020 |
| 5,000 Meters · Sun Willows Golf Course1B/2B WIAA State XC Meet · Nov 9 | 17:20.30 | 1B/2B WIAA State XC Meet | November 9, 2019 |
| 5,000 Meters · Trout Lake School1st Gorge Cup Invitational: Trout Lake, WA · Sep 12 | 19:55.38 | 1st Gorge Cup Invitational: Trout Lake, WA | September 12, 2018 |
| 5,000 Meters · Walla Walla Point ParkDistrict 6 1A & 5/6 1B/2B Championships · Oct 25 | 20:12.54 | District 6 1A & 5/6 1B/2B Championships | October 25, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
1 results2020 Cross Country
2 results2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 1B/2B WIAA State XC MeetNov 9 · 5,000 Meters 1B2/2B Boys · Place 31 · Trout LakeTrout Lake | 5,000 Meters 1B2/2B Boys | 31 | 17:20.30 PB | 11 |
| Oct 30 | District 5/6 1B/2B State QualifierOct 30 · 5,000 Meters Varsity · Place 10 · Trout LakeTrout Lake | 5,000 Meters Varsity | 10 | 17:27.63 PB | 11 |
| Oct 23 | District 5 1B/2B ChampionshipsOct 23 · 5,000 Meters Varsity · Place 4 · Trout LakeTrout Lake | 5,000 Meters Varsity | 4 | 17:25.55 | 11 |
| Oct 5 | 46th Annual Sunfair InvitationalOct 5 · 3 Miles Flight 4 Combined (Runner #4) · Place 14 · Trout LakeTrout Lake | 3 Miles Flight 4 Combined (Runner #4) | 14 | 17:56.80Unofficial | 11 |
| Sep 18 | 1A Trico League MeetSep 18 · 5,000 Meters 1A · Place 11 · Trout LakeTrout Lake | 5,000 Meters 1A | 11 | 18:55 | 11 |
| Sep 13 | 59th Annual Hudson's Bay Steve Maas Run-A-ReeSep 13 · 5,000 Meters Varsity · Place 39 · Trout LakeTrout Lake | 5,000 Meters Varsity | 39 | 18:37 | 11 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 2018 D5/6 B State QualifierOct 24 · 5,000 Meters 1B/2B Boys · Place 32 · Trout LakeTrout Lake | 5,000 Meters 1B/2B Boys | 32 | 18:43.77 | 10 |
| Oct 17 | District 5 B ChampionshipsOct 17 · 5,000 Meters Varsity · Place 12 · Trout LakeTrout Lake | 5,000 Meters Varsity | 12 | 18:59.95 PB | 10 |
| Oct 11 | SCAC #3 @ Goldendale vs. Granger, Naches, ZillahOct 11 · 5,000 Meters Varsity · Place 18 · Trout LakeTrout Lake | 5,000 Meters Varsity | 18 | 19:28.20 | 10 |
| Oct 6 | 50th Annual Max Jensen Richland InvitationalOct 6 · 3 Miles Junior/Senior · Place 126 · Trout LakeTrout Lake | 3 Miles Junior/Senior | 126 | 19:05.66 PB | 10 |
| Oct 3 | EWAC League MeetOct 3 · 3 Miles Varsity · Place 10 · Trout LakeTrout Lake | 3 Miles Varsity | 10 | 19:03.74 PB | 10 |
| Sep 26 | Trico League Meet at White Salmon HS/MSSep 26 · 5,000 Meters Varsity · Place 21 · Trout LakeTrout Lake | 5,000 Meters Varsity | 21 | 19:41.15 | 10 |
| Sep 19 | Trico (White Salmon, Kings Way @ Stevenson)Sep 19 · Varsity · Place 16 · Trout LakeTrout Lake | Varsity | 16 | 20:59.9 | 10 |
| Sep 12 | 1st Gorge Cup Invitational: Trout Lake, WASep 12 · 5,000 Meters Varsity · Place 30 · Trout LakeTrout Lake | 5,000 Meters Varsity | 30 | 19:55.38 PB | 10 |
| Sep 7 | 58th Annual Hudson's Bay Steve Maas Run-A-ReeSep 7 · 5,000 Meters Varsity · Place 51 · Trout LakeTrout Lake | 5,000 Meters Varsity | 51 | 20:17 PB | 10 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | District 6 1A & 5/6 1B/2B ChampionshipsOct 25 · 5,000 Meters 1B/2B Varsity Boys · Place 43 · Trout LakeTrout Lake | 5,000 Meters 1B/2B Varsity Boys | 43 | 20:12.54 PB | 9 |
| Oct 21 | District 5 ChampsionshipOct 21 · 5,000 Meters Varsity · Place 13 · Trout LakeTrout Lake | 5,000 Meters Varsity | 13 | 19:57.32 | 9 |
| Oct 7 | Max Jensen Richland InvitationalOct 7 · 3 Miles Frosh/Soph · Place 156 · Trout LakeTrout Lake | 3 Miles Frosh/Soph | 156 | 19:41.53 | 9 |
| Sep 30 | 44th Annual Sunfair InvitationalSep 30 · 3 Miles Sophomore Combined · Place 74 · Trout LakeTrout Lake | 3 Miles Sophomore Combined | 74 | 20:27.77Unofficial | 9 |
| Sep 20 | Hood River "Skip Sparks" XC FestivalSep 20 · 5,000 Meters Varsity High School Boys · Place 38 · Trout LakeTrout Lake | 5,000 Meters Varsity High School Boys | 38 | 22:17.97 PB | 9 |
| Sep 16 | Oregon City XC InvitationalSep 16 · 5,000 Meters Varsity · Place 103 · Trout LakeTrout Lake | 5,000 Meters Varsity | 103 | 20:07.26 PB | 9 |
| Sep 8 | 57th Annual Steve Maas Run-A-ReeSep 8 · 3,600 Meters Freshman/Sophomore Boys · Place 16 · Trout LakeTrout Lake | 3,600 Meters Freshman/Sophomore Boys | 16 | 15:08 PB | 9 |