Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Franklin Park - 3.0 Mile42nd Annual Sunfair Invitational · Oct 3 | 19:02.11 | 42nd Annual Sunfair Invitational | October 3, 2015 |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 27 | 10:50.5 | Night Meet | August 27, 2015 |
| 5,000 Meters · Eagle Island State ParkNXR Northwest · Nov 12 | 19:55.7 | NXR Northwest | November 12, 2016 |
| 5,000 Meters · Fernhill Park6A-1 PIL District Championships · Oct 21 | 19:07.0 | 6A-1 PIL District Championships | October 21, 2015 |
| 5,000 Meters · Fernhill Park 5K6A-1 Portland Interscholastic League Championships · Oct 26 | 19:49.4 | 6A-1 Portland Interscholastic League Championships | October 26, 2016 |
| 5,000 Meters · Franklin HS6A-1 PIL District Championships · Oct 22 | 20:27.2 | 6A-1 PIL District Championships | October 22, 2014 |
| 5,000 Meters · Gabriel Park 5kPIL/MHC Meet @ Wilson · Sep 16 | 19:57 | PIL/MHC Meet @ Wilson | September 16, 2015 |
| 5,000 Meters · Grant ParkPIL/MHC Crossover (Host: Grant) · Oct 19 | 19:28.2 | PIL/MHC Crossover (Host: Grant) | October 19, 2016 |
| 5,000 Meters · Grant ParkPIL/MHC Meet · Sep 30 | 19:22.2 | PIL/MHC Meet | September 30, 2015 |
| 5,000 Meters · Lane Community CollegeNorthwest Classic · Sep 17 | 19:56.1 | Northwest Classic | September 17, 2016 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC (formerly Nike Pre Nationals) · Sep 26 | 19:03.61 | Nike Portland XC (formerly Nike Pre Nationals) | September 26, 2015 |
| 5,000 Meters · State Meet Course (Lane)OSAA 6A State Championships · Oct 31 | 19:41 | OSAA 6A State Championships | October 31, 2015 |
| 5,000 Meters · Tualatin HSTualatin Invite · Sep 3 | 19:31.0 | Tualatin Invite | September 3, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NXR NorthwestNov 12 · 5,000 Meters Championship · Place 96 · Lincoln | 5,000 Meters Championship | 96 | 19:55.7 PB | 12 |
| Nov 5 | OSAA 6A State ChampionshipsNov 5 · 5,000 Meters 6A · Place 42 · Lincoln | 5,000 Meters 6A | 42 | 19:48 | 12 |
| Oct 26 | 6A-1 Portland Interscholastic League ChampionshipsOct 26 · 5,000 Meters Varsity · Place 9 · Lincoln | 5,000 Meters Varsity | 9 | 19:49.4 PB | 12 |
| Oct 19 | PIL/MHC Crossover (Host: Grant)Oct 19 · 5,000 Meters Varsity · Place 6 · Lincoln | 5,000 Meters Varsity | 6 | 19:28.2 PB | 12 |
| Oct 14 | Portland Meadows InvitationalOct 14 · 5,000 Meters Varsity · Place 13 · Lincoln | 5,000 Meters Varsity | 13 | 19:52.8 | 12 |
| Oct 1 | 43rd Annual Sunfair InvitationalOct 1 · 3 Miles Flight 6 (Runner #2) Combined · Place 10 · Lincoln | 3 Miles Flight 6 (Runner #2) Combined | 10 | 19:48.44 | 12 |
| Sep 17 | Northwest ClassicSep 17 · 5,000 Meters Varsity 5A/6A · Place 18 · Lincoln | 5,000 Meters Varsity 5A/6A | 18 | 19:56.1 PB | 12 |
| Aug 26 | Night MeetAug 26 · 3,000 Meters Senior · Place 9 · Lincoln | 3,000 Meters Senior | 9 | 11:30.1 | 12 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | OSAA 6A State ChampionshipsOct 31 · 5,000 Meters Class 6A · Place 30 · Lincoln | 5,000 Meters Class 6A | 30 | 19:41 PB | 11 |
| Oct 21 | 6A-1 PIL District ChampionshipsOct 21 · 5,000 Meters Varsity · Place 4 · Lincoln | 5,000 Meters Varsity | 4 | 19:07.0 PB | 11 |
| Oct 3 | 42nd Annual Sunfair InvitationalOct 3 · 3 Mile Flight 6 Boys & Girls Combined (#2) · Place 5 · Lincoln | 3 Mile Flight 6 Boys & Girls Combined (#2) | 5 | 19:02.11 PB | 11 |
| Sep 30 | PIL/MHC MeetSep 30 · 5,000 Meters Varsity · Place 6 · Lincoln | 5,000 Meters Varsity | 6 | 19:22.2 PB | 11 |
| Sep 26 | Nike Portland XC (formerly Nike Pre Nationals)Sep 26 · 5,000 Meters Division 1 Varsity · Place 3 · Lincoln | 5,000 Meters Division 1 Varsity | 3 | 19:03.61 PB | 11 |
| Sep 16 | PIL/MHC Meet @ WilsonSep 16 · 5,000 Meters Varsity · Place 2 · Lincoln | 5,000 Meters Varsity | 2 | 19:57 PB | 11 |
| Sep 12 | Achon Distance ClassicSep 12 · 2 Mile Varsity · Place 2 · Lincoln | 2 Mile Varsity | 2 | 12:00.7Unofficial | 11 |
| Aug 27 | Night MeetAug 27 · 3,000 Meters Junior · Place 1 · Lincoln | 3,000 Meters Junior | 1 | 10:50.5 PB | 11 |
2014 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | 6A-1 PIL District ChampionshipsOct 22 · 5,000 Meters Varsity · Place 9 · Lincoln | 5,000 Meters Varsity | 9 | 20:27.2 PB | 10 |
| Oct 15 | Cleveland, Roosevelt & Wilson @ LincolnOct 15 · 5,000 Meters Varsity · Place 3 · Lincoln | 5,000 Meters Varsity | 3 | 19:58.7Unofficial | 10 |
| Sep 17 | Lincoln, Franklin, Roos. @ GrantSep 17 · 5,000 Meters Varsity · Place 1 · Lincoln | 5,000 Meters Varsity | 1 | 20:27 | 10 |
| Sep 3 | Tualatin InviteSep 3 · 5,000 Meters Varsity · Place 3 · Lincoln | 5,000 Meters Varsity | 3 | 19:31.0 PB | 10 |