Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Ash Creek Preserve 3KAsh Creek XC Festival · Sep 9 | 13:17.24 | Ash Creek XC Festival | September 9, 2017 |
| 3,000 Meters · Avery ParkNike NW Middle School XC Showdown presented by HOTV · Oct 12 | 12:54.46 | Nike NW Middle School XC Showdown presented by HOTV | October 12, 2017 |
| 3,000 Meters · Bush ParkSD2/SD3 Pre-District Challenge · Oct 20 | 12:17.4 | SD2/SD3 Pre-District Challenge | October 20, 2017 |
| 3,000 Meters · Cheadle Lake Single LoopSD2 District Preview · Oct 18 | 12:35.5 | SD2 District Preview | October 18, 2018 |
| 3,000 Meters · Community ChapelHusky Invitational · Sep 13 | 13:47.1 | Husky Invitational | September 13, 2018 |
| 3,000 Meters · Jefferson HSJefferson Middle School Invitational · Sep 25 | 12:20.51 | Jefferson Middle School Invitational | September 25, 2019 |
| 3,000 Meters · Richardson Park 3K CourseWVYL District XC Championships 2019 · Oct 23 | 12:12.3 | WVYL District XC Championships 2019 | October 23, 2019 |
| 3,000 Meters · Southwest Christian Wildcat TrailSouthwest Christian Invitational · Sep 29 | 13:25.9 | Southwest Christian Invitational | September 29, 2017 |
| 3,200 Meters · Bryant ParkHarrier Classic · Oct 7 | 13:42.9 | Harrier Classic | October 7, 2017 |
| 5,000 Meters · Cheadle Lake Double LoopChamps Invite · Sep 24 | 22:27.79 | Champs Invite | September 24, 2021 |
| 5,000 Meters · Lane Community CollegeOSAA 3A/2A/1A State Championships · Nov 5 | 21:50.8 | OSAA 3A/2A/1A State Championships | November 5, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
1 results2021 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 24 | Champs InviteSep 24 · 5,000 Meters Varsity · Place 14 · Central LinnCentral Linn | 5,000 Meters Varsity | 14 | 22:27.79 PB | 10 |
2019 Cross Country
2 results2018 Cross Country
3 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | SD2/SD3 Pre-District ChallengeOct 20 · 3,000 Meters Middle School · Place 4 · Central LinnCentral Linn | 3,000 Meters Middle School | 4 | 12:17.4 PB | 7 |
| Oct 12 | Nike NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Sweepstakes · Place 2 · Central LinnCentral Linn | 3,000 Meters Sweepstakes | 2 | 12:54.46 PB | 7 |
| Oct 7 | Harrier ClassicOct 7 · 3,200 Meters Middle School/Open · Place 15 · Central LinnCentral Linn | 3,200 Meters Middle School/Open | 15 | 13:42.9 PB | 7 |
| Sep 29 | Southwest Christian InvitationalSep 29 · 3,000 Meters Middle School · Place 9 · Central LinnCentral Linn | 3,000 Meters Middle School | 9 | 13:25.9 PB | 7 |
| Sep 20 | Stayton InvitationalSep 20 · 3,000 Meters New Division · Place 2 · Central LinnCentral Linn | 3,000 Meters New Division | 2 | 13:14Unofficial | 7 |
| Sep 9 | Ash Creek XC FestivalSep 9 · 3,000 Meters Middle School (Saturday) · Place 9 · Central LinnCentral Linn | 3,000 Meters Middle School (Saturday) | 9 | 13:17.24 PB | 7 |