Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Stayton Middle School Nature TrailsRegis/Stayton Invitational · Oct 1 | 11:24.3 | Regis/Stayton Invitational | October 1, 2015 |
| 5,000 Meters · Cape KiwandaKiwanda Challenge · Sep 18 | 24:19 | Kiwanda Challenge | September 18, 2015 |
| 5,000 Meters · ChemawaChemawa Invitational · Oct 8 | 21:02 | Chemawa Invitational | October 8, 2015 |
| 5,000 Meters · Highland Tree FarmMolalla Invite · Sep 17 | 21:16 | Molalla Invite | September 17, 2016 |
| 5,000 Meters · Oregon EpiscopalOES XC Meet · Sep 13 | 20:54 | OES XC Meet | September 13, 2016 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC (formerly Nike Pre Nationals) · Sep 26 | 20:58.18 | Nike Portland XC (formerly Nike Pre Nationals) | September 26, 2015 |
| 5,000 Meters · State Meet Course (Lane)OSAA 3A/2A/1A State Championships · Nov 5 | 19:27 | OSAA 3A/2A/1A State Championships | November 5, 2016 |
| 5,000 Meters · Stayton Middle School Nature TrailsRegis/Stayton Invitational · Oct 6 | 20:21.1 | Regis/Stayton Invitational | October 6, 2016 |
| 5,000 Meters · The Hydrangea RanchUltimook Race Cross Country Invitational · Sep 12 | 23:02.08 | Ultimook Race Cross Country Invitational | September 12, 2015 |
| 5,000 Meters · Tualatin Hills Recreation Center3A/2A/1A-SD1 District 1 Championships · Oct 27 | 19:11.6 | 3A/2A/1A-SD1 District 1 Championships | October 27, 2016 |
| 5,000 Meters · Tualatin Hills Recreation Center3A/2A/1A-SD1 District 1 Championships · Oct 23 | 20:57.56 | 3A/2A/1A-SD1 District 1 Championships | October 23, 2014 |
| 5,000 Meters · Wildcat TrialSouthwest Christian Invitational · Sep 30 | 20:34.3 | Southwest Christian Invitational | September 30, 2016 |
| 5,000 Meters · Willamette Mission State ParkGeorge Fox XC Classic · Oct 15 | 19:56.4 | George Fox XC Classic | October 15, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | OSAA 3A/2A/1A State ChampionshipsNov 5 · 5,000 Meters 3A/2A/1A · Place 82 · Riverdale | 5,000 Meters 3A/2A/1A | 82 | 19:27 PB | 12 |
| Oct 27 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 27 · 5,000 Meters Varsity · Place 30 · Riverdale | 5,000 Meters Varsity | 30 | 19:11.6 PB | 12 |
| Oct 18 | Valiant InvitationalOct 18 · 3,000 Meters Boys · Place 46 · Riverdale | 3,000 Meters Boys | 46 | 11:10Unofficial | 12 |
| Oct 15 | George Fox XC ClassicOct 15 · 5,000 Meters Varsity Silver · Place 141 · Riverdale | 5,000 Meters Varsity Silver | 141 | 19:56.4 PB | 12 |
| Oct 6 | Regis/Stayton InvitationalOct 6 · 5,000 Meters Varsity · Place 84 · Riverdale | 5,000 Meters Varsity | 84 | 20:21.1 PB | 12 |
| Sep 30 | Southwest Christian InvitationalSep 30 · 5,000 Meters Varsity/JV · Place 33 · Riverdale | 5,000 Meters Varsity/JV | 33 | 20:34.3 PB | 12 |
| Sep 23 | Kiwanda ChallengeSep 23 · 5,000 Meters Varsity · Place 17 · Riverdale | 5,000 Meters Varsity | 17 | 23:21Unofficial | 12 |
| Sep 17 | Molalla InviteSep 17 · 5,000 Meters Varsity · Place 25 · Riverdale | 5,000 Meters Varsity | 25 | 21:16 PB | 12 |
| Sep 13 | OES XC MeetSep 13 · 5,000 Meters JV/Varsity · Place 20 · Riverdale | 5,000 Meters JV/Varsity | 20 | 20:54 PB | 12 |
| Sep 6 | 3A/2A/1A District 1 Pre-DistrictsSep 6 · 5,000 Meters Varsity & JV · Place 34 · Riverdale | 5,000 Meters Varsity & JV | 34 | 21:20.0 | 12 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 7 · Riverdale | 5,000 Meters Junior Varsity | 7 | 20:17.8 | 11 |
| Oct 8 | Chemawa InvitationalOct 8 · 5,000 Meters Varsity · Place 69 · Riverdale | 5,000 Meters Varsity | 69 | 21:02 PB | 11 |
| Oct 1 | Regis/Stayton InvitationalOct 1 · 3,000 Meters Junior Varsity · Place 5 · Riverdale | 3,000 Meters Junior Varsity | 5 | 11:24.3 PB | 11 |
| Sep 26 | Nike Portland XC (formerly Nike Pre Nationals)Sep 26 · 5,000 Meters Junior/Senior JV · Place 104 · Riverdale | 5,000 Meters Junior/Senior JV | 104 | 20:58.18 PB | 11 |
| Sep 18 | Kiwanda ChallengeSep 18 · 5,000 Meters Varsity · Place 17 · Riverdale | 5,000 Meters Varsity | 17 | 24:19 PB | 11 |
| Sep 15 | OES InviteSep 15 · 5,000 Meters JV/Varsity · Place 46 · Riverdale | 5,000 Meters JV/Varsity | 46 | 20:20Unofficial | 11 |
| Sep 12 | Ultimook Race Cross Country InvitationalSep 12 · 5,000 Meters Varsity 1A-4A · Place 95 · Riverdale | 5,000 Meters Varsity 1A-4A | 95 | 23:02.08 PB | 11 |
| Sep 8 | 3A/2A/1A District 1 Pre-DistrictsSep 8 · 5,000 Meters Varsity & JV · Place 36 · Riverdale | 5,000 Meters Varsity & JV | 36 | 22:27.3 | 11 |
2014 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 12 · Riverdale | 5,000 Meters Junior Varsity | 12 | 20:57.56 PB | 10 |
| Oct 17 | Valiant InvitationalOct 17 · 3,000 Meters Boys Race · Place 70 · Riverdale | 3,000 Meters Boys Race | 70 | 11:28Unofficial | 10 |
| Oct 2 | Regis InvitationalOct 2 · 3,000 Meters Junior Varsity · Place 9 · Riverdale | 3,000 Meters Junior Varsity | 9 | 11:24.8 | 10 |
| Sep 27 | Nike Pre NationalsSep 27 · 5,000 Meters Sophomore JV · Place 145 · Riverdale | 5,000 Meters Sophomore JV | 145 | 22:13.04 | 10 |
| Sep 19 | Kiwanda ChallengeSep 19 · 5,000 Meters Varsity · Place 13 · Riverdale | 5,000 Meters Varsity | 13 | 24:34 | 10 |
| Sep 16 | OES InviteSep 16 · 5,000 Meters JV and Varsity · Place 78 · Riverdale | 5,000 Meters JV and Varsity | 78 | 22:42Unofficial | 10 |
| Sep 8 | 3A/2A/1A District 1 Pre-DistrictsSep 8 · 5,000 Meters Varsity & JV · Place 83 · Riverdale | 5,000 Meters Varsity & JV | 83 | 22:58.71 | 10 |
| Sep 6 | Ultimook Race XC InvitationalSep 6 · 5,000 Meters Junior Varsity 1A-4A · Place 20 · Riverdale | 5,000 Meters Junior Varsity 1A-4A | 20 | 24:22.22 | 10 |