Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Harrington Golf & Country ClubDistrict 7 Middle School Championships · Oct 21 | 10:32 | District 7 Middle School Championships | October 21, 2017 |
| 1.5 Miles · Lake Roosevelt National Recreation AreaCAN-AM Invitational · Sep 30 | 12:12 | CAN-AM Invitational | September 30, 2017 |
| 1.5 Miles · Mary Walker School DistrictDist 7 1B/2B League Meet · Oct 3 | 11:27 | Dist 7 1B/2B League Meet | October 3, 2017 |
| 2301 m · Big Bend Golf & Country ClubWildcat Invitational · Oct 14 | 10:04:52 | Wildcat Invitational | October 14, 2017 |
| 2558 m · Lake Roosevelt National Recreation AreaDist.7 1B, 2B League Meet #4 @Kettle Falls · Oct 10 | 11:28.99 | Dist.7 1B, 2B League Meet #4 @Kettle Falls | October 10, 2017 |
| 5,000 Meters · Fairways Golf CourseNike-Battle for the 509 (3rd Annual) · Sep 21 | 23:08.59 | Nike-Battle for the 509 (3rd Annual) | September 21, 2019 |
| 5,000 Meters · Jenkins HSNE 2B XC Chewelah Meet (WAVE 1) · Mar 6 | 23:20.36 | NE 2B XC Chewelah Meet (WAVE 1) | March 6, 2021 |
| 5,000 Meters · Kettle Falls HSNE 2B XC Kettle Falls Meet · Mar 27 | 21:37.57 | NE 2B XC Kettle Falls Meet | March 27, 2021 |
| 5,000 Meters · LCSC - XC courseNE 2B XC League Meet (Asotin Host) · Feb 27 | 22:11 | NE 2B XC League Meet (Asotin Host) | February 27, 2021 |
| 5,000 Meters · Mountainside MSNE 2B League Meet - WAVE 1 (NWC Host) · Mar 20 | 22:12 | NE 2B League Meet - WAVE 1 (NWC Host) | March 20, 2021 |
| 5,000 Meters · Reardan HSNE 2B League Meet Wave 1 (Reardan Host) · Mar 13 | 22:43 | 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:14 | 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.
2021 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | District 7/9 1B/2B Regional ChampionshipsOct 30 · 5,000 Meters Varsity · Place 65 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 65 | 20:06.03 | 12 |
| Oct 22 | District 7 1B/2B League ChampionshipOct 22 · 5,000 Meters Varsity · Place 63 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 63 | 20:32.74 | 12 |
| Oct 12 | District 7 1B/2B League Meet Oct 12 · 5,000 Meters Varsity · Place 23 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 23 | 21:14 PB | 12 |
| Oct 9 | CAN-AM InvitationalOct 9 · 5,000 Meters Varsity · Place 47 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 47 | 21:05 | 12 |
| Oct 5 | District 7 1B/2B League Meet in ChewelahOct 5 · 5,000 Meters Varsity · Place 33 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 33 | 20:51 | 12 |
| Oct 2 | 4th Annual Battle for the 509Oct 2 · 5,000 Meters Junior Varsity · Kettle FallsKettle Falls | 5,000 Meters Junior Varsity | 0 | DNF | 12 |
| Sep 28 | District 7 League Meet in RepublicSep 28 · 5,000 Meters Varsity · Place 41 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 41 | 21:58Unofficial | 12 |
| Mar 27 | NE 2B XC Kettle Falls MeetMar 27 · 5,000 Meters Varsity · Place 40 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 40 | 21:37.57 PB | 11 |
| Mar 20 | NE 2B League Meet - WAVE 1 (NWC Host)Mar 20 · 5,000 Meters Varsity Boys · Place 41 · Kettle FallsKettle Falls | 5,000 Meters Varsity Boys | 41 | 22:12 PB | 11 |
| Mar 13 | NE 2B League Meet Wave 1 (Reardan Host)Mar 13 · 5,000 Meters HS Boys · Place 39 · Kettle FallsKettle Falls | 5,000 Meters HS Boys | 39 | 22:43 PB | 11 |
| Mar 6 | NE 2B XC Chewelah Meet (WAVE 1)Mar 6 · 5,000 Meters HS Boys · Place 46 · Kettle FallsKettle Falls | 5,000 Meters HS Boys | 46 | 23:20.36 PB | 11 |
| Feb 27 | NE 2B XC League Meet (Asotin Host)Feb 27 · 5,000 Meters Varsity · Place 45 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 45 | 22:11 PB | 11 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | District 7 ChampionshipsOct 26 · 5,000 Meters Varsity · Place 81 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 81 | 21:34.55 | 10 |
| Oct 18 | Oroville Invite 2019Oct 18 · 3 Miles Varsity · Place 58 · Kettle FallsKettle Falls | 3 Miles Varsity | 58 | 21:52 | 10 |
| Oct 5 | CAN-AM InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 47 · Kettle FallsKettle Falls | 5,000 Meters Junior Varsity | 47 | 22:02 | 10 |
| Sep 28 | District 7 All-League MeetSep 28 · 5,000 Meters Varsity · Place 83 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 83 | 23:00 | 10 |
| Sep 21 | Nike-Battle for the 509 (3rd Annual)Sep 21 · 5,000 Meters Junior Varsity · Place 238 · Kettle FallsKettle Falls | 5,000 Meters Junior Varsity | 238 | 23:08.59 PB | 10 |
| Sep 17 | District 7 League Meet - SouthSep 17 · 5,000 Meters Varsity · Place 48 · Kettle FallsKettle Falls | 5,000 Meters Varsity | 48 | 23:34 | 10 |
| Sep 14 | Highlander InviteSep 14 · 2.5 Miles Sophomore · Place 202 · Kettle FallsKettle Falls | 2.5 Miles Sophomore | 202 | 18:31.60 | 10 |
| Sep 10 | NWC Josh Wright Memorial Jamboree Sep 10 · 2 Miles Varsity · Place 50 · Kettle FallsKettle Falls | 2 Miles Varsity | 50 | 17:03 | 10 |
2017 Cross Country
6 results