Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Fairways Golf CourseNike-Battle for the 509 (3rd Annual) · Sep 21 | 11:48.70 | Nike-Battle for the 509 (3rd Annual) | September 21, 2019 |
| 1.5 Miles · Kettle Falls HSNE 1B/2B League Meet @KF · Sep 25 | 11:45.75 | NE 1B/2B League Meet @KF | September 25, 2018 |
| 1.5 Miles · Wildcat JH CourseNE 1B/2B District 7 Championships (HS & MS) · Oct 20 | 9:55 | NE 1B/2B District 7 Championships (HS & MS) | October 20, 2018 |
| 2.5 Miles · Shadle ParkHighlander Invitational · Sep 11 | 16:37.80 | Highlander Invitational | September 11, 2021 |
| 3.1 Miles · Reardan High SchoolNE 1B & 2B North League CC Meet @ 3:30 PM · Oct 4 | 22:55.42 | NE 1B & 2B North League CC Meet @ 3:30 PM | October 4, 2022 |
| 5,000 Meters · Battle for the 5094th Annual Battle for the 509 · Oct 2 | 19:50.99 | 4th Annual Battle for the 509 | October 2, 2021 |
| 5,000 Meters · Jenkins HSNE 2B XC Chewelah Meet (WAVE 1) · Mar 6 | 22:16.07 | NE 2B XC Chewelah Meet (WAVE 1) | March 6, 2021 |
| 5,000 Meters · Kettle Falls HSNE 2B XC Kettle Falls Meet · Mar 27 | 21:30.93 | NE 2B XC Kettle Falls Meet | March 27, 2021 |
| 5,000 Meters · LCSC - XC courseNE 2B XC League Meet (Asotin Host) · Feb 27 | 21:08 | NE 2B XC League Meet (Asotin Host) | February 27, 2021 |
| 5,000 Meters · Mountainside MSNE 2B League Meet - WAVE 1 (NWC Host) · Mar 20 | 21:09.84 | NE 2B League Meet - WAVE 1 (NWC Host) | March 20, 2021 |
| 5,000 Meters · Polo Grounds6th Annual Battle for the 509 · Sep 30 | 18:50.55 | 6th Annual Battle for the 509 | September 30, 2023 |
| 5,000 Meters · Reardan HSNE 2B League Meet Wave 1 (Reardan Host) · Mar 13 | 22:39 | NE 2B League Meet Wave 1 (Reardan Host) | March 13, 2021 |
| 5,000 Meters · St.George'sDistrict 7 1B/2B League Meet · Oct 12 | 21:09 | District 7 1B/2B League Meet | October 12, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
6 results2022 Cross Country
8 results2021 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | District 7/9 1B/2B Regional ChampionshipsOct 30 · 5,000 Meters Varsity · Place 40 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 40 | 18:56.56 | 10 |
| Oct 22 | District 7 1B/2B League ChampionshipOct 22 · 5,000 Meters Varsity · Place 49 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 49 | 19:49.43 | 10 |
| Oct 12 | District 7 1B/2B League Meet Oct 12 · 5,000 Meters Varsity · Place 21 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 21 | 21:09 PB | 10 |
| Oct 9 | CAN-AM InvitationalOct 9 · 5,000 Meters Varsity · Place 37 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 37 | 20:35.42 | 10 |
| Oct 5 | District 7 1B/2B League Meet in ChewelahOct 5 · 5,000 Meters Varsity · Place 27 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 27 | 20:27.9 | 10 |
| Oct 2 | 4th Annual Battle for the 509Oct 2 · 5,000 Meters Junior Varsity · Place 88 · Kettle FallsKettle Falls | 5,000 Meters Junior Varsity | 88 | 19:50.99 PB | 10 |
| Sep 28 | District 7 League Meet in RepublicSep 28 · 5,000 Meters Varsity · Place 35 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 35 | 21:25.56Unofficial | 10 |
| Sep 11 | Highlander InvitationalSep 11 · 2.5 Miles Sophomore · Place 54 · Kettle FallsKettle Falls | 2.5 Miles Sophomore | 54 | 16:37.80 PB | 10 |
| Sep 7 | Josh Wright Memorial Jamboree / Mud RunSep 7 · 2 Miles Varsity · Place 9 · Kettle FallsKettle Falls | 2 Miles Varsity | 9 | 16:27.0Unofficial | 10 |
| Mar 27 | NE 2B XC Kettle Falls MeetMar 27 · 5,000 Meters Varsity · Place 39 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 39 | 21:30.93 PB | 9 |
| Mar 20 | NE 2B League Meet - WAVE 1 (NWC Host)Mar 20 · 5,000 Meters Varsity Boys · Place 34 · Kettle FallsKettle Falls | 5,000 Meters Varsity Boys | 34 | 21:09.84 PB | 9 |
| Mar 13 | NE 2B League Meet Wave 1 (Reardan Host)Mar 13 · 5,000 Meters HS Boys · Place 38 · Kettle FallsKettle Falls | 5,000 Meters HS Boys | 38 | 22:39 PB | 9 |
| Mar 6 | NE 2B XC Chewelah Meet (WAVE 1)Mar 6 · 5,000 Meters HS Boys · Place 41 · Kettle FallsKettle Falls | 5,000 Meters HS Boys | 41 | 22:16.07 PB | 9 |
| Feb 27 | NE 2B XC League Meet (Asotin Host)Feb 27 · 5,000 Meters Varsity · Place 39 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 39 | 21:08 PB | 9 |
2019 Cross Country
6 results2018 Cross Country
2 results