Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 25 | 10:04.49 | Night Meet | August 25, 2017 |
| 5,000 Meters · Blue Lake ParkPIL/MHC Crossover (Host: Gresham) · Oct 4 | 18:43 | PIL/MHC Crossover (Host: Gresham) | October 4, 2017 |
| 5,000 Meters · Eagle Island XC CourseNXR Northwest · Nov 12 | 18:22.5 | NXR Northwest | November 12, 2016 |
| 5,000 Meters · Fernhill Park6A-1 Portland Interscholastic League Championships · Oct 25 | 17:41.84 | 6A-1 Portland Interscholastic League Championships | October 25, 2017 |
| 5,000 Meters · Fernhill Park 5KPIL Preview · Sep 13 | 17:38.19 | PIL Preview | September 13, 2017 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether National Cross Country Classic · Sep 22 | 17:29.05 | Meriwether National Cross Country Classic | September 22, 2017 |
| 5,000 Meters · Portland Meadows Race TrackPortland Meadows Invitational · Oct 14 | 17:27.2 | Portland Meadows Invitational | October 14, 2016 |
| 5,000 Meters · Westmoreland Park 5KPIL/MHC Crossover (Host: Cleveland) · Sep 27 | 18:03.90 | PIL/MHC Crossover (Host: Cleveland) | September 27, 2017 |
| 5,000 Meters · Willamette Mission State ParkGeorge Fox XC Classic · Oct 14 | 17:16.53 | George Fox XC Classic | October 14, 2017 |
| 6,000 Meters · Charleston Southern UniversityCSU Buccaneer Invite · Sep 4 | 21:07.4 | CSU Buccaneer Invite | September 4, 2021 |
| 8,000 Meters · Fort Vancouver National Historic SiteNAIA National Cross Country Championships · Nov 19 | 28:59.90 | NAIA National Cross Country Championships | November 19, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
2 results2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 6A-1 Portland Interscholastic League ChampionshipsOct 25 · 5,000 Meters Varsity · Place 38 · LincolnLincoln | 5,000 Meters Varsity | 38 | 17:41.84 PB | 12 |
| Oct 14 | George Fox XC ClassicOct 14 · 5,000 Meters Varsity Gold · Place 84 · LincolnLincoln | 5,000 Meters Varsity Gold | 84 | 17:16.53 PB | 12 |
| Oct 7 | Achon Distance ClassicOct 7 · 2 Miles Varsity · Place 5 · LincolnLincoln | 2 Miles Varsity | 5 | 10:33.19Unofficial | 12 |
| Oct 4 | PIL/MHC Crossover (Host: Gresham)Oct 4 · 5,000 Meters Varsity · Place 27 · LincolnLincoln | 5,000 Meters Varsity | 27 | 18:43 PB | 12 |
| Sep 30 | 44th Annual Sunfair InvitationalSep 30 · 3 Miles Flight 2 Combined (Runner #6) · Place 10 · LincolnLincoln | 3 Miles Flight 2 Combined (Runner #6) | 10 | 17:48.89Unofficial | 12 |
| Sep 27 | PIL/MHC Crossover (Host: Cleveland)Sep 27 · 5,000 Meters Varsity · Place 13 · LincolnLincoln | 5,000 Meters Varsity | 13 | 18:03.90 PB | 12 |
| Sep 22 | Meriwether National Cross Country ClassicSep 22 · 5,000 Meters Varsity · Place 78 · LincolnLincoln | 5,000 Meters Varsity | 78 | 17:29.05 PB | 12 |
| Sep 13 | PIL PreviewSep 13 · 5,000 Meters Varsity · Place 28 · LincolnLincoln | 5,000 Meters Varsity | 28 | 17:38.19 PB | 12 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Boys Senior · Place 35 · LincolnLincoln | 3,000 Meters Boys Senior | 35 | 10:04.49 PB | 12 |
2016 Cross Country
3 results2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 9 | PIL/MHC 6A PreviewSep 9 · 5,000 Meters Junior Varsity · Place 7 · LincolnLincoln | 5,000 Meters Junior Varsity | 7 | 6:07 | 10 |