Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 18 | 07:57.75 | WRL Championship Meet | October 18, 2016 |
| 3,000 Meters · Lake Oswego Junior High SchoolWRL - LOJ, Meridian, Wood @ LJHS · Oct 17 | 13:10.66 | WRL - LOJ, Meridian, Wood @ LJHS | October 17, 2017 |
| 3,000 Meters · Tualatin HSWRL - LJHS, LOJ @ Hazelbrook · Oct 4 | 12:50 | WRL - LJHS, LOJ @ Hazelbrook | October 4, 2017 |
| 3,000 Meters · Western Oregon UniversityPDXC State Middle School Championship · Oct 29 | 13:08.68 | PDXC State Middle School Championship | October 29, 2017 |
| 3,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 24 | 13:14.84 | WRL Championship Meet | October 24, 2017 |
| 4970 m · Portland International RacewayBowmen Raceway Invitational at PIR · Oct 6 | 21:06.6 | Bowmen Raceway Invitational at PIR | October 6, 2018 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 22:42.70 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Fernhill ParkThree Rivers League Championship · Mar 31 | 26:01.34 | Three Rivers League Championship | March 31, 2021 |
| 5,000 Meters · Lakeridge High SchoolTRL @ Lakeridge · Mar 10 | 25:36.70 | TRL @ Lakeridge | March 10, 2021 |
| 5,000 Meters · Oregon City High SchoolTRL @ Oregon City · Mar 17 | 24:13 | TRL @ Oregon City | March 17, 2021 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 24:41.67 | Ultimook Race | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 6A-5 Three Rivers League ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 39 · Lake OswegoLake Oswego | 5,000 Meters Junior Varsity | 39 | 25:36.29 | 12 |
| Oct 6 | Canby, Oregon City, Lake Oswego @ TigardOct 6 · 5,000 Meters Varsity · Place 26 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 26 | 23:26.04 | 12 |
| Sep 22 | West Linn, Lakeridge, Oregon City @ Lake OswegoSep 22 · 5,000 Meters Varsity · Place 26 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 26 | 25:00.98 | 12 |
| Sep 17 | Meriwether CC ClassicSep 17 · 5,000 Meters Junior Varsity · Place 13 · Lake OswegoLake Oswego | 5,000 Meters Junior Varsity | 13 | 23:55.11 | 12 |
| Sep 8 | TRL PreviewSep 8 · 5,000 Meters Junior Varsity · Place 7 · Lake OswegoLake Oswego | 5,000 Meters Junior Varsity | 7 | 25:37.00 | 12 |
| Sep 4 | The Ultimook RaceSep 4 · 5,000 Meters Junior Varsity 5A · Place 16 · Lake OswegoLake Oswego | 5,000 Meters Junior Varsity 5A | 16 | 26:24.11 | 12 |
| Mar 31 | Three Rivers League ChampionshipMar 31 · 5,000 Meters Varsity · Place 42 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 42 | 26:01.34 PB | 11 |
| Mar 17 | TRL @ Oregon CityMar 17 · 5,000 Meters GIRLS · Place 16 · Lake OswegoLake Oswego | 5,000 Meters GIRLS | 16 | 24:13 PB | 11 |
| Mar 10 | TRL @ LakeridgeMar 10 · 5,000 Meters Varsity · Place 23 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 23 | 25:36.70 PB | 11 |
2020 Cross Country
1 results2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 6A-5 Three Rivers League ChampionshipOct 30 · 5,000 Meters Varsity · Place 49 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 49 | 22:15.2 | 10 |
| Oct 19 | Warner Pacific XC ClassicOct 19 · 5,000 Meters Varsity · Place 51 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 51 | 22:53.27 | 10 |
| Oct 4 | Flat & Fast InvitationalOct 4 · 5,000 Meters Varsity · Place 46 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 46 | 22:50.50 | 10 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Division 3 Varsity · Place 60 · Lake OswegoLake Oswego | 5,000 Meters Division 3 Varsity | 60 | 22:42.70 PB | 10 |
| Sep 11 | Three Rivers League PreviewSep 11 · 5,000 Meters Varsity · Place 39 · Lake OswegoLake Oswego | 5,000 Meters Varsity | 39 | 22:33.72 | 10 |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A-6A · Place 16 · Lake OswegoLake Oswego | 5,000 Meters Junior Varsity 5A-6A | 16 | 24:41.67 PB | 10 |
2018 Cross Country
8 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | PDXC State Middle School ChampionshipOct 29 · 3,000 Meters Champs · Place 20 · Lake OswegoLake Oswego | 3,000 Meters Champs | 20 | 13:08.68 PB | 8 |
| Oct 24 | WRL Championship MeetOct 24 · 3,000 Meters 8th Grade · Place 10 · Lake OswegoLake Oswego | 3,000 Meters 8th Grade | 10 | 13:14.84 PB | 8 |
| Oct 17 | WRL - LOJ, Meridian, Wood @ LJHSOct 17 · 3,000 Meters 8th Grade · Place 22 · Lake OswegoLake Oswego | 3,000 Meters 8th Grade | 22 | 13:10.66 PB | 8 |
| Oct 10 | WRL - Meridian, Rosemont, Sherwood @ LOJOct 10 · 3,000 Meters 8th Grade · Place 15 · Lake OswegoLake Oswego | 3,000 Meters 8th Grade | 15 | 13:37.84 | 8 |
| Oct 4 | WRL - LJHS, LOJ @ HazelbrookOct 4 · 3,000 Meters 8th Grade · Lake OswegoLake Oswego | 3,000 Meters 8th Grade | — | 12:50 PB | 8 |
| Sep 26 | WRL Preview MeetSep 26 · 3,000 Meters 8th Grade · Place 5 · Lake OswegoLake Oswego | 3,000 Meters 8th Grade | 5 | 13:42.35 | 8 |
2016 Cross Country
2 results