Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 18 | 09:24.11 | WRL Championship Meet | October 18, 2016 |
| 3,000 Meters · Lake Oswego Junior High SchoolWRL - Meridian, Rosemont, Sherwood @ LOJ · Oct 10 | 15:18.90 | WRL - Meridian, Rosemont, Sherwood @ LOJ | October 10, 2017 |
| 3,000 Meters · Mary S. Young ParkWRL - Athey, Wood @ Rosemont · Oct 5 | 16:40.05 | WRL - Athey, Wood @ Rosemont | October 5, 2017 |
| 3,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 24 | 14:56.98 | WRL Championship Meet | October 24, 2017 |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 24 | 14:21.32 | Night Meet | August 24, 2018 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Sep 20 | 18:41.80 | Meriwether Cross Country Classic | September 20, 2019 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 21:24.34 | Ultimook Race | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 6A-5 Three Rivers League ChampionshipOct 30 · 5,000 Meters Junior Varsity · Place 44 · West LinnWest Linn | 5,000 Meters Junior Varsity | 44 | 19:05.0 | 10 |
| Oct 16 | Lakeridge, Oregon City, West Linn @ TualatinOct 16 · 5,000 Meters Varsity · Place 37 · West LinnWest Linn | 5,000 Meters Varsity | 37 | 18:47.50 | 10 |
| Sep 25 | Tigard/Tualatin/SMA @ West LinnSep 25 · 5,000 Meters Junior Varsity · Place 5 · West LinnWest Linn | 5,000 Meters Junior Varsity | 5 | 18:26 | 10 |
| Sep 20 | Meriwether Cross Country ClassicSep 20 · 5,000 Meters Junior Varsity · Place 41 · West LinnWest Linn | 5,000 Meters Junior Varsity | 41 | 18:41.80 PB | 10 |
| Sep 11 | Three Rivers League PreviewSep 11 · 5,000 Meters Varsity · Place 60 · West LinnWest Linn | 5,000 Meters Varsity | 60 | 19:10.27 | 10 |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Varsity 5A-6A · Place 151 · West LinnWest Linn | 5,000 Meters Varsity 5A-6A | 151 | 21:24.34 PB | 10 |
| Aug 30 | Night MeetAug 30 · 3,000 Meters Sophomore · Place 43 · West LinnWest Linn | 3,000 Meters Sophomore | 43 | 10:35.87 | 10 |
2018 Cross Country
8 results2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WRL Championship MeetOct 24 · 3,000 Meters 8th Grade · Place 80 · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th Grade | 80 | 14:56.98 PB | 8 |
| Oct 17 | WRL - Canby, Hazelbrook, Rosemont, Sherwood @ AtheyOct 17 · 3,000 Meters 8th Grade · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th Grade | — | 14:10.14Unofficial | 8 |
| Oct 10 | WRL - Meridian, Rosemont, Sherwood @ LOJOct 10 · 3,000 Meters 8th Grade · Place 47 · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th Grade | 47 | 15:18.90 PB | 8 |
| Oct 5 | WRL - Athey, Wood @ RosemontOct 5 · 3,000 Meters 8th Grade-boys · Place 27 · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th Grade-boys | 27 | 16:40.05 PB | 8 |
| Sep 26 | WRL Preview MeetSep 26 · 3,000 Meters 8th Grade · Place 79 · Rosemont RidgeRosemont Ridge | 3,000 Meters 8th Grade | 79 | 15:48.37 | 8 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | WRL Championship MeetOct 18 · 2,000 Meters 6th Grade/7th Grade · Place 125 · Rosemont RidgeRosemont Ridge | 2,000 Meters 6th Grade/7th Grade | 125 | 09:24.11 PB | 7 |