Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Keizer Rapids Park3-Way (McKay, West Salem @ McNary) · Oct 17 | 13:04.94 | 3-Way (McKay, West Salem @ McNary) | October 17, 2018 |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 24 | 13:40.47 | Night Meet | August 24, 2018 |
| 4,500 Meters · Seaside 3 CourseThree Course Challenge · Sep 19 | 24:27 | Three Course Challenge | September 19, 2015 |
| 5,000 Meters · Bryant ParkHarrier Classic · Oct 1 | 23:30.8 | Harrier Classic | October 1, 2016 |
| 5,000 Meters · Bush ParkMcNary, North Salem at South Salem · Oct 5 | 22:34.58 | McNary, North Salem at South Salem | October 5, 2016 |
| 5,000 Meters · Camp Rilea National GuardThree Course Challenge · Sep 23 | 28:22 | Three Course Challenge | September 23, 2017 |
| 5,000 Meters · Crystal Lake Sports Park6A-5 Greater Valley Conference Championship · Oct 26 | 22:12.26 | 6A-5 Greater Valley Conference Championship | October 26, 2016 |
| 5,000 Meters · Crystal Lake Sports ParkGVC League Preview · Aug 31 | 25:34.91 | GVC League Preview | August 31, 2016 |
| 5,000 Meters · Joe Dancer ParkSprague, McNary at McMinnville · Oct 12 | 22:02.51 | Sprague, McNary at McMinnville | October 12, 2016 |
| 5,000 Meters · Keizer Rapids ParkForest Grove, West Albany at McNary · Sep 21 | 23:59.2 | Forest Grove, West Albany at McNary | September 21, 2016 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether National Cross Country Classic · Sep 23 | 23:09.98 | Meriwether National Cross Country Classic | September 23, 2016 |
| 5,000 Meters · Neil Armstrong MSMcNary, North Salelm @ Forest Grove · Sep 20 | 22:57 | McNary, North Salelm @ Forest Grove | September 20, 2017 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 23:30.8 | Nike Portland XC | September 30, 2017 |
| 5,000 Meters · Sandelie Golf CourseSandelie - West Nine Golf Course - XC Classic · Oct 9 | 23:18.2 | Sandelie - West Nine Golf Course - XC Classic | October 9, 2015 |
| 5,000 Meters · The Hydrangea RanchUltimook Race Cross Country Invitational · Sep 12 | 32:50.15 | Ultimook Race Cross Country Invitational | September 12, 2015 |
| 5,000 Meters · West Salem HSMcNary, South Salem @ West Salem · Oct 4 | 24:15.0 | 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
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 6A-6 Mountain Valley Conference ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 123 · McNary | 5,000 Meters Junior Varsity | 123 | 24:19.19 | 12 |
| Oct 17 | Keizer Rapids 3KOct 17 · 3,000 Meters Varsity · Place 53 · McNary | 3,000 Meters Varsity | 53 | 13:04.94 | 12 |
| Oct 17 | 3-Way (McKay, West Salem @ McNary)Oct 17 · 3,000 Meters Varsity/JV · Place 53 · McNary | 3,000 Meters Varsity/JV | 53 | 13:04.94 PB | 12 |
| Oct 6 | 15th Annual Harrier ClassicOct 6 · 5,000 Meters Junior Varsity · Place 158 · McNary | 5,000 Meters Junior Varsity | 158 | 23:27.46 | SR |
| Oct 3 | 3-Way (McKay, McNary, South Salem)Oct 3 · Varsity · Place 44 · McNary | Varsity | 44 | 13:18.62 | 12 |
| Sep 26 | McNary, South@Sprague (Minto-Brown)Sep 26 · 5,000 Meters Junior Varsity · Place 35 · McNary | 5,000 Meters Junior Varsity | 35 | 24:02.9 | 12 |
| Sep 21 | Meriwether National Cross Country ClassicSep 21 · Varsity · Place 469 · McNary | Varsity | 469 | 24:30.9 | 12 |
| Sep 15 | Northwest ClassicSep 15 · Varsity · Place 204 · McNary | Varsity | 204 | 23:41.70 | 12 |
| Sep 8 | Ash Creek XC FestivalSep 8 · Varsity · Place 216 · McNary | Varsity | 216 | 25:46.40 | 12 |
| Aug 24 | Night MeetAug 24 · 3,000 Meters Boys Senior · Place 130 · McNary | 3,000 Meters Boys Senior | 130 | 13:40.47 PB | 12 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 6A-5 GVC ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 130 · McNary | 5,000 Meters Junior Varsity | 130 | 22:38.76 | 11 |
| Oct 4 | McNary, South Salem @ West SalemOct 4 · 5,000 Meters Junior Varsity · Place 46 · McNary | 5,000 Meters Junior Varsity | 46 | 24:15.0 PB | 11 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Junior/Senior JV · Place 298 · McNary | 5,000 Meters Junior/Senior JV | 298 | 23:30.8 PB | 11 |
| Sep 23 | Three Course ChallengeSep 23 · 5,000 Meters Moderate · Place 337 · McNary | 5,000 Meters Moderate | 337 | 28:22 PB | 11 |
| Sep 20 | McNary, North Salelm @ Forest GroveSep 20 · 5,000 Meters Junior Varsity · Place 43 · McNary | 5,000 Meters Junior Varsity | 43 | 22:57 PB | 11 |
| Sep 13 | McKay, McNary at McMinnvilleSep 13 · 5,000 Meters Junior Varsity · Place 48 · McNary | 5,000 Meters Junior Varsity | 48 | 23:52.43 | 11 |
| Sep 2 | Ultimook Race Nike InvitationalSep 2 · 5,000 Meters Junior Varsity 5A-6A · Place 251 · McNary | 5,000 Meters Junior Varsity 5A-6A | 251 | 34:55.95 | 11 |
| Aug 30 | GVC Preview MeetAug 30 · 5,000 Meters Junior Varsity · Place 72 · McNary | 5,000 Meters Junior Varsity | 72 | 24:18.70 | 11 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Boys Novice · Place 84 · McNary | 3,000 Meters Boys Novice | 84 | 14:09.26 | 11 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 6A-5 Greater Valley Conference ChampionshipOct 26 · 5,000 Meters Junior Varsity · Place 105 · McNary | 5,000 Meters Junior Varsity | 105 | 22:12.26 PB | 10 |
| Oct 12 | Sprague, McNary at McMinnvilleOct 12 · 5,000 Meters Junior Varsity · Place 32 · McNary | 5,000 Meters Junior Varsity | 32 | 22:02.51 PB | 10 |
| Oct 5 | McNary, North Salem at South SalemOct 5 · 5,000 Meters Junior Varsity · Place 32 · McNary | 5,000 Meters Junior Varsity | 32 | 22:34.58 PB | 10 |
| Oct 1 | Harrier ClassicOct 1 · 5,000 Meters Frosh/Soph JV · Place 241 · McNary | 5,000 Meters Frosh/Soph JV | 241 | 23:30.8 PB | 10 |
| Sep 23 | Meriwether National Cross Country ClassicSep 23 · 5,000 Meters Junior Varsity · Place 219 · McNary | 5,000 Meters Junior Varsity | 219 | 23:09.98 PB | 10 |
| Sep 21 | Forest Grove, West Albany at McNarySep 21 · 5,000 Meters Junior Varsity · Place 39 · McNary | 5,000 Meters Junior Varsity | 39 | 23:59.2 PB | 10 |
| Aug 31 | GVC League PreviewAug 31 · 5,000 Meters Junior Varsity · Place 72 · McNary | 5,000 Meters Junior Varsity | 72 | 25:34.91 PB | 10 |
| Aug 26 | Night MeetAug 26 · 3,000 Meters Novice · Place 80 · McNary | 3,000 Meters Novice | 80 | 14:30.7 | 10 |
2015 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | 6A-5 Greater Valley Conference ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 148 · McNary | 5,000 Meters Junior Varsity | 148 | 24:06.31 | 9 |
| Oct 9 | Sandelie - West Nine Golf Course - XC ClassicOct 9 · 5,000 Meters Junior Varsity · Place 296 · McNary | 5,000 Meters Junior Varsity | 296 | 23:18.2 PB | 9 |
| Oct 7 | McKay, West Salem @ McNaryOct 7 · 5,000 Meters Junior Varsity · Place 27 · McNary | 5,000 Meters Junior Varsity | 27 | 24:16.6 | 9 |
| Sep 30 | South Salem, Sprague @ McNarySep 30 · 5,000 Meters Junior Varsity · Place 32 · McNary | 5,000 Meters Junior Varsity | 32 | 26:13.7 | 9 |
| Sep 19 | Three Course ChallengeSep 19 · 4,500 Meters Easy Course · Place 342 · McNary | 4,500 Meters Easy Course | 342 | 24:27 PB | 9 |
| Sep 16 | Forest Grove, McNary at McMinnvilleSep 16 · 5,000 Meters Junior Varsity · Place 67 · McNary | 5,000 Meters Junior Varsity | 67 | 26:44.35 | 9 |
| Sep 12 | Ultimook Race Cross Country InvitationalSep 12 · 5,000 Meters Junior Varsity 5A-6A · Place 218 · McNary | 5,000 Meters Junior Varsity 5A-6A | 218 | 32:50.15 PB | 9 |
| Sep 9 | McNary, West Albany at North SalemSep 9 · 5,000 Meters Junior Varsity · Place 23 · McNary | 5,000 Meters Junior Varsity | 23 | 27:07 | 9 |
| Sep 2 | GVC Preview MeetSep 2 · 5,000 Meters Novice · Place 25 · McNary | 5,000 Meters Novice | 25 | 25:21.82Unofficial | 9 |
| Aug 27 | Night MeetAug 27 · 3,000 Meters Novice · Place 120 · McNary | 3,000 Meters Novice | 120 | 15:37.5 | 9 |