Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Beachview ParkSeaport Invite · Sep 16 | 10:08.17 | Seaport Invite | September 16, 2017 |
| 1.5 Miles · Troy HSTroy Invitational · Oct 12 | 10:44.4 | Troy Invitational | October 12, 2017 |
| 2,500 Meters · Sunnyside ParkLMS Spartan Invite · Sep 28 | 10:41.27 | LMS Spartan Invite | September 28, 2017 |
| 2.5 Miles · Shadle ParkHighlander Invitational · Sep 11 | 16:07.91 | Highlander Invitational | September 11, 2021 |
| 3 Miles · Carmichael MS50th Annual Max Jensen Richland Invitational · Oct 6 | 21:05.98 | 50th Annual Max Jensen Richland Invitational | October 6, 2018 |
| 5,000 Meters · 5000 Meters on a 400m Track1B/2B Washington State Cross Country Coaches Association Virtual XC State Meet · Feb 27 | 19:46.9 | 1B/2B Washington State Cross Country Coaches Association Virtual XC State Meet | February 27, 2021 |
| 5,000 Meters · Battle for the 5094th Annual Battle for the 509 · Oct 2 | 19:38.94 | 4th Annual Battle for the 509 | October 2, 2021 |
| 5,000 Meters · Fairways Golf CourseNike-Battle for the 509 (3rd Annual) · Sep 21 | 20:26.68 | Nike-Battle for the 509 (3rd Annual) | September 21, 2019 |
| 5,000 Meters · Jenkins HSNE 2B XC Chewelah Meet (WAVE 1) · Mar 6 | 20:37.98 | NE 2B XC Chewelah Meet (WAVE 1) | March 6, 2021 |
| 5,000 Meters · Kettle Falls HSNE 2B XC Kettle Falls Meet · Mar 27 | 20:38.81 | NE 2B XC Kettle Falls Meet | March 27, 2021 |
| 5,000 Meters · LCSC - XC courseNE 2B XC League Meet (Asotin Host) · Feb 27 | 18:48 | NE 2B XC League Meet (Asotin Host) | February 27, 2021 |
| 5,000 Meters · Lewis-Clark State Cross Country CourseInland Empire Challenge · Oct 9 | 17:56 | Inland Empire Challenge | October 9, 2021 |
| 5,000 Meters · Reardan HSNE 2B League Meet Wave 1 (Reardan Host) · Mar 13 | 20:07 | NE 2B League Meet Wave 1 (Reardan Host) | March 13, 2021 |
| 5,000 Meters · St. John Golf CourseNE 1B/2B D7 Meet (SJEL Host) · Sep 25 | 25:02 | NE 1B/2B D7 Meet (SJEL Host) | September 25, 2018 |
| 5,000 Meters · Wildcat XC 5k CourseNE 1B/2B District 7 Championships (HS & MS) · Oct 20 | 21:20 | NE 1B/2B District 7 Championships (HS & MS) | October 20, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
15 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | 1B/2B WIAA State XC MeetNov 6 · 5,000 Meters Varsity · Place 70 · AsotinAsotin | 5,000 Meters Varsity | 70 | 19:00.10 | — |
| Oct 30 | District 7/9 1B/2B Regional ChampionshipsOct 30 · 5,000 Meters Varsity · Place 36 · AsotinAsotin | 5,000 Meters Varsity | 36 | 18:45.35 | 12 |
| Oct 22 | District 7 1B/2B League ChampionshipOct 22 · 5,000 Meters Varsity · Place 30 · AsotinAsotin | 5,000 Meters Varsity | 30 | 18:20.26 | 12 |
| Oct 12 | District 7&9 1B/2B League Meet SouthOct 12 · 5,000 Meters Varsity · Place 10 · AsotinAsotin | 5,000 Meters Varsity | 10 | 19:07 | 12 |
| Oct 9 | Inland Empire ChallengeOct 9 · 5,000 Meters Varsity · Place 64 · AsotinAsotin | 5,000 Meters Varsity | 64 | 17:56 PB | 12 |
| Oct 2 | 4th Annual Battle for the 509Oct 2 · 5,000 Meters Varsity · Place 175 · AsotinAsotin | 5,000 Meters Varsity | 175 | 19:38.94 PB | 12 |
| Sep 28 | D7/D9 League Meet #1 Asotin HostSep 28 · 5,000 Meters Varsity · Place 6 · AsotinAsotin | 5,000 Meters Varsity | 6 | 18:36 | 12 |
| Sep 18 | Asotin XC InvitationalSep 18 · 5,000 Meters Varsity · Place 23 · AsotinAsotin | 5,000 Meters Varsity | 23 | 18:04 | 12 |
| Sep 18 | Asotin XC InvitationalSep 18 · 5,000 Meters Varsity · Place 23 · AsotinAsotin | 5,000 Meters Varsity | 23 | 18:04 | 12 |
| Sep 11 | Highlander InvitationalSep 11 · 2.5 Miles Senior · Place 42 · AsotinAsotin | 2.5 Miles Senior | 42 | 16:07.91 PB | 12 |
| Mar 27 | NE 2B XC Kettle Falls MeetMar 27 · 5,000 Meters Varsity · Place 32 · AsotinAsotin | 5,000 Meters Varsity | 32 | 20:38.81 PB | 11 |
| Mar 13 | NE 2B League Meet Wave 1 (Reardan Host)Mar 13 · 5,000 Meters HS Boys · Place 21 · AsotinAsotin | 5,000 Meters HS Boys | 21 | 20:07 PB | 11 |
| Mar 6 | NE 2B XC Chewelah Meet (WAVE 1)Mar 6 · 5,000 Meters HS Boys · Place 22 · AsotinAsotin | 5,000 Meters HS Boys | 22 | 20:37.98 PB | 11 |
| Feb 27 | 1B/2B Washington State Cross Country Coaches Association Virtual XC State MeetFeb 27 · 5,000 Meters 1B2/2B Boys · Place 18 · AsotinAsotin | 5,000 Meters 1B2/2B Boys | 18 | 19:46.9 PB | 11 |
| Feb 27 | NE 2B XC League Meet (Asotin Host)Feb 27 · 5,000 Meters Varsity · Place 15 · AsotinAsotin | 5,000 Meters Varsity | 15 | 18:48 PB | 11 |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | District 7 ChampionshipsOct 26 · 5,000 Meters Varsity · Place 79 · AsotinAsotin | 5,000 Meters Varsity | 79 | 21:18.13 | 10 |
| Oct 8 | District 7\9 South Meet @ Valley ChristianOct 8 · 5,000 Meters Varsity · Place 33 · AsotinAsotin | 5,000 Meters Varsity | 33 | 20:12 | 10 |
| Oct 5 | Inland Empire ChallengeOct 5 · 5,000 Meters Junior Varsity · Place 50 · AsotinAsotin | 5,000 Meters Junior Varsity | 50 | 19:45 | 10 |
| Sep 28 | District 7 All-League MeetSep 28 · 5,000 Meters Varsity · Place 51 · AsotinAsotin | 5,000 Meters Varsity | 51 | 20:17 | 10 |
| Sep 21 | Nike-Battle for the 509 (3rd Annual)Sep 21 · 5,000 Meters Junior Varsity · Place 135 · AsotinAsotin | 5,000 Meters Junior Varsity | 135 | 20:26.68 PB | 10 |
| Sep 17 | District 7 League Meet Sep 17 · 3.1 Miles Varsity · Place 38 · AsotinAsotin | 3.1 Miles Varsity | 38 | 21:42 | 10 |
2018 Cross Country
9 results2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Bi-State ChampionshipsOct 19 · 1.5 Miles Varsity · Place 33 · AsotinAsotin | 1.5 Miles Varsity | 33 | 9:50.04Unofficial | 8 |
| Oct 12 | Troy InvitationalOct 12 · 1.5 Miles Middle School · Place 17 · AsotinAsotin | 1.5 Miles Middle School | 17 | 10:44.4 PB | 8 |
| Sep 28 | LMS Spartan InviteSep 28 · 2,500 Meters Middle School · AsotinAsotin | 2,500 Meters Middle School | — | 10:41.27 PB | 8 |
| Sep 16 | Seaport InviteSep 16 · 1.5 Miles Middle School 7/8 · Place 48 · AsotinAsotin | 1.5 Miles Middle School 7/8 | 48 | 10:08.17 PB | 8 |
| Sep 12 | Lancer InviteSep 12 · 1.5 Miles Middle School · Place 22 · AsotinAsotin | 1.5 Miles Middle School | 22 | 11:07.29 | 8 |