Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 25 | 10:45.96 | Night Meet | August 25, 2017 |
| 5,000 Meters · Bryant ParkHarrier Classic · Oct 7 | 18:34.80 | Harrier Classic | October 7, 2017 |
| 5,000 Meters · Heiser FarmsHeiser Farms XC Race · Oct 13 | 19:30.08 | Heiser Farms XC Race | October 13, 2017 |
| 5,000 Meters · Portland Meadows Race TrackPortland Meadows Invitational · Oct 14 | 18:09.3 | Portland Meadows Invitational | October 14, 2016 |
| 5,000 Meters · State Meet Course (Lane)OSAA 5A State Championships · Nov 5 | 18:52 | OSAA 5A State Championships | November 5, 2016 |
| 5,000 Meters · The Hydrangea RanchUltimook Race Nike Invitational · Sep 2 | 21:09.97 | Ultimook Race Nike Invitational | September 2, 2017 |
| 5,000 Meters · Traditional 5k courseSaxon Invite · Sep 9 | 20:00.72 | Saxon Invite | September 9, 2017 |
| 5,000 Meters · Waterloo Park5A-2 Mid-Willamette Conference Championship · Oct 26 | 18:06.3 | 5A-2 Mid-Willamette Conference Championship | October 26, 2016 |
| 5,000 Meters · Willamette Mission State Park (Brooks)5A-2 Mid-Willamette District Meet · Oct 25 | 18:39.0 | 5A-2 Mid-Willamette District Meet | October 25, 2017 |
| 5,000 Meters · Willamette ParkSil/WB/CVHS/CHS · Oct 18 | 18:39.78 | Sil/WB/CVHS/CHS | October 18, 2017 |
| 8,000 Meters · Central ParkThe Masters University XC Invitational (Collegiate) · Sep 28 | 31:47.1 | The Masters University XC Invitational (Collegiate) | September 28, 2019 |
| 8,000 Meters · Central ParkMasters University XC Invitational (Collegiate Only) · Sep 29 | 31:13.6 | Masters University XC Invitational (Collegiate Only) | September 29, 2018 |
| 8,000 Meters · Craig Regional ParkBiola Cross Country Invitational · Sep 8 | 32:53.9 | Biola Cross Country Invitational | September 8, 2018 |
| 8,000 Meters · Irvine Regional ParkGSAC Championships · Nov 8 | 31:16.2 | GSAC Championships | November 8, 2019 |
| 8,000 Meters · Johnson-Springview ParkWJU Warrior Invite · Oct 26 | 28:53.2 | WJU Warrior Invite | October 26, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
3 results2018 Cross Country
4 results2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 5A-2 Mid-Willamette District MeetOct 25 · 5,000 Meters Varsity · Place 43 · SilvertonSilverton | 5,000 Meters Varsity | 43 | 18:39.0 PB | 12 |
| Oct 18 | Sil/WB/CVHS/CHSOct 18 · 5,000 Meters Varsity&Jv · Place 20 · SilvertonSilverton | 5,000 Meters Varsity&Jv | 20 | 18:39.78 PB | 12 |
| Oct 13 | Heiser Farms XC RaceOct 13 · 5,000 Meters Varsity(top 8) · Place 128 · SilvertonSilverton | 5,000 Meters Varsity(top 8) | 128 | 19:30.08 PB | 12 |
| Oct 7 | Harrier ClassicOct 7 · 5,000 Meters Varsity · Place 126 · SilvertonSilverton | 5,000 Meters Varsity | 126 | 18:34.80 PB | 12 |
| Sep 28 | HOKA One One 2 Mile Postal Challenge (Wilsonville @ SHS)Sep 28 · 2 Miles 5K 19:00 & under · Place 12 · SilvertonSilverton | 2 Miles 5K 19:00 & under | 12 | 11:07.9Unofficial | 12 |
| Sep 9 | Saxon Invite Sep 9 · 5,000 Meters Varsity · Place 86 · SilvertonSilverton | 5,000 Meters Varsity | 86 | 20:00.72 PB | 12 |
| Sep 2 | Ultimook Race Nike InvitationalSep 2 · 5,000 Meters Varsity 5A-6A · Place 61 · SilvertonSilverton | 5,000 Meters Varsity 5A-6A | 61 | 21:09.97 PB | 12 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Boys Senior · Place 73 · SilvertonSilverton | 3,000 Meters Boys Senior | 73 | 10:45.96 PB | 12 |
2016 Cross Country
3 results