Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wilsonville Night RaceNight Meet · Aug 24 | 12:42.98 | Night Meet | August 24, 2018 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 21:50.40 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Bush ParkSalem-Keizer Championships · Apr 10 | 19:30.5 | Salem-Keizer Championships | April 10, 2021 |
| 5,000 Meters · Minto-Brown Island ParkSalem Keizer Dual Meet #4 · Mar 29 | 19:36.1 | Salem Keizer Dual Meet #4 | March 29, 2021 |
| 5,000 Meters · Whiteaker Middle SchoolSalem Keizer Dual Meet #2 · Mar 13 | 20:38 | Salem Keizer Dual Meet #2 | March 13, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 10 | Salem-Keizer ChampionshipsApr 10 · 5,000 Meters Junior Varsity · Place 11 · South SalemSouth Salem | 5,000 Meters Junior Varsity | 11 | 19:30.5 PB | 12 |
| Apr 3 | Salem Keizer Dual Meet #5Apr 3 · 5,000 Meters Varsity · Place 24 · South SalemSouth Salem | 5,000 Meters Varsity | 24 | 19:27.87 | 12 |
| Mar 29 | Salem Keizer Dual Meet #4Mar 29 · 5,000 Meters Sprague vs South Jr Varsity · Place 3 · South SalemSouth Salem | 5,000 Meters Sprague vs South Jr Varsity | 3 | 19:36.1 PB | 12 |
| Mar 17 | South Salem @ McKay (SK Dual Meet #3)Mar 17 · 3,000 Meters Junior Varsity · Place 4 · South SalemSouth Salem | 3,000 Meters Junior Varsity | 4 | 11:22.23Unofficial | 12 |
| Mar 13 | Salem Keizer Dual Meet #2Mar 13 · 5,000 Meters South/McNary · Place 17 · South SalemSouth Salem | 5,000 Meters South/McNary | 17 | 20:38 PB | 12 |
| Mar 6 | Salem Keizer Dual Meet #1Mar 6 · 5,000 Meters South/North Varsity · Place 14 · South SalemSouth Salem | 5,000 Meters South/North Varsity | 14 | 21:20.53 | 12 |
2020 Cross Country
1 results2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | 6A-6 Mountain Valley Conference ChampionshipNov 2 · 5,000 Meters Junior Varsity · Place 107 · South SalemSouth Salem | 5,000 Meters Junior Varsity | 107 | 20:16.40 | 11 |
| Oct 23 | Battle of the South Oct 23 · 3,000 Meters Varsity · Place 46 · South SalemSouth Salem | 3,000 Meters Varsity | 46 | 11:54 | 11 |
| Oct 19 | Warner Pacific XC ClassicOct 19 · 5,000 Meters Junior Varsity · Place 148 · South SalemSouth Salem | 5,000 Meters Junior Varsity | 148 | 21:02.52 | 11 |
| Oct 15 | South Salem, Sprague @McKayOct 15 · 5,000 Meters Junior Varsity · Place 49 · South SalemSouth Salem | 5,000 Meters Junior Varsity | 49 | 21:00.78 | 11 |
| Oct 9 | South Salem, McNary @ SpragueOct 9 · 5,000 Meters Junior Varsity · Place 29 · South SalemSouth Salem | 5,000 Meters Junior Varsity | 29 | 20:30.67 | 11 |
| Oct 2 | 3-Way(Mcnary, West @ South)Oct 2 · 5,000 Meters Junior Varsity · Place 35 · South SalemSouth Salem | 5,000 Meters Junior Varsity | 35 | 20:49.89 | 11 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Junior/Senior JV · Place 234 · South SalemSouth Salem | 5,000 Meters Junior/Senior JV | 234 | 21:50.40 PB | 11 |
| Sep 14 | Northwest ClassicSep 14 · 5,000 Meters Junior Varsity Open · Place 158 · South SalemSouth Salem | 5,000 Meters Junior Varsity Open | 158 | 22:30.80 | 11 |
| Sep 7 | Saxon Invite Sep 7 · 5,000 Meters Junior Varsity · Place 59 · South SalemSouth Salem | 5,000 Meters Junior Varsity | 59 | 22:15.84 | 11 |
| Aug 30 | Night MeetAug 30 · 3,000 Meters Novice · Place 53 · South SalemSouth Salem | 3,000 Meters Novice | 53 | 12:43.48 | 11 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 6A-6 Mountain Valley Conference ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 110 · South SalemSouth Salem | 5,000 Meters Junior Varsity | 110 | 23:40.89 | 10 |
| Oct 17 | Battle of the SouthOct 17 · 3,000 Meters Varsity · Place 45 · South SalemSouth Salem | 3,000 Meters Varsity | 45 | 12:52.77Unofficial | 10 |
| Oct 13 | Warner Pacific XC ClassicOct 13 · Varsity · Place 123 · South SalemSouth Salem | Varsity | 123 | 22:23.70 | 10 |
| Oct 5 | Oxford Classic Oct 5 · Varsity · Place 90 · South SalemSouth Salem | Varsity | 90 | 24:16.96 | 10 |
| Oct 3 | 3-Way (McKay, McNary, South Salem)Oct 3 · Varsity · Place 41 · South SalemSouth Salem | Varsity | 41 | 13:12.11 | 10 |
| Sep 26 | McNary, South@Sprague (Minto-Brown)Sep 26 · 5,000 Meters Junior Varsity · Place 36 · South SalemSouth Salem | 5,000 Meters Junior Varsity | 36 | 24:36.6 | 10 |
| Sep 19 | Sprague, West @ South Sep 19 · Varsity · Place 25 · South SalemSouth Salem | Varsity | 25 | 22:25.48 | 10 |
| Sep 15 | Northwest ClassicSep 15 · Varsity · Place 177 · South SalemSouth Salem | Varsity | 177 | 23:04.40 | 10 |
| Sep 8 | Saxon Invite Sep 8 · Varsity · Place 73 · South SalemSouth Salem | Varsity | 73 | 22:37.17 | 10 |
| Aug 24 | Night MeetAug 24 · 3,000 Meters Boys Novice A · Place 92 · South SalemSouth Salem | 3,000 Meters Boys Novice A | 92 | 12:42.98 PB | 10 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Salem-Keizer Schools All City XCMeetOct 25 · 3,000 Meters Middle School · Place 92 · LeslieLeslie | 3,000 Meters Middle School | 92 | 13:55Unofficial | 8 |
| Oct 18 | Claggett, Houck, Leslie, WhiteakerOct 18 · 3,000 Meters Middle School · LeslieLeslie | 3,000 Meters Middle School | 0 | 14:11Unofficial | 8 |
| Oct 11 | Parrish, Straub, Waldo, LeslieOct 11 · 3,000 Meters Middle School · LeslieLeslie | 3,000 Meters Middle School | 0 | 13:35Unofficial | 8 |
| Oct 4 | Leslie, Walker, Howard, ParrishOct 4 · 3,000 Meters New Division · LeslieLeslie | 3,000 Meters New Division | 0 | 13:40Unofficial | 8 |
| Sep 27 | Leslie, Straub, Parrish, JudsonSep 27 · 3,000 Meters Middle School · LeslieLeslie | 3,000 Meters Middle School | 0 | 14:40Unofficial | 8 |