Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 24 | 9:38.91 | Night Meet | August 24, 2018 |
| 5,000 Meters · Bush Park6A-5 GVC Championships · Oct 25 | 16:30.17 | 6A-5 GVC Championships | October 25, 2017 |
| 5,000 Meters · Crystal Lake Sports Park6A-5 Greater Valley Conference Championship · Oct 26 | 16:55.49 | 6A-5 Greater Valley Conference Championship | October 26, 2016 |
| 5,000 Meters · Eagle Island XC CourseNXR Northwest Regional Championships · Nov 11 | 16:49.98 | NXR Northwest Regional Championships | November 11, 2017 |
| 5,000 Meters · Joe Dancer ParkSouth Salem, Forest Grove at McMinnville · Oct 11 | 16:55.27 | South Salem, Forest Grove at McMinnville | October 11, 2017 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 16:57.9 | Nike Portland XC | September 30, 2017 |
| 5,000 Meters · State Meet Course (Lane)OSAA 6A State Championship · Nov 3 | 16:44 | OSAA 6A State Championship | November 3, 2018 |
| 5,000 Meters · Traditional 5k courseSaxon Invite · Sep 9 | 17:07.54 | Saxon Invite | September 9, 2017 |
| 5,000 Meters · West Salem HSMcNary, South Salem @ West Salem · Oct 4 | 17:29.4 | McNary, South Salem @ West Salem | October 4, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | OSAA 6A State ChampionshipNov 3 · 5,000 Meters 6A · Place 58 · South Salem | 5,000 Meters 6A | 58 | 16:44 PB | 12 |
| Oct 27 | 6A-6 Mountain Valley Conference ChampionshipsOct 27 · 5,000 Meters Varsity · Place 8 · South Salem | 5,000 Meters Varsity | 8 | 17:41.83 | 12 |
| Oct 17 | Battle of the SouthOct 17 · 3,000 Meters Varsity · Place 1 · South Salem | 3,000 Meters Varsity | 1 | 9:09.84Unofficial | 12 |
| Sep 26 | McNary, South@Sprague (Minto-Brown)Sep 26 · 5,000 Meters Varsity · Place 1 · South Salem | 5,000 Meters Varsity | 1 | 17:12.0 | 12 |
| Sep 19 | Sprague, West @ South Sep 19 · Varsity · Place 1 · South Salem | Varsity | 1 | 16:19.50 | 12 |
| Sep 15 | Northwest ClassicSep 15 · Varsity · Place 12 · South Salem | Varsity | 12 | 16:05.40 | 12 |
| Aug 24 | Night MeetAug 24 · 3,000 Meters Boys Senior · Place 17 · South Salem | 3,000 Meters Boys Senior | 17 | 9:38.91 PB | 12 |
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NXR Northwest Regional ChampionshipsNov 11 · 5,000 Meters Open Inv. Section 1 - 1:20 · Place 13 · South Salem | 5,000 Meters Open Inv. Section 1 - 1:20 | 13 | 16:49.98 PB | 11 |
| Nov 4 | OSAA 6A State ChampionshipsNov 4 · 5,000 Meters 6A · Place 46 · South Salem | 5,000 Meters 6A | 46 | 16:53 | 11 |
| Oct 25 | 6A-5 GVC ChampionshipsOct 25 · 5,000 Meters Varsity · Place 4 · South Salem | 5,000 Meters Varsity | 4 | 16:30.17 PB | 11 |
| Oct 11 | South Salem, Forest Grove at McMinnvilleOct 11 · 5,000 Meters Varsity · Place 3 · South Salem | 5,000 Meters Varsity | 3 | 16:55.27 PB | 11 |
| Oct 4 | McNary, South Salem @ West SalemOct 4 · 5,000 Meters Varsity · Place 2 · South Salem | 5,000 Meters Varsity | 2 | 17:29.4 PB | 11 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Division 2 Varsity · Place 39 · South Salem | 5,000 Meters Division 2 Varsity | 39 | 16:57.9 PB | 11 |
| Sep 20 | McKay, W. Albany @ S. SalemSep 20 · 5,000 Meters Varsity · Place 1 · South Salem | 5,000 Meters Varsity | 1 | 16:52.32 | 11 |
| Sep 13 | North Salem, Sprague @ South SalemSep 13 · 5,000 Meters Varsity · Place 1 · South Salem | 5,000 Meters Varsity | 1 | 17:28.28 | 11 |
| Sep 9 | Saxon Invite Sep 9 · 5,000 Meters Varsity · Place 13 · South Salem | 5,000 Meters Varsity | 13 | 17:07.54 PB | 11 |
| Aug 30 | GVC Preview MeetAug 30 · 5,000 Meters Varsity · Place 2 · South Salem | 5,000 Meters Varsity | 2 | 16:58.27 | 11 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Boys Junior Names A-O · Place 17 · South Salem | 3,000 Meters Boys Junior Names A-O | 17 | 9:44.81 | 11 |
2016 Cross Country
3 results