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:05.9 | Lakeridge Junior High | October 4, 2016 |
| 2,000 Meters · Sherwood HSSherwood, LOJ, Wood, Hazelbrook · Sep 27 | 9:06.16 | Sherwood, LOJ, Wood, Hazelbrook | September 27, 2016 |
| 2,000 Meters · Tualatin HSWRL - HB, LJHS, LOJ, Sherwood · Oct 13 | 09:04.84 | WRL - HB, LJHS, LOJ, Sherwood | October 13, 2015 |
| 2,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 18 | 08:45.66 | WRL Championship Meet | October 18, 2016 |
| 3,000 Meters · Lake Oswego Junior High SchoolWRL - LOJ, Meridian, Wood @ LJHS · Oct 17 | 14:16.24 | WRL - LOJ, Meridian, Wood @ LJHS | October 17, 2017 |
| 3,000 Meters · Tualatin HSWRL - LJHS, LOJ @ Hazelbrook · Oct 4 | 14:43 | WRL - LJHS, LOJ @ Hazelbrook | October 4, 2017 |
| 3,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 24 | 14:35.14 | WRL Championship Meet | October 24, 2017 |
| 4970 m · Portland International RacewayBowmen Raceway Invitational at PIR · Oct 6 | 24:06.6 | Bowmen Raceway Invitational at PIR | October 6, 2018 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Sep 20 | 26:23.50 | Meriwether Cross Country Classic | September 20, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
2 results2018 Cross Country
7 results2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WRL Championship MeetOct 24 · 3,000 Meters 8th Grade · Place 37 · Lake OswegoLake Oswego | 3,000 Meters 8th Grade | 37 | 14:35.14 PB | 8 |
| Oct 17 | WRL - LOJ, Meridian, Wood @ LJHSOct 17 · 3,000 Meters 8th Grade · Place 44 · Lake OswegoLake Oswego | 3,000 Meters 8th Grade | 44 | 14:16.24 PB | 8 |
| Oct 10 | WRL - Meridian, Rosemont, Sherwood @ LOJOct 10 · 3,000 Meters 8th Grade · Place 36 · Lake OswegoLake Oswego | 3,000 Meters 8th Grade | 36 | 14:53.03 | 8 |
| Oct 4 | WRL - LJHS, LOJ @ HazelbrookOct 4 · 3,000 Meters 8th Grade · Lake OswegoLake Oswego | 3,000 Meters 8th Grade | — | 14:43 PB | 8 |
| Sep 26 | WRL Preview MeetSep 26 · 3,000 Meters 8th Grade · Place 28 · Lake OswegoLake Oswego | 3,000 Meters 8th Grade | 28 | 14:56.44 | 8 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | WRL Championship MeetOct 18 · 2,000 Meters 6th Grade/7th Grade · Place 30 · Lake OswegoLake Oswego | 2,000 Meters 6th Grade/7th Grade | 30 | 08:45.66 PB | 7 |
| Oct 12 | Lake Oswego Junior High MeetOct 12 · 2,000 Meters 6th/7th Grade Girls · Place 8 · Lake OswegoLake Oswego | 2,000 Meters 6th/7th Grade Girls | 8 | 9:31.7 | 7 |
| Oct 4 | Lakeridge Junior HighOct 4 · 2,000 Meters 6th-7th Grade · Place 11 · Lake OswegoLake Oswego | 2,000 Meters 6th-7th Grade | 11 | 9:05.9 PB | 7 |
| Sep 27 | Sherwood, LOJ, Wood, HazelbrookSep 27 · 2,000 Meters 7th Grade · Place 14 · Lake OswegoLake Oswego | 2,000 Meters 7th Grade | 14 | 9:06.16 PB | 7 |
| Sep 20 | WRL Preview MeetSep 20 · 2,000 Meters 7th Grade · Place 28 · Lake OswegoLake Oswego | 2,000 Meters 7th Grade | 28 | 09:46.47 | 7 |
2015 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | WRL Championship MeetOct 20 · 2,000 Meters 6th Grade · Place 19 · Lake OswegoLake Oswego | 2,000 Meters 6th Grade | 19 | 09:12.51 | 6 |
| Oct 13 | WRL - HB, LJHS, LOJ, SherwoodOct 13 · 2,000 Meters 6th/ 7th Grade Girls · Place 24 · Lake OswegoLake Oswego | 2,000 Meters 6th/ 7th Grade Girls | 24 | 09:04.84 PB | 6 |
| Oct 6 | WRL Meet @ LJHSOct 6 · 2,000 Meters 6th/7th grade girls · Place 28 · Lake OswegoLake Oswego | 2,000 Meters 6th/7th grade girls | 28 | 09:41.22 | 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:06.42 | 6 |
| Sep 22 | WRL Preview MeetSep 22 · 2,000 Meters 6th Grade · Place 16 · Lake OswegoLake Oswego | 2,000 Meters 6th Grade | 16 | 10:12.87 | 6 |