Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Barnes Butte Trailhead5A-4 Intermountain Conference Championships · Oct 24 | 16:24.07 | 5A-4 Intermountain Conference Championships | October 24, 2018 |
| 5,000 Meters · Champoeg State ParkChampoeg Invitational · Oct 7 | 17:07.29 | Champoeg Invitational | October 7, 2017 |
| 5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 16 | 17:28.19 | Oregon City XC Invitational | September 16, 2017 |
| 5,000 Meters · Sorosis Park26th Annual Bridgette Nelson Memorial Invitational · Sep 22 | 17:29.5 | 26th Annual Bridgette Nelson Memorial Invitational | September 22, 2018 |
| 5,000 Meters · State Meet Course (Lane)OSAA 5A State Championship · Nov 9 | 16:28.40 | OSAA 5A State Championship | November 9, 2019 |
| 5,000 Meters · Tualatin HSLakeridge, Lake Oswego, The Dalles, Westside Christian @ Tualatin · Oct 11 | 16:46 | Lakeridge, Lake Oswego, The Dalles, Westside Christian @ Tualatin | October 11, 2017 |
| 5,000 Meters · Tualatin HS13th Annual Tualatin Invite · Sep 9 | 18:41 | 13th Annual Tualatin Invite | September 9, 2017 |
| 5,000 Meters · Wildhorse Golf CourseKyle Burnside Wildhorse Invite · Oct 18 | 15:55.0 | Kyle Burnside Wildhorse Invite | October 18, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
2 results2018 Cross Country
4 results2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | OSAA 5A State ChampionshipsNov 4 · 5,000 Meters 5A · Place 46 · The Dalles | 5,000 Meters 5A | 46 | 17:07 | 10 |
| Oct 26 | 5A-5 CRC District ChampionshipsOct 26 · 5,000 Meters Boys Varsity · Place 3 · The Dalles | 5,000 Meters Boys Varsity | 3 | 16:40.0 | 10 |
| Oct 19 | Kyle Burnside Wildhorse InviteOct 19 · 5,000 Meters Boys Varsity · Place 9 · The Dalles | 5,000 Meters Boys Varsity | 9 | 16:59.7 | 10 |
| Oct 11 | Lakeridge, Lake Oswego, The Dalles, Westside Christian @ TualatinOct 11 · 5,000 Meters Varsity · Place 5 · The Dalles | 5,000 Meters Varsity | 5 | 16:46 PB | 10 |
| Oct 7 | Champoeg InvitationalOct 7 · 5,000 Meters Varsity · Place 9 · The Dalles | 5,000 Meters Varsity | 9 | 17:07.29 PB | 10 |
| Sep 30 | 22nd Curtis XC InvitationalSep 30 · 5,000 Meters Boys Varsity 1 (#1-4) · Place 44 · The Dalles | 5,000 Meters Boys Varsity 1 (#1-4) | 44 | 17:28.00Unofficial | 10 |
| Sep 16 | Oregon City XC InvitationalSep 16 · 5,000 Meters Varsity · Place 39 · The Dalles | 5,000 Meters Varsity | 39 | 17:28.19 PB | 10 |
| Sep 9 | 13th Annual Tualatin InviteSep 9 · 5,000 Meters Varsity · Place 34 · The Dalles | 5,000 Meters Varsity | 34 | 18:41 PB | 10 |
| Aug 26 | Riverhawk Run/Walk, 5k & 3KAug 26 · 5,000 Meters Open · Place 4 · The Dalles | 5,000 Meters Open | 4 | 19:25Unofficial | 10 |