Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Gabriel Park 3KPIL/MHC Meet @ Wilson · Sep 16 | 11:39 | PIL/MHC Meet @ Wilson | September 16, 2015 |
| 3,000 Meters · Westmoreland Park 3KPIL Youth District Championship · Oct 29 | 11:10.6 | PIL Youth District Championship | October 29, 2015 |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 24 | 10:31.16 | Night Meet | August 24, 2018 |
| 4900 m · Fernhill ParkPIL/MHC Crossover (Host: Madison) · Oct 19 | 17:55.5 | PIL/MHC Crossover (Host: Madison) | October 19, 2016 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 18:45.60 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Eagle Island XC CourseNXR Northwest Regional Championships · Nov 16 | 18:15.70 | NXR Northwest Regional Championships | November 16, 2019 |
| 5,000 Meters · Fernhill Park6A-1 Portland Interscholastic League Championships · Oct 25 | 18:05.37 | 6A-1 Portland Interscholastic League Championships | October 25, 2017 |
| 5,000 Meters · Fernhill Park 5KPIL/MHC Crossover (Host: Lincoln) · Oct 17 | 17:51.60 | PIL/MHC Crossover (Host: Lincoln) | October 17, 2018 |
| 5,000 Meters · Gabriel ParkPIL/MHC Crossover (Host: Wilson) · Oct 2 | 18:52.70 | PIL/MHC Crossover (Host: Wilson) | October 2, 2019 |
| 5,000 Meters · Lane Community CollegeNorthwest Classic · Sep 17 | 19:45.0 | Northwest Classic | September 17, 2016 |
| 5,000 Meters · Meriwether National Golf ClubMeriwether National Cross Country Classic · Sep 22 | 18:17.82 | Meriwether National Cross Country Classic | September 22, 2017 |
| 5,000 Meters · Portland Meadows Race TrackPortland Meadows Invitational · Oct 14 | 18:54.3 | Portland Meadows Invitational | October 14, 2016 |
| 5,000 Meters · Sam Barlow High SchoolMt Hood PIL Crossover · Oct 4 | 19:21 | Mt Hood PIL Crossover | October 4, 2017 |
| 5,000 Meters · Willamette Mission State ParkGeorge Fox XC Classic · Oct 14 | 18:52.32 | 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
3 results2018 Cross Country
3 results2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 6A-1 Portland Interscholastic League ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 16 · Ida B. WellsIda B. Wells | 5,000 Meters Junior Varsity | 16 | 18:05.37 PB | 10 |
| Oct 18 | PIL/MHC Crossover (Host: Lincoln)Oct 18 · 5,000 Meters Junior Varsity · Place 3 · Ida B. WellsIda B. Wells | 5,000 Meters Junior Varsity | 3 | 18:28.56 | 10 |
| Oct 14 | George Fox XC ClassicOct 14 · 5,000 Meters JV Gold · Place 85 · Ida B. WellsIda B. Wells | 5,000 Meters JV Gold | 85 | 18:52.32 PB | 10 |
| Oct 4 | Mt Hood PIL CrossoverOct 4 · 5,000 Meters Junior Varsity · Place 17 · Ida B. WellsIda B. Wells | 5,000 Meters Junior Varsity | 17 | 19:21 PB | 10 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters JV Championships · Place 192 · Ida B. WellsIda B. Wells | 5,000 Meters JV Championships | 192 | 19:34.5 | 10 |
| Sep 22 | Meriwether National Cross Country ClassicSep 22 · 5,000 Meters Junior Varsity · Place 20 · Ida B. WellsIda B. Wells | 5,000 Meters Junior Varsity | 20 | 18:17.82 PB | 10 |
| Sep 13 | PIL PreviewSep 13 · 5,000 Meters Varsity · Place 58 · Ida B. WellsIda B. Wells | 5,000 Meters Varsity | 58 | 19:08.33 | 10 |
| Aug 25 | Night MeetAug 25 · 3,000 Meters Boys Sophomore Names A-O · Place 42 · Ida B. WellsIda B. Wells | 3,000 Meters Boys Sophomore Names A-O | 42 | 10:55.82 | 10 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 6A-1 Portland Interscholastic League ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 24 · Ida B. WellsIda B. Wells | 5,000 Meters Junior Varsity | 24 | 18:32.1 | 9 |
| Oct 19 | PIL/MHC Crossover (Host: Madison)Oct 19 · 4,900 Meters Junior Varsity · Place 7 · Ida B. WellsIda B. Wells | 4,900 Meters Junior Varsity | 7 | 17:55.5 PB | 9 |
| Oct 14 | Portland Meadows InvitationalOct 14 · 5,000 Meters Junior Varsity Open · Place 7 · Ida B. WellsIda B. Wells | 5,000 Meters Junior Varsity Open | 7 | 18:54.3 PB | 9 |
| Sep 28 | PIL/MHC Crossover (Host: Wilson)Sep 28 · 5,000 Meters Junior Varsity · Place 15 · Ida B. WellsIda B. Wells | 5,000 Meters Junior Varsity | 15 | 19:57.0Unofficial | 9 |
| Sep 17 | Northwest ClassicSep 17 · 5,000 Meters Junior Varsity Open · Place 23 · Ida B. WellsIda B. Wells | 5,000 Meters Junior Varsity Open | 23 | 19:45.0 PB | 9 |
| Sep 7 | PIL PreviewSep 7 · 5,000 Meters Junior Varsity · Place 36 · Ida B. WellsIda B. Wells | 5,000 Meters Junior Varsity | 36 | 20:10.9 | 9 |
| Aug 26 | Night MeetAug 26 · 3,000 Meters Freshman · Place 26 · Ida B. WellsIda B. Wells | 3,000 Meters Freshman | 26 | 10:50.8 | 9 |
2015 Cross Country
2 results2014 Cross Country
2 results