Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Lake Oswego Junior High SchoolWRL - LOJ, Meridian, Wood @ LJHS · Oct 17 | 13:24.88 | WRL - LOJ, Meridian, Wood @ LJHS | October 17, 2017 |
| 3,000 Meters · Molalla River State ParkWRL - Athey, LJHS, Wood @ Canby · Oct 10 | 13:41.87 | WRL - Athey, LJHS, Wood @ Canby | October 10, 2017 |
| 3,000 Meters · Tualatin HSWRL - LJHS, LOJ @ Hazelbrook · Oct 4 | 13:03 | WRL - LJHS, LOJ @ Hazelbrook | October 4, 2017 |
| 3,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 24 | 13:25.82 | WRL Championship Meet | October 24, 2017 |
| 5,000 Meters · Cedarcrest Golf CourseNIKE -- 13th ANNUAL TWILIGHT XC INVITATIONAL · Oct 5 | 22:44.30 | NIKE -- 13th ANNUAL TWILIGHT XC INVITATIONAL | October 5, 2019 |
| 5,000 Meters · Fernhill ParkThree Rivers League Championship · Mar 31 | 25:57.19 | Three Rivers League Championship | March 31, 2021 |
| 5,000 Meters · Lakeridge High SchoolTRL @ Lakeridge · Mar 10 | 27:00.20 | TRL @ Lakeridge | March 10, 2021 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Sep 20 | 22:54.60 | Meriwether Cross Country Classic | September 20, 2019 |
| 5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Apr 10 | 25:19.54 | Oregon City XC Invitational | April 10, 2021 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 23:14.65 | Ultimook Race | September 7, 2019 |
| 5,000 Meters · Westmoreland ParkSMA/Tualatin/WL/Lakeridge at Westmoreland · Oct 6 | 22:13.70 | SMA/Tualatin/WL/Lakeridge at Westmoreland | October 6, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | SMA/Tualatin/WL/Lakeridge at WestmorelandOct 6 · 5,000 Meters Junior Varsity · Place 2 · LakeridgeLakeridge | 5,000 Meters Junior Varsity | 2 | 22:13.70 PB | 12 |
| Aug 25 | Pacer XC 3KAug 25 · 3,000 Meters Open · Place 7 · LakeridgeLakeridge | 3,000 Meters Open | 7 | 14:51.0Unofficial | 12 |
| Apr 10 | Oregon City XC InvitationalApr 10 · 5,000 Meters Female Entries · Place 26 · LakeridgeLakeridge | 5,000 Meters Female Entries | 26 | 25:19.54 PB | 11 |
| Mar 31 | Three Rivers League ChampionshipMar 31 · 5,000 Meters JV · Place 9 · LakeridgeLakeridge | 5,000 Meters JV | 9 | 25:57.19 PB | 11 |
| Mar 24 | Lakeridge @ Oregon CityMar 24 · 5,000 Meters GIRLS · Place 13 · LakeridgeLakeridge | 5,000 Meters GIRLS | 13 | 25:58 | 11 |
| Mar 17 | Lakeridge, Tigard, West Linn @ St. Mary'sMar 17 · 5,000 Meters Junior Varsity · Place 19 · LakeridgeLakeridge | 5,000 Meters Junior Varsity | 19 | 27:47.78 | 11 |
| Mar 10 | TRL @ LakeridgeMar 10 · 5,000 Meters JV 5K · Place 9 · LakeridgeLakeridge | 5,000 Meters JV 5K | 9 | 27:00.20 PB | 11 |
| Feb 25 | Pacer Team Time TrialFeb 25 · 3,000 Meters Open · LakeridgeLakeridge | 3,000 Meters Open | 0 | DNS | 11 |
2019 Cross Country
4 results2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WRL Championship MeetOct 24 · 3,000 Meters 8th Grade · Place 15 · LakeridgeLakeridge | 3,000 Meters 8th Grade | 15 | 13:25.82 PB | 8 |
| Oct 17 | WRL - LOJ, Meridian, Wood @ LJHSOct 17 · 3,000 Meters 8th Grade · Place 25 · LakeridgeLakeridge | 3,000 Meters 8th Grade | 25 | 13:24.88 PB | 8 |
| Oct 10 | WRL - Athey, LJHS, Wood @ CanbyOct 10 · 3,000 Meters Middle Girls 8th · Place 4 · LakeridgeLakeridge | 3,000 Meters Middle Girls 8th | 4 | 13:41.87 PB | 8 |
| Oct 4 | WRL - LJHS, LOJ @ HazelbrookOct 4 · 3,000 Meters 8th Grade · LakeridgeLakeridge | 3,000 Meters 8th Grade | — | 13:03 PB | 8 |
| Sep 26 | WRL Preview MeetSep 26 · 3,000 Meters 8th Grade · Place 7 · LakeridgeLakeridge | 3,000 Meters 8th Grade | 7 | 14:00.29 | 8 |