Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Champoeg State ParkChampoeg Invitational · Oct 7 | 20:27.25 | Champoeg Invitational | October 7, 2017 |
| 5,000 Meters · Drake ParkOxford Classic · Oct 2 | 23:11.281 | Oxford Classic | October 2, 2015 |
| 5,000 Meters · Hayden Canyon AtriumCoeur d'Alene Invitational · Sep 17 | 22:32.7 | Coeur d'Alene Invitational | September 17, 2016 |
| 5,000 Meters · Hood River Valley HS5A-5 Columbia River Conference Championships · Oct 26 | 22:11.63 | 5A-5 Columbia River Conference Championships | October 26, 2016 |
| 5,000 Meters · Lents ParkPIL/MHC Crossover (Host: Franklin) · Oct 19 | 20:49.9 | PIL/MHC Crossover (Host: Franklin) | October 19, 2016 |
| 5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 19 | 20:47.92 | Oregon City XC Invitational | September 19, 2015 |
| 5,000 Meters · Sorosis Park5A-5 Columbia River Conference Championships · Oct 24 | 21:37 | 5A-5 Columbia River Conference Championships | October 24, 2015 |
| 5,000 Meters · Thompson RanchMustang Invitational · Oct 5 | 20:38.7 | Mustang Invitational | October 5, 2017 |
| 5,000 Meters · Tualatin HSLakeridge, Lake Oswego, The Dalles, Westside Christian @ Tualatin · Oct 11 | 20:13 | Lakeridge, Lake Oswego, The Dalles, Westside Christian @ Tualatin | October 11, 2017 |
| 5,000 Meters · Tualatin HSTualatin Invite · Sep 12 | 23:48 | Tualatin Invite | September 12, 2015 |
| 5,000 Meters · Wildhorse Golf Course5A-5 CRC District Championships · Oct 26 | 19:42.9 | 5A-5 CRC District Championships | October 26, 2017 |
| 5,000 Meters · Willamette Mission State ParkGeorge Fox XC Classic · Oct 10 | 21:39.6 | George Fox XC Classic | October 10, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 5A-5 CRC District ChampionshipsOct 26 · 5,000 Meters Boys Junior Varsity · Place 30 · The Dalles | 5,000 Meters Boys Junior Varsity | 30 | 19:42.9 PB | 11 |
| Oct 19 | Kyle Burnside Wildhorse InviteOct 19 · 5,000 Meters Boys Junior Varsity · Place 36 · The Dalles | 5,000 Meters Boys Junior Varsity | 36 | 20:23.6 | 11 |
| Oct 11 | Lakeridge, Lake Oswego, The Dalles, Westside Christian @ TualatinOct 11 · 5,000 Meters Junior Varsity · Place 38 · The Dalles | 5,000 Meters Junior Varsity | 38 | 20:13 PB | 11 |
| Oct 7 | Champoeg InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 38 · The Dalles | 5,000 Meters Junior Varsity | 38 | 20:27.25 PB | 11 |
| Oct 5 | Mustang InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 10 · The Dalles | 5,000 Meters Junior Varsity | 10 | 20:38.7 PB | 11 |
| Sep 30 | 22nd Curtis XC InvitationalSep 30 · 5,000 Meters Boys JV Open-Teams L-Z · Place 47 · The Dalles | 5,000 Meters Boys JV Open-Teams L-Z | 47 | 21:16.80Unofficial | 11 |
| Sep 16 | Oregon City XC InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 91 · The Dalles | 5,000 Meters Junior Varsity | 91 | 21:19.64 | 11 |
| Aug 26 | Riverhawk Run/Walk, 5k & 3KAug 26 · 5,000 Meters Open · Place 23 · The Dalles | 5,000 Meters Open | 23 | 25:53Unofficial | 11 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 5A-5 Columbia River Conference ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 36 · The Dalles | 5,000 Meters Junior Varsity | 36 | 22:11.63 PB | 10 |
| Oct 19 | PIL/MHC Crossover (Host: Franklin)Oct 19 · 5,000 Meters Junior Varsity · Place 72 · The Dalles | 5,000 Meters Junior Varsity | 72 | 20:49.9 PB | 10 |
| Oct 13 | Kyle Burnside Memorial Wildhorse InviteOct 13 · 5,000 Meters Boys JV and Var combined · Place 119 · The Dalles | 5,000 Meters Boys JV and Var combined | 119 | 22:01.2 | 10 |
| Oct 1 | Champoeg InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 47 · The Dalles | 5,000 Meters Junior Varsity | 47 | 21:20.39 | 10 |
| Sep 17 | Coeur d'Alene InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 114 · The Dalles | 5,000 Meters Junior Varsity | 114 | 22:32.7 PB | 10 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 5A-5 Columbia River Conference ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 33 · The Dalles | 5,000 Meters Junior Varsity | 33 | 21:37 PB | 9 |
| Oct 15 | Kyle Burnside Wildhorse InviteOct 15 · 5,000 Meters Varsity - combined Boys · Place 167 · The Dalles | 5,000 Meters Varsity - combined Boys | 167 | 21:26.0 | 9 |
| Oct 10 | George Fox XC ClassicOct 10 · 5,000 Meters JV Silver · Place 182 · The Dalles | 5,000 Meters JV Silver | 182 | 21:39.6 PB | 9 |
| Oct 2 | Oxford ClassicOct 2 · 5,000 Meters Junior Varsity Blue · Place 138 · The Dalles | 5,000 Meters Junior Varsity Blue | 138 | 23:11.281 PB | 9 |
| Sep 25 | Bridgette Nelson Memorial Invitational/CRC PreviewSep 25 · 5,000 Meters Junior Varsity · Place 31 · The Dalles | 5,000 Meters Junior Varsity | 31 | 22:49Unofficial | 9 |
| Sep 19 | Oregon City XC InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 103 · The Dalles | 5,000 Meters Junior Varsity | 103 | 20:47.92 PB | 9 |
| Sep 12 | Tualatin InviteSep 12 · 5,000 Meters Junior Varsity · Place 57 · The Dalles | 5,000 Meters Junior Varsity | 57 | 23:48 PB | 9 |
| Aug 29 | Riverhawk Run/WalkAug 29 · 5,000 Meters Varsity · The Dalles | 5,000 Meters Varsity | 0 | 25:07Unofficial | 9 |