Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Beachview ParkBi-State MS 2023 XC Championship · Oct 12 | 10:45.22 | Bi-State MS 2023 XC Championship | October 12, 2023 |
| 1.5 Miles · Moscow Elks Golf CourseCub Invite · Sep 26 | 10:57.00 | Cub Invite | September 26, 2023 |
| 1.6 Miles · Spokane Polo Grounds6th Annual Battle for the 509 · Sep 30 | 11:23.53 | 6th Annual Battle for the 509 | September 30, 2023 |
| 1.8 Miles · Grangeville Country ClubGrangville Fairway Frenzy XC Invite · Aug 25 | 15:33 | Grangville Fairway Frenzy XC Invite | August 25, 2023 |
| 2 Miles · Ponderosa Elementary SchoolPost Falls River Run · Aug 22 | 17:25.22 | Post Falls River Run | August 22, 2026 |
| 2,500 Meters · LCSC XC Large LoopAsotin XC Invite · Sep 17 | 10:49 | Asotin XC Invite | September 17, 2022 |
| 2,500 Meters · Sunnyside ParkSpartan Invite · Sep 22 | 12:40 | Spartan Invite | September 22, 2022 |
| 5,000 Meters · Beachview ParkSeaport Invite · Sep 9 | 29:06.60 | Seaport Invite | September 9, 2026 |
| 5,000 Meters · Cabinet View Golf ClubLibby Cross Country Meet · Aug 28 | 26:51.34 | Libby Cross Country Meet | August 28, 2026 |
| 5,000 Meters · Farragut State ParkTimberlake Invitational · Sep 12 | 25:52.01 | Timberlake Invitational | September 12, 2026 |
| 5,000 Meters · LCSC - XC course6A/5A District 1&2 Championships · Oct 22 | 24:27 | 6A/5A District 1&2 Championships | October 22, 2025 |
| 5,000 Meters · Lewis-Clark State Cross Country Course2026 Inland Empire XC Challenge · Oct 10 | 25:11 | 2026 Inland Empire XC Challenge | October 10, 2026 |
| 5,000 Meters · Polo Grounds7th Annual Battle for the 509 · Oct 5 | 22:45.80 | 7th Annual Battle for the 509 | October 5, 2024 |
| 5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 25 | 25:20.60 | Nike Bob Firman Invitational XC | September 25, 2026 |
| 5,000 Meters · The Gorge AmphitheaterLive Nation Invitational at the Gorge · Oct 9 | 24:53.70 | Live Nation Invitational at the Gorge | October 9, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | 4A District 1, 5A/6A Districts 1&2 ChampionshipsOct 22 · 5,000 Meters 5A · Place 34 · LewistonLewiston | 5,000 Meters 5A | 34 | 25:33.7 | 11 |
| Oct 10 | 2026 Inland Empire XC ChallengeOct 10 · 5,000 Meters Junior Varsity · Place 20 · LewistonLewiston | 5,000 Meters Junior Varsity | 20 | 25:11 PB | 11 |
| Sep 25 | Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Varsity Division I Sec1 A-L · Place 112 · LewistonLewiston | 5,000 Meters Varsity Division I Sec1 A-L | 112 | 25:20.60 PB | 11 |
| Sep 25 | Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Varsity DI MERGE · Place 263 · LewistonLewiston | 5,000 Meters Varsity DI MERGE | 263 | 25:20.60 | 11 |
| Sep 19 | Les MacDowell InviteSep 19 · 5,000 Meters Varsity · Place 43 · LewistonLewiston | 5,000 Meters Varsity | 43 | 25:56 | 11 |
| Sep 12 | Timberlake Invitational Sep 12 · 5,000 Meters JV Girls · Place 23 · LewistonLewiston | 5,000 Meters JV Girls | 23 | 25:52.01 PB | 11 |
| Sep 9 | Seaport InviteSep 9 · 5,000 Meters Varsity · Place 35 · LewistonLewiston | 5,000 Meters Varsity | 35 | 29:06.60 PB | 11 |
| Aug 28 | Libby Cross Country MeetAug 28 · 5,000 Meters Junior Varsity · Place 33 · LewistonLewiston | 5,000 Meters Junior Varsity | 33 | 26:51.34 PB | 11 |
| Aug 22 | Post Falls River RunAug 22 · 2 Miles Junior/Senior · Place 20 · LewistonLewiston | 2 Miles Junior/Senior | 20 | 17:25.22 PB | 11 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | 6A/5A District 1&2 ChampionshipsOct 22 · 5,000 Meters 5A Varsity/JV Combined · Place 36 · LewistonLewiston | 5,000 Meters 5A Varsity/JV Combined | 36 | 24:27 PB | 10 |
| Oct 9 | Live Nation Invitational at the GorgeOct 9 · 5,000 Meters Varsity Large Schools · Place 46 · LewistonLewiston | 5,000 Meters Varsity Large Schools | 46 | 24:53.70 PB | 10 |
| Oct 4 | Inland Empire ChampionshipsOct 4 · Varsity · Place 97 · LewistonLewiston | Varsity | 97 | 23:05 | 10 |
| Sep 27 | Connell InviteSep 27 · 5,000 Meters Junior Varsity · Place 15 · LewistonLewiston | 5,000 Meters Junior Varsity | 15 | 28:00.06 | 10 |
| Sep 20 | Les MacDowell InviteSep 20 · 5,000 Meters Varsity · Place 18 · LewistonLewiston | 5,000 Meters Varsity | 18 | 23:16 | 10 |
| Sep 10 | Seaport Invite Sep 10 · 5,000 Meters Varsity · Place 28 · LewistonLewiston | 5,000 Meters Varsity | 28 | 26:57.57 | — |
| Sep 6 | Timberlake Farragut Invitational Sep 6 · 5,000 Meters Varsity · Place 3 · LewistonLewiston | 5,000 Meters Varsity | 3 | 25:18.10 | 10 |
| Aug 23 | Post Falls River RunAug 23 · 2 Miles Freshman Sophomore · Place 22 · LewistonLewiston | 2 Miles Freshman Sophomore | 22 | 16:07.08 | 10 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Districts I-II 5A/6A, Districts I 4A ChampionshipsOct 24 · 5,000 Meters Varsity 5A · Place 25 · LewistonLewiston | 5,000 Meters Varsity 5A | 25 | 23:32.34 | 9 |
| Oct 12 | Inland Empire ChampionshipsOct 12 · Varsity · Place 37 · LewistonLewiston | Varsity | 37 | 22:41 | 9 |
| Oct 5 | 7th Annual Battle for the 509Oct 5 · 5,000 Meters Varsity Red (Team AVG above 21:30) · Place 125 · LewistonLewiston | 5,000 Meters Varsity Red (Team AVG above 21:30) | 125 | 22:45.80 PB | 9 |
| Sep 27 | Bob Firman Invitational XCSep 27 · 5,000 Meters Freshman · Place 70 · LewistonLewiston | 5,000 Meters Freshman | 70 | 23:10.5 | FR |
| Sep 21 | Les MacDowell InvitationalSep 21 · 5,000 Meters Varsity · Place 39 · LewistonLewiston | 5,000 Meters Varsity | 39 | 23:29 | 9 |
| Sep 11 | 2024 Seaport InviteSep 11 · 5,000 Meters Varsity · Place 25 · LewistonLewiston | 5,000 Meters Varsity | 25 | 25:54.30 | 9 |
| Sep 7 | Timberlake Farragut Invitational Sep 7 · 5,000 Meters Varsity · Place 146 · LewistonLewiston | 5,000 Meters Varsity | 146 | 25:53.84 | 9 |
| Aug 24 | Post Falls River RunAug 24 · 2 Miles Frosh/Soph Freshman · Place 25 · LewistonLewiston | 2 Miles Frosh/Soph Freshman | 25 | 16:22.8 | 9 |
2023 Cross Country
9 results2022 Cross Country
6 results