Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Kettle Falls HSNE 2B XC Kettle Falls Meet · Mar 27 | 12:46.53 | NE 2B XC Kettle Falls Meet | March 27, 2021 |
| 2,000 Meters · LCSC - XC courseNE 2B XC League Meet (Asotin Host) · Feb 27 | 9:39 | NE 2B XC League Meet (Asotin Host) | February 27, 2021 |
| 2,500 Meters · Mountainside MSNE 2B League Meet - WAVE 1 (NWC Host) · Mar 20 | 13:06.13 | NE 2B League Meet - WAVE 1 (NWC Host) | March 20, 2021 |
| 2,500 Meters · Reardan MS CourseNE 2B League Meet Wave 1 (Reardan Host) · Mar 13 | 12:54 | NE 2B League Meet Wave 1 (Reardan Host) | March 13, 2021 |
| 2011 m · Jenkins HSNE 2B XC Chewelah Meet (WAVE 1) · Mar 6 | 10:31.45 | NE 2B XC Chewelah Meet (WAVE 1) | March 6, 2021 |
| 5,000 Meters · Freeman High SchoolNE 2B League Meet #3 South · Oct 7 | 27:31.56 | NE 2B League Meet #3 South | October 7, 2025 |
| 5,000 Meters · Polo Grounds7th Annual Battle for the 509 · Oct 5 | 26:06.00 | 7th Annual Battle for the 509 | October 5, 2024 |
| 5,000 Meters · St. John Golf CourseDistrict 6 2B League Meet (South) · Sep 23 | 27:35.87 | District 6 2B League Meet (South) | September 23, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
2 results2024 Cross Country
5 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 1B/2B Regionals @ Chewelah Golf CourseOct 27 · 5,000 Meters Varsity · Place 51 · Lind-RitzvilleLind-Ritzville | 5,000 Meters Varsity | 51 | 29:23.74 | SO |
| Oct 7 | 54th Max Jensen/Richland InvitationalOct 7 · 5,000 Meters Varsity Division 2 2A · Place 54 · Lind-RitzvilleLind-Ritzville | 5,000 Meters Varsity Division 2 2A | 54 | 26:51.71 | 10 |
| Sep 30 | 6th Annual Battle for the 509Sep 30 · 5,000 Meters Varsity Red · Place 126 · Lind-RitzvilleLind-Ritzville | 5,000 Meters Varsity Red | 126 | 26:08.28 | 10 |
| Sep 26 | 1B/2B South League MeetSep 26 · 5,000 Meters Varsity · Lind-RitzvilleLind-Ritzville | 5,000 Meters Varsity | 0 | 28:09.03Unofficial | 10 |
| Sep 19 | League Meet #1Sep 19 · 3 Miles Varsity · Place 34 · Lind-RitzvilleLind-Ritzville | 3 Miles Varsity | 34 | 28:42.7 | 10 |
| Sep 16 | Wenatchee XC InviteSep 16 · 5,000 Meters Varsity · Place 135 · Lind-RitzvilleLind-Ritzville | 5,000 Meters Varsity | 135 | 29:01.50 | 10 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 1B/2B Regionals @ Chewelah Golf CourseOct 29 · 5,000 Meters Varsity · Place 38 · Lind-RitzvilleLind-Ritzville | 5,000 Meters Varsity | 38 | 28:15.7 | 9 |
| Oct 15 | NE 1B/2B League ChampionshipsOct 15 · Varsity · Place 30 · Lind-RitzvilleLind-Ritzville | Varsity | 30 | 29:33 | 9 |
| Oct 8 | 53rd Max Jensen Richland InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 139 · Lind-RitzvilleLind-Ritzville | 5,000 Meters Junior Varsity | 139 | 31:23.10 | 9 |
| Oct 4 | League Meet @B SouthOct 4 · 5,000 Meters Varsity · Place 14 · Lind-RitzvilleLind-Ritzville | 5,000 Meters Varsity | 14 | 30:06.38 | 9 |
| Oct 1 | Battle for the 509Oct 1 · 5,000 Meters Freshman · Place 28 · Lind-RitzvilleLind-Ritzville | 5,000 Meters Freshman | 28 | 29:28.55 | FR |
| Sep 27 | Northeast 1B/2B League Meet SouthSep 27 · 5,000 Meters Varsity · Place 14 · Lind-RitzvilleLind-Ritzville | 5,000 Meters Varsity | 14 | 31:50 | 9 |
| Sep 20 | North and South All League MeetSep 20 · 5,000 Meters Varsity · Place 41 · Lind-RitzvilleLind-Ritzville | 5,000 Meters Varsity | 41 | 29:11.11 | 9 |
| Sep 10 | Highlander InvitationalSep 10 · Varsity · Place 38 · Lind-RitzvilleLind-Ritzville | Varsity | 38 | 25:50 | 9 |
| Sep 8 | VCS JamboreeSep 8 · 2 Miles Varsity · Place 21 · Lind-RitzvilleLind-Ritzville | 2 Miles Varsity | 21 | 19:29.89 | 9 |
2021 Cross Country
5 results