Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Irene Rinehart Riverfront ParkEllensburg Invitational Relays · Sep 7 | 9:00 | Ellensburg Invitational Relays | September 7, 2019 |
| 3 Miles · Carmichael MS50th Annual Max Jensen Richland Invitational · Oct 6 | 18:43.74 | 50th Annual Max Jensen Richland Invitational | October 6, 2018 |
| 3 Miles · Franklin Park-YakimaCadet 'Small School' Meet · Feb 27 | 18:16.78 | Cadet 'Small School' Meet | February 27, 2021 |
| 4,000 Meters · Black Rock Creek GCCWAC League Meet: Selah, Grandview @ Prosser · Mar 10 | 14:13 | CWAC League Meet: Selah, Grandview @ Prosser | March 10, 2021 |
| 5,000 Meters · Big Cross Disc Golf CourseDistrict 5 B Championships · Oct 17 | 18:39.10 | District 5 B Championships | October 17, 2018 |
| 5,000 Meters · Blue Heron ParkCBBN League Meet #2 @ Moses Lake · Oct 18 | 17:35.0 | CBBN League Meet #2 @ Moses Lake | October 18, 2022 |
| 5,000 Meters · Blue Heron ParkDistrict 5/6 1B/2B State Qualifier · Oct 30 | 18:01.91 | District 5/6 1B/2B State Qualifier | October 30, 2019 |
| 5,000 Meters · Milton-Freewater Golf CourseGUTBUSTER · Oct 12 | 19:20.09 | GUTBUSTER | October 12, 2018 |
| 5,000 Meters · Riverside Junior-Senior High SchoolRiverside Runoff · Mar 25 | 19:15.2 | Riverside Runoff | March 25, 2021 |
| 5,000 Meters · Sun Willows Golf Course1B/2B WIAA State XC Meet · Nov 9 | 17:52.60 | 1B/2B WIAA State XC Meet | November 9, 2019 |
| 5,000 Meters · Trout Lake School1st Gorge Cup Invitational: Trout Lake, WA · Sep 12 | 19:55.30 | 1st Gorge Cup Invitational: Trout Lake, WA | September 12, 2018 |
| 8,000 Meters · Hudson Valley Sports DomeMSMC Knight Invitational · Sep 24 | 31:35.1 | MSMC Knight Invitational | September 24, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
2 results2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | CBBN 4A District ChampionshipsOct 27 · 3 Miles Junior Varsity · Place 1 · SunnysideSunnyside | 3 Miles Junior Varsity | 1 | 17:09.83 | 12 |
| Oct 18 | CBBN League Meet #2 @ Moses LakeOct 18 · 5,000 Meters Junior Varsity · Place 1 · SunnysideSunnyside | 5,000 Meters Junior Varsity | 1 | 17:35.0 PB | 12 |
| Oct 8 | 53rd Max Jensen Richland InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 1 · SunnysideSunnyside | 5,000 Meters Junior Varsity | 1 | 17:21.66 | 12 |
| Oct 1 | Pasco Big CrossOct 1 · 5,000 Meters Junior Varsity · Place 1 · SunnysideSunnyside | 5,000 Meters Junior Varsity | 1 | 18:03.57 | 12 |
| Sep 24 | Hawk InviteSep 24 · Varsity · Place 1 · SunnysideSunnyside | Varsity | 1 | 18:36 | 12 |
| Sep 24 | Connell InviteSep 24 · Junior Varsity · Place 1 · SunnysideSunnyside | Junior Varsity | 1 | 18:36 | 12 |
| Sep 22 | CBBN League Meet #1Sep 22 · 5,000 Meters Junior Varsity · Place 1 · SunnysideSunnyside | 5,000 Meters Junior Varsity | 1 | 17:39.9 | 12 |
| Sep 17 | Fort Steilacoom XC InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 1 · SunnysideSunnyside | 5,000 Meters Junior Varsity | 1 | 17:14.1 | 12 |
2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | OSAA 3A/2A/1A State ChampionshipsNov 6 · 5,000 Meters 2A · Place 8 · BickletonBickleton | 5,000 Meters 2A | 8 | 17:31.90 | 11 |
| Oct 29 | 3A/2A/1A-SD3 District 3 ChampionshipsOct 29 · 5,000 Meters Varsity · Place 5 · BickletonBickleton | 5,000 Meters Varsity | 5 | 17:02.8 | 11 |
| Oct 14 | CWAC: Ephrata, Othello and Prosser @ GrandviewOct 14 · 5,000 Meters Varsity · Place 5 · BickletonBickleton | 5,000 Meters Varsity | 5 | 17:45 | 11 |
| Oct 9 | 52nd Max Jensen Richland InvitationalOct 9 · 3 Miles Division II · Place 18 · BickletonBickleton | 3 Miles Division II | 18 | 16:57.24 | 11 |
| Oct 7 | Mustang InviteOct 7 · 5,000 Meters Varsity · Place 11 · BickletonBickleton | 5,000 Meters Varsity | 11 | 17:51.2 | 11 |
| Sep 25 | Connell InviteSep 25 · 5,000 Meters Varsity · Place 47 · BickletonBickleton | 5,000 Meters Varsity | 47 | 19:20 | 11 |
| Sep 11 | 1st Annual Chiawana InviteSep 11 · 5,000 Meters Varsity · Place 11 · BickletonBickleton | 5,000 Meters Varsity | 11 | 18:19.90 | 11 |
| Mar 25 | Riverside RunoffMar 25 · 5,000 Meters 5K - High School · Place 2 · BickletonBickleton | 5,000 Meters 5K - High School | 2 | 19:15.2 PB | 10 |
| Mar 10 | CWAC League Meet: Selah, Grandview @ ProsserMar 10 · 4,000 Meters Varsity · Place 6 · BickletonBickleton | 4,000 Meters Varsity | 6 | 14:13 PB | 10 |
| Mar 3 | CWAC League Meet: East Valley, Grandview @ ProsserMar 3 · 4,000 Meters Varsity · Place 6 · BickletonBickleton | 4,000 Meters Varsity | 6 | 14:47 | 10 |
| Feb 27 | Cadet 'Small School' MeetFeb 27 · 3 Miles Varsity · Place 9 · BickletonBickleton | 3 Miles Varsity | 9 | 18:16.78 PB | 10 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 1B/2B WIAA State XC MeetNov 9 · 5,000 Meters 1B2/2B Boys · Place 62 · BickletonBickleton | 5,000 Meters 1B2/2B Boys | 62 | 17:52.60 PB | 9 |
| Oct 30 | District 5/6 1B/2B State QualifierOct 30 · 5,000 Meters Varsity · Place 19 · BickletonBickleton | 5,000 Meters Varsity | 19 | 18:01.91 PB | 9 |
| Oct 23 | District 5 1B/2B ChampionshipsOct 23 · 5,000 Meters Varsity · Place 6 · BickletonBickleton | 5,000 Meters Varsity | 6 | 17:46.85 | 9 |
| Oct 12 | 51st Annual Max Jensen Richland InvitationalOct 12 · 0 Miles Division II · Place 34 · BickletonBickleton | 0 Miles Division II | 34 | 17:00.69 | 9 |
| Sep 28 | Connell InviteSep 28 · 5,000 Meters Varsity · Place 31 · BickletonBickleton | 5,000 Meters Varsity | 31 | 18:31.0 | 9 |
| Sep 21 | Bridgette Nelson Memorial Invitational MeetSep 21 · 5,000 Meters Varsity · Place 37 · BickletonBickleton | 5,000 Meters Varsity | 37 | 19:12.20 | 9 |
| Sep 7 | Ellensburg Invitational RelaysSep 7 · 1.5 Miles HS Individual Race · BickletonBickleton | 1.5 Miles HS Individual Race | — | 9:00 PB | 9 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | 1B/2B WIAA State XC MeetNov 3 · 5,000 Meters 1B/2B Boys · Place 84 · BickletonBickleton | 5,000 Meters 1B/2B Boys | 84 | 18:38.30 | 8 |
| Oct 24 | 2018 D5/6 B State QualifierOct 24 · 5,000 Meters 1B/2B Boys · Place 28 · BickletonBickleton | 5,000 Meters 1B/2B Boys | 28 | 18:29.57 | 8 |
| Oct 17 | District 5 B ChampionshipsOct 17 · 5,000 Meters Varsity · Place 7 · BickletonBickleton | 5,000 Meters Varsity | 7 | 18:39.10 PB | 8 |
| Oct 12 | GUTBUSTEROct 12 · 5,000 Meters Varsity · Place 8 · BickletonBickleton | 5,000 Meters Varsity | 8 | 19:20.09 PB | 8 |
| Oct 6 | 50th Annual Max Jensen Richland InvitationalOct 6 · 3 Miles Junior/Senior · Place 89 · BickletonBickleton | 3 Miles Junior/Senior | 89 | 18:43.74 PB | 8 |
| Sep 29 | Pasco Bulldog InviteSep 29 · 5,000 Meters Varsity · Place 51 · BickletonBickleton | 5,000 Meters Varsity | 51 | 20:03.54 | 8 |
| Sep 21 | Footrace to ValhallaSep 21 · Varsity · Place 20 · BickletonBickleton | Varsity | 20 | 19:11.0 | 8 |
| Sep 12 | 1st Gorge Cup Invitational: Trout Lake, WASep 12 · 5,000 Meters Varsity · Place 29 · BickletonBickleton | 5,000 Meters Varsity | 29 | 19:55.30 PB | 8 |
| Sep 8 | Ellensburg Invitational RelaysSep 8 · Varsity · Place 42 · BickletonBickleton | Varsity | 42 | 09:57 | 8 |