Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 24 | 12:56.50 | Nike Portland XC | September 24, 2016 |
| 5,000 Meters · Bryant ParkHarrier Classic · Oct 3 | 21:32.6 | Harrier Classic | October 3, 2015 |
| 5,000 Meters · Bryant ParkHarrier Classic · Oct 4 | 20:39 | Harrier Classic | October 4, 2014 |
| 5,000 Meters · Century HSBeaverton, Westview @ Century · Sep 28 | 23:58 | Beaverton, Westview @ Century | September 28, 2016 |
| 5,000 Meters · Glencoe HSWestview, Aloha at Glencoe · Sep 9 | 21:43.6 | Westview, Aloha at Glencoe | September 9, 2015 |
| 5,000 Meters · Jesuit High SchoolSunset, Westview @ Jesuit · Oct 19 | 21:43.20 | Sunset, Westview @ Jesuit | October 19, 2016 |
| 5,000 Meters · Oak HillsAloha, Liberty @ Westview · Sep 14 | 25:51.60 | Aloha, Liberty @ Westview | September 14, 2016 |
| 5,000 Meters · Portland Meadows Race TrackNike Pre Nationals · Sep 27 | 21:35.18 | Nike Pre Nationals | September 27, 2014 |
| 5,000 Meters · Richardson ParkThe Invitational (formerly Marist XC Invite) · Sep 4 | 21:32.0 | The Invitational (formerly Marist XC Invite) | September 4, 2015 |
| 5,000 Meters · Tualatin Hills Recreation Center6A-2 Metro League Championships · Oct 21 | 21:27.18 | 6A-2 Metro League Championships | October 21, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 6A-2 Metro League ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 215 · Westview | 5,000 Meters Junior Varsity | 215 | 24:41.0 | 12 |
| Oct 19 | Sunset, Westview @ JesuitOct 19 · 5,000 Meters Junior Varsity · Place 110 · Westview | 5,000 Meters Junior Varsity | 110 | 21:43.20 PB | 12 |
| Oct 12 | Southridge, Westview @ GlencoeOct 12 · 5,000 Meters Junior Varsity · Place 69 · Westview | 5,000 Meters Junior Varsity | 69 | 23:01.27 | 12 |
| Oct 1 | Harrier ClassicOct 1 · 5,000 Meters Junior/Senior JV · Place 150 · Westview | 5,000 Meters Junior/Senior JV | 150 | 22:36.4 | 12 |
| Sep 28 | Beaverton, Westview @ CenturySep 28 · 5,000 Meters Junior Varsity · Westview | 5,000 Meters Junior Varsity | — | 23:58 PB | 12 |
| Sep 24 | Nike Portland XCSep 24 · 3,000 Meters Novice JV · Place 48 · Westview | 3,000 Meters Novice JV | 48 | 12:56.50 PB | 12 |
| Sep 14 | Aloha, Liberty @ WestviewSep 14 · 5,000 Meters Junior Varsity · Place 61 · Westview | 5,000 Meters Junior Varsity | 61 | 25:51.60 PB | 12 |
2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | 6A-2 Metro League ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 103 · Westview | 5,000 Meters Junior Varsity | 103 | 21:27.18 PB | 11 |
| Oct 14 | Jesuit, Westview @ SunsetOct 14 · 5,000 Meters Junior Varsity · Place 76 · Westview | 5,000 Meters Junior Varsity | 76 | 21:43Unofficial | 11 |
| Oct 3 | Harrier ClassicOct 3 · 5,000 Meters Junior/Senior JV · Place 102 · Westview | 5,000 Meters Junior/Senior JV | 102 | 21:32.6 PB | 11 |
| Sep 26 | Nike Portland XC (formerly Nike Pre Nationals)Sep 26 · 5,000 Meters Junior/Senior JV · Place 141 · Westview | 5,000 Meters Junior/Senior JV | 141 | 21:55.63 | 11 |
| Sep 16 | Beaverton at WestviewSep 16 · 5,000 Meters Varsity · Place 47 · Westview | 5,000 Meters Varsity | 47 | 23:07.18Unofficial | 11 |
| Sep 9 | Westview, Aloha at GlencoeSep 9 · 5,000 Meters Junior Varsity · Place 32 · Westview | 5,000 Meters Junior Varsity | 32 | 21:43.6 PB | 11 |
| Sep 4 | The Invitational (formerly Marist XC Invite)Sep 4 · 5,000 Meters Junior/Senior Junior Varsity · Place 38 · Westview | 5,000 Meters Junior/Senior Junior Varsity | 38 | 21:32.0 PB | 11 |
2014 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Harrier ClassicOct 4 · 5,000 Meters Frosh/Soph JV · Place 90 · Westview | 5,000 Meters Frosh/Soph JV | 90 | 20:39 PB | 10 |
| Sep 27 | Nike Pre NationalsSep 27 · 5,000 Meters Sophomore JV · Place 125 · Westview | 5,000 Meters Sophomore JV | 125 | 21:35.18 PB | 10 |