Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · 3K CourseStayton Cross Country Invitational · Sep 19 | 15:12 | Stayton Cross Country Invitational | September 19, 2018 |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 11 | 14:08.10 | NW Middle School XC Showdown presented by HOTV | October 11, 2018 |
| 3,000 Meters · Camp Rilea National GuardThree Course Challenge · Sep 23 | 15:31 | Three Course Challenge | September 23, 2017 |
| 3,000 Meters · Community ChapelHusky Invitational · Sep 13 | 15:16.0 | Husky Invitational | September 13, 2018 |
| 3,000 Meters · Jefferson HSJefferson Middle School Invitational · Sep 26 | 15:24.75 | Jefferson Middle School Invitational | September 26, 2018 |
| 3,000 Meters · Philomath HSPhil MS XC Meet · Oct 22 | 13:44.97 | Phil MS XC Meet | October 22, 2018 |
| 3,000 Meters · Philomath Middle SchoolPhil MS XC Meet · Oct 25 | 14:11.8 | Phil MS XC Meet | October 25, 2017 |
| 3,000 Meters · Stayton Middle School Nature TrailsRegis/Stayton High Invitational · Oct 3 | 12:24.5 | Regis/Stayton High Invitational | October 3, 2019 |
| 3,000 Meters · Wilder-OCCC Newport MS XC Meet · Oct 18 | 14:05.3 | Newport MS XC Meet | October 18, 2018 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 21:02.60 | Nike Portland XC | September 28, 2019 |
| 5,000 Meters · Community ChapelHusky Invitational · Mar 20 | 22:57.1 | Husky Invitational | March 20, 2021 |
| 5,000 Meters · Stayton Middle School Nature TrailsStayton Invitational · Sep 11 | 20:28 | Stayton Invitational | September 11, 2021 |
| 5,000 Meters · Stayton MS4A-3 Oregon West Championships · Nov 2 | 20:30.38 | 4A-3 Oregon West Championships | November 2, 2019 |
| 5,000 Meters · The Hydrangea RanchUltimook Race · Sep 7 | 24:19.69 | Ultimook Race | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 11 | Stayton InvitationalSep 11 · 5,000 Meters Varsity · Place 46 · StaytonStayton | 5,000 Meters Varsity | 46 | 20:28 PB | 11 |
| Mar 24 | Lupin 4 PRMar 24 · 5,000 Meters Boys · StaytonStayton | 5,000 Meters Boys | 0 | 20:34Unofficial | 10 |
| Mar 20 | Husky InvitationalMar 20 · 5,000 Meters Varsity · Place 36 · StaytonStayton | 5,000 Meters Varsity | 36 | 22:57.1 PB | 10 |
| Mar 13 | Stayton Cross Country InvitationalMar 13 · 5,000 Meters Varsity · StaytonStayton | 5,000 Meters Varsity | 0 | 21:48Unofficial | 10 |
| Mar 3 | Icebreaker Dual vs JeffersonMar 3 · 3,000 Meters Varsity · Place 12 · StaytonStayton | 3,000 Meters Varsity | 12 | 12:25 | 10 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | 4A-3 Oregon West ChampionshipsNov 2 · 5,000 Meters Junior Varsity · Place 19 · StaytonStayton | 5,000 Meters Junior Varsity | 19 | 20:30.38 PB | 9 |
| Oct 3 | Regis/Stayton High InvitationalOct 3 · 3,000 Meters Junior Varsity · Place 16 · StaytonStayton | 3,000 Meters Junior Varsity | 16 | 12:24.5 PB | 9 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Small Schools/D3 JV · Place 80 · StaytonStayton | 5,000 Meters Small Schools/D3 JV | 80 | 21:02.60 PB | 9 |
| Sep 18 | Stayton InviteSep 18 · 3,000 Meters Junior Varsity · Place 44 · StaytonStayton | 3,000 Meters Junior Varsity | 44 | 13:25 | 9 |
| Sep 7 | Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 1A-4A · Place 83 · StaytonStayton | 5,000 Meters Junior Varsity 1A-4A | 83 | 24:19.69 PB | 9 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Phil MS XC MeetOct 22 · 3,000 Meters Middle School · Place 79 · StaytonStayton | 3,000 Meters Middle School | 79 | 13:44.97 PB | 8 |
| Oct 18 | Newport MS XC MeetOct 18 · 3,000 Meters Middle School · Place 33 · StaytonStayton | 3,000 Meters Middle School | 33 | 14:05.3 PB | 8 |
| Oct 11 | NW Middle School XC Showdown presented by HOTVOct 11 · 3,000 Meters Champions (top 10) · Place 113 · StaytonStayton | 3,000 Meters Champions (top 10) | 113 | 14:08.10 PB | 8 |
| Oct 4 | Stayton/Regis Invite Middle School SectionOct 4 · 3,000 Meters Middle School · Place 110 · StaytonStayton | 3,000 Meters Middle School | 110 | 13:54.6 | 8 |
| Sep 26 | Jefferson Middle School InvitationalSep 26 · 3,000 Meters Middle School · Place 67 · StaytonStayton | 3,000 Meters Middle School | 67 | 15:24.75 PB | 8 |
| Sep 19 | Stayton Cross Country Invitational Sep 19 · 3,000 Meters Middle School Boys · Place 53 · StaytonStayton | 3,000 Meters Middle School Boys | 53 | 15:12 PB | 8 |
| Sep 13 | Husky Invitational Sep 13 · 3,000 Meters Middle School · Place 44 · StaytonStayton | 3,000 Meters Middle School | 44 | 15:16.0 PB | 8 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Phil MS XC MeetOct 25 · 3,000 Meters Middle School · Place 72 · StaytonStayton | 3,000 Meters Middle School | 72 | 14:11.8 PB | 7 |
| Oct 18 | Valiant InvitationalOct 18 · 3,000 Meters Middle School · StaytonStayton | 3,000 Meters Middle School | 0 | 14:09Unofficial | 7 |
| Oct 12 | Nike NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Champions (top 10) · Place 183 · StaytonStayton | 3,000 Meters Champions (top 10) | 183 | 14:44.70 | 7 |
| Oct 5 | Regis/Stayton InvitationalOct 5 · 3,000 Meters Middle School · Place 104 · StaytonStayton | 3,000 Meters Middle School | 104 | 14:02.3 | 7 |
| Sep 26 | Jefferson InvitationalSep 26 · 3,000 Meters Middle School · Place 151 · StaytonStayton | 3,000 Meters Middle School | 151 | 15:47Unofficial | 7 |
| Sep 23 | Three Course ChallengeSep 23 · 3,000 Meters All Middle School/Club · Place 70 · StaytonStayton | 3,000 Meters All Middle School/Club | 70 | 15:31 PB | 7 |
| Sep 20 | Stayton InvitationalSep 20 · 3,000 Meters New Division · Place 37 · StaytonStayton | 3,000 Meters New Division | 37 | 14:54Unofficial | 7 |
| Sep 2 | Ultimook Race Nike InvitationalSep 2 · 3,000 Meters Middle School · Place 119 · StaytonStayton | 3,000 Meters Middle School | 119 | NT | 7 |