Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 25 | 10:51.50 | Night Meet | August 25, 2017 |
| 4,000 Meters · Blue Lake ParkPortland State's 2nd Annual Viking Rust-Buster · Sep 7 | 14:45.31 | Portland State's 2nd Annual Viking Rust-Buster | September 7, 2019 |
| 5,000 Meters · Camp Magruder - United MethodistFred Berkey XC Invite @ Camp Magruder in Tillamook · Oct 4 | 19:49.69 | Fred Berkey XC Invite @ Camp Magruder in Tillamook | October 4, 2019 |
| 5,000 Meters · Clackamas Community College6A-4 Three Rivers League Championship · Oct 25 | 18:56.11 | 6A-4 Three Rivers League Championship | October 25, 2017 |
| 5,000 Meters · Fernhill ParkThree Rivers League Championship · Mar 31 | 20:08.51 | Three Rivers League Championship | March 31, 2021 |
| 5,000 Meters · Joe Dancer ParkThe Flat & Fast Invitational · Oct 6 | 18:18.83 | The Flat & Fast Invitational | October 6, 2017 |
| 5,000 Meters · Lakeridge High SchoolCanby/Tigard at Lakeridge · Sep 27 | 19:48.3 | Canby/Tigard at Lakeridge | September 27, 2017 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Sep 20 | 18:03.70 | Meriwether Cross Country Classic | September 20, 2019 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether National Cross Country Classic · Sep 22 | 18:18.80 | Meriwether National Cross Country Classic | September 22, 2017 |
| 5,000 Meters · Tigard HSLake Oswego, Newberg @ Tigard · Sep 20 | 18:33.01 | Lake Oswego, Newberg @ Tigard | September 20, 2017 |
| 5,000 Meters · Tualatin HSTigard, West Linn @ Tualatin · Sep 13 | 19:45 | Tigard, West Linn @ Tualatin | September 13, 2017 |
| 5,000 Meters · Westmoreland ParkTigard & Sherwood @ St. Mary's Academy · Oct 11 | 18:21 | Tigard & Sherwood @ St. Mary's Academy | October 11, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 31 | Three Rivers League ChampionshipMar 31 · 5,000 Meters Varsity · Place 43 · Tigard | 5,000 Meters Varsity | 43 | 20:08.51 PB | 12 |
| Mar 17 | Lakeridge, Tigard, West Linn @ St. Mary'sMar 17 · 5,000 Meters Varsity · Place 27 · Tigard | 5,000 Meters Varsity | 27 | 20:12.22 | 12 |
| Mar 10 | St. Mary's, Tigard, Canby @ TualatinMar 10 · 5,000 Meters Varsity · Place 20 · Tigard | 5,000 Meters Varsity | 20 | 19:49.00 | 12 |
| Mar 3 | Tigard, Lake Oswego, Lakeridge @ TualatinMar 3 · 5,000 Meters Varsity · Place 21 · Tigard | 5,000 Meters Varsity | 21 | 19:54.34 | 12 |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Canby, St. Mary's, Tigard @ Lake OswegoOct 16 · 5,000 Meters Varsity · Place 10 · Tigard | 5,000 Meters Varsity | 10 | 19:21.90 | 11 |
| Oct 11 | Champoeg InvitationalOct 11 · 5,000 Meters Varsity · Place 70 · Tigard | 5,000 Meters Varsity | 70 | 18:20.79 | 11 |
| Oct 4 | Fred Berkey XC Invite @ Camp Magruder in TillamookOct 4 · 5,000 Meters Varsity · Place 15 · Tigard | 5,000 Meters Varsity | 15 | 19:49.69 PB | 11 |
| Sep 20 | Meriwether Cross Country ClassicSep 20 · 5,000 Meters Varsity · Place 146 · Tigard | 5,000 Meters Varsity | 146 | 18:03.70 PB | 11 |
| Sep 11 | Three Rivers League PreviewSep 11 · 5,000 Meters Varsity · Place 48 · Tigard | 5,000 Meters Varsity | 48 | 18:25.44 | 11 |
| Sep 7 | Portland State's 2nd Annual Viking Rust-BusterSep 7 · 4,000 Meters High School · Place 8 · Tigard | 4,000 Meters High School | 8 | 14:45.31 PB | 11 |
2018 Cross Country
7 results2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 6A-4 Three Rivers League ChampionshipOct 25 · 5,000 Meters Junior Varsity · Place 37 · Tigard | 5,000 Meters Junior Varsity | 37 | 18:56.11 PB | 9 |
| Oct 11 | Tigard & Sherwood @ St. Mary's AcademyOct 11 · 5,000 Meters Varsity · Place 28 · Tigard | 5,000 Meters Varsity | 28 | 18:21 PB | 9 |
| Oct 6 | The Flat & Fast InvitationalOct 6 · 5,000 Meters Varsity · Place 87 · Tigard | 5,000 Meters Varsity | 87 | 18:18.83 PB | 9 |
| Sep 27 | Canby/Tigard at LakeridgeSep 27 · 5,000 Meters Varsity · Place 20 · Tigard | 5,000 Meters Varsity | 20 | 19:48.3 PB | 9 |
| Sep 22 | Meriwether National Cross Country ClassicSep 22 · 5,000 Meters Varsity · Place 154 · Tigard | 5,000 Meters Varsity | 154 | 18:18.80 PB | 9 |
| Sep 20 | Lake Oswego, Newberg @ TigardSep 20 · 5,000 Meters Varsity · Place 22 · Tigard | 5,000 Meters Varsity | 22 | 18:33.01 PB | 9 |
| Sep 13 | Tigard, West Linn @ TualatinSep 13 · 5,000 Meters Varsity · Place 31 · Tigard | 5,000 Meters Varsity | 31 | 19:45 PB | 9 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Boys Freshman · Place 25 · Tigard | 3,000 Meters Boys Freshman | 25 | 10:51.50 PB | 9 |