Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Nike World HeadquartersNike BorderClash 18 · Nov 20 | 16:52 | Nike BorderClash 18 | November 20, 2016 |
| 5,000 Meters · Sun Willows Golf Course2A WIAA STATE XC MEET · Nov 5 | 16:27.10 | 2A WIAA STATE XC MEET | November 5, 2016 |
| 8,000 Meters · Bush Park45th Charles Bowles Willamette Invitational · Oct 5 | 27:24.5 | 45th Charles Bowles Willamette Invitational | October 5, 2019 |
| 8,000 Meters · Ft. Steilacoom ParkPuget Sound Cross Country Invitational · Aug 31 | 28:37.29 | Puget Sound Cross Country Invitational | August 31, 2019 |
| 8,000 Meters · Lake Breeze Golf CourseUW-Oshkosh KollegeTown Pre National Cross Country Meet · Oct 13 | 29:31.1 | UW-Oshkosh KollegeTown Pre National Cross Country Meet | October 13, 2018 |
| 8,000 Meters · Lincoln ParkSundodger Invitational (Open Division) · Sep 16 | 27:13.4 | Sundodger Invitational (Open Division) | September 16, 2017 |
| 8,000 Meters · Pacific Lutheran UniversityPLU Cross Country Invitational - College · Sep 15 | 27:21.2 | PLU Cross Country Invitational - College | September 15, 2018 |
| 8,000 Meters · Pitzer CollegeNCAA D3 West Region Cross Country Championships · Nov 11 | 28:20.7 | NCAA D3 West Region Cross Country Championships | November 11, 2017 |
| 8,000 Meters · Strehle TrackNCAA Division III West Region Cross Country Championships · Nov 16 | 28:47.6 | NCAA Division III West Region Cross Country Championships | November 16, 2019 |
| 8,000 Meters · Veteran's Memorial GCNCAA Division III West Regional XC Championships · Nov 10 | 27:22.20 | NCAA Division III West Regional XC Championships | November 10, 2018 |
| 8,000 Meters · Veterans Memorial Golf CourseNCAA DIII West Region Cross Country Championships · Nov 10 | 27:22.2 | NCAA DIII West Region Cross Country Championships | November 10, 2018 |
| 8,000 Meters · Veterans Memorial Golf CourseNWC Championship · Oct 28 | 27:46.78 | NWC Championship | October 28, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
1 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NCAA Division III West Region Cross Country ChampionshipsNov 16 · 8,000 Meters Championship · Place 87 · Pacific LutheranPacific Lutheran | 8,000 Meters Championship | 87 | 28:47.6 PB | Jr |
| Nov 2 | Northwest Conference ChampionshipNov 2 · 8,000 Meters Varsity · Place 24 · Pacific LutheranPacific Lutheran | 8,000 Meters Varsity | 24 | 26:48.8 | JR-3 |
| Oct 5 | 45th Charles Bowles Willamette InvitationalOct 5 · 8,000 Meters Cardinal · Place 94 · Pacific LutheranPacific Lutheran | 8,000 Meters Cardinal | 94 | 27:24.5 PB | Jr |
| Sep 21 | PLU InvitationalSep 21 · 8,000 Meters Varsity · Place 33 · Pacific LutheranPacific Lutheran | 8,000 Meters Varsity | 33 | 27:40.2 | Jr |
| Aug 31 | Puget Sound Cross Country InvitationalAug 31 · 8,000 Meters Invitational · Place 15 · Pacific LutheranPacific Lutheran | 8,000 Meters Invitational | 15 | 28:37.29 PB | Jr |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NCAA DIII West Region Cross Country ChampionshipsNov 10 · 8,000 Meters Championship · Place 79 · Pacific LutheranPacific Lutheran | 8,000 Meters Championship | 79 | 27:22.2 PB | So |
| Nov 10 | NCAA Division III West Regional XC ChampionshipsNov 10 · 8,000 Meters Men's Championship · Place 79 · Pacific LutheranPacific Lutheran | 8,000 Meters Men's Championship | 79 | 27:22.20 PB | So |
| Oct 13 | UW-Oshkosh KollegeTown Pre National Cross Country MeetOct 13 · 8,000 Meters Pre National · Place 329 · Pacific LutheranPacific Lutheran | 8,000 Meters Pre National | 329 | 29:31.1 PB | So |
| Sep 15 | PLU Cross Country Invitational - CollegeSep 15 · 8,000 Meters Varsity · Place 25 · Pacific LutheranPacific Lutheran | 8,000 Meters Varsity | 25 | 27:21.2 PB | So |
| Sep 1 | Puget Sound InvitationalSep 1 · 8,000 Meters Varsity · Place 14 · Pacific LutheranPacific Lutheran | 8,000 Meters Varsity | 14 | 29:08.0 | SO |
2017 Cross Country
4 results2016 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | Nike BorderClash 18Nov 20 · 5,000 Meters Boys Borderclash Race · Place 51 · SehomeSehome | 5,000 Meters Boys Borderclash Race | 51 | 16:52 PB | 12 |
| Nov 5 | 2A WIAA STATE XC MEETNov 5 · 5,000 Meters 2A Boys · Place 14 · SehomeSehome | 5,000 Meters 2A Boys | 14 | 16:27.10 PB | 12 |