Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 25 | 11:28.24 | Night Meet | August 25, 2017 |
| 5,000 Meters · 79554 OR-202Teevin Elk Run · Sep 8 | 21:47 | Teevin Elk Run | September 8, 2018 |
| 5,000 Meters · Amity HSAmity Invitational at Keeler Estate Vineyards · Sep 18 | 23:57.68 | Amity Invitational at Keeler Estate Vineyards | September 18, 2015 |
| 5,000 Meters · Bigfoot Assault!Bigfoot Classic · Oct 11 | 23:17.76 | Bigfoot Classic | October 11, 2016 |
| 5,000 Meters · Bush Park3A/2A/1A-SD2 District 2 Championships · Oct 27 | 19:48.5 | 3A/2A/1A-SD2 District 2 Championships | October 27, 2016 |
| 5,000 Meters · Camp Rilea National GuardThree Course Challenge · Sep 23 | 24:35 | Three Course Challenge | September 23, 2017 |
| 5,000 Meters · Cheadle Lake Double LoopSD2 District Preview · Oct 18 | 19:19.59 | SD2 District Preview | October 18, 2018 |
| 5,000 Meters · Heiser FarmsHeiser Farms XC Race · Oct 13 | 19:50.38 | Heiser Farms XC Race | October 13, 2017 |
| 5,000 Meters · Kah-Nee-Ta ResortMadras Invite @ Kah-Nee-Ta Resort · Sep 24 | 19:59 | Madras Invite @ Kah-Nee-Ta Resort | September 24, 2016 |
| 5,000 Meters · Kiwanis ParkPost Falls River Run · Sep 3 | 24:48 | Post Falls River Run | September 3, 2015 |
| 5,000 Meters · Pat's AcresBig Cross Portland · Sep 20 | 20:21.8 | Big Cross Portland | September 20, 2017 |
| 5,000 Meters · Sandelie Golf CourseSandelie - West Nine Golf Course - XC Classic · Oct 9 | 21:15.0 | Sandelie - West Nine Golf Course - XC Classic | October 9, 2015 |
| 5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 17 | 22:48 | Three Course Challenge | September 17, 2016 |
| 5,000 Meters · Stayton Middle School Nature TrailsRegis/Stayton Invitational · Oct 6 | 19:25.4 | Regis/Stayton Invitational | October 6, 2016 |
| 5,000 Meters · The Hydrangea RanchUltimook Race Nike Invitational · Sep 2 | 23:02.03 | Ultimook Race Nike Invitational | September 2, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | SD2 District PreviewOct 18 · 5,000 Meters Varsity · Place 24 · Amity | 5,000 Meters Varsity | 24 | 19:19.59 PB | 12 |
| Sep 8 | Teevin Elk RunSep 8 · 5,000 Meters Varsity · Place 27 · Amity | 5,000 Meters Varsity | 27 | 21:47 PB | 12 |
| Aug 24 | Night MeetAug 24 · 3,000 Meters Boys Senior · Place 106 · Amity | 3,000 Meters Boys Senior | 106 | 11:45.94 | 12 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 3A/2A/1A-SD2 District 2 ChampionshipsOct 27 · 5,000 Meters Varsity · Place 46 · Amity | 5,000 Meters Varsity | 46 | 20:33.9 | 11 |
| Oct 20 | SD2/SD3 Pre-District ChallengeOct 20 · 5,000 Meters Varsity · Place 99 · Amity | 5,000 Meters Varsity | 99 | 20:56.1 | 11 |
| Oct 13 | Heiser Farms XC RaceOct 13 · 5,000 Meters Varsity(top 8) · Place 136 · Amity | 5,000 Meters Varsity(top 8) | 136 | 19:50.38 PB | 11 |
| Oct 5 | Regis/Stayton InvitationalOct 5 · 5,000 Meters Varsity · Place 53 · Amity | 5,000 Meters Varsity | 53 | 20:21.8 | 11 |
| Sep 30 | Kah-Nee-Ta InvitationalSep 30 · 5,000 Meters Varsity · Place 36 · Amity | 5,000 Meters Varsity | 36 | 20:42Unofficial | 11 |
| Sep 23 | Three Course ChallengeSep 23 · 5,000 Meters Hard · Place 145 · Amity | 5,000 Meters Hard | 145 | 24:35 PB | 11 |
| Sep 20 | Big Cross PortlandSep 20 · 5,000 Meters Varsity · Place 57 · Amity | 5,000 Meters Varsity | 57 | 20:21.8 PB | 11 |
| Sep 2 | Ultimook Race Nike InvitationalSep 2 · 5,000 Meters Varsity 1A-4A · Place 88 · Amity | 5,000 Meters Varsity 1A-4A | 88 | 23:02.03 PB | 11 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Boys Soph/Junior Names P-Z · Place 78 · Amity | 3,000 Meters Boys Soph/Junior Names P-Z | 78 | 11:28.24 PB | 11 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 3A/2A/1A-SD2 District 2 ChampionshipsOct 27 · 5,000 Meters Varsity · Place 41 · Amity | 5,000 Meters Varsity | 41 | 19:48.5 PB | 10 |
| Oct 20 | SD2/SD3 Pre-District ChallengeOct 20 · 5,000 Meters Varsity · Place 60 · Amity | 5,000 Meters Varsity | 60 | 20:03.9 | 10 |
| Oct 11 | Bigfoot ClassicOct 11 · 5,000 Meters All Boys High School · Place 24 · Amity | 5,000 Meters All Boys High School | 24 | 23:17.76 PB | 10 |
| Oct 6 | Regis/Stayton InvitationalOct 6 · 5,000 Meters Varsity · Place 54 · Amity | 5,000 Meters Varsity | 54 | 19:25.4 PB | 10 |
| Sep 30 | Amity Invite at Keeler Estate VineyardsSep 30 · 5,000 Meters Varsity · Place 14 · Amity | 5,000 Meters Varsity | 14 | 21.18.88 | 10 |
| Sep 24 | Madras Invite @ Kah-Nee-Ta ResortSep 24 · 5,000 Meters Varsity · Place 44 · Amity | 5,000 Meters Varsity | 44 | 19:59 PB | 10 |
| Sep 17 | Three Course ChallengeSep 17 · 5,000 Meters Boys Moderate Course · Place 112 · Amity | 5,000 Meters Boys Moderate Course | 112 | 22:48 PB | 10 |
2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | 3A/2A/1A-SD2 District 2 ChampionshipsOct 22 · 5,000 Meters Varsity · Place 61 · Amity | 5,000 Meters Varsity | 61 | 20:28.6 | 9 |
| Oct 15 | SD2/SD3 Pre-District ChallengeOct 15 · 5,000 Meters Varsity · Place 86 · Amity | 5,000 Meters Varsity | 86 | 21:24.4 | 9 |
| Oct 9 | Sandelie - West Nine Golf Course - XC ClassicOct 9 · 5,000 Meters Varsity · Place 269 · Amity | 5,000 Meters Varsity | 269 | 21:15.0 PB | 9 |
| Oct 1 | Regis/Stayton InvitationalOct 1 · 5,000 Meters Varsity · Place 131 · Amity | 5,000 Meters Varsity | 131 | 21:56.5 | 9 |
| Sep 18 | Amity Invitational at Keeler Estate VineyardsSep 18 · 5,000 Meters Varsity · Place 34 · Amity | 5,000 Meters Varsity | 34 | 23:57.68 PB | 9 |
| Sep 12 | Ultimook Race Cross Country InvitationalSep 12 · 5,000 Meters Varsity 1A-4A · Place 102 · Amity | 5,000 Meters Varsity 1A-4A | 102 | 23:21.66 | 9 |
| Sep 3 | Post Falls River RunSep 3 · 5,000 Meters Varsity · Place 71 · Amity | 5,000 Meters Varsity | 71 | 24:48 PB | 9 |