Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Cottage Grove HS2 Mile Trial · Aug 31 | 16:35 | 2 Mile Trial | August 31, 2019 |
| 2,500 Meters · Greenwaters PArkDist. 4 MS Championships · Oct 25 | 12:14.8 | Dist. 4 MS Championships | October 25, 2017 |
| 3,000 Meters · Avery ParkNike NW Middle School XC Showdown presented by HOTV · Oct 12 | 14:17.41 | Nike NW Middle School XC Showdown presented by HOTV | October 12, 2017 |
| 3,000 Meters · Elijah Bristow State ParkRock n' River · Sep 23 | 14:45.5 | Rock n' River | September 23, 2017 |
| 3,000 Meters · Oak Hill SchoolKing of the Hill · Sep 26 | 15:32.9 | King of the Hill | September 26, 2017 |
| 3,000 Meters · Stayton Middle School Nature TrailsRegis/Stayton High Invitational · Oct 3 | 13:26.0 | Regis/Stayton High Invitational | October 3, 2019 |
| 3,200 Meters · Bryant ParkHarrier Classic · Oct 7 | 16:04.1 | Harrier Classic | October 7, 2017 |
| 5,000 Meters · Springfield High SchoolSpringfield Invitational · Sep 28 | 23:03.60 | Springfield Invitational | September 28, 2019 |
| 5,000 Meters · Tugman State Park CampgroundTugman Invite · Sep 17 | 24:00.0 | Tugman Invite | September 17, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 3A/2A/1A-SD4 District 4 ChampionshipsOct 29 · 5,000 Meters Junior Varsity 2A · Place 17 · CrowCrow | 5,000 Meters Junior Varsity 2A | 17 | 22:40.20 | 10 |
| Oct 3 | Regis/Stayton High InvitationalOct 3 · 3,000 Meters Junior Varsity · Place 34 · CrowCrow | 3,000 Meters Junior Varsity | 34 | 13:26.0 PB | 10 |
| Sep 28 | Springfield InvitationalSep 28 · 5,000 Meters Junior Varsity · Place 116 · CrowCrow | 5,000 Meters Junior Varsity | 116 | 23:03.60 PB | 10 |
| Sep 17 | Tugman InviteSep 17 · 5,000 Meters Junior Varsity · Place 21 · CrowCrow | 5,000 Meters Junior Varsity | 21 | 24:00.0 PB | 10 |
| Sep 14 | Northwest ClassicSep 14 · 5,000 Meters Varsity 1A · Place 174 · CrowCrow | 5,000 Meters Varsity 1A | 174 | 25:19.90 | 10 |
| Aug 31 | 2 Mile TrialAug 31 · 2 Miles ALL HS BOYS · Place 37 · CrowCrow | 2 Miles ALL HS BOYS | 37 | 16:35 PB | 10 |
2018 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 23 | 2 Mile TrialAug 23 · 2 Miles ALL HS BOYS · CrowCrow | 2 Miles ALL HS BOYS | 0 | — | 9 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Dist. 4 MS ChampionshipsOct 25 · 2,500 Meters Middle School · Place 9 · CrowCrow | 2,500 Meters Middle School | 9 | 12:14.8 PB | 8 |
| Oct 12 | Nike NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Champions (top 10) · Place 169 · CrowCrow | 3,000 Meters Champions (top 10) | 169 | 14:17.41 PB | 8 |
| Oct 7 | Harrier ClassicOct 7 · 3,200 Meters Middle School/Open · Place 144 · CrowCrow | 3,200 Meters Middle School/Open | 144 | 16:04.1 PB | 8 |
| Oct 5 | Regis/Stayton InvitationalOct 5 · 3,000 Meters Middle School · Place 150 · CrowCrow | 3,000 Meters Middle School | 150 | 15:02.3 | 8 |
| Sep 26 | King of the HillSep 26 · 3,000 Meters Middle School · Place 64 · CrowCrow | 3,000 Meters Middle School | 64 | 15:32.9 PB | 8 |
| Sep 23 | Rock n' RiverSep 23 · 3,000 Meters Middle School Boys · Place 28 · CrowCrow | 3,000 Meters Middle School Boys | 28 | 14:45.5 PB | 8 |
| Sep 16 | Harrier's ChallengeSep 16 · 3,000 Meters Middle School · Place 29 · CrowCrow | 3,000 Meters Middle School | 29 | 16:18Unofficial | 8 |