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 | 8:32 | IEML All-League Meet | October 11, 2016 |
| 1.5 Miles · Cle Elum HSIEML All League · Oct 13 | 9:22 | IEML All League | October 13, 2015 |
| 1.5 Miles · Medical Lake HSIEML #3 Chewelah,RVSD,Newport/NWC · Sep 29 | 8:43 | IEML #3 Chewelah,RVSD,Newport/NWC | September 29, 2016 |
| 1.5 Miles · Newport High SchoolIEML - Newport, Pride Prep, Colville, Chewelah & NWC · Sep 28 | 8:26 | IEML - Newport, Pride Prep, Colville, Chewelah & NWC | September 28, 2017 |
| 2.5 Miles · Shadle ParkHighlander Invitational · Sep 11 | 14:33.11 | Highlander Invitational | September 11, 2021 |
| 2400 m · Chewelah Golf and Country Club RV ParkIEML All-League Meet · Oct 16 | 8:15.08 | IEML All-League Meet | October 16, 2017 |
| 2400 m · Medical Lake HSIEML#4 Chew/Riv/NWC · Oct 5 | 8:32.81 | IEML#4 Chew/Riv/NWC | October 5, 2017 |
| 3 Miles · Carmichael MS50th Annual Max Jensen Richland Invitational · Oct 6 | 18:16.41 | 50th Annual Max Jensen Richland Invitational | October 6, 2018 |
| 5,000 Meters · Battle for the 5094th Annual Battle for the 509 · Oct 2 | 17:40.69 | 4th Annual Battle for the 509 | October 2, 2021 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 17:49.00 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Chewelah Golf and Country Club RV ParkNEA Districts · Oct 25 | 17:48.55 | NEA Districts | October 25, 2018 |
| 5,000 Meters · Colville HSNEA 1A Colville/Freeman #2 · Mar 20 | 18:45 | NEA 1A Colville/Freeman #2 | March 20, 2021 |
| 5,000 Meters · Deer Park HSNEA #4 Newport/Riverside · Apr 3 | 17:46 | NEA #4 Newport/Riverside | April 3, 2021 |
| 5,000 Meters · Fairways Golf CourseNike-Battle for the 509 (3rd Annual) · Sep 21 | 17:16.96 | Nike-Battle for the 509 (3rd Annual) | September 21, 2019 |
| 5,000 Meters · Freeman High SchoolNEA#2 LKSD/RVSD/FREE · Oct 9 | 18:48.47 | NEA#2 LKSD/RVSD/FREE | October 9, 2019 |
| 5,000 Meters · Lakeside HSNEA #1: Riverside/Medical Lake/@Lakeside · Sep 29 | 18:08 | NEA #1: Riverside/Medical Lake/@Lakeside | September 29, 2021 |
| 5,000 Meters · Riverside High SchoolNEA #3 Riverside/Lakeside · Mar 27 | 18:08 | NEA #3 Riverside/Lakeside | March 27, 2021 |
| 5,000 Meters · Sun Willows Golf Course1A WIAA State XC Meet · Nov 6 | 17:47.9 | 1A WIAA State XC Meet | November 6, 2021 |
| 5,000 Meters · Sun Willows Golf Course1A WIAA State XC Meet · Nov 9 | 17:12.30 | 1A WIAA State XC Meet | November 9, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | 1A WIAA State XC MeetNov 6 · 5,000 Meters 1A Boys · Place 35 · RiversideRiverside | 5,000 Meters 1A Boys | 35 | 17:47.9 PB | 12 |
| Oct 30 | NEA District 7 ChampionshipsOct 30 · 5,000 Meters Varsity · Place 6 · RiversideRiverside | 5,000 Meters Varsity | 6 | 18:13.00 | 12 |
| Oct 20 | NEA 4: Newport + RiversideOct 20 · 5,000 Meters Varsity · Place 2 · RiversideRiverside | 5,000 Meters Varsity | 2 | 18:05 | 12 |
| Oct 13 | NEA #3: Riverside/Colville/Freeman League MeetOct 13 · 5,000 Meters Varsity · Place 2 · RiversideRiverside | 5,000 Meters Varsity | 2 | 18:05.99 | 12 |
| Oct 6 | NEA 2: Deer Park + RiversideOct 6 · 5,000 Meters Varsity · Place 1 · RiversideRiverside | 5,000 Meters Varsity | 1 | 18:43 | 12 |
| Oct 2 | 4th Annual Battle for the 509Oct 2 · 5,000 Meters Varsity · Place 81 · RiversideRiverside | 5,000 Meters Varsity | 81 | 17:40.69 PB | 12 |
| Sep 29 | NEA #1: Riverside/Medical Lake/@LakesideSep 29 · 5,000 Meters Varsity · Place 6 · RiversideRiverside | 5,000 Meters Varsity | 6 | 18:08 PB | 12 |
| Sep 11 | Highlander InvitationalSep 11 · 2.5 Miles Senior · Place 23 · RiversideRiverside | 2.5 Miles Senior | 23 | 14:33.11 PB | 12 |
| Apr 9 | NEA League ChampionshipsApr 9 · 5,000 Meters Varsity · RiversideRiverside | 5,000 Meters Varsity | 0 | 18:49.24Unofficial | 11 |
| Apr 3 | NEA #4 Newport/RiversideApr 3 · 5,000 Meters Varsity · Place 2 · RiversideRiverside | 5,000 Meters Varsity | 2 | 17:46 PB | 11 |
| Mar 27 | NEA #3 Riverside/LakesideMar 27 · 5,000 Meters Varsity · Place 6 · RiversideRiverside | 5,000 Meters Varsity | 6 | 18:08 PB | 11 |
| Mar 20 | NEA 1A Colville/Freeman #2Mar 20 · 5,000 Meters Varsity · Place 2 · RiversideRiverside | 5,000 Meters Varsity | 2 | 18:45 PB | 11 |
| Mar 13 | NEA 1 Medical Lake, Riverside, at Deer ParkMar 13 · 5,000 Meters Varsity · Place 7 · RiversideRiverside | 5,000 Meters Varsity | 7 | 18:31 | 11 |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 1A WIAA State XC MeetNov 9 · 5,000 Meters 1A Boys · Place 45 · RiversideRiverside | 5,000 Meters 1A Boys | 45 | 17:12.30 PB | 10 |
| Nov 2 | 1A District 7 Districts & 1B/2B District 7 & 9 RegionalsNov 2 · 5,000 Meters Varsity 1A · Place 13 · RiversideRiverside | 5,000 Meters Varsity 1A | 13 | 17:11.99 | 10 |
| Oct 23 | NEA #4 COLV/NWPT/RVSDOct 23 · 5,000 Meters Varsity · Place 1 · RiversideRiverside | 5,000 Meters Varsity | 1 | 17:32 | 10 |
| Oct 16 | NEA #3 Riverside/Deer Park @ Medical LakeOct 16 · 5,000 Meters Varsity · Place 6 · RiversideRiverside | 5,000 Meters Varsity | 6 | 18:03.99 | 10 |
| Oct 12 | 51st Annual Max Jensen Richland InvitationalOct 12 · 0 Miles Division II · Place 14 · RiversideRiverside | 0 Miles Division II | 14 | 16:28.17 | 10 |
| Oct 9 | NEA#2 LKSD/RVSD/FREEOct 9 · 5,000 Meters Varsity · Place 12 · RiversideRiverside | 5,000 Meters Varsity | 12 | 18:48.47 PB | 10 |
| Oct 5 | 46th Annual Sunfair InvitationalOct 5 · 3 Miles Flight 6 Combined (Runner #2) · Place 11 · RiversideRiverside | 3 Miles Flight 6 Combined (Runner #2) | 11 | 17:13.31Unofficial | 10 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Division 3 Varsity · Place 34 · RiversideRiverside | 5,000 Meters Division 3 Varsity | 34 | 17:49.00 PB | 10 |
| Sep 21 | Nike-Battle for the 509 (3rd Annual)Sep 21 · 5,000 Meters Varsity · Place 59 · RiversideRiverside | 5,000 Meters Varsity | 59 | 17:16.96 PB | 10 |
| Sep 14 | Highlander InviteSep 14 · 2.5 Miles Sophomore · Place 21 · RiversideRiverside | 2.5 Miles Sophomore | 21 | 14:26.73 | 10 |
2018 Cross Country
4 results2017 Cross Country
4 results2016 Cross Country
6 results2015 Cross Country
3 results