Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Ash Creek Preserve 3KAsh Creek XC Festival (Day 2) · Sep 12 | 12:48.5 | Ash Creek XC Festival (Day 2) | September 12, 2015 |
| 3,000 Meters · Silver Falls State ParkSF Oktoberfest Invitational · Sep 16 | 13:09.7 | SF Oktoberfest Invitational | September 16, 2015 |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 26 | 13:40.6 | Night Meet | August 26, 2016 |
| 3350 m · Silver Falls State ParkSilver Falls Oktoberfest Invitational · Sep 13 | 14:55.2 | Silver Falls Oktoberfest Invitational | September 13, 2017 |
| 5,000 Meters · Bryant ParkHarrier Classic · Oct 7 | 21:02.40 | Harrier Classic | October 7, 2017 |
| 5,000 Meters · Crystal Lake Sports Park5A-2 Mid-Willamete Conference Championships · Oct 21 | 20:09.29 | 5A-2 Mid-Willamete Conference Championships | October 21, 2015 |
| 5,000 Meters · Heiser FarmsHeiser Farms XC Race · Oct 13 | 21:18.98 | Heiser Farms XC Race | October 13, 2017 |
| 5,000 Meters · Joe Dancer ParkThe Flat and Fast Invite · Oct 7 | 21:56.00 | The Flat and Fast Invite | October 7, 2016 |
| 5,000 Meters · Sandelie Golf CourseSandelie - West Nine Golf Course - XC Classic · Oct 9 | 20:21.4 | Sandelie - West Nine Golf Course - XC Classic | October 9, 2015 |
| 5,000 Meters · Traditional 5k courseSaxon Invite · Sep 9 | 23:23.22 | Saxon Invite | September 9, 2017 |
| 5,000 Meters · Waterloo Park5A-2 Mid-Willamette Conference Championship · Oct 26 | 20:20.9 | 5A-2 Mid-Willamette Conference Championship | October 26, 2016 |
| 5,000 Meters · Willamette Mission State Park (Brooks)Central, Lebanon, Woodburn @ Silverton · Oct 14 | 20:17.6 | Central, Lebanon, Woodburn @ Silverton | October 14, 2015 |
| 5,000 Meters · Willamette ParkSil/WB/CVHS/CHS · Oct 18 | 21:55.95 | Sil/WB/CVHS/CHS | October 18, 2017 |
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 | 5A-2 Mid-Willamette District MeetOct 25 · 5,000 Meters Junior Varsity · Place 45 · Silverton | 5,000 Meters Junior Varsity | 45 | 20:54.9 | 11 |
| Oct 18 | Sil/WB/CVHS/CHSOct 18 · 5,000 Meters Varsity&Jv · Place 47 · Silverton | 5,000 Meters Varsity&Jv | 47 | 21:55.95 PB | 11 |
| Oct 13 | Heiser Farms XC RaceOct 13 · 5,000 Meters Junior Varsity Silver(21.01 and up) · Place 17 · Silverton | 5,000 Meters Junior Varsity Silver(21.01 and up) | 17 | 21:18.98 PB | 11 |
| Oct 7 | Harrier ClassicOct 7 · 5,000 Meters Junior/Senior JV · Place 92 · Silverton | 5,000 Meters Junior/Senior JV | 92 | 21:02.40 PB | 11 |
| Sep 28 | HOKA One One 2 Mile Postal Challenge (Wilsonville @ SHS)Sep 28 · 2 Miles 5K 22:00 & under · Place 29 · Silverton | 2 Miles 5K 22:00 & under | 29 | 13:04.8Unofficial | 11 |
| Sep 20 | Mid Willamette Preview MeetSep 20 · 5,000 Meters Junior Varsity · Place 53 · Silverton | 5,000 Meters Junior Varsity | 53 | 21:53.18 | 11 |
| Sep 13 | Silver Falls Oktoberfest InvitationalSep 13 · 3,350 Meters Junior Varsity · Place 82 · Silverton | 3,350 Meters Junior Varsity | 82 | 14:55.2 PB | 11 |
| Sep 9 | Saxon Invite Sep 9 · 5,000 Meters JV Silver · Place 53 · Silverton | 5,000 Meters JV Silver | 53 | 23:23.22 PB | 11 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 5A-2 Mid-Willamette Conference ChampionshipOct 26 · 5,000 Meters Junior Varsity Boys A · Place 46 · Silverton | 5,000 Meters Junior Varsity Boys A | 46 | 20:20.9 PB | 10 |
| Oct 21 | 1 Mile Time Trial (SHS Track)Oct 21 · 1,609 Meters JV/Varsity · Silverton | 1,609 Meters JV/Varsity | 0 | 5:42Unofficial | 10 |
| Oct 7 | The Flat and Fast InviteOct 7 · 5,000 Meters Junior Varsity · Place 171 · Silverton | 5,000 Meters Junior Varsity | 171 | 21:56.00 PB | 10 |
| Oct 1 | Harrier ClassicOct 1 · 5,000 Meters Frosh/Soph JV · Place 165 · Silverton | 5,000 Meters Frosh/Soph JV | 165 | 21:39.1 | 10 |
| Sep 21 | MWC District PreviewSep 21 · 5,000 Meters Junior Varsity · Place 64 · Silverton | 5,000 Meters Junior Varsity | 64 | 22:15.413 | 10 |
| Sep 14 | Silver Falls Oktoberfest InvitationalSep 14 · 3,350 Meters Junior Varsity · Place 86 · Silverton | 3,350 Meters Junior Varsity | 86 | 15:05.4 | 10 |
| Sep 2 | 1 mile Time Trial (SHS Track)Sep 2 · 1,609 Meters Varsity/JV · Silverton | 1,609 Meters Varsity/JV | 0 | 6:38Unofficial | 10 |
| Aug 26 | Night MeetAug 26 · 3,000 Meters Sophomore · Place 193 · Silverton | 3,000 Meters Sophomore | 193 | 13:40.6 PB | 10 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | 5A-2 Mid-Willamete Conference ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 46 · Silverton | 5,000 Meters Junior Varsity | 46 | 20:09.29 PB | 9 |
| Oct 14 | Central, Lebanon, Woodburn @ SilvertonOct 14 · 5,000 Meters Varsity & JV Combined · Place 54 · Silverton | 5,000 Meters Varsity & JV Combined | 54 | 20:17.6 PB | 9 |
| Oct 9 | Sandelie - West Nine Golf Course - XC ClassicOct 9 · 5,000 Meters Junior Varsity · Place 115 · Silverton | 5,000 Meters Junior Varsity | 115 | 20:21.4 PB | 9 |
| Oct 3 | Harrier ClassicOct 3 · 5,000 Meters Frosh/Soph JV · Place 152 · Silverton | 5,000 Meters Frosh/Soph JV | 152 | 21:49.5 | 9 |
| Sep 23 | Preview Meet Mid-Willamete ConferenceSep 23 · 5,000 Meters Junior Varsity · Silverton | 5,000 Meters Junior Varsity | — | 24:15. | 9 |
| Sep 16 | SF Oktoberfest InvitationalSep 16 · 3,000 Meters Junior Varsity · Place 103 · Silverton | 3,000 Meters Junior Varsity | 103 | 13:09.7 PB | 9 |
| Sep 12 | Ash Creek XC Festival (Day 2)Sep 12 · 3,000 Meters Novice · Place 49 · Silverton | 3,000 Meters Novice | 49 | 12:48.5 PB | 9 |
| Aug 27 | Night MeetAug 27 · 3,000 Meters Novice · Place 94 · Silverton | 3,000 Meters Novice | 94 | 14:13.8 | 9 |