Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Chewelah Golf and Country Club RV ParkIEML All-League Meet · Oct 11 | 11:06 | IEML All-League Meet | October 11, 2016 |
| 1.5 Miles · Newport High SchoolIEML - Newport, Pride Prep, Colville, Chewelah & NWC · Sep 28 | 11:44 | IEML - Newport, Pride Prep, Colville, Chewelah & NWC | September 28, 2017 |
| 2.5 Miles · Shadle ParkHighlander Invitational · Sep 11 | 18:47.27 | Highlander Invitational | September 11, 2021 |
| 2400 m · Chewelah Golf and Country Club RV ParkIEML All-League Meet · Oct 16 | 11:38.09 | IEML All-League Meet | October 16, 2017 |
| 2400 m · Medical Lake HSIEML#4 Chew/Riv/NWC · Oct 5 | 11:29.69 | IEML#4 Chew/Riv/NWC | October 5, 2017 |
| 3,000 Meters · Chewelah Golf and Country Club RV ParkIEML League Final · Oct 16 | 10:56.77 | IEML League Final | October 16, 2018 |
| 3,000 Meters · Riverside Middle SchoolPrep-SIA,Deer Park, St. Geo @ RMS · Oct 2 | 11:02 | Prep-SIA,Deer Park, St. Geo @ RMS | October 2, 2018 |
| 5,000 Meters · Battle for the 5094th Annual Battle for the 509 · Oct 2 | 22:27.34 | 4th Annual Battle for the 509 | October 2, 2021 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 23:09.70 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Deer Park HSNEA 1 Medical Lake, Riverside, at Deer Park · Mar 13 | 23:19 | NEA 1 Medical Lake, Riverside, at Deer Park | March 13, 2021 |
| 5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC 2022 · Sep 23 | 22:49.1 | Bob Firman Invitational XC 2022 | September 23, 2022 |
| 5,000 Meters · Fairways Golf CourseNike-Battle for the 509 (3rd Annual) · Sep 21 | 23:50.62 | Nike-Battle for the 509 (3rd Annual) | September 21, 2019 |
| 5,000 Meters · Freeman High SchoolNEA#2 LKSD/RVSD/FREE · Oct 9 | 22:18.80 | NEA#2 LKSD/RVSD/FREE | October 9, 2019 |
| 5,000 Meters · LCSC - XC courseLC State Invitational · Oct 14 | 19:53.1 | LC State Invitational | October 14, 2023 |
| 6,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 17 | 24:41.35 | Linfield George Oja Invitational | October 17, 2026 |
| 6,000 Meters · PLU Meadows Disc Golf Course2026 PLU Invitational · Sep 19 | 26:13.40 | 2026 PLU Invitational | September 19, 2026 |
| 6,000 Meters · The Course Spokane ValleyNWAC Championships · Nov 9 | 24:34.40 | NWAC Championships | November 9, 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 |
| Nov 9 | NWAC ChampionshipsNov 9 · 6,000 Meters Womens 6K · Place 21 · Spokane (Wash.) CCSpokane (Wash.) CC | 6,000 Meters Womens 6K | 21 | 24:34.40 PB | So |
| Oct 17 | Linfield George Oja InvitationalOct 17 · 6,000 Meters Collegiate · Place 178 · Spokane (Wash.) CCSpokane (Wash.) CC | 6,000 Meters Collegiate | 178 | 24:41.35 PB | So |
| Oct 3 | Whitworth Frank Knott XC Classic 2026Oct 3 · 6,000 Meters Women's 6K · Place 138 · Spokane (Wash.) CCSpokane (Wash.) CC | 6,000 Meters Women's 6K | 138 | 25:44.60 | So |
| Sep 19 | 2026 PLU InvitationalSep 19 · 6,000 Meters Women's "Black" Division · Place 115 · Spokane (Wash.) CCSpokane (Wash.) CC | 6,000 Meters Women's "Black" Division | 115 | 26:13.40 PB | So |
| Sep 4 | Clash of the Inland NorthwestSep 4 · 6,000 Meters Collegiate · Place 68 · Spokane (Wash.) CCSpokane (Wash.) CC | 6,000 Meters Collegiate | 68 | 25:24.70 | So |
2023 Cross Country
1 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 1A Districts @ Chewelah Golf CourseOct 29 · 5,000 Meters Varsity · Place 15 · RiversideRiverside | 5,000 Meters Varsity | 15 | 22:04.2 | 12 |
| Oct 19 | NEA #4 Colville / Medical Lake @ RiversideOct 19 · 5,000 Meters Varsity · Place 7 · RiversideRiverside | 5,000 Meters Varsity | 7 | 22:29 | 12 |
| Oct 12 | NEA #3 Colville, Riverside, Deer Park, FreemanOct 12 · 5,000 Meters Varsity · Place 2 · RiversideRiverside | 5,000 Meters Varsity | 2 | 22:43.60 | 12 |
| Oct 8 | 53rd Max Jensen Richland InvitationalOct 8 · 5,000 Meters Division II 2A · Place 9 · RiversideRiverside | 5,000 Meters Division II 2A | 9 | 22:45.75 | 12 |
| Oct 5 | NEA #2 Newport/ Deer Park @ RiversideOct 5 · 5,000 Meters Combined Girls · Place 3 · RiversideRiverside | 5,000 Meters Combined Girls | 3 | 23:50Unofficial | 12 |
| Oct 1 | Battle for the 509Oct 1 · 5,000 Meters Junior Varsity · Place 2 · RiversideRiverside | 5,000 Meters Junior Varsity | 2 | 21:36.58 | SR |
| Sep 23 | Bob Firman Invitational XC 2022Sep 23 · 5,000 Meters Varsity Division II · Place 94 · RiversideRiverside | 5,000 Meters Varsity Division II | 94 | 22:49.1 PB | 12 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NEA District 7 ChampionshipsOct 30 · 5,000 Meters Varsity · Place 22 · RiversideRiverside | 5,000 Meters Varsity | 22 | 23:56.95 | 11 |
| Oct 9 | 52nd Max Jensen Richland InvitationalOct 9 · 3 Miles Junior Varsity · Place 5 · RiversideRiverside | 3 Miles Junior Varsity | 5 | 21:38.92 | 11 |
| Oct 2 | 4th Annual Battle for the 509Oct 2 · 5,000 Meters Varsity · Place 99 · RiversideRiverside | 5,000 Meters Varsity | 99 | 22:27.34 PB | 11 |
| Sep 29 | NEA #1: Riverside/Medical Lake/@LakesideSep 29 · 5,000 Meters Combined · RiversideRiverside | 5,000 Meters Combined | 0 | — | 11 |
| Sep 11 | Highlander InvitationalSep 11 · 2.5 Miles Junior Varsity · Place 21 · RiversideRiverside | 2.5 Miles Junior Varsity | 21 | 18:47.27 PB | 11 |
| Apr 3 | NEA #4 Newport/RiversideApr 3 · 5,000 Meters Varsity · Place 2 · RiversideRiverside | 5,000 Meters Varsity | 2 | 25:03 | 10 |
| Mar 13 | NEA 1 Medical Lake, Riverside, at Deer ParkMar 13 · 5,000 Meters Varsity · Place 5 · RiversideRiverside | 5,000 Meters Varsity | 5 | 23:19 PB | 10 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | 1A District 7 Districts & 1B/2B District 7 & 9 RegionalsNov 2 · 5,000 Meters Varsity 1A · Place 22 · RiversideRiverside | 5,000 Meters Varsity 1A | 22 | 21:55.77 | 9 |
| Oct 23 | NEA #4 COLV/NWPT/RVSDOct 23 · 5,000 Meters Varsity · Place 5 · RiversideRiverside | 5,000 Meters Varsity | 5 | 22:02 | 9 |
| Oct 16 | NEA #3 Riverside/Deer Park @ Medical LakeOct 16 · 5,000 Meters Varsity · Place 12 · RiversideRiverside | 5,000 Meters Varsity | 12 | 23:22.48 | 9 |
| Oct 12 | 51st Annual Max Jensen Richland InvitationalOct 12 · 0 Miles Division II · Place 43 · RiversideRiverside | 0 Miles Division II | 43 | 21:40.92 | 9 |
| Oct 9 | NEA#2 LKSD/RVSD/FREEOct 9 · 5,000 Meters Varsity · Place 10 · RiversideRiverside | 5,000 Meters Varsity | 10 | 22:18.80 PB | 9 |
| Oct 5 | 46th Annual Sunfair InvitationalOct 5 · 3 Miles Flight 2 Combined (Runner #6) · Place 9 · RiversideRiverside | 3 Miles Flight 2 Combined (Runner #6) | 9 | 23:00.62Unofficial | 9 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Small Schools/D3 JV · Place 4 · RiversideRiverside | 5,000 Meters Small Schools/D3 JV | 4 | 23:09.70 PB | 9 |
| Sep 21 | Nike-Battle for the 509 (3rd Annual)Sep 21 · 5,000 Meters Junior Varsity · Place 36 · RiversideRiverside | 5,000 Meters Junior Varsity | 36 | 23:50.62 PB | 9 |
| Sep 14 | Highlander InviteSep 14 · 2.5 Miles Freshman · Place 31 · RiversideRiverside | 2.5 Miles Freshman | 31 | 19:18.70 | 9 |
2018 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | IEML League FinalOct 16 · 3,000 Meters Varsity · Place 17 · RiversideRiverside | 3,000 Meters Varsity | 17 | 10:56.77 PB | 8 |
| Oct 4 | St Georges vs. Lakeside Week 2Oct 4 · 3,000 Meters 7th / 8th Grade · RiversideRiverside | 3,000 Meters 7th / 8th Grade | — | 11:55Unofficial | 8 |
| Oct 2 | Prep-SIA,Deer Park, St. Geo @ RMSOct 2 · 3,000 Meters 7th and 8th Girls · RiversideRiverside | 3,000 Meters 7th and 8th Girls | — | 11:02 PB | 8 |
| Sep 27 | Colv, Chew, Newport, Prep-SIA @RMSSep 27 · 3,000 Meters 7th and 8th Girls · Place 7 · RiversideRiverside | 3,000 Meters 7th and 8th Girls | 7 | 11:22 | 8 |
2017 Cross Country
4 results2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | IEML All-League MeetOct 11 · 1.5 Miles Coed 6th Grade · Place 14 · RiversideRiverside | 1.5 Miles Coed 6th Grade | 14 | 11:06 PB | 6 |