Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 25 | 10:33.57 | Night Meet | August 25, 2017 |
| 5,000 Meters · Alderbrook Golf Course4A-1 Cowapa League Championships · Oct 26 | 18:01.40 | 4A-1 Cowapa League Championships | October 26, 2017 |
| 5,000 Meters · Camp Magruder - United MethodistFred Berkey XC Invite @ Camp Magruder in Tillamook · Oct 5 | 18:32.97 | Fred Berkey XC Invite @ Camp Magruder in Tillamook | October 5, 2018 |
| 5,000 Meters · Camp Rilea National Guard4A-1 Cowapa League Championships · Oct 30 | 18:30.7 | 4A-1 Cowapa League Championships | October 30, 2019 |
| 5,000 Meters · Eagle Island XC CourseNXR Northwest Regional Championships · Nov 10 | 17:26.40 | NXR Northwest Regional Championships | November 10, 2018 |
| 5,000 Meters · Heiser FarmsHeiser Farms XC Race · Oct 13 | 18:15.63 | Heiser Farms XC Race | October 13, 2017 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether National Cross Country Classic · Sep 22 | 17:53.58 | Meriwether National Cross Country Classic | September 22, 2017 |
| 5,000 Meters · State Meet Course (Lane)OSAA 4A State Championship · Nov 3 | 17:08 | OSAA 4A State Championship | November 3, 2018 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 18:45.81 | Ultimook Race | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | OSAA 4A State ChampionshipNov 9 · 5,000 Meters 4A · Place 49 · Tillamook | 5,000 Meters 4A | 49 | 17:21.60 | 12 |
| Oct 30 | 4A-1 Cowapa League ChampionshipsOct 30 · 5,000 Meters Varsity · Place 8 · Tillamook | 5,000 Meters Varsity | 8 | 18:30.7 PB | 12 |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Varsity 1A-4A · Place 32 · Tillamook | 5,000 Meters Varsity 1A-4A | 32 | 18:45.81 PB | 12 |
2018 Cross Country
4 results2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | OSAA 4A State ChampionshipsNov 4 · 5,000 Meters 4A · Place 49 · Tillamook | 5,000 Meters 4A | 49 | 17:51 | 10 |
| Oct 26 | 4A-1 Cowapa League ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 1 · Tillamook | 5,000 Meters Junior Varsity | 1 | 18:01.40 PB | 10 |
| Oct 13 | Heiser Farms XC RaceOct 13 · 5,000 Meters Varsity(top 8) · Place 85 · Tillamook | 5,000 Meters Varsity(top 8) | 85 | 18:15.63 PB | 10 |
| Oct 6 | Camp Magruder Tillamook XC InvitationalOct 6 · 5,000 Meters Varsity · Place 22 · Tillamook | 5,000 Meters Varsity | 22 | 19:20.45 | 10 |
| Sep 22 | Meriwether National Cross Country ClassicSep 22 · 5,000 Meters Varsity · Place 115 · Tillamook | 5,000 Meters Varsity | 115 | 17:53.58 PB | 10 |
| Sep 16 | Smoked Out ClassicSep 16 · 5,000 Meters Varsity · Place 8 · Tillamook | 5,000 Meters Varsity | 8 | 18:47.42 | 10 |
| Sep 2 | Ultimook Race Nike InvitationalSep 2 · 5,000 Meters Varsity 1A-4A · Place 38 · Tillamook | 5,000 Meters Varsity 1A-4A | 38 | 20:24.13 | 10 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Boys Sophomore Names A-O · Place 30 · Tillamook | 3,000 Meters Boys Sophomore Names A-O | 30 | 10:33.57 PB | 10 |
2016 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 4A-1 Cowapa League ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 14 · Tillamook | 5,000 Meters Junior Varsity | 14 | 21:38 | 9 |
| Oct 18 | Valiant InvitationalOct 18 · 3,000 Meters Boys · Place 57 · Tillamook | 3,000 Meters Boys | 57 | 11:23Unofficial | 9 |