Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · 3K CourseStayton Cross Country Invitational · Sep 19 | 13:31 | Stayton Cross Country Invitational | September 19, 2018 |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 10 | 12:43.20 | NW Middle School XC Showdown presented by HOTV | October 10, 2019 |
| 3,000 Meters · Blue Lake ParkNike Portland XC Middle School/Club · Sep 27 | 12:35.00 | Nike Portland XC Middle School/Club | September 27, 2019 |
| 3,000 Meters · Champoeg State ParkChampoeg MS Invitational · Oct 12 | 11:53.9 | Champoeg MS Invitational | October 12, 2019 |
| 3,000 Meters · Corbett MSCorbett MS Invitational · Oct 9 | 14:07 | Corbett MS Invitational | October 9, 2018 |
| 3,000 Meters · Portland International RacewayBowmen Raceway Invitational at PIR · Oct 6 | 12:21.8 | Bowmen Raceway Invitational at PIR | October 6, 2018 |
| 3,000 Meters · Stayton Middle School Nature TrailsRegis/Stayton High Invitational · Oct 3 | 12:22.5 | Regis/Stayton High Invitational | October 3, 2019 |
| 3,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 14:10.24 | Ultimook Race | September 7, 2019 |
| 5,000 Meters · Cook Park3A/2A/1A-SD1 District Championships · Oct 27 | 20:01.3 | 3A/2A/1A-SD1 District Championships | October 27, 2022 |
| 5,000 Meters · Horizon Christian SchoolHawkFlock Fall Race Series #3 · Oct 16 | 21:01.66 | HawkFlock Fall Race Series #3 | October 16, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 24 · 5,000 Meters Varsity 3A · Place 56 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity 3A | 56 | 20:34.0 | SR |
| Oct 14 | Lewis & Clark XC InvitationalOct 14 · 5,000 Meters Varsity · Place 145 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 145 | 19:47.9 | SR |
| Oct 11 | Estacada InvitationalOct 11 · 5,000 Meters Varsity · Place 60 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 60 | 20:15.60 | 12 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Varsity Division 4 · Place 62 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity Division 4 | 62 | 20:28.3 | SR |
| Sep 23 | Three Course ChallengeSep 23 · 5,000 Meters Varsity · Place 143 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 143 | 23:24.2 | 12 |
| Sep 15 | Meriwether CC Classic Sep 15 · 5,000 Meters Varsity · Place 199 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 199 | 21:03.40 | 12 |
| Sep 8 | Cougar Flat TrackSep 8 · 5,000 Meters Varsity · Place 13 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 13 | 20:36.5 | SR |
| Aug 25 | Gervais Early Season 3kAug 25 · 3,000 Meters Varsity · Place 9 · Horizon ChristianHorizon Christian | 3,000 Meters Varsity | 9 | 12:12.1 | 12 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 3A/2A/1A-SD1 District ChampionshipsOct 27 · 5,000 Meters 3A Varsity Boys · Place 36 · Horizon ChristianHorizon Christian | 5,000 Meters 3A Varsity Boys | 36 | 20:01.3 PB | 11 |
| Oct 15 | Lewis & Clark XC InvitationalOct 15 · 5,000 Meters Varsity · Place 170 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 170 | 19:48.1 | JR |
| Oct 12 | Estacada InvitationalOct 12 · 5,000 Meters Varsity · Place 43 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 43 | 19:52.8 | JR |
| Oct 7 | Flat & Fast InvitationalOct 7 · 5,000 Meters Varsity · Place 43 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 43 | 20:25.2 | JR |
| Sep 29 | SC High School InvitationalSep 29 · 5,000 Meters Varsity · Place 11 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 11 | 20:19.09 | 11 |
| Sep 24 | Nike Portland XCSep 24 · 5,000 Meters Varsity Division 3 · Place 90 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity Division 3 | 90 | 20:19.5 | JR |
| Sep 16 | Meriwether CC Classic Sep 16 · 5,000 Meters Varsity · Place 231 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 231 | 19:46.6 | JR |
| Sep 10 | Ash Creek XC FestivalSep 10 · 5,000 Meters Junior Varsity · Place 65 · Horizon ChristianHorizon Christian | 5,000 Meters Junior Varsity | 65 | 20:33.60 | JR |
| Sep 7 | Glencoe @ SherwoodSep 7 · 5,000 Meters Varsity · Place 30 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 30 | 20:52.5 | JR |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 29 · 5,000 Meters Varsity 3A · Place 29 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity 3A | 29 | 20:26.40 | 10 |
| Oct 21 | Valiant InvitationalOct 21 · 3,000 Meters Varsity · Place 4 · Horizon ChristianHorizon Christian | 3,000 Meters Varsity | 4 | 11:27.14 | 10 |
| Oct 16 | Lewis & Clark College XC InvitationalOct 16 · 5,000 Meters Varsity · Place 124 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 124 | 19:37.20 | 10 |
| Oct 1 | Flat & Fast InvitationalOct 1 · 5,000 Meters Varsity · Place 89 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 89 | 20:16.50 | 10 |
| Sep 25 | Nike Portland XCSep 25 · 5,000 Meters Junior Varsity Division 1 · Place 91 · Horizon ChristianHorizon Christian | 5,000 Meters Junior Varsity Division 1 | 91 | 20:19.10 | 10 |
| Sep 17 | Meriwether CC ClassicSep 17 · 5,000 Meters Varsity · Place 174 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 174 | 20:15.03 | 10 |
| Sep 11 | Ash Creek XC FestivalSep 11 · 5,000 Meters Varsity · Place 227 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 227 | 21:44.50 | 10 |
| Sep 8 | 3A District 1 PreviewSep 8 · 5,000 Meters Varsity · Place 23 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 23 | 21:12.89 | 10 |
| Sep 4 | The Ultimook RaceSep 4 · 5,000 Meters Varsity 1A · Place 120 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity 1A | 120 | 25:37.75 | 10 |
| Aug 27 | Night MeetAug 27 · 3,000 Meters Sophomore · Place 85 · Horizon ChristianHorizon Christian | 3,000 Meters Sophomore | 85 | 12:04.42 | 10 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | COVID Christian School Series #2Oct 23 · 5,000 Meters Varsity · Place 12 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 12 | 21:05.91 | 9 |
| Oct 16 | HawkFlock Fall Race Series #3Oct 16 · 5,000 Meters Varsity · Place 10 · Horizon ChristianHorizon Christian | 5,000 Meters Varsity | 10 | 21:01.66 PB | 9 |
| Oct 6 | HawkFlock Fall Race Series #2Oct 6 · 5,000 Meters Open · Place 2 · Horizon ChristianHorizon Christian | 5,000 Meters Open | 2 | 21:50.84 | 9 |
| Sep 30 | HawkFlock Fall Race Series #1Sep 30 · 5,000 Meters Open 5k · Place 7 · Horizon ChristianHorizon Christian | 5,000 Meters Open 5k | 7 | 23:06.02 | 9 |
| Sep 23 | Horizon Time TrialsSep 23 · 3,000 Meters Varsity · Place 5 · Horizon ChristianHorizon Christian | 3,000 Meters Varsity | 5 | 12:53.75Unofficial | 9 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Lakeridge, Oregon City, West Linn @ TualatinOct 16 · 3,000 Meters Middle School · Place 9 · Horizon ChristianHorizon Christian | 3,000 Meters Middle School | 9 | 11:36.50 | 8 |
| Oct 12 | Champoeg MS InvitationalOct 12 · 3,000 Meters Middle School · Place 12 · Horizon Christian (Tualatin)Horizon Christian (Tualatin) | 3,000 Meters Middle School | 12 | 11:53.9 PB | 8 |
| Oct 10 | NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Champions (top 10) · Place 77 · Horizon Christian (Tualatin)Horizon Christian (Tualatin) | 3,000 Meters Champions (top 10) | 77 | 12:43.20 PB | 8 |
| Oct 3 | Regis/Stayton High InvitationalOct 3 · 3,000 Meters Middle School · Place 30 · Horizon Christian (Tualatin)Horizon Christian (Tualatin) | 3,000 Meters Middle School | 30 | 12:22.5 PB | 8 |
| Sep 27 | Nike Portland XC Middle School/ClubSep 27 · 3,000 Meters PDXC Alan Webb MS Race · Place 116 · Horizon Christian (Tualatin)Horizon Christian (Tualatin) | 3,000 Meters PDXC Alan Webb MS Race | 116 | 12:35.00 PB | 8 |
| Sep 21 | Three Course ChallengeSep 21 · 3,000 Meters Middle School · Place 43 · Horizon ChristianHorizon Christian | 3,000 Meters Middle School | 43 | 12:29 | 8 |
| Sep 16 | Catlin Gabel HandicapperSep 16 · 3,000 Meters Middle School · Place 9 · Horizon ChristianHorizon Christian | 3,000 Meters Middle School | 9 | 13:40.7 | 8 |
| Sep 7 | Ultimook RaceSep 7 · 3,000 Meters Middle School · Place 31 · Horizon Christian (Tualatin)Horizon Christian (Tualatin) | 3,000 Meters Middle School | 31 | 14:10.24 PB | 8 |
2018 Cross Country
3 results