Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Molalla River State ParkWRL @ Canby v. Athey, Hazelbrook, LO · Oct 4 | 8:22.27 | WRL @ Canby v. Athey, Hazelbrook, LO | October 4, 2018 |
| 2,000 Meters · Sherwood HSWRL @ Sherwood vs. Hazelbrook and Twality · Oct 11 | 7:37.8 | WRL @ Sherwood vs. Hazelbrook and Twality | October 11, 2018 |
| 2,000 Meters · Tualatin HSWRL @ Hazelbrook vs. Wood & Lakeridge · Oct 17 | 7:42 | WRL @ Hazelbrook vs. Wood & Lakeridge | October 17, 2018 |
| 2,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 23 | 7:40.52 | WRL Championship Meet | October 23, 2018 |
| 3 Miles · Lakeside ParkUtah Valley Invitational · Aug 30 | 17:32.3 | Utah Valley Invitational | August 30, 2024 |
| 3 Miles · Scera Park2025 UVU Collegiate XC Invite · Aug 29 | 17:42.81 | 2025 UVU Collegiate XC Invite | August 29, 2025 |
| 3,000 Meters · 3K Memorial Park RouteWRL Championship Meet · Oct 22 | 12:00.60 | WRL Championship Meet | October 22, 2019 |
| 3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Nov 3 | 11:49.60 | PDXC State Middle School Championship | November 3, 2019 |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 10 | 12:29.20 | NW Middle School XC Showdown presented by HOTV | October 10, 2019 |
| 3,000 Meters · Champoeg State ParkChampoeg Invitational · Oct 12 | 12:22.88 | Champoeg Invitational | October 12, 2018 |
| 3,000 Meters · Southwest Christian Wildcat TrailSouthwest Christian Invitational · Sep 29 | 13:15.8 | Southwest Christian Invitational | September 29, 2017 |
| 3,000 Meters · Tualatin HSWRL - Hazelbrook, Sherwood, and Twality @ Tualatin High · Oct 15 | 11:36 | WRL - Hazelbrook, Sherwood, and Twality @ Tualatin High | October 15, 2019 |
| 5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 4 | 18:28.5 | OSAA 6A State Championships | November 4, 2023 |
| 5,000 Meters · Utah State FairparkBeehive Invitational · Sep 12 | 18:33.29 | Beehive Invitational | September 12, 2025 |
| 6,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational Presented by Under Armour · Sep 27 | 21:43.6 | Nuttycombe Wisconsin Invitational Presented by Under Armour | September 27, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
3 results2024 Cross Country
4 results2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | OSAA 6A State ChampionshipsNov 4 · 5,000 Meters 6A · Place 4 · TualatinTualatin | 5,000 Meters 6A | 4 | 18:28.5 PB | 12 |
| Oct 25 | 6A-5 Three Rivers League ChampionshipsOct 25 · 5,000 Meters Varsity · Place 2 · TualatinTualatin | 5,000 Meters Varsity | 2 | 18:02.54 | 12 |
| Oct 13 | 3rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Varsity Championship · Place 7 · TualatinTualatin | 5,000 Meters Varsity Championship | 7 | 17:56.0 | SR |
| Oct 3 | Tigard Vs. TualatinOct 3 · 5,000 Meters Varsity · Place 1 · TualatinTualatin | 5,000 Meters Varsity | 1 | 17:56.52 | 12 |
| Sep 27 | Three Rivers League/Pacific Conference meetSep 27 · 5,000 Meters Varsity · Place 4 · TualatinTualatin | 5,000 Meters Varsity | 4 | 18:50.66 | 12 |
| Sep 23 | Northwest Classic 2023Sep 23 · 5,000 Meters Varsity 5A · Place 1 · TualatinTualatin | 5,000 Meters Varsity 5A | 1 | 18:39.2 | SR |
| Sep 15 | Meriwether CC Classic Sep 15 · 5,000 Meters Varsity · Place 4 · TualatinTualatin | 5,000 Meters Varsity | 4 | 18:50.39 | 12 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | PDXC State Middle School ChampionshipNov 3 · 3,000 Meters Champs · Place 1 · HazelbrookHazelbrook | 3,000 Meters Champs | 1 | 11:49.60 PB | 8 |
| Oct 22 | WRL Championship MeetOct 22 · 3,000 Meters 8th Grade · Place 4 · HazelbrookHazelbrook | 3,000 Meters 8th Grade | 4 | 12:00.60 PB | 8 |
| Oct 15 | WRL - Hazelbrook, Sherwood, and Twality @ Tualatin HighOct 15 · 3,000 Meters Middle School - 8th Girls · Place 1 · HazelbrookHazelbrook | 3,000 Meters Middle School - 8th Girls | 1 | 11:36 PB | 8 |
| Oct 10 | NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Champions (top 10) · Place 16 · HazelbrookHazelbrook | 3,000 Meters Champions (top 10) | 16 | 12:29.20 PB | 8 |
| Sep 24 | WRL Preview Meet Sep 24 · 3,000 Meters 8th Grade · Place 1 · HazelbrookHazelbrook | 3,000 Meters 8th Grade | 1 | 12:09.70 | 8 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Hazelbrook Time trial 2Nov 1 · 1.8 Miles New Division · HazelbrookHazelbrook | 1.8 Miles New Division | 0 | 11:52Unofficial | 7 |
| Oct 28 | PDXC State Middle School ChampionshipOct 28 · 3,000 Meters Champs · Place 4 · HazelbrookHazelbrook | 3,000 Meters Champs | 4 | 12:38.20 | 7 |
| Oct 23 | WRL Championship MeetOct 23 · 2,000 Meters 7th Grade · Place 8 · HazelbrookHazelbrook | 2,000 Meters 7th Grade | 8 | 7:40.52 PB | 7 |
| Oct 18 | Hazelbrook Time Trial #1Oct 18 · 1.8 Miles New Division · HazelbrookHazelbrook | 1.8 Miles New Division | 0 | 11:45Unofficial | 7 |
| Oct 17 | WRL @ Hazelbrook vs. Wood & LakeridgeOct 17 · 2,000 Meters 7th · Place 4 · HazelbrookHazelbrook | 2,000 Meters 7th | 4 | 7:42 PB | 7 |
| Oct 12 | Champoeg InvitationalOct 12 · 3,000 Meters Middle School · Place 8 · HazelbrookHazelbrook | 3,000 Meters Middle School | 8 | 12:22.88 PB | 7 |
| Oct 11 | WRL @ Sherwood vs. Hazelbrook and TwalityOct 11 · 2,000 Meters 7th grade girls · Place 2 · HazelbrookHazelbrook | 2,000 Meters 7th grade girls | 2 | 7:37.8 PB | 7 |
| Oct 4 | WRL @ Canby v. Athey, Hazelbrook, LOOct 4 · 2,000 Meters 7th grade · Place 5 · HazelbrookHazelbrook | 2,000 Meters 7th grade | 5 | 8:22.27 PB | 7 |
| Sep 28 | Southwest Christian InvitationalSep 28 · Varsity · Place 3 · HazelbrookHazelbrook | Varsity | 3 | 12:58.9 | 7 |
| Sep 25 | WRL Preview MeetSep 25 · 2,000 Meters 7th Grade · Place 7 · HazelbrookHazelbrook | 2,000 Meters 7th Grade | 7 | 8:23.64 | 7 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Hazelbrook Time Trial #2Nov 2 · 1.8 Miles Middle School · HazelbrookHazelbrook | 1.8 Miles Middle School | 0 | 12:45Unofficial | 6 |
| Oct 17 | WRL - Canby, Hazelbrook, Rosemont, Sherwood @ AtheyOct 17 · 2,000 Meters 2K Girls · HazelbrookHazelbrook | 2,000 Meters 2K Girls | — | 08:04.31Unofficial | 6 |
| Oct 12 | Nike NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Champions (top 10) · Place 30 · HazelbrookHazelbrook | 3,000 Meters Champions (top 10) | 30 | 12:52.67 | 6 |
| Oct 5 | Hazelbrook Time TrialOct 5 · 1.8 Miles Middle School · HazelbrookHazelbrook | 1.8 Miles Middle School | 0 | 13:08Unofficial | 6 |
| Oct 4 | WRL - LJHS, LOJ @ HazelbrookOct 4 · 2,000 Meters 6th & 7th Grade · HazelbrookHazelbrook | 2,000 Meters 6th & 7th Grade | — | 8:03 | 6 |
| Sep 29 | Southwest Christian InvitationalSep 29 · 3,000 Meters Middle School · Place 7 · HazelbrookHazelbrook | 3,000 Meters Middle School | 7 | 13:15.8 PB | 6 |
| Sep 26 | WRL Preview MeetSep 26 · 2,000 Meters 6th Grade · Place 6 · HazelbrookHazelbrook | 2,000 Meters 6th Grade | 6 | 8:21.71 | 6 |