Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Community ChapelHusky Invitational · Sep 13 | 13:34.5 | Husky Invitational | September 13, 2018 |
| 3,000 Meters · Philomath Middle SchoolPhil MS XC Meet · Oct 19 | 14:00.42 | Phil MS XC Meet | October 19, 2016 |
| 3,000 Meters · Stayton Middle School Nature TrailsRegis/Stayton High Invitational · Oct 3 | 12:58.8 | Regis/Stayton High Invitational | October 3, 2019 |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 24 | 12:14.87 | Night Meet | August 24, 2018 |
| 5,000 Meters · Cascade HS4A-4 Oregon West Conference Championships · Oct 28 | 21:49.06 | 4A-4 Oregon West Conference Championships | October 28, 2017 |
| 5,000 Meters · Heiser FarmsHeiser Farms XC Race · Oct 13 | 23:32.65 | Heiser Farms XC Race | October 13, 2017 |
| 5,000 Meters · Philomath HSPaul Mariman Invitational · Oct 7 | 23:05.34 | Paul Mariman Invitational | October 7, 2017 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 23:23.2 | Nike Portland XC | September 30, 2017 |
| 5,000 Meters · Richardson ParkCountry Fair Classic · Oct 17 | 20:52.5 | Country Fair Classic | October 17, 2018 |
| 5,000 Meters · South Beach State ParkNewport equinox beach run · Sep 22 | 25:45 | Newport equinox beach run | September 22, 2018 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 23:56.55 | Ultimook Race | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Paul Mariman InvitationalOct 12 · 5,000 Meters Junior Varsity · Place 53 · NewportNewport | 5,000 Meters Junior Varsity | 53 | 22:11.94 | 11 |
| Oct 5 | 16th Annual Harrier ClassicOct 5 · 5,000 Meters Varsity · Place 138 · NewportNewport | 5,000 Meters Varsity | 138 | 22:59.80 | 11 |
| Oct 3 | Regis/Stayton High InvitationalOct 3 · 3,000 Meters Junior Varsity · Place 26 · NewportNewport | 3,000 Meters Junior Varsity | 26 | 12:58.8 PB | 11 |
| Sep 21 | Newport Equinox RunSep 21 · 5,000 Meters Junior Varsity · NewportNewport | 5,000 Meters Junior Varsity | 0 | 27:38.3Unofficial | 11 |
| Sep 14 | Northwest ClassicSep 14 · 5,000 Meters Junior Varsity · Place 285 · NewportNewport | 5,000 Meters Junior Varsity | 285 | 23:24.00 | 11 |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 1A-4A · Place 77 · NewportNewport | 5,000 Meters Junior Varsity 1A-4A | 77 | 23:56.55 PB | 11 |
| Aug 30 | Night MeetAug 30 · 3,000 Meters Varsity · Place 134 · NewportNewport | 3,000 Meters Varsity | 134 | 11:49.26 | 11 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 4A-3 Oregon West Conference ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 30 · NewportNewport | 5,000 Meters Junior Varsity | 30 | 21:02.20 | 10 |
| Oct 17 | Country Fair ClassicOct 17 · 5,000 Meters Junior Varsity · Place 42 · NewportNewport | 5,000 Meters Junior Varsity | 42 | 20:52.5 PB | 10 |
| Sep 22 | Newport equinox beach runSep 22 · 5,000 Meters Junior Varsity · Place 20 · NewportNewport | 5,000 Meters Junior Varsity | 20 | 25:45 PB | 10 |
| Sep 13 | Husky Invitational Sep 13 · 3,000 Meters Junior Varsity · Place 57 · NewportNewport | 3,000 Meters Junior Varsity | 57 | 13:34.5 PB | 10 |
| Aug 24 | Night MeetAug 24 · 3,000 Meters Boys Sophomore · Place 117 · NewportNewport | 3,000 Meters Boys Sophomore | 117 | 12:14.87 PB | 10 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | 4A-4 Oregon West Conference ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 28 · NewportNewport | 5,000 Meters Junior Varsity | 28 | 21:49.06 PB | 9 |
| Oct 18 | Country Fair ClassicOct 18 · 5,000 Meters Junior Varsity · Place 67 · NewportNewport | 5,000 Meters Junior Varsity | 67 | 21:45.5 | 9 |
| Oct 13 | Heiser Farms XC RaceOct 13 · 5,000 Meters Junior Varsity Silver(21.01 and up) · Place 84 · NewportNewport | 5,000 Meters Junior Varsity Silver(21.01 and up) | 84 | 23:32.65 PB | 9 |
| Oct 7 | Paul Mariman InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 60 · NewportNewport | 5,000 Meters Junior Varsity | 60 | 23:05.34 PB | 9 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Freshman JV · Place 290 · NewportNewport | 5,000 Meters Freshman JV | 290 | 23:23.2 PB | 9 |
| Sep 22 | Toledo XC ChallengeSep 22 · 5,000 Meters Varsity · Place 36 · NewportNewport | 5,000 Meters Varsity | 36 | 24:45.55 | 9 |
| Sep 16 | Harrier's ChallengeSep 16 · 5,000 Meters Junior Varsity · NewportNewport | 5,000 Meters Junior Varsity | 0 | 23:58Unofficial | 9 |
| Sep 2 | Ultimook Race Nike InvitationalSep 2 · 5,000 Meters Junior Varsity 1A-4A · Place 80 · NewportNewport | 5,000 Meters Junior Varsity 1A-4A | 80 | 29:38.21 | 9 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Boys Freshman · Place 117 · NewportNewport | 3,000 Meters Boys Freshman | 117 | 13:24.21 | 9 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Phil MS XC MeetOct 19 · 3,000 Meters Middle School · Place 118 · NewportNewport | 3,000 Meters Middle School | 118 | 14:00.42 PB | 8 |