Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Ash Creek Preserve 5KAsh Creek XC Festival · Sep 9 | 25:13.85 | Ash Creek XC Festival | September 9, 2017 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 23:44.50 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Jesuit HSCentury, Aloha, Mountainside @ Jesuit · Sep 20 | 24:05.50 | Century, Aloha, Mountainside @ Jesuit | September 20, 2017 |
| 5,000 Meters · Joe Dancer ParkThe Flat & Fast Invitational · Oct 6 | 23:37.86 | The Flat & Fast Invitational | October 6, 2017 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Sep 20 | 23:20.20 | Meriwether Cross Country Classic | September 20, 2019 |
| 5,000 Meters · Rood Bridge ParkJesuit, Liberty @ Southridge · Sep 13 | 25:42.27 | Jesuit, Liberty @ Southridge | September 13, 2017 |
| 5,000 Meters · Rood Bridge ParkNike Bill Chapman Invitational · Aug 31 | 25:34.85 | Nike Bill Chapman Invitational | August 31, 2017 |
| 5,000 Meters · Sunset HSWestview, Jesuit @ Sunset · Oct 17 | 24:20 | Westview, Jesuit @ Sunset | October 17, 2018 |
| 5,000 Meters · Tualatin Hills Recreation Center6A-2 Metro League Championships · Oct 25 | 23:21.64 | 6A-2 Metro League Championships | October 25, 2017 |
| 5,000 Meters · Westview High SchoolJesuit, Glencoe @ Westview · Oct 18 | 25:01.88 | Jesuit, Glencoe @ Westview | October 18, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 6A-2 Metro League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 48 · Jesuit | 5,000 Meters Junior Varsity | 48 | 23:18.50 | SR |
| Oct 23 | Beaverton, Mountainside, @ JesuitOct 23 · 5,000 Meters Junior Varsity · Place 41 · Jesuit | 5,000 Meters Junior Varsity | 41 | 24:39.70 | 12 |
| Oct 8 | Crusader Green n Gold Oct 8 · 5,000 Meters Junior Varsity · Place 34 · Jesuit | 5,000 Meters Junior Varsity | 34 | 22:55.9Unofficial | 12 |
| Oct 2 | Westview/Jesuit @ SouthridgeOct 2 · 5,000 Meters Junior Varsity · Place 28 · Jesuit | 5,000 Meters Junior Varsity | 28 | 23:33.30 | 12 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Junior/Senior JV · Place 63 · Jesuit | 5,000 Meters Junior/Senior JV | 63 | 23:44.50 PB | 12 |
| Sep 20 | Meriwether Cross Country ClassicSep 20 · 5,000 Meters Junior Varsity · Place 39 · Jesuit | 5,000 Meters Junior Varsity | 39 | 23:20.20 PB | 12 |
| Sep 14 | Northwest ClassicSep 14 · 5,000 Meters Junior Varsity Open · Place 19 · Jesuit | 5,000 Meters Junior Varsity Open | 19 | 23:59.90 | 12 |
| Sep 4 | Jesuit, Sunset @ AlohaSep 4 · 5,000 Meters Varsity · Place 45 · Jesuit | 5,000 Meters Varsity | 45 | 24:58.20 | 12 |
| Aug 29 | Bill Chapman InvitationalAug 29 · 5,000 Meters Junior Varsity · Place 14 · Jesuit | 5,000 Meters Junior Varsity | 14 | 25:50.17 | 12 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 6A-2 Metro League ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 57 · Jesuit | 5,000 Meters Junior Varsity | 57 | 23:44.60 | 11 |
| Oct 17 | Westview, Jesuit @ SunsetOct 17 · 5,000 Meters Junior Varsity · Place 34 · Jesuit | 5,000 Meters Junior Varsity | 34 | 24:20 PB | 11 |
| Oct 3 | Jesuit, Southridge @ MountainsideOct 3 · Varsity · Place 34 · Jesuit | Varsity | 34 | 24:51.60 | 11 |
| Sep 29 | Nike Portland XCSep 29 · Junior Varsity · Place 101 · Jesuit | Junior Varsity | 101 | 24:55.10 | 11 |
| Sep 21 | Meriwether National Cross Country ClassicSep 21 · Varsity · Place 108 · Jesuit | Varsity | 108 | 25:11.4 | 11 |
| Sep 12 | OES InviteSep 12 · 5,000 Meters Varsity · Place 38 · Jesuit | 5,000 Meters Varsity | 38 | 25:15.90 | 11 |
| Aug 30 | Bill Chapman InvitationalAug 30 · 5,000 Meters Junior Varsity · Place 50 · Jesuit | 5,000 Meters Junior Varsity | 50 | 26:24.21 | 11 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 6A-2 Metro League ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 50 · Jesuit | 5,000 Meters Junior Varsity | 50 | 23:21.64 PB | 10 |
| Oct 18 | Jesuit, Glencoe @ WestviewOct 18 · 5,000 Meters Varsity · Place 36 · Jesuit | 5,000 Meters Varsity | 36 | 25:01.88 PB | 10 |
| Oct 11 | Jesuit, Sunset @ BeavertonOct 11 · 5,000 Meters Junior Varsity · Place 27 · Jesuit | 5,000 Meters Junior Varsity | 27 | 24:13.12 | 10 |
| Oct 6 | The Flat & Fast InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 15 · Jesuit | 5,000 Meters Junior Varsity | 15 | 23:37.86 PB | 10 |
| Sep 20 | Century, Aloha, Mountainside @ JesuitSep 20 · 5,000 Meters Varsity · Place 38 · Jesuit | 5,000 Meters Varsity | 38 | 24:05.50 PB | 10 |
| Sep 13 | Jesuit, Liberty @ SouthridgeSep 13 · 5,000 Meters Varsity & JV · Place 32 · Jesuit | 5,000 Meters Varsity & JV | 32 | 25:42.27 PB | 10 |
| Sep 9 | Ash Creek XC FestivalSep 9 · 5,000 Meters Junior Varsity (Saturday) · Place 65 · Jesuit | 5,000 Meters Junior Varsity (Saturday) | 65 | 25:13.85 PB | 10 |
| Aug 31 | Nike Bill Chapman InvitationalAug 31 · 5,000 Meters Junior Varsity · Place 56 · Jesuit | 5,000 Meters Junior Varsity | 56 | 25:34.85 PB | 10 |