Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 24 | 10:06.79 | Night Meet | August 24, 2018 |
| 5,000 Meters · Colver Sports Fields5A-3 Midwestern League Championship · Oct 25 | 18:43.43 | 5A-3 Midwestern League Championship | October 25, 2017 |
| 5,000 Meters · Country Fair GroundsCountry Fair Classic · Oct 19 | 18:46.8 | Country Fair Classic | October 19, 2016 |
| 5,000 Meters · Eagle Island XC CourseNXR Northwest Regional Championships · Nov 10 | 18:03.80 | NXR Northwest Regional Championships | November 10, 2018 |
| 5,000 Meters · Lane Community College4A-4 Sky-Em District Championship · Oct 25 | 16:50.99 | 4A-4 Sky-Em District Championship | October 25, 2018 |
| 5,000 Meters · Lane Community College5A-3 Midwestern League Championship · Oct 27 | 18:49.3 | 5A-3 Midwestern League Championship | October 27, 2016 |
| 5,000 Meters · Marist HSSpartan XC Invite (formerly The Invitational) · Sep 7 | 17:42.4 | Spartan XC Invite (formerly The Invitational) | September 7, 2019 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Sep 20 | 17:32.20 | Meriwether Cross Country Classic | September 20, 2019 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether National Cross Country Classic · Sep 22 | 18:38.89 | Meriwether National Cross Country Classic | September 22, 2017 |
| 5,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 30 | 18:18.0 | Nike Portland XC | September 30, 2017 |
| 5,000 Meters · Richardson ParkCountry Fair Classic · Oct 18 | 18:24.1 | Country Fair Classic | October 18, 2017 |
| 5,000 Meters · Springfield High SchoolSpringfield Invitational · Sep 28 | 17:48.40 | Springfield Invitational | September 28, 2019 |
| 5,000 Meters · State Meet Course (Lane)OSAA 4A State Championship · Nov 9 | 16:38.80 | OSAA 4A State Championship | November 9, 2019 |
| 5,000 Meters · Tualatin HS13th Annual Tualatin Invite · Sep 9 | 19:40 | 13th Annual Tualatin Invite | September 9, 2017 |
| 5,000 Meters · Willamette Mission State ParkGeorge Fox XC Classic · Oct 14 | 17:51.63 | George Fox XC Classic | October 14, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | OSAA 6A State ChampionshipNov 9 · 5,000 Meters 4A · Place 25 · Marist Catholic | 5,000 Meters 4A | 25 | 16:38.8 | — |
| Nov 9 | OSAA 4A State ChampionshipNov 9 · 5,000 Meters 4A · Place 25 · Marist | 5,000 Meters 4A | 25 | 16:38.80 PB | 12 |
| Oct 31 | 4A-4 Sky-Em League ChampionshipsOct 31 · 5,000 Meters Varsity · Place 7 · Marist | 5,000 Meters Varsity | 7 | 16:49.80 | 12 |
| Oct 12 | Paul Mariman InvitationalOct 12 · 5,000 Meters Varsity · Place 28 · Marist | 5,000 Meters Varsity | 28 | 17:35.27 | 12 |
| Sep 28 | Springfield InvitationalSep 28 · 5,000 Meters Varsity · Place 29 · Marist | 5,000 Meters Varsity | 29 | 17:48.40 PB | 12 |
| Sep 20 | Meriwether Cross Country ClassicSep 20 · 5,000 Meters Varsity · Place 102 · Marist | 5,000 Meters Varsity | 102 | 17:32.20 PB | 12 |
| Sep 7 | Spartan XC Invite (formerly The Invitational)Sep 7 · 5,000 Meters Varsity · Place 29 · Marist | 5,000 Meters Varsity | 29 | 17:42.4 PB | 12 |
| Aug 30 | Night MeetAug 30 · 3,000 Meters Varsity · Place 39 · Marist | 3,000 Meters Varsity | 39 | 9:57.75 | 12 |
2018 Cross Country
8 results2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NXR Northwest Regional ChampionshipsNov 11 · 5,000 Meters Open Inv. Section 1 - 1:20 · Place 199 · Marist | 5,000 Meters Open Inv. Section 1 - 1:20 | 199 | 18:53.63 | 10 |
| Oct 25 | 5A-3 Midwestern League ChampionshipOct 25 · 5,000 Meters Junior Varsity · Place 8 · Marist | 5,000 Meters Junior Varsity | 8 | 18:43.43 PB | 10 |
| Oct 18 | Country Fair ClassicOct 18 · 5,000 Meters Varsity · Place 61 · Marist | 5,000 Meters Varsity | 61 | 18:24.1 PB | 10 |
| Oct 14 | George Fox XC ClassicOct 14 · 5,000 Meters JV Silver · Place 5 · Marist | 5,000 Meters JV Silver | 5 | 17:51.63 PB | 10 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Sophomore JV · Place 20 · Marist | 5,000 Meters Sophomore JV | 20 | 18:18.0 PB | 10 |
| Sep 22 | Meriwether National Cross Country ClassicSep 22 · 5,000 Meters Junior Varsity · Place 38 · Marist | 5,000 Meters Junior Varsity | 38 | 18:38.89 PB | 10 |
| Sep 9 | 13th Annual Tualatin InviteSep 9 · 5,000 Meters Junior Varsity · Place 15 · Marist | 5,000 Meters Junior Varsity | 15 | 19:40 PB | 10 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Boys Sophomore Names A-O · Place 58 · Marist | 3,000 Meters Boys Sophomore Names A-O | 58 | 11:14.15 | 10 |
2016 Cross Country
3 results