Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Chewelah Golf and Country Club RV ParkIMEL All League · Oct 15 | 9:51.29 | IMEL All League | October 15, 2019 |
| 1.5 Miles · Lakeside HSIEML- Lakeside MS · Oct 8 | 10:43 | IEML- Lakeside MS | October 8, 2019 |
| 1.5 Miles · Medical Lake HSIEML#4 @ medical lake · Oct 3 | 10:55.73 | IEML#4 @ medical lake | October 3, 2019 |
| 1.5 Miles · Newport High SchoolIEML MS Meet · Sep 17 | 10:43 | IEML MS Meet | September 17, 2019 |
| 2.5 Miles · Shadle ParkHighlander Invitational · Sep 11 | 18:57.33 | Highlander Invitational | September 11, 2021 |
| 2400 m · Riverside Middle SchoolIEML Riverside MS Meet · Sep 26 | 12:06 | IEML Riverside MS Meet | September 26, 2019 |
| 2400 m · St.George'sIEML St. George's MS Meet · Oct 1 | 11:59 | IEML St. George's MS Meet | October 1, 2019 |
| 3,000 Meters · Chewelah Golf and Country Club RV ParkIEML League Final · Oct 16 | 13:04.00 | IEML League Final | October 16, 2018 |
| 3,000 Meters · Riverside Middle SchoolPrep-SIA,Deer Park, St. Geo @ RMS · Oct 2 | 13:08 | Prep-SIA,Deer Park, St. Geo @ RMS | October 2, 2018 |
| 5,000 Meters · Battle for the 5094th Annual Battle for the 509 · Oct 2 | 23:10.41 | 4th Annual Battle for the 509 | October 2, 2021 |
| 5,000 Meters · Lakeside HSNEA #1: Riverside/Medical Lake/@Lakeside · Sep 29 | 24:08 | NEA #1: Riverside/Medical Lake/@Lakeside | September 29, 2021 |
| 5,000 Meters · Polo Grounds6th Annual Battle for the 509 · Sep 30 | 20:49.10 | 6th Annual Battle for the 509 | September 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | NEA #4 Riverside, Newport, Medical Lake @ FreemanOct 18 · 5,000 Meters Varsity · Place 19 · RiversideRiverside | 5,000 Meters Varsity | 19 | 21:21 | 12 |
| Oct 11 | NEA #3 Newport, Colville, Deer Park @ RiversideOct 11 · Junior Varsity · Place 1 · RiversideRiverside | Junior Varsity | 1 | 20:24 | 12 |
| Oct 4 | NEA #2 Deer Park, Riverside, @ Medical LakeOct 4 · 5,000 Meters Junior Varsity · Place 19 · RiversideRiverside | 5,000 Meters Junior Varsity | 19 | 24:11.8 | 12 |
| Sep 30 | 6th Annual Battle for the 509Sep 30 · 5,000 Meters Beginner Junior Varsity · Place 49 · RiversideRiverside | 5,000 Meters Beginner Junior Varsity | 49 | 20:49.10 PB | 12 |
| Sep 27 | NEA #1 Lakeside, Riverside @ NewportSep 27 · 5,000 Meters Junior Varsity · Place 4 · RiversideRiverside | 5,000 Meters Junior Varsity | 4 | 21:48.15 | 12 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | NEA #4 Colville / Medical Lake @ RiversideOct 19 · 5,000 Meters Junior Varsity · Place 2 · RiversideRiverside | 5,000 Meters Junior Varsity | 2 | 21:08 | 11 |
| Oct 15 | Lake Spokane XC InvitationalOct 15 · 5,000 Meters Varsity · Place 68 · RiversideRiverside | 5,000 Meters Varsity | 68 | 21:45.9 | 11 |
| Oct 12 | NEA #3 Colville, Riverside, Deer Park, FreemanOct 12 · 5,000 Meters Junior Varsity · Place 1 · RiversideRiverside | 5,000 Meters Junior Varsity | 1 | 22:24.36 | 11 |
| Oct 8 | 53rd Max Jensen Richland InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 108 · RiversideRiverside | 5,000 Meters Junior Varsity | 108 | 23:05.57 | 11 |
| Oct 5 | NEA #2 Newport/ Deer Park @ RiversideOct 5 · 5,000 Meters Combined Guys · Place 11 · RiversideRiverside | 5,000 Meters Combined Guys | 11 | 22:21Unofficial | 11 |
| Oct 1 | Battle for the 509Oct 1 · 5,000 Meters Junior Varsity · Place 163 · RiversideRiverside | 5,000 Meters Junior Varsity | 163 | 21:58.20 | JR |
| Sep 28 | NEA Meet #1 Lakeside/Riverside/Newport @ColvilleSep 28 · 5,000 Meters Junior Varsity · Place 16 · RiversideRiverside | 5,000 Meters Junior Varsity | 16 | 24:08 | 11 |
| Sep 24 | CAN-AM INVITATIONAL CROSS COUNTRYSep 24 · Varsity · Place 54 · RiversideRiverside | Varsity | 54 | 23:17 | 11 |
2021 Cross Country
5 results2019 Cross Country
6 results2018 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | IEML League FinalOct 16 · 3,000 Meters Varsity · Place 52 · RiversideRiverside | 3,000 Meters Varsity | 52 | 13:04.00 PB | 7 |
| Oct 4 | St Georges vs. Lakeside Week 2Oct 4 · 3,000 Meters 7th / 8th Grade · RiversideRiverside | 3,000 Meters 7th / 8th Grade | — | 13:52Unofficial | 7 |
| Oct 2 | Prep-SIA,Deer Park, St. Geo @ RMSOct 2 · 3,000 Meters 7th and 8th Boys · RiversideRiverside | 3,000 Meters 7th and 8th Boys | — | 13:08 PB | 7 |
| Sep 27 | Colv, Chew, Newport, Prep-SIA @RMSSep 27 · 3,000 Meters 7th and 8th Boys · Place 21 · RiversideRiverside | 3,000 Meters 7th and 8th Boys | 21 | 13:42 | 7 |