Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Asotin HSBi-State MS 2021 XC Championships · Oct 14 | 9:12.92 | Bi-State MS 2021 XC Championships | October 14, 2021 |
| 1.5 Miles · Beachview ParkSeaport Invite · Sep 11 | 10:14.58 | Seaport Invite | September 11, 2021 |
| 1.5 Miles · Moscow Elks Golf CourseCubs Invite · Oct 5 | 9:05.36 | Cubs Invite | October 5, 2021 |
| 2,500 Meters · Sunnyside ParkLMS Spartan Invite · Sep 23 | 10:22 | LMS Spartan Invite | September 23, 2021 |
| 5,000 Meters · LCSC - XC courseIHSAA Cross Country Championships 2025 · Nov 1 | 17:37.2 | IHSAA Cross Country Championships 2025 | November 1, 2025 |
| 5,000 Meters · LCSC 5K XC COURSEDistrict I-II 4A/5A Championships · Oct 20 | 18:43.37 | District I-II 4A/5A Championships | October 20, 2022 |
| 5,000 Meters · Lewiston Orchards XC CourseIdaho State Cross Country Championships · Oct 29 | 18:51.74 | Idaho State Cross Country Championships | October 29, 2022 |
| 5,000 Meters · Polo Grounds6th Annual Battle for the 509 · Sep 30 | 18:13.80 | 6th Annual Battle for the 509 | September 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | 7th Annual Battle for the 509Oct 5 · 5,000 Meters Competitive JV (Below 21:30) · Place 54 · MoscowMoscow | 5,000 Meters Competitive JV (Below 21:30) | 54 | 18:32.80 | 11 |
| Aug 28 | MHS XC Time TrialAug 28 · 2 Miles Boys Race · Place 13 · MoscowMoscow | 2 Miles Boys Race | 13 | 13:45.8Unofficial | 11 |
2023 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | 6th Annual Battle for the 509Sep 30 · 5,000 Meters Competitive Junior Varsity · Place 43 · MoscowMoscow | 5,000 Meters Competitive Junior Varsity | 43 | 18:13.80 PB | 10 |
| Aug 23 | MHS XC Time TrialAug 23 · 2 Miles Boys Race · Place 8 · MoscowMoscow | 2 Miles Boys Race | 8 | 13:03.56Unofficial | 10 |
2022 Cross Country
4 results2021 Cross Country
4 results