Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Lake Oswego Junior High SchoolLakeridge Junior High · Oct 4 | 9:50.7 | Lakeridge Junior High | October 4, 2016 |
| 2,000 Meters · Tualatin HSWRL - HB, LJHS, LOJ, Sherwood · Oct 13 | 09:25.15 | WRL - HB, LJHS, LOJ, Sherwood | October 13, 2015 |
| 2,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 20 | 09:31.44 | WRL Championship Meet | October 20, 2015 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 24:54.40 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 27:15.45 | 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 48 · Lake OswegoLake Oswego | 5,000 Meters Junior Varsity | 48 | 25:32.3 | 10 |
| Oct 19 | Warner Pacific XC ClassicOct 19 · 5,000 Meters Varsity · Place 93 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 93 | 25:35.68 | 10 |
| Oct 16 | Canby, St. Mary's, Tigard @ Lake OswegoOct 16 · 5,000 Meters Varsity · Place 26 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 26 | 25:44.00 | 10 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Freshman/Sophomore JV · Place 118 · Lake OswegoLake Oswego | 5,000 Meters Freshman/Sophomore JV | 118 | 24:54.40 PB | 10 |
| Sep 20 | Meriwether Cross Country ClassicSep 20 · 5,000 Meters Junior Varsity · Lake OswegoLake Oswego | 5,000 Meters Junior Varsity | 0 | DNF | 10 |
| Sep 11 | Three Rivers League PreviewSep 11 · 5,000 Meters Junior Varsity · Place 28 · Lake OswegoLake Oswego | 5,000 Meters Junior Varsity | 28 | 25:25.55 | 10 |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A-6A · Place 65 · Lake OswegoLake Oswego | 5,000 Meters Junior Varsity 5A-6A | 65 | 27:15.45 PB | 10 |
2016 Cross Country
1 results2015 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | WRL Championship MeetOct 20 · 2,000 Meters 6th Grade · Place 29 · Lake OswegoLake Oswego | 2,000 Meters 6th Grade | 29 | 09:31.44 PB | 6 |
| Oct 13 | WRL - HB, LJHS, LOJ, SherwoodOct 13 · 2,000 Meters 6th/ 7th Grade Girls · Place 40 · Lake OswegoLake Oswego | 2,000 Meters 6th/ 7th Grade Girls | 40 | 09:25.15 PB | 6 |
| Oct 6 | WRL Meet @ LJHSOct 6 · 2,000 Meters 6th/7th grade girls · Place 37 · Lake OswegoLake Oswego | 2,000 Meters 6th/7th grade girls | 37 | 09:55.89 | 6 |
| Sep 30 | WRL Meet @ LOJSep 30 · 2,000 Meters 6th/7th grade girls · Lake OswegoLake Oswego | 2,000 Meters 6th/7th grade girls | — | 10:13.71 | 6 |
| Sep 22 | WRL Preview MeetSep 22 · 2,000 Meters 6th Grade · Place 18 · Lake OswegoLake Oswego | 2,000 Meters 6th Grade | 18 | 10:22.87 | 6 |