Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 24 | 10:11.26 | Night Meet | August 24, 2018 |
| 5,000 Meters · McIver ParkEstacada Invitational · Oct 11 | 17:47.59 | Estacada Invitational | October 11, 2017 |
| 5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 16 | 17:45.99 | Oregon City XC Invitational | September 16, 2017 |
| 5,000 Meters · Philomath HSPaul Mariman Invitational · Oct 7 | 18:01.13 | Paul Mariman Invitational | October 7, 2017 |
| 5,000 Meters · Portland Meadows Race TrackPortland Meadows Invitational · Oct 14 | 18:23.9 | Portland Meadows Invitational | October 14, 2016 |
| 5,000 Meters · State Meet Course (Lane)OSAA 4A State Championship · Nov 3 | 17:51 | OSAA 4A State Championship | November 3, 2018 |
| 5,000 Meters · Stayton MSStayton Cross Country Invitational · Sep 19 | 19:18 | Stayton Cross Country Invitational | September 19, 2018 |
| 5,000 Meters · The Hydrangea RanchUltimook Race Nike Invitational · Sep 2 | 22:41.76 | Ultimook Race Nike Invitational | September 2, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | OSAA 4A State ChampionshipNov 3 · 5,000 Meters 4A · Place 43 · Gladstone | 5,000 Meters 4A | 43 | 17:51 PB | 12 |
| Oct 24 | 4A-2 Tri Valley League ChampionshipsOct 24 · 5,000 Meters Varsity · Place 1 · Gladstone | 5,000 Meters Varsity | 1 | 17:09.28 | 12 |
| Oct 10 | Estacada InvitationalOct 10 · Varsity · Place 4 · Gladstone | Varsity | 4 | 17:19.17 | 12 |
| Oct 6 | Paul Mariman InvitationalOct 6 · 5,000 Meters Varsity · Place 20 · Gladstone | 5,000 Meters Varsity | 20 | 18:20.10 | 12 |
| Sep 29 | Madras High InviteSep 29 · 5,000 Meters Varsity · Place 6 · Gladstone | 5,000 Meters Varsity | 6 | 17:48.12 | 12 |
| Sep 19 | Stayton Cross Country Invitational Sep 19 · 5,000 Meters Varsity Boys · Place 9 · Gladstone | 5,000 Meters Varsity Boys | 9 | 19:18 PB | 12 |
| Sep 15 | Oregon City XC InvitationalSep 15 · Varsity · Place 37 · Gladstone | Varsity | 37 | 17:36.29 | 12 |
| Aug 24 | Night MeetAug 24 · 3,000 Meters Boys Senior · Place 39 · Gladstone | 3,000 Meters Boys Senior | 39 | 10:11.26 PB | 12 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 4A-2 Tri Valley Conference ChampionshipOct 25 · 5,000 Meters Varsity · Place 14 · Gladstone | 5,000 Meters Varsity | 14 | 18:03.07 | 11 |
| Oct 11 | Estacada InvitationalOct 11 · 5,000 Meters Varsity · Place 9 · Gladstone | 5,000 Meters Varsity | 9 | 17:47.59 PB | 11 |
| Oct 7 | Paul Mariman InvitationalOct 7 · 5,000 Meters Varsity · Place 24 · Gladstone | 5,000 Meters Varsity | 24 | 18:01.13 PB | 11 |
| Sep 30 | Kah-Nee-Ta InvitationalSep 30 · 5,000 Meters Varsity · Place 8 · Gladstone | 5,000 Meters Varsity | 8 | 17:59Unofficial | 11 |
| Sep 20 | Stayton InvitationalSep 20 · 5,000 Meters Varsity · Place 13 · Gladstone | 5,000 Meters Varsity | 13 | 19:42Unofficial | 11 |
| Sep 16 | Oregon City XC InvitationalSep 16 · 5,000 Meters Varsity · Place 50 · Gladstone | 5,000 Meters Varsity | 50 | 17:45.99 PB | 11 |
| Sep 2 | Ultimook Race Nike InvitationalSep 2 · 5,000 Meters Varsity 1A-4A · Place 81 · Gladstone | 5,000 Meters Varsity 1A-4A | 81 | 22:41.76 PB | 11 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Boys Junior Names A-O · Place 49 · Gladstone | 3,000 Meters Boys Junior Names A-O | 49 | 10:37.05 | 11 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Portland Meadows InvitationalOct 14 · 5,000 Meters Varsity · Place 120 · Gladstone | 5,000 Meters Varsity | 120 | 18:23.9 PB | 10 |