Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 26 | 11:42.2 | Night Meet | August 26, 2016 |
| 5,000 Meters · Bryant ParkHarrier Classic · Oct 1 | 19:56.4 | Harrier Classic | October 1, 2016 |
| 5,000 Meters · Bush ParkSaxon Invitational · Sep 12 | 21:49.34 | Saxon Invitational | September 12, 2015 |
| 5,000 Meters · Century HSGlencoe, Aloha @ Century · Oct 19 | 19:47 | Glencoe, Aloha @ Century | October 19, 2016 |
| 5,000 Meters · Jesuit HSCentury, Aloha, Mountainside @ Jesuit · Sep 20 | 21:08.13 | Century, Aloha, Mountainside @ Jesuit | September 20, 2017 |
| 5,000 Meters · Lane Community CollegeNorthwest Classic · Sep 17 | 19:56.8 | Northwest Classic | September 17, 2016 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether National Cross Country Classic · Sep 22 | 22:06.99 | Meriwether National Cross Country Classic | September 22, 2017 |
| 5,000 Meters · Rood Bridge ParkBill Chapman Invitational · Sep 3 | 21:28.9 | Bill Chapman Invitational | September 3, 2015 |
| 5,000 Meters · Sunset High SchoolCentury @ Sunset · Sep 9 | 22:39 | Century @ Sunset | September 9, 2015 |
| 5,000 Meters · Sunset HSCentury, Liberty @ Sunset · Oct 18 | 21:48 | Century, Liberty @ Sunset | October 18, 2017 |
| 5,000 Meters · Traditional 5k courseSaxon Invite · Sep 9 | 22:46.00 | Saxon Invite | September 9, 2017 |
| 5,000 Meters · Tualatin Hills Recreation Center6A-2 Metro League Championships · Oct 21 | 19:53.84 | 6A-2 Metro League Championships | October 21, 2015 |
| 5,000 Meters · Willamette Mission State ParkGeorge Fox XC Classic · Oct 15 | 20:09.8 | George Fox XC Classic | October 15, 2016 |
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 25 | 6A-2 Metro League ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 142 · Century | 5,000 Meters Junior Varsity | 142 | 21:14.17 | 12 |
| Oct 18 | Century, Liberty @ SunsetOct 18 · 5,000 Meters Varsity / JV Combined · Place 62 · Century | 5,000 Meters Varsity / JV Combined | 62 | 21:48 PB | 12 |
| Oct 11 | Westview, Southridge @ CenturyOct 11 · 5,000 Meters Junior Varsity · Place 38 · Century | 5,000 Meters Junior Varsity | 38 | 21:22.43 | 12 |
| Oct 7 | Harrier ClassicOct 7 · 5,000 Meters Junior/Senior JV · Place 101 · Century | 5,000 Meters Junior/Senior JV | 101 | 21:11.80 | 12 |
| Sep 22 | Meriwether National Cross Country ClassicSep 22 · 5,000 Meters Junior Varsity · Place 337 · Century | 5,000 Meters Junior Varsity | 337 | 22:06.99 PB | 12 |
| Sep 20 | Century, Aloha, Mountainside @ JesuitSep 20 · 5,000 Meters Junior Varsity · Place 49 · Century | 5,000 Meters Junior Varsity | 49 | 21:08.13 PB | 12 |
| Sep 13 | Glencoe, Century @ BeavertonSep 13 · 5,000 Meters Junior Varsity · Place 28 · Century | 5,000 Meters Junior Varsity | 28 | 22:42.75 | 12 |
| Sep 9 | Saxon Invite Sep 9 · 5,000 Meters JV Gold · Place 62 · Century | 5,000 Meters JV Gold | 62 | 22:46.00 PB | 12 |
2016 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 6A-2 Metro League ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 112 · Century | 5,000 Meters Junior Varsity | 112 | 20:32.9 | 11 |
| Oct 19 | Glencoe, Aloha @ CenturyOct 19 · 5,000 Meters Varsity · Place 22 · Century | 5,000 Meters Varsity | 22 | 19:47 PB | 11 |
| Oct 15 | George Fox XC ClassicOct 15 · 5,000 Meters Varsity Silver · Place 148 · Century | 5,000 Meters Varsity Silver | 148 | 20:09.8 PB | 11 |
| Oct 12 | Century, Liberty @ SunsetOct 12 · 5,000 Meters Junior Varsity · Place 11 · Century | 5,000 Meters Junior Varsity | 11 | 19:37Unofficial | 11 |
| Oct 1 | Harrier ClassicOct 1 · 5,000 Meters Junior/Senior JV · Place 44 · Century | 5,000 Meters Junior/Senior JV | 44 | 19:56.4 PB | 11 |
| Sep 28 | Beaverton, Westview @ CenturySep 28 · 5,000 Meters Junior Varsity · Century | 5,000 Meters Junior Varsity | — | 20:33 | 11 |
| Sep 17 | Northwest ClassicSep 17 · 5,000 Meters Varsity 5A/6A · Place 134 · Century | 5,000 Meters Varsity 5A/6A | 134 | 19:56.8 PB | 11 |
| Sep 14 | Century, Southridge @ JesuitSep 14 · 5,000 Meters Varsity · Place 25 · Century | 5,000 Meters Varsity | 25 | 20:46.00Unofficial | 11 |
| Sep 10 | Saxon Invite Sep 10 · 5,000 Meters Varsity · Place 82 · Century | 5,000 Meters Varsity | 82 | 26:57.66 | 11 |
| Aug 26 | Night MeetAug 26 · 3,000 Meters Junior · Place 97 · Century | 3,000 Meters Junior | 97 | 11:42.2 PB | 11 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | 6A-2 Metro League ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 54 · Century | 5,000 Meters Junior Varsity | 54 | 19:53.84 PB | 10 |
| Oct 14 | Beaverton, Aloha at CenturyOct 14 · 5,000 Meters Junior Varsity · Century | 5,000 Meters Junior Varsity | 0 | 21:20Unofficial | 10 |
| Oct 10 | George Fox XC ClassicOct 10 · 5,000 Meters JV Silver · Place 124 · Century | 5,000 Meters JV Silver | 124 | 20:41.7 | 10 |
| Sep 16 | Jesuit & Glencoe @ CenturySep 16 · 5,000 Meters Junior Varsity · Century | 5,000 Meters Junior Varsity | 0 | 20:54Unofficial | 10 |
| Sep 12 | Saxon Invitational Sep 12 · 5,000 Meters Junior Varsity Silver · Place 18 · Century | 5,000 Meters Junior Varsity Silver | 18 | 21:49.34 PB | 10 |
| Sep 9 | Century @ SunsetSep 9 · 5,000 Meters Varsity / JV Combined · Place 45 · Century | 5,000 Meters Varsity / JV Combined | 45 | 22:39 PB | 10 |
| Sep 3 | Bill Chapman InvitationalSep 3 · 5,000 Meters Junior Varsity · Place 68 · Century | 5,000 Meters Junior Varsity | 68 | 21:28.9 PB | 10 |
| Aug 27 | Night MeetAug 27 · 3,000 Meters Novice · Place 29 · Century | 3,000 Meters Novice | 29 | 12:06.5 | 10 |