Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Drake ParkOxford Classic · Oct 2 | 18:11.188 | Oxford Classic | October 2, 2015 |
| 5,000 Meters · Henley HSHenley Invitational · Sep 30 | 18:50.42 | Henley Invitational | September 30, 2015 |
| 5,000 Meters · Jackson County Expo4A-6 Skyline Conference Championships · Oct 21 | 16:48.6 | 4A-6 Skyline Conference Championships | October 21, 2015 |
| 5,000 Meters · Prefontaine Memorial HS 5KPrefontaine Memorial Run 5K · Sep 19 | 18:17.7 | Prefontaine Memorial Run 5K | September 19, 2015 |
| 5,000 Meters · State Meet Course (Lane)OSAA 4A State Championships · Oct 31 | 17:14 | OSAA 4A State Championships | October 31, 2015 |
| 5,000 Meters · Willamette Mission State ParkGeorge Fox XC Classic · Oct 10 | 27:38.5 | George Fox XC Classic | October 10, 2015 |
| 8,000 Meters · Baywood Golf & Country ClubHumboldt Invite · Sep 6 | 28:12.8 | Humboldt Invite | September 6, 2019 |
| 8,000 Meters · Corban UniversityOregon Tech @ Corban · Mar 6 | 26:38.70 | Oregon Tech @ Corban | March 6, 2021 |
| 8,000 Meters · Fort Vancouver National Historic SiteNAIA National Cross Country Championships · Nov 19 | 27:58.30 | NAIA National Cross Country Championships | November 19, 2021 |
| 8,000 Meters · Haggin Oaks Golf CourseCapital Cross Challenge (Collegiate) · Sep 28 | 26:11.1 | Capital Cross Challenge (Collegiate) | September 28, 2019 |
| 8,000 Meters · Johnson-Springview ParkWJU Warrior Invite · Oct 26 | 25:06.0 | WJU Warrior Invite | October 26, 2019 |
| 8,000 Meters · Lake Sammamish State ParkCascade Conference Cross Country Championship · Nov 3 | 26:32.1 | Cascade Conference Cross Country Championship | November 3, 2018 |
| 8,000 Meters · Lane Community CollegeLane Community College XC Invite · Feb 19 | 26:36.30 | Lane Community College XC Invite | February 19, 2021 |
| 8,000 Meters · Middlefield Golf CourseBushnell Invitational · Jan 29 | 27:48.2 | Bushnell Invitational | January 29, 2021 |
| 8,000 Meters · Sue-meg State ParkHumboldt Invite · Sep 8 | 26:35 | Humboldt Invite | September 8, 2018 |
| 8,000 Meters · William Jessup UniversityWarrior Invitational · Oct 21 | 27:15.1 | Warrior Invitational | October 21, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | NAIA National Cross Country ChampionshipsNov 19 · 8,000 Meters Collegiate Championship · Place 237 · Oregon TechOregon Tech | 8,000 Meters Collegiate Championship | 237 | 27:58.30 PB | Sr |
| Nov 5 | CCC ChampionshipsNov 5 · 8,000 Meters Varsity · Place 20 · Oregon TechOregon Tech | 8,000 Meters Varsity | 20 | 26:18.00 | SR |
| Oct 8 | Cascade Collegiate Conference PreviewOct 8 · 8,000 Meters Varsity · Place 12 · Oregon TechOregon Tech | 8,000 Meters Varsity | 12 | 27:46.5 | Sr |
| Oct 2 | Charles Bowles Willamette InvitationalOct 2 · 8,000 Meters Varsity · Place 47 · Oregon TechOregon Tech | 8,000 Meters Varsity | 47 | 5:26.9 | SR |
| Sep 18 | Jim Hunt Humboldt InvitationalSep 18 · 8,000 Meters Collegiate · Place 39 · Oregon TechOregon Tech | 8,000 Meters Collegiate | 39 | 31:09.3 | Sr |
| Mar 26 | Cascade Conference ChampionshipMar 26 · 8,000 Meters College · Place 16 · Oregon TechOregon Tech | 8,000 Meters College | 16 | 25:35Unofficial | Sr |
| Mar 6 | Oregon Tech @ CorbanMar 6 · 8,000 Meters Collegiate · Place 4 · Oregon TechOregon Tech | 8,000 Meters Collegiate | 4 | 26:38.70 PB | Sr |
| Feb 19 | Lane Community College XC InviteFeb 19 · 8,000 Meters Collegiate · Place 10 · Oregon TechOregon Tech | 8,000 Meters Collegiate | 10 | 26:36.30 PB | Sr |
| Jan 29 | Bushnell InvitationalJan 29 · 8,000 Meters Collegiate · Place 17 · Oregon TechOregon Tech | 8,000 Meters Collegiate | 17 | 27:48.2 PB | Sr |
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | Bushnell OpenNov 6 · 6,000 Meters Varsity · Place 5 · Oregon TechOregon Tech | 6,000 Meters Varsity | 5 | 19:21.6 | SR |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | Cascade Collegiate Conference ChampionshipNov 8 · 8,000 Meters Varsity · Place 23 · Oregon TechOregon Tech | 8,000 Meters Varsity | 23 | 26:18.8 | JR-3 |
| Oct 26 | WJU Warrior InviteOct 26 · 8,000 Meters Open · Place 12 · Oregon TechOregon Tech | 8,000 Meters Open | 12 | 25:06.0 PB | Jr |
| Sep 28 | Capital Cross ChallengeSep 28 · 8,000 Meters Open · Place 66 · Oregon TechOregon Tech | 8,000 Meters Open | 66 | 26:11.1 | JR-3 |
| Sep 28 | Capital Cross Challenge (Collegiate)Sep 28 · 8,000 Meters Open · Place 66 · Oregon TechOregon Tech | 8,000 Meters Open | 66 | 26:11.1 PB | Jr |
| Sep 20 | Cascade Collegiate Conference PreviewSep 20 · 8,000 Meters Varsity · Place 30 · Oregon TechOregon Tech | 8,000 Meters Varsity | 30 | 27:47.4 | JR-3 |
| Sep 6 | Humboldt InviteSep 6 · 8,000 Meters Open · Place 28 · Oregon TechOregon Tech | 8,000 Meters Open | 28 | 28:12.8 PB | Jr |
2018 Cross Country
4 results2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | Cascade Collegiate Conference XC ChampionshipsNov 4 · 8,000 Meters Varsity · Place 51 · Oregon TechOregon Tech | 8,000 Meters Varsity | 51 | 28:42.5 | FR-1 |
| Oct 21 | Warrior InvitationalOct 21 · 8,000 Meters Men · Place 60 · Oregon TechOregon Tech | 8,000 Meters Men | 60 | 27:15.1 PB | Fr |
| Sep 30 | Charles Bowles InviteSep 30 · 8,000 Meters Varsity · Place 148 · Oregon TechOregon Tech | 8,000 Meters Varsity | 148 | 29:17.7 | FR-1 |
| Sep 16 | Cascade Conference PreviewSep 16 · 8,000 Meters Varsity · Place 59 · Oregon TechOregon Tech | 8,000 Meters Varsity | 59 | 29:32.3 | FR-1 |
| Sep 9 | Humboldt State InviteSep 9 · 8,000 Meters Men · Place 23 · Oregon TechOregon Tech | 8,000 Meters Men | 23 | 30:18.9Unofficial | Fr |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | OSAA 4A State ChampionshipsOct 31 · 5,000 Meters Class 4A · Place 21 · HenleyHenley | 5,000 Meters Class 4A | 21 | 17:14 PB | 12 |
| Oct 21 | 4A-6 Skyline Conference ChampionshipsOct 21 · 5,000 Meters Varsity Boys · Place 3 · HenleyHenley | 5,000 Meters Varsity Boys | 3 | 16:48.6 PB | 12 |
| Oct 14 | Max King Invitational/ SOMSAC Middle SchoolOct 14 · 5,000 Meters Varsity · Place 40 · HenleyHenley | 5,000 Meters Varsity | 40 | 17:25.2 | 12 |
| Oct 10 | George Fox XC ClassicOct 10 · 5,000 Meters Varsity Silver · Place 241 · HenleyHenley | 5,000 Meters Varsity Silver | 241 | 27:38.5 PB | 12 |
| Oct 2 | Oxford ClassicOct 2 · 5,000 Meters Varsity · Place 57 · HenleyHenley | 5,000 Meters Varsity | 57 | 18:11.188 PB | 12 |
| Sep 30 | Henley Invitational Sep 30 · 5,000 Meters Varsity · Place 2 · HenleyHenley | 5,000 Meters Varsity | 2 | 18:50.42 PB | 12 |
| Sep 19 | Prefontaine Memorial Run 5KSep 19 · 5,000 Meters Varsity · Place 28 · HenleyHenley | 5,000 Meters Varsity | 28 | 18:17.7 PB | 12 |
| Sep 9 | Skyline/Midwestern PreDistrict MeetSep 9 · 5,000 Meters 4A-5A Boys 5k (1 race) · HenleyHenley | 5,000 Meters 4A-5A Boys 5k (1 race) | 0 | 20:14Unofficial | 12 |