Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Chewelah Golf and Country Club RV ParkIEML All-League Meet · Oct 11 | 9:31 | IEML All-League Meet | October 11, 2016 |
| 1.5 Miles · Newport High SchoolIEML - Newport, Pride Prep, Colville, Chewelah & NWC · Sep 28 | 9:28 | IEML - Newport, Pride Prep, Colville, Chewelah & NWC | September 28, 2017 |
| 2.5 Miles · Shadle ParkHighlander Invitational · Sep 11 | 16:50.63 | Highlander Invitational | September 11, 2021 |
| 2400 m · Chewelah Golf and Country Club RV ParkIEML All-League Meet · Oct 16 | 8:57.62 | IEML All-League Meet | October 16, 2017 |
| 2400 m · Medical Lake HSIEML#4 Chew/Riv/NWC · Oct 5 | 9:32.06 | IEML#4 Chew/Riv/NWC | October 5, 2017 |
| 3 Miles · Carmichael MS50th Annual Max Jensen Richland Invitational · Oct 6 | 20:30.10 | 50th Annual Max Jensen Richland Invitational | October 6, 2018 |
| 5,000 Meters · Battle for the 5094th Annual Battle for the 509 · Oct 2 | 20:43.73 | 4th Annual Battle for the 509 | October 2, 2021 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 20:38.50 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Chewelah Golf and Country Club RV ParkNEA Districts · Oct 25 | 20:21.09 | NEA Districts | October 25, 2018 |
| 5,000 Meters · Colville HSNEA 1A Colville/Freeman #2 · Mar 20 | 21:53 | NEA 1A Colville/Freeman #2 | March 20, 2021 |
| 5,000 Meters · Deer Park HSNEA #4 Newport/Riverside · Apr 3 | 20:56 | NEA #4 Newport/Riverside | April 3, 2021 |
| 5,000 Meters · Fairways Golf CourseNike-Battle for the 509 (3rd Annual) · Sep 21 | 20:59.29 | Nike-Battle for the 509 (3rd Annual) | September 21, 2019 |
| 5,000 Meters · Freeman High SchoolNEA#2 LKSD/RVSD/FREE · Oct 9 | 20:29.17 | NEA#2 LKSD/RVSD/FREE | October 9, 2019 |
| 5,000 Meters · Lakeside HSNEA #1: Riverside/Medical Lake/@Lakeside · Sep 29 | 20:38 | NEA #1: Riverside/Medical Lake/@Lakeside | September 29, 2021 |
| 5,000 Meters · Riverside High SchoolNEA #3 Riverside/Lakeside · Mar 27 | 21:05.70 | NEA #3 Riverside/Lakeside | March 27, 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 | NEA District 7 ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 15 · RiversideRiverside | 5,000 Meters Junior Varsity | 15 | 21:03.36 | 12 |
| Oct 20 | NEA 4: Newport + RiversideOct 20 · 5,000 Meters Junior Varsity · Place 2 · RiversideRiverside | 5,000 Meters Junior Varsity | 2 | 21:04 | 12 |
| Oct 13 | NEA #3: Riverside/Colville/Freeman League MeetOct 13 · 5,000 Meters Junior Varsity · Place 2 · RiversideRiverside | 5,000 Meters Junior Varsity | 2 | 20:57.77 | 12 |
| Oct 9 | 52nd Max Jensen Richland InvitationalOct 9 · 3 Miles Varsity · Place 62 · RiversideRiverside | 3 Miles Varsity | 62 | 19:30.68 | 12 |
| Oct 6 | NEA 2: Deer Park + RiversideOct 6 · 5,000 Meters Varsity · Place 11 · RiversideRiverside | 5,000 Meters Varsity | 11 | 20:57 | 12 |
| Oct 2 | 4th Annual Battle for the 509Oct 2 · 5,000 Meters Varsity · Place 198 · RiversideRiverside | 5,000 Meters Varsity | 198 | 20:43.73 PB | 12 |
| Sep 29 | NEA #1: Riverside/Medical Lake/@LakesideSep 29 · 5,000 Meters Varsity · Place 17 · RiversideRiverside | 5,000 Meters Varsity | 17 | 20:38 PB | 12 |
| Sep 11 | Highlander InvitationalSep 11 · 2.5 Miles Senior · Place 62 · RiversideRiverside | 2.5 Miles Senior | 62 | 16:50.63 PB | 12 |
| Apr 3 | NEA #4 Newport/RiversideApr 3 · 5,000 Meters Varsity · Place 11 · RiversideRiverside | 5,000 Meters Varsity | 11 | 20:56 PB | 11 |
| Mar 27 | NEA #3 Riverside/LakesideMar 27 · 5,000 Meters Varsity · Place 14 · RiversideRiverside | 5,000 Meters Varsity | 14 | 21:05.70 PB | 11 |
| Mar 20 | NEA 1A Colville/Freeman #2Mar 20 · 5,000 Meters Varsity · Place 13 · RiversideRiverside | 5,000 Meters Varsity | 13 | 21:53 PB | 11 |
| Mar 13 | NEA 1 Medical Lake, Riverside, at Deer ParkMar 13 · 5,000 Meters Junior Varsity · Place 4 · RiversideRiverside | 5,000 Meters Junior Varsity | 4 | 22:11 | 11 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | NEA #4 COLV/NWPT/RVSDOct 23 · 5,000 Meters Junior Varsity · Place 6 · RiversideRiverside | 5,000 Meters Junior Varsity | 6 | 20:20 | 10 |
| Oct 16 | NEA #3 Riverside/Deer Park @ Medical LakeOct 16 · 5,000 Meters Junior Varsity · Place 14 · RiversideRiverside | 5,000 Meters Junior Varsity | 14 | 21:38.70 | 10 |
| Oct 12 | 51st Annual Max Jensen Richland InvitationalOct 12 · 0 Miles Freshman · Place 95 · RiversideRiverside | 0 Miles Freshman | 95 | 19:21.73 | 10 |
| Oct 9 | NEA#2 LKSD/RVSD/FREEOct 9 · 5,000 Meters Junior Varsity · Place 19 · RiversideRiverside | 5,000 Meters Junior Varsity | 19 | 20:29.17 PB | 10 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Small Schools/D3 JV · Place 63 · RiversideRiverside | 5,000 Meters Small Schools/D3 JV | 63 | 20:38.50 PB | 10 |
| Sep 21 | Nike-Battle for the 509 (3rd Annual)Sep 21 · 5,000 Meters Junior Varsity · Place 157 · RiversideRiverside | 5,000 Meters Junior Varsity | 157 | 20:59.29 PB | 10 |
| Sep 14 | Highlander InviteSep 14 · 2.5 Miles Sophomore · Place 126 · RiversideRiverside | 2.5 Miles Sophomore | 126 | 16:34.06 | 10 |
2018 Cross Country
8 results2017 Cross Country
4 results2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | IEML All-League MeetOct 11 · 1.5 Miles MS Varsity 7/8 Boys · Place 25 · RiversideRiverside | 1.5 Miles MS Varsity 7/8 Boys | 25 | 9:31 PB | 7 |