Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Tualatin HSWRL - LJHS, LOJ @ Hazelbrook · Oct 4 | 9:21 | WRL - LJHS, LOJ @ Hazelbrook | October 4, 2017 |
| 2,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 24 | 09:41.90 | WRL Championship Meet | October 24, 2017 |
| 3,000 Meters · Avery ParkNike NW Middle School XC Showdown presented by HOTV · Oct 12 | 16:46.66 | Nike NW Middle School XC Showdown presented by HOTV | October 12, 2017 |
| 3,000 Meters · Fowler Middle SchoolWRL @ Twality vs. Lake Oswego & Sherwood · Oct 18 | 14:01 | WRL @ Twality vs. Lake Oswego & Sherwood | October 18, 2018 |
| 3,000 Meters · Lakeridge Junior High SchoolWRL @ Lakeridge JH vs. Sherwood & Twality · Oct 4 | 14:47.8 | WRL @ Lakeridge JH vs. Sherwood & Twality | October 4, 2018 |
| 3,000 Meters · Sherwood HSWRL @ Sherwood vs. Hazelbrook and Twality · Oct 11 | 14:47.7 | WRL @ Sherwood vs. Hazelbrook and Twality | October 11, 2018 |
| 3,000 Meters · Tualatin HSTigard, Lake Oswego, Lakeridge @ Tualatin · Mar 3 | 14:55.95 | Tigard, Lake Oswego, Lakeridge @ Tualatin | March 3, 2021 |
| 3,000 Meters · Wilsonville Memorial ParkWRL Championship Meet · Oct 23 | 15:24.13 | WRL Championship Meet | October 23, 2018 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 26:10.10 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Fernhill ParkThree Rivers League Championship · Mar 31 | 25:48.71 | Three Rivers League Championship | March 31, 2021 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Sep 20 | 26:24.00 | Meriwether Cross Country Classic | September 20, 2019 |
| 5,000 Meters · Oregon City High SchoolTRL @ Oregon City · Mar 17 | 24:49 | TRL @ Oregon City | March 17, 2021 |
| 5,000 Meters · Tualatin HSSt. Mary's, Tigard, Canby @ Tualatin · Mar 10 | 25:59.30 | St. Mary's, Tigard, Canby @ Tualatin | March 10, 2021 |
| 5,000 Meters · Westmoreland ParkSMA/Tualatin/WL/Lakeridge at Westmoreland · Oct 6 | 22:37.00 | 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 38 · TualatinTualatin | 5,000 Meters Varsity | 38 | 21:31.5 | SR |
| Oct 14 | 2nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Varsity · Place 48 · TualatinTualatin | 5,000 Meters Varsity | 48 | 23:16.90 | SR |
| Oct 4 | Tigard Vs. TualatinOct 4 · 5,000 Meters Varsity · Place 8 · TualatinTualatin | 5,000 Meters Varsity | 8 | 21:48.8 | SR |
| Oct 1 | The Harrier Classic Oct 1 · 5,000 Meters Varsity · Place 71 · TualatinTualatin | 5,000 Meters Varsity | 71 | 22:36.5 | SR |
| Sep 28 | Three Rivers League MeetSep 28 · 5,000 Meters Varsity · Place 37 · TualatinTualatin | 5,000 Meters Varsity | 37 | 21:50.8 | SR |
| Sep 16 | Meriwether CC Classic Sep 16 · 5,000 Meters Varsity · Place 96 · TualatinTualatin | 5,000 Meters Varsity | 96 | 22:02.6 | SR |
| Sep 7 | Three Rivers League PreviewSep 7 · 5,000 Meters Junior Varsity · Place 34 · TualatinTualatin | 5,000 Meters Junior Varsity | 34 | 22:55.54 | SR |
| Aug 26 | Night MeetAug 26 · 3,000 Meters Varsity · Place 47 · TualatinTualatin | 3,000 Meters Varsity | 47 | 13:25.27 | 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 49 · TualatinTualatin | 5,000 Meters Varsity | 49 | 23:34.64 | 11 |
| Oct 8 | Champoeg Invitational Oct 8 · 5,000 Meters Varsity · Place 61 · TualatinTualatin | 5,000 Meters Varsity | 61 | 22:44.10 | 11 |
| Oct 6 | SMA/Tualatin/WL/Lakeridge at WestmorelandOct 6 · 5,000 Meters Varsity · Place 27 · TualatinTualatin | 5,000 Meters Varsity | 27 | 22:37.00 PB | 11 |
| Sep 22 | Canby, Tigard, & St. Mary's @ TualatinSep 22 · 5,000 Meters Varsity · Place 18 · TualatinTualatin | 5,000 Meters Varsity | 18 | 23:05.5 | 11 |
| Sep 17 | Meriwether CC ClassicSep 17 · 5,000 Meters Varsity · Place 122 · TualatinTualatin | 5,000 Meters Varsity | 122 | 23:28.96 | — |
| Sep 11 | Ash Creek XC FestivalSep 11 · 5,000 Meters Varsity · Place 146 · TualatinTualatin | 5,000 Meters Varsity | 146 | 24:02.20 | 11 |
| Sep 8 | TRL PreviewSep 8 · 5,000 Meters Varsity · Place 41 · TualatinTualatin | 5,000 Meters Varsity | 41 | 23:29.52 | 11 |
| Mar 31 | Three Rivers League ChampionshipMar 31 · 5,000 Meters JV · Place 7 · TualatinTualatin | 5,000 Meters JV | 7 | 25:48.71 PB | 10 |
| Mar 17 | TRL @ Oregon CityMar 17 · 5,000 Meters GIRLS · Place 19 · TualatinTualatin | 5,000 Meters GIRLS | 19 | 24:49 PB | 10 |
| Mar 10 | St. Mary's, Tigard, Canby @ TualatinMar 10 · 5,000 Meters Coed Junior Varsity · Place 3 · TualatinTualatin | 5,000 Meters Coed Junior Varsity | 3 | 25:59.30 PB | 10 |
| Mar 3 | Tigard, Lake Oswego, Lakeridge @ TualatinMar 3 · 3,000 Meters Co-ed · Place 8 · TualatinTualatin | 3,000 Meters Co-ed | 8 | 14:55.95 PB | 10 |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 6A-5 Three Rivers League ChampionshipOct 30 · 5,000 Meters Junior Varsity · Place 3 · TualatinTualatin | 5,000 Meters Junior Varsity | 3 | 23:59.7 | 9 |
| Oct 16 | Lakeridge, Oregon City, West Linn @ TualatinOct 16 · 5,000 Meters Junior Varsity · Place 28 · TualatinTualatin | 5,000 Meters Junior Varsity | 28 | 25:15.70 | 9 |
| Oct 8 | Newberg & Forest Grove & Tualatin @ SherwoodOct 8 · 5,000 Meters Junior Varsity · Place 15 · TualatinTualatin | 5,000 Meters Junior Varsity | 15 | 24:43.90 | 9 |
| Oct 4 | Flat & Fast InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 36 · TualatinTualatin | 5,000 Meters Junior Varsity | 36 | 25:14.80 | 9 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Freshman/Sophomore JV · Place 177 · TualatinTualatin | 5,000 Meters Freshman/Sophomore JV | 177 | 26:10.10 PB | 9 |
| Sep 25 | Tigard/Tualatin/SMA @ West LinnSep 25 · 5,000 Meters Junior Varsity · Place 34 · TualatinTualatin | 5,000 Meters Junior Varsity | 34 | 25:39 | 9 |
| Sep 20 | Meriwether Cross Country ClassicSep 20 · 5,000 Meters Junior Varsity · Place 197 · TualatinTualatin | 5,000 Meters Junior Varsity | 197 | 26:24.00 PB | 9 |
| Sep 11 | Three Rivers League PreviewSep 11 · 3,000 Meters Junior Varsity · Place 39 · TualatinTualatin | 3,000 Meters Junior Varsity | 39 | 14:47.05 | 9 |
| Sep 7 | 15th Annual Tualatin InviteSep 7 · 3,000 Meters Novice · Place 31 · TualatinTualatin | 3,000 Meters Novice | 31 | 14:12.30 | 9 |
| Aug 30 | Night MeetAug 30 · 3,000 Meters Freshman · Place 73 · TualatinTualatin | 3,000 Meters Freshman | 73 | 15:14.41 | 9 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | WRL Championship MeetOct 23 · 3,000 Meters 8th Grade · Place 43 · TwalityTwality | 3,000 Meters 8th Grade | 43 | 15:24.13 PB | 8 |
| Oct 18 | WRL @ Twality vs. Lake Oswego & SherwoodOct 18 · 3,000 Meters 8th grade · Place 9 · TwalityTwality | 3,000 Meters 8th grade | 9 | 14:01 PB | 8 |
| Oct 11 | WRL @ Sherwood vs. Hazelbrook and TwalityOct 11 · 3,000 Meters 8th grade girls · Place 8 · TwalityTwality | 3,000 Meters 8th grade girls | 8 | 14:47.7 PB | 8 |
| Oct 4 | WRL @ Lakeridge JH vs. Sherwood & TwalityOct 4 · 3,000 Meters 8th Grade · Place 6 · TwalityTwality | 3,000 Meters 8th Grade | 6 | 14:47.8 PB | 8 |
| Sep 25 | WRL Preview MeetSep 25 · 3,000 Meters 8th Grade · Place 40 · TwalityTwality | 3,000 Meters 8th Grade | 40 | 16:32.70 | 8 |
2017 Cross Country
3 results