Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 5000 Meters on a 400m Track1A Washington State Cross Country Coaches Association Virtual XC State Meet · Feb 27 | 16:59.4 | 1A Washington State Cross Country Coaches Association Virtual XC State Meet | February 27, 2021 |
| 5,000 Meters · Colville HSNEA 1A Medical Lake /Newport/ Colville #3 · Mar 27 | 17:57 | NEA 1A Medical Lake /Newport/ Colville #3 | March 27, 2021 |
| 5,000 Meters · Deer Park HSNEA 1 Medical Lake, Riverside, at Deer Park · Mar 13 | 17:23 | NEA 1 Medical Lake, Riverside, at Deer Park | March 13, 2021 |
| 6,000 Meters · Colorado Mesa UniversityGig Leadbetter Maverick Stampede · Sep 5 | 20:42.33 | Gig Leadbetter Maverick Stampede | September 5, 2025 |
| 8,000 Meters · Hillcrest Golf ClubRMAC Cross Country Championships · Nov 5 | 28:55.2 | RMAC Cross Country Championships | November 5, 2022 |
| 8,000 Meters · Washington ParkMSU Denver Roadrunners Invitational · Sep 20 | 27:45.8 | MSU Denver Roadrunners Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
2 results2022 Cross Country
2 results2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 9 | NEA League ChampionshipsApr 9 · 5,000 Meters Varsity · Medical LakeMedical Lake | 5,000 Meters Varsity | 0 | 17:14.65Unofficial | 12 |
| Apr 3 | NEA 1A Lakeside/Freeman/Medical Lake #4Apr 3 · 5,000 Meters Varsity · Medical LakeMedical Lake | 5,000 Meters Varsity | 0 | 17:22.83Unofficial | 12 |
| Mar 27 | NEA 1A Medical Lake /Newport/ Colville #3Mar 27 · 5,000 Meters Varsity · Place 4 · Medical LakeMedical Lake | 5,000 Meters Varsity | 4 | 17:57 PB | 12 |
| Mar 13 | NEA 1 Medical Lake, Riverside, at Deer ParkMar 13 · 5,000 Meters Varsity · Place 6 · Medical LakeMedical Lake | 5,000 Meters Varsity | 6 | 17:23 PB | 12 |
| Feb 27 | 1A Washington State Cross Country Coaches Association Virtual XC State MeetFeb 27 · 5,000 Meters 1A Boys · Place 13 · Medical LakeMedical Lake | 5,000 Meters 1A Boys | 13 | 16:59.4 PB | 12 |