Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 24 | 13:09.88 | Night Meet | August 24, 2018 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether National Cross Country Classic · Sep 22 | 22:27.97 | Meriwether National Cross Country Classic | September 22, 2017 |
| 5,000 Meters · Oregon Episcopal 5KOES Invite · Sep 12 | 22:53.47 | OES Invite | September 12, 2017 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 21:47.4 | Nike Portland XC | September 30, 2017 |
| 5,000 Meters · Richardson ParkCountry Fair Classic · Oct 18 | 23:56.0 | Country Fair Classic | October 18, 2017 |
| 5,000 Meters · Rood Bridge ParkNike Bill Chapman Invitational · Aug 31 | 24:47.59 | Nike Bill Chapman Invitational | August 31, 2017 |
| 5,000 Meters · State Meet Course (Lane)OSAA 3A/2A/1A State Championships · Nov 4 | 21:41 | OSAA 3A/2A/1A State Championships | November 4, 2017 |
| 5,000 Meters · Stayton Middle School Nature TrailsRegis/Stayton Invitational · Oct 5 | 23:00.2 | Regis/Stayton Invitational | October 5, 2017 |
| 5,000 Meters · Steens MountainSteens Mountain High Altitude Running Camp Uphill 5k · Jul 15 | 37:30 | Steens Mountain High Altitude Running Camp Uphill 5k | July 15, 2018 |
| 5,000 Meters · Tualatin Hills Recreation Center3A/2A/1A-SD1 District 1 Championships · Oct 26 | 23:17.35 | 3A/2A/1A-SD1 District 1 Championships | October 26, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
3 results2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | OSAA 3A/2A/1A State ChampionshipsNov 4 · 5,000 Meters 3A/2A/1A · Place 36 · Oregon Episcopal | 5,000 Meters 3A/2A/1A | 36 | 21:41 PB | 11 |
| Oct 26 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 26 · 5,000 Meters Varsity · Place 20 · Oregon Episcopal | 5,000 Meters Varsity | 20 | 23:17.35 PB | 11 |
| Oct 18 | Country Fair ClassicOct 18 · 5,000 Meters Varsity · Place 91 · Oregon Episcopal | 5,000 Meters Varsity | 91 | 23:56.0 PB | 11 |
| Oct 5 | Regis/Stayton InvitationalOct 5 · 5,000 Meters Varsity · Place 11 · Oregon Episcopal | 5,000 Meters Varsity | 11 | 23:00.2 PB | 11 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Division 3 Varsity · Place 50 · Oregon Episcopal | 5,000 Meters Division 3 Varsity | 50 | 21:47.4 PB | 11 |
| Sep 22 | Meriwether National Cross Country ClassicSep 22 · 5,000 Meters Varsity · Place 141 · Oregon Episcopal | 5,000 Meters Varsity | 141 | 22:27.97 PB | 11 |
| Sep 12 | OES InviteSep 12 · 5,000 Meters Varsity · Place 7 · Oregon Episcopal | 5,000 Meters Varsity | 7 | 22:53.47 PB | 11 |
| Aug 31 | Nike Bill Chapman InvitationalAug 31 · 5,000 Meters Varsity · Place 76 · Oregon Episcopal | 5,000 Meters Varsity | 76 | 24:47.59 PB | 11 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Girls Novice · Place 7 · Oregon Episcopal | 3,000 Meters Girls Novice | 7 | 13:39.48 | 11 |
2016 Cross Country
2 results