Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Chewelah Golf and Country Club RV ParkIEML League Final · Oct 16 | 9:24.00 | IEML League Final | October 16, 2018 |
| 3,000 Meters · Riverside Middle SchoolPrep-SIA,Deer Park, St. Geo @ RMS · Oct 2 | 9:23 | Prep-SIA,Deer Park, St. Geo @ RMS | October 2, 2018 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 18:07.20 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Deer Park HSNEA 1 Medical Lake, Riverside, at Deer Park · Mar 13 | 18:32 | NEA 1 Medical Lake, Riverside, at Deer Park | March 13, 2021 |
| 5,000 Meters · Fairways Golf CourseNike-Battle for the 509 (3rd Annual) · Sep 21 | 18:11.64 | Nike-Battle for the 509 (3rd Annual) | September 21, 2019 |
| 5,000 Meters · Freeman High SchoolNEA#2 LKSD/RVSD/FREE · Oct 9 | 18:03.81 | NEA#2 LKSD/RVSD/FREE | October 9, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
3 results2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | 1A District 7 Districts & 1B/2B District 7 & 9 RegionalsNov 2 · 5,000 Meters Varsity 1A · Place 21 · RiversideRiverside | 5,000 Meters Varsity 1A | 21 | 17:55.87 | 9 |
| Oct 23 | NEA #4 COLV/NWPT/RVSDOct 23 · 5,000 Meters Varsity · Place 4 · RiversideRiverside | 5,000 Meters Varsity | 4 | 17:52 | 9 |
| Oct 16 | NEA #3 Riverside/Deer Park @ Medical LakeOct 16 · 5,000 Meters Varsity · Place 12 · RiversideRiverside | 5,000 Meters Varsity | 12 | 18:59.82 | 9 |
| Oct 12 | 51st Annual Max Jensen Richland InvitationalOct 12 · 0 Miles Division II · Place 33 · RiversideRiverside | 0 Miles Division II | 33 | 16:56.87 | 9 |
| Oct 9 | NEA#2 LKSD/RVSD/FREEOct 9 · 5,000 Meters Varsity · Place 8 · RiversideRiverside | 5,000 Meters Varsity | 8 | 18:03.81 PB | 9 |
| Oct 5 | 46th Annual Sunfair InvitationalOct 5 · 3 Miles Flight 4 Combined (Runner #4) · Place 8 · RiversideRiverside | 3 Miles Flight 4 Combined (Runner #4) | 8 | 17:41.70Unofficial | 9 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Division 3 Varsity · Place 49 · RiversideRiverside | 5,000 Meters Division 3 Varsity | 49 | 18:07.20 PB | 9 |
| Sep 21 | Nike-Battle for the 509 (3rd Annual)Sep 21 · 5,000 Meters Varsity · Place 111 · RiversideRiverside | 5,000 Meters Varsity | 111 | 18:11.64 PB | 9 |
| Sep 14 | Highlander InviteSep 14 · 2.5 Miles Freshman · Place 13 · RiversideRiverside | 2.5 Miles Freshman | 13 | 14:53.20 | 9 |
2018 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | IEML League FinalOct 16 · 3,000 Meters Varsity · Place 9 · RiversideRiverside | 3,000 Meters Varsity | 9 | 9:24.00 PB | 8 |
| Oct 4 | St Georges vs. Lakeside Week 2Oct 4 · 3,000 Meters 7th / 8th Grade · RiversideRiverside | 3,000 Meters 7th / 8th Grade | — | 10:14Unofficial | 8 |
| 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 | — | 9:23 PB | 8 |
| Sep 27 | Colv, Chew, Newport, Prep-SIA @RMSSep 27 · 3,000 Meters 7th and 8th Boys · Place 1 · RiversideRiverside | 3,000 Meters 7th and 8th Boys | 1 | 9:35 | 8 |