Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Catlin Gabel HSCatlin Gabel Handicapper · Sep 18 | 21:26.8 | Catlin Gabel Handicapper | September 18, 2017 |
| 3,000 Meters · Clatskanie Middle High SchoolClatskanie Invite · Oct 18 | 10:56.22 | Clatskanie Invite | October 18, 2016 |
| 4,500 Meters · Seaside 3 CourseThree Course Challenge · Sep 17 | 25:12 | Three Course Challenge | September 17, 2016 |
| 5,000 Meters · Bigfoot Assault!Bigfoot Classic · Oct 11 | 25:20.34 | Bigfoot Classic | October 11, 2016 |
| 5,000 Meters · Camp Rilea National GuardThree Course Challenge · Sep 23 | 24:12 | Three Course Challenge | September 23, 2017 |
| 5,000 Meters · Catlin Gabel HSCatlin Gabel Handicapper · Sep 21 | 24:58.4 | Catlin Gabel Handicapper | September 21, 2015 |
| 5,000 Meters · Harvest ClassicHarvest Classic · Oct 7 | 19:51.80 | Harvest Classic | October 7, 2017 |
| 5,000 Meters · Nehalem Bay State ParkBigfoot Classic · Oct 6 | 21:40.557 | Bigfoot Classic | October 6, 2015 |
| 5,000 Meters · Oregon Episcopal 5KOES Invite · Sep 12 | 22:03.17 | OES Invite | September 12, 2017 |
| 5,000 Meters · Rainier HSRainier Invitational · Oct 10 | 22:44 | Rainier Invitational | October 10, 2015 |
| 5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 19 | 26:35 | Three Course Challenge | September 19, 2015 |
| 5,000 Meters · Tualatin Hills Recreation Center3A/2A/1A-SD1 District 1 Championships · Oct 27 | 20:06.7 | 3A/2A/1A-SD1 District 1 Championships | October 27, 2016 |
| 5,000 Meters · Tualatin Hills Recreation Center3A/2A/1A District 1 Pre-Districts · Sep 8 | 26:13.2 | 3A/2A/1A District 1 Pre-Districts | September 8, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 13 | Rainier Intrasquad Meet Sep 13 · 5,000 Meters Varsity · Place 7 · Rainier (OR) | 5,000 Meters Varsity | 7 | 21:55Unofficial | 12 |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 26 · 5,000 Meters Varsity · Place 49 · Rainier (OR) | 5,000 Meters Varsity | 49 | 20:57.41 | 11 |
| Oct 17 | Clatskanie InvitationalOct 17 · 3,000 Meters Varsity · Rainier (OR) | 3,000 Meters Varsity | — | 13:21.8Unofficial | 11 |
| Oct 7 | Harvest ClassicOct 7 · 5,000 Meters High School · Place 27 · Rainier (OR) | 5,000 Meters High School | 27 | 19:51.80 PB | 11 |
| Oct 4 | Trojan RelaysOct 4 · 3,100 Meters Junior Varsity · Rainier (OR) | 3,100 Meters Junior Varsity | 0 | 12:47Unofficial | 11 |
| Oct 4 | Trojan RelaysOct 4 · 3,100 Meters Varsity · Rainier (OR) | 3,100 Meters Varsity | 0 | 12:37Unofficial | 11 |
| Sep 26 | 4th Annual Warrenton Wreck RaceSep 26 · 5,000 Meters Varsity · Place 19 · Rainier (OR) | 5,000 Meters Varsity | 19 | 00:21:32.68Unofficial | 11 |
| Sep 23 | Three Course ChallengeSep 23 · 5,000 Meters Moderate · Place 153 · Rainier (OR) | 5,000 Meters Moderate | 153 | 24:12 PB | 11 |
| Sep 18 | Catlin Gabel HandicapperSep 18 · 3 Miles High School · Place 13 · Rainier (OR) | 3 Miles High School | 13 | 21:26.8 PB | 11 |
| Sep 12 | OES InviteSep 12 · 5,000 Meters Varsity · Place 52 · Rainier (OR) | 5,000 Meters Varsity | 52 | 22:03.17 PB | 11 |
| Sep 9 | Logger Elk RunSep 9 · 5,000 Meters Varsity · Place 27 · Rainier (OR) | 5,000 Meters Varsity | 27 | 22:49Unofficial | 11 |
2016 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 27 · 5,000 Meters Varsity · Place 46 · Rainier (OR) | 5,000 Meters Varsity | 46 | 20:06.7 PB | 10 |
| Oct 18 | Clatskanie InviteOct 18 · 3,000 Meters Varsity · Place 11 · Rainier (OR) | 3,000 Meters Varsity | 11 | 10:56.22 PB | 10 |
| Oct 11 | Bigfoot ClassicOct 11 · 5,000 Meters All Boys High School · Place 49 · Rainier (OR) | 5,000 Meters All Boys High School | 49 | 25:20.34 PB | 10 |
| Oct 8 | Rainier Invitational Oct 8 · 5,000 Meters Varsity Boys · Place 14 · Rainier (OR) | 5,000 Meters Varsity Boys | 14 | 21:16Unofficial | 10 |
| Oct 6 | Vernonia InvitationalOct 6 · 5,000 Meters Varsity · Place 17 · Rainier (OR) | 5,000 Meters Varsity | 17 | 19:16Unofficial | 10 |
| Oct 1 | Harvest Classic Oct 1 · 5,000 Meters High School · Place 17 · Rainier (OR) | 5,000 Meters High School | 17 | 20:07.4 | 10 |
| Sep 29 | Trojan RelaysSep 29 · 3,100 Meters Junior Varsity · Rainier (OR) | 3,100 Meters Junior Varsity | 0 | 13:10Unofficial | 10 |
| Sep 29 | Trojan RelaysSep 29 · 3,100 Meters Varsity · Rainier (OR) | 3,100 Meters Varsity | 0 | 12:09Unofficial | 10 |
| Sep 17 | Three Course ChallengeSep 17 · 4,500 Meters Boys Easy Course · Place 398 · Rainier (OR) | 4,500 Meters Boys Easy Course | 398 | 25:12 PB | 10 |
| Sep 13 | OES XC MeetSep 13 · 5,000 Meters JV/Varsity · Rainier (OR) | 5,000 Meters JV/Varsity | 0 | — | 10 |
| Sep 6 | 3A/2A/1A District 1 Pre-DistrictsSep 6 · 5,000 Meters Varsity & JV · Place 49 · Rainier (OR) | 5,000 Meters Varsity & JV | 49 | 22:02.0 | 10 |
2015 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 22 · 5,000 Meters Varsity · Place 56 · Rainier (OR) | 5,000 Meters Varsity | 56 | 21:19.3 | 9 |
| Oct 13 | 2nd Annual Warrenton Wreck RaceOct 13 · 3,000 Meters Varsity · Place 12 · Rainier (OR) | 3,000 Meters Varsity | 12 | 12:54.8Unofficial | 9 |
| Oct 10 | Rainier InvitationalOct 10 · 5,000 Meters Varsity · Place 37 · Rainier (OR) | 5,000 Meters Varsity | 37 | 22:44 PB | 9 |
| Oct 8 | Vernonia InvitationalOct 8 · 5,000 Meters Varsity · Place 33 · Rainier (OR) | 5,000 Meters Varsity | 33 | 21:49Unofficial | 9 |
| Oct 6 | Bigfoot ClassicOct 6 · 5,000 Meters All High School Boys · Place 24 · Rainier (OR) | 5,000 Meters All High School Boys | 24 | 21:40.557 PB | 9 |
| Oct 3 | Harvest Classic Oct 3 · 5,000 Meters Varsity and JV · Place 39 · Rainier (OR) | 5,000 Meters Varsity and JV | 39 | 22:25.6 | 9 |
| Sep 26 | Knappa Logger Elk RunSep 26 · 5,000 Meters Varsity · Place 26 · Rainier (OR) | 5,000 Meters Varsity | 26 | 23:27Unofficial | 9 |
| Sep 21 | Catlin Gabel HandicapperSep 21 · 5,000 Meters High School · Place 36 · Rainier (OR) | 5,000 Meters High School | 36 | 24:58.4 PB | 9 |
| Sep 19 | Three Course ChallengeSep 19 · 5,000 Meters Moderate Course · Place 318 · Rainier (OR) | 5,000 Meters Moderate Course | 318 | 26:35 PB | 9 |
| Sep 8 | 3A/2A/1A District 1 Pre-DistrictsSep 8 · 5,000 Meters Varsity & JV · Place 71 · Rainier (OR) | 5,000 Meters Varsity & JV | 71 | 26:13.2 PB | 9 |