Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Tualatin HSWRL - LJHS, LOJ @ Hazelbrook · Oct 4 | 7:54 | WRL - LJHS, LOJ @ Hazelbrook | October 4, 2017 |
| 2,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 24 | 08:05.09 | WRL Championship Meet | October 24, 2017 |
| 3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Oct 28 | 12:59.00 | PDXC State Middle School Championship | October 28, 2018 |
| 3,000 Meters · Avery ParkNike NW Middle School XC Showdown presented by HOTV · Oct 12 | 13:21.14 | Nike NW Middle School XC Showdown presented by HOTV | October 12, 2017 |
| 3,000 Meters · Champoeg State ParkChampoeg Invitational · Oct 12 | 12:14.97 | Champoeg Invitational | October 12, 2018 |
| 3,000 Meters · Molalla River State ParkWRL @ Canby v. Athey, Hazelbrook, LO · Oct 4 | 12:40.50 | WRL @ Canby v. Athey, Hazelbrook, LO | October 4, 2018 |
| 3,000 Meters · Sherwood HSWRL @ Sherwood vs. Hazelbrook and Twality · Oct 11 | 12:17.8 | WRL @ Sherwood vs. Hazelbrook and Twality | October 11, 2018 |
| 3,000 Meters · Southwest Christian Wildcat TrailSouthwest Christian Invitational · Sep 29 | 13:40.0 | Southwest Christian Invitational | September 29, 2017 |
| 3,000 Meters · Tualatin HSWRL @ Hazelbrook vs. Wood & Lakeridge · Oct 17 | 12:17 | WRL @ Hazelbrook vs. Wood & Lakeridge | October 17, 2018 |
| 3,000 Meters · Western Oregon UniversityPDXC State Middle School Championship · Oct 29 | 13:22.17 | PDXC State Middle School Championship | October 29, 2017 |
| 3,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 23 | 12:18.84 | WRL Championship Meet | October 23, 2018 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 21:36.10 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Eagle Island XC CourseNXR Northwest Regional Championships · Nov 16 | 21:36.30 | NXR Northwest Regional Championships | November 16, 2019 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Sep 20 | 21:30.80 | Meriwether Cross Country Classic | September 20, 2019 |
| 5,000 Meters · Tualatin HSTigard, Lake Oswego, Lakeridge @ Tualatin · Mar 3 | 24:55.13 | Tigard, Lake Oswego, Lakeridge @ Tualatin | March 3, 2021 |
| 5,000 Meters · Westmoreland ParkSMA/Tualatin/WL/Lakeridge at Westmoreland · Oct 6 | 20:59.80 | 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.
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 6A-5 Three Rivers League ChampionshipsOct 26 · 5,000 Meters Varsity · Place 39 · TualatinTualatin | 5,000 Meters Varsity | 39 | 21:39.1 | SR |
| Oct 14 | 2nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Varsity · Place 39 · TualatinTualatin | 5,000 Meters Varsity | 39 | 22:39.50 | SR |
| Oct 4 | Tigard Vs. TualatinOct 4 · 5,000 Meters Varsity · Place 9 · TualatinTualatin | 5,000 Meters Varsity | 9 | 22:01.3 | SR |
| Oct 1 | The Harrier Classic Oct 1 · 5,000 Meters Varsity · Place 82 · TualatinTualatin | 5,000 Meters Varsity | 82 | 22:54.5 | SR |
| Sep 28 | Three Rivers League MeetSep 28 · 5,000 Meters Varsity · Place 36 · TualatinTualatin | 5,000 Meters Varsity | 36 | 21:42.4 | SR |
| Sep 24 | Nike Portland XCSep 24 · 5,000 Meters Varsity Division 2 · Place 55 · TualatinTualatin | 5,000 Meters Varsity Division 2 | 55 | 22:40.7 | SR |
| Sep 16 | Meriwether CC Classic Sep 16 · 5,000 Meters Varsity · Place 95 · TualatinTualatin | 5,000 Meters Varsity | 95 | 22:02.2 | SR |
| Sep 7 | Three Rivers League PreviewSep 7 · 5,000 Meters Junior Varsity · Place 38 · TualatinTualatin | 5,000 Meters Junior Varsity | 38 | 23:21.59 | SR |
2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 6A-5 Three Rivers League ChampionshipsOct 27 · 5,000 Meters Varsity · Place 28 · TualatinTualatin | 5,000 Meters Varsity | 28 | 21:23.69 | 11 |
| Oct 13 | Newberg @ SherwoodOct 13 · 5,000 Meters Varsity · Place 13 · TualatinTualatin | 5,000 Meters Varsity | 13 | 21:25.00 | 11 |
| Oct 8 | Champoeg Invitational Oct 8 · 5,000 Meters Varsity · Place 36 · TualatinTualatin | 5,000 Meters Varsity | 36 | 21:02.50 | 11 |
| Oct 6 | SMA/Tualatin/WL/Lakeridge at WestmorelandOct 6 · 5,000 Meters Varsity · Place 17 · TualatinTualatin | 5,000 Meters Varsity | 17 | 20:59.80 PB | 11 |
| Sep 25 | Nike Portland XCSep 25 · 5,000 Meters Varsity Division 2 · Place 48 · TualatinTualatin | 5,000 Meters Varsity Division 2 | 48 | 21:46.30 | 11 |
| Sep 22 | Canby, Tigard, & St. Mary's @ TualatinSep 22 · 5,000 Meters Varsity · Place 14 · TualatinTualatin | 5,000 Meters Varsity | 14 | 21:56.9 | 11 |
| Sep 17 | Meriwether CC ClassicSep 17 · 5,000 Meters Varsity · Place 81 · TualatinTualatin | 5,000 Meters Varsity | 81 | 22:16.40 | 11 |
| Sep 11 | Ash Creek XC FestivalSep 11 · 5,000 Meters Varsity · Place 118 · TualatinTualatin | 5,000 Meters Varsity | 118 | 23:15.70 | 11 |
| Sep 8 | TRL PreviewSep 8 · 5,000 Meters Varsity · Place 31 · TualatinTualatin | 5,000 Meters Varsity | 31 | 22:47.68 | 11 |
| Aug 27 | Night MeetAug 27 · 3,000 Meters Varsity · Place 35 · TualatinTualatin | 3,000 Meters Varsity | 35 | 12:34.18 | 11 |
| Mar 3 | Tigard, Lake Oswego, Lakeridge @ TualatinMar 3 · 5,000 Meters Varsity · Place 19 · TualatinTualatin | 5,000 Meters Varsity | 19 | 24:55.13 PB | 10 |
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NXR Northwest Regional ChampionshipsNov 16 · 5,000 Meters Open Invitational MERGE · Place 281 · TualatinTualatin | 5,000 Meters Open Invitational MERGE | 281 | 21:36.30 PB | 9 |
| Nov 9 | OSAA 6A State ChampionshipNov 9 · 5,000 Meters 6A · Place 112 · TualatinTualatin | 5,000 Meters 6A | 112 | 20:55.9 | — |
| Oct 30 | 6A-5 Three Rivers League ChampionshipOct 30 · 5,000 Meters Junior Varsity · Place 2 · TualatinTualatin | 5,000 Meters Junior Varsity | 2 | 20:55.7 | 9 |
| Oct 16 | Lakeridge, Oregon City, West Linn @ TualatinOct 16 · 5,000 Meters Varsity · Place 18 · TualatinTualatin | 5,000 Meters Varsity | 18 | 20:53.60 | 9 |
| Oct 8 | Newberg & Forest Grove & Tualatin @ SherwoodOct 8 · 5,000 Meters Varsity · Place 13 · TualatinTualatin | 5,000 Meters Varsity | 13 | 20:48.80 | 9 |
| Oct 4 | Flat & Fast InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 6 · TualatinTualatin | 5,000 Meters Junior Varsity | 6 | 22:07.10 | 9 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters JV Championships · Place 61 · TualatinTualatin | 5,000 Meters JV Championships | 61 | 21:36.10 PB | 9 |
| Sep 25 | Tigard/Tualatin/SMA @ West LinnSep 25 · 5,000 Meters Varsity · Place 25 · TualatinTualatin | 5,000 Meters Varsity | 25 | 21:22 | 9 |
| Sep 20 | Meriwether Cross Country ClassicSep 20 · 5,000 Meters Junior Varsity · Place 11 · TualatinTualatin | 5,000 Meters Junior Varsity | 11 | 21:30.80 PB | 9 |
| Sep 11 | Three Rivers League PreviewSep 11 · 5,000 Meters Junior Varsity · Place 2 · TualatinTualatin | 5,000 Meters Junior Varsity | 2 | 22:34.41 | 9 |
| Aug 30 | Night MeetAug 30 · 3,000 Meters Freshman · Place 21 · TualatinTualatin | 3,000 Meters Freshman | 21 | 12:47.75 | 9 |
2018 Cross Country
9 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 | 8 |
| Oct 28 | PDXC State Middle School ChampionshipOct 28 · 3,000 Meters Champs · Place 10 · HazelbrookHazelbrook | 3,000 Meters Champs | 10 | 12:59.00 PB | 8 |
| Oct 23 | WRL Championship MeetOct 23 · 3,000 Meters 8th Grade · Place 6 · HazelbrookHazelbrook | 3,000 Meters 8th Grade | 6 | 12:18.84 PB | 8 |
| Oct 17 | WRL @ Hazelbrook vs. Wood & LakeridgeOct 17 · 3,000 Meters 8th · Place 1 · HazelbrookHazelbrook | 3,000 Meters 8th | 1 | 12:17 PB | 8 |
| Oct 12 | Champoeg InvitationalOct 12 · 3,000 Meters Middle School · Place 4 · HazelbrookHazelbrook | 3,000 Meters Middle School | 4 | 12:14.97 PB | 8 |
| Oct 11 | WRL @ Sherwood vs. Hazelbrook and TwalityOct 11 · 3,000 Meters 8th grade girls · Place 1 · HazelbrookHazelbrook | 3,000 Meters 8th grade girls | 1 | 12:17.8 PB | 8 |
| Oct 4 | WRL @ Canby v. Athey, Hazelbrook, LOOct 4 · 3,000 Meters 8th grade · Place 3 · HazelbrookHazelbrook | 3,000 Meters 8th grade | 3 | 12:40.50 PB | 8 |
| Sep 28 | Southwest Christian InvitationalSep 28 · Varsity · Place 7 · HazelbrookHazelbrook | Varsity | 7 | 13:18.3 | 8 |
| Sep 25 | WRL Preview MeetSep 25 · 3,000 Meters 8th Grade · Place 7 · HazelbrookHazelbrook | 3,000 Meters 8th Grade | 7 | 13:14.93 | 8 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | PDXC State Middle School ChampionshipOct 29 · 3,000 Meters Champs · Place 27 · HazelbrookHazelbrook | 3,000 Meters Champs | 27 | 13:22.17 PB | 7 |
| Oct 24 | WRL Championship MeetOct 24 · 2,000 Meters 7th Grade · Place 9 · HazelbrookHazelbrook | 2,000 Meters 7th Grade | 9 | 08:05.09 PB | 7 |
| Oct 17 | WRL - Canby, Hazelbrook, Rosemont, Sherwood @ AtheyOct 17 · 2,000 Meters 2K Girls · HazelbrookHazelbrook | 2,000 Meters 2K Girls | — | 07:56.81Unofficial | 7 |
| Oct 12 | Nike NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Champions (top 10) · Place 47 · HazelbrookHazelbrook | 3,000 Meters Champions (top 10) | 47 | 13:21.14 PB | 7 |
| Oct 4 | WRL - LJHS, LOJ @ HazelbrookOct 4 · 2,000 Meters 6th & 7th Grade · HazelbrookHazelbrook | 2,000 Meters 6th & 7th Grade | — | 7:54 PB | 7 |
| Sep 29 | Southwest Christian InvitationalSep 29 · 3,000 Meters Middle School · Place 12 · HazelbrookHazelbrook | 3,000 Meters Middle School | 12 | 13:40.0 PB | 7 |
| Sep 26 | WRL Preview MeetSep 26 · 2,000 Meters 7th Grade · Place 6 · HazelbrookHazelbrook | 2,000 Meters 7th Grade | 6 | 8:17.64 | 7 |
2016 Cross Country
1 results