Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 24 | 10:01.11 | Night Meet | August 24, 2018 |
| 5,000 Meters · Bush Park6A-5 GVC Championships · Oct 25 | 17:14.70 | 6A-5 GVC Championships | October 25, 2017 |
| 5,000 Meters · Country Fair GroundsCountry Fair Classic · Oct 19 | 17:12.2 | Country Fair Classic | October 19, 2016 |
| 5,000 Meters · Crystal Lake Sports Park6A-5 Greater Valley Conference Championship · Oct 26 | 17:18.07 | 6A-5 Greater Valley Conference Championship | October 26, 2016 |
| 5,000 Meters · Eagle Island XC CourseNXR Northwest Regional Championships · Nov 10 | 16:59.20 | NXR Northwest Regional Championships | November 10, 2018 |
| 5,000 Meters · Heiser FarmsHeiser Farms XC Race · Oct 13 | 17:40.00 | Heiser Farms XC Race | October 13, 2017 |
| 5,000 Meters · Joe Dancer ParkSouth Salem, Forest Grove at McMinnville · Oct 11 | 17:13.61 | South Salem, Forest Grove at McMinnville | October 11, 2017 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether National Cross Country Classic · Sep 22 | 17:24.40 | Meriwether National Cross Country Classic | September 22, 2017 |
| 5,000 Meters · Sherwood HSLiberty & McMinnville @ Sherwood · Oct 10 | 16:41.4 | Liberty & McMinnville @ Sherwood | October 10, 2018 |
| 5,000 Meters · State Meet Course (Lane)OSAA 6A State Championship · Nov 3 | 16:57 | OSAA 6A State Championship | November 3, 2018 |
| 5,000 Meters · Traditional 5k courseMcMinnville, West Albany at North Salem · Oct 4 | 17:49.03 | McMinnville, West Albany at North Salem | October 4, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 1 | NXN Nike Cross NationalsDec 1 · 5,000 Meters Varsity · Place 34 · McMinnvilleMcMinnville | 5,000 Meters Varsity | 34 | 18:16.5 | — |
| Dec 1 | NXN Community RaceDec 1 · 5,000 Meters NXN Community Race · Place 34 · McMinnvilleMcMinnville | 5,000 Meters NXN Community Race | 34 | 18:16.4Unofficial | 12 |
| Nov 10 | NXR Northwest Regional ChampionshipsNov 10 · 5,000 Meters Open Inv. · Place 61 · McMinnvilleMcMinnville | 5,000 Meters Open Inv. | 61 | 16:59.20 PB | 12 |
| Nov 3 | OSAA 6A State ChampionshipNov 3 · 5,000 Meters 6A · Place 78 · McMinnvilleMcMinnville | 5,000 Meters 6A | 78 | 16:57 PB | 12 |
| Oct 24 | 6A-3 Pacific Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 9 · McMinnvilleMcMinnville | 5,000 Meters Varsity | 9 | 16:51.6 | 12 |
| Oct 10 | Liberty & McMinnville @ SherwoodOct 10 · 5,000 Meters Varsity · Place 4 · McMinnvilleMcMinnville | 5,000 Meters Varsity | 4 | 16:41.4 PB | 12 |
| Oct 5 | Flat & Fast InvitationalOct 5 · Varsity · Place 15 · McMinnvilleMcMinnville | Varsity | 15 | 17:07.67 | 12 |
| Sep 29 | Nike Portland XCSep 29 · Varsity Championship · Place 27 · McMinnvilleMcMinnville | Varsity Championship | 27 | 16:47.60 | 12 |
| Sep 26 | Newberg, McMinnville at GlencoeSep 26 · Varsity · Place 9 · McMinnvilleMcMinnville | Varsity | 9 | 18:11.41 | 12 |
| Sep 21 | Meriwether National Cross Country ClassicSep 21 · Varsity · Place 48 · McMinnvilleMcMinnville | Varsity | 48 | 16:57.9 | 12 |
| Sep 12 | Century, Forest Grove at McMinnvilleSep 12 · Varsity · Place 2 · McMinnvilleMcMinnville | Varsity | 2 | 17:26.91 | 12 |
| Sep 5 | 3-Mile Time TrialSep 5 · 3 Miles New Division · McMinnvilleMcMinnville | 3 Miles New Division | 0 | 18:22Unofficial | 12 |
| Aug 27 | 1 Mile Time TrialAug 27 · 1 Miles Varsity · McMinnvilleMcMinnville | 1 Miles Varsity | 0 | 5:17Unofficial | 12 |
| Aug 24 | Night MeetAug 24 · 3,000 Meters Boys Senior · Place 29 · McMinnvilleMcMinnville | 3,000 Meters Boys Senior | 29 | 10:01.11 PB | 12 |
2017 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NXR Northwest Regional ChampionshipsNov 11 · 5,000 Meters Open Inv. Section 1 - 1:20 · Place 99 · McMinnvilleMcMinnville | 5,000 Meters Open Inv. Section 1 - 1:20 | 99 | 18:00.64 | 11 |
| Nov 4 | OSAA 6A State ChampionshipsNov 4 · 5,000 Meters 6A · Place 89 · McMinnvilleMcMinnville | 5,000 Meters 6A | 89 | 17:24 | 11 |
| Oct 25 | 6A-5 GVC ChampionshipsOct 25 · 5,000 Meters Varsity · Place 13 · McMinnvilleMcMinnville | 5,000 Meters Varsity | 13 | 17:14.70 PB | 11 |
| Oct 13 | Heiser Farms XC RaceOct 13 · 5,000 Meters Varsity(top 8) · Place 45 · McMinnvilleMcMinnville | 5,000 Meters Varsity(top 8) | 45 | 17:40.00 PB | 11 |
| Oct 11 | South Salem, Forest Grove at McMinnvilleOct 11 · 5,000 Meters Varsity · Place 6 · McMinnvilleMcMinnville | 5,000 Meters Varsity | 6 | 17:13.61 PB | 11 |
| Oct 6 | The Flat & Fast InvitationalOct 6 · 5,000 Meters Varsity · Place 44 · McMinnvilleMcMinnville | 5,000 Meters Varsity | 44 | 17:18.38 | 11 |
| Oct 4 | McMinnville, West Albany at North SalemOct 4 · 5,000 Meters Varsity · Place 2 · McMinnvilleMcMinnville | 5,000 Meters Varsity | 2 | 17:49.03 PB | 11 |
| Sep 22 | Meriwether National Cross Country ClassicSep 22 · 5,000 Meters Varsity · Place 68 · McMinnvilleMcMinnville | 5,000 Meters Varsity | 68 | 17:24.40 PB | 11 |
| Sep 13 | McKay, McNary at McMinnvilleSep 13 · 5,000 Meters Varsity · Place 4 · McMinnvilleMcMinnville | 5,000 Meters Varsity | 4 | 18:16.62 | 11 |
| Aug 30 | GVC Preview MeetAug 30 · 5,000 Meters Varsity · Place 18 · McMinnvilleMcMinnville | 5,000 Meters Varsity | 18 | 18:42.13 | 11 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Boys Junior Names A-O · Place 35 · McMinnvilleMcMinnville | 3,000 Meters Boys Junior Names A-O | 35 | 10:17.77 | 11 |
| Aug 19 | McMinnville Time TrialAug 19 · 3,000 Meters Varsity · Place 5 · McMinnvilleMcMinnville | 3,000 Meters Varsity | 5 | 11:08Unofficial | 11 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NXR NorthwestNov 12 · 5,000 Meters Open Invitational Sec2 · Place 185 · McMinnvilleMcMinnville | 5,000 Meters Open Invitational Sec2 | 185 | 17:52.9 | 10 |
| Nov 5 | OSAA 6A State ChampionshipsNov 5 · 5,000 Meters 6A · Place 112 · McMinnvilleMcMinnville | 5,000 Meters 6A | 112 | 17:44 | 10 |
| Oct 26 | 6A-5 Greater Valley Conference ChampionshipOct 26 · 5,000 Meters Varsity · Place 12 · McMinnvilleMcMinnville | 5,000 Meters Varsity | 12 | 17:18.07 PB | 10 |
| Oct 19 | Country Fair ClassicOct 19 · 5,000 Meters Varsity · Place 38 · McMinnvilleMcMinnville | 5,000 Meters Varsity | 38 | 17:12.2 PB | 10 |
| Oct 12 | Sprague, McNary at McMinnvilleOct 12 · 5,000 Meters Varsity · Place 5 · McMinnvilleMcMinnville | 5,000 Meters Varsity | 5 | 17:47.44 | 10 |