Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 10 | 12:17.20 | NW Middle School XC Showdown presented by HOTV | October 10, 2019 |
| 3,000 Meters · Harrier's Challenge Middle SchoolHarrier's Challenge Middle School · Sep 15 | 19:37 | Harrier's Challenge Middle School | September 15, 2018 |
| 3,000 Meters · Oak Hill SchoolKing of the Hill · Sep 26 | 20:56.0 | King of the Hill | September 26, 2017 |
| 3,000 Meters · Philomath HSPhil MS XC Meet · Oct 22 | 15:58.24 | Phil MS XC Meet | October 22, 2018 |
| 3,000 Meters · Philomath Middle SchoolPhil MS XC Meet · Oct 19 | 18:37.83 | Phil MS XC Meet | October 19, 2016 |
| 3,000 Meters · Richardson Park 3K CourseWVYL District XC Championships 2019 · Oct 23 | 11:37.6 | WVYL District XC Championships 2019 | October 23, 2019 |
| 3,000 Meters · Richardson Park 3K CourseWVYL District Championships · Oct 19 | 16:57.16 | WVYL District Championships | October 19, 2017 |
| 3,000 Meters · Stayton Middle School Nature TrailsRegis/Stayton High Invitational · Oct 3 | 12:31.1 | Regis/Stayton High Invitational | October 3, 2019 |
| 3,000 Meters · Woahink 3K CourseWoahink Lake XC Invitational · Sep 30 | 28:02.14 | Woahink Lake XC Invitational | September 30, 2017 |
| 5,000 Meters · Lane Community CollegeOSAA 4A State Championships · Nov 6 | 19:02.50 | OSAA 4A State Championships | November 6, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | OSAA 4A State ChampionshipsNov 6 · 5,000 Meters 4A · Place 51 · Cottage GroveCottage Grove | 5,000 Meters 4A | 51 | 19:02.50 PB | 10 |
| Oct 28 | 4A-4 Sky-Em League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 23 · Cottage GroveCottage Grove | 5,000 Meters Varsity | 23 | 19:26.70 | 10 |
| Oct 20 | Umpqua InviteOct 20 · 5,000 Meters Varsity · Place 57 · Cottage GroveCottage Grove | 5,000 Meters Varsity | 57 | 18:43.30 | 10 |
| Oct 14 | Clash in the CascadesOct 14 · 5,000 Meters Varsity · Place 34 · Cottage GroveCottage Grove | 5,000 Meters Varsity | 34 | 19:12.19 | 10 |
| Oct 9 | Paul Mariman InvitationalOct 9 · 5,000 Meters Junior Varsity · Place 3 · Cottage GroveCottage Grove | 5,000 Meters Junior Varsity | 3 | 19:13.60 | 10 |
| Oct 2 | Woahink Lake XC InvitationalOct 2 · 5,000 Meters Varsity · Place 49 · Cottage GroveCottage Grove | 5,000 Meters Varsity | 49 | 20:25.10 | 10 |
| Sep 25 | The CG Bramble ScrambleSep 25 · 5,000 Meters Junior Varsity · Place 4 · Cottage GroveCottage Grove | 5,000 Meters Junior Varsity | 4 | 22:00.00 | 10 |
| Sep 18 | Northwest Classic XC 2021Sep 18 · 5,000 Meters Junior Varsity Open · Place 75 · Cottage GroveCottage Grove | 5,000 Meters Junior Varsity Open | 75 | 22:32.76 | 10 |
2019 Cross Country
3 results2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Phil MS XC MeetOct 22 · 3,000 Meters Middle School · Place 153 · LincolnLincoln | 3,000 Meters Middle School | 153 | 15:58.24 PB | 8 |
| Oct 17 | WVYL District XC ChampionshipsOct 17 · 3,000 Meters MS Boys · Place 66 · LincolnLincoln | 3,000 Meters MS Boys | 66 | 16:16.5 | 8 |
| Oct 11 | NW Middle School XC Showdown presented by HOTVOct 11 · 3,000 Meters Sweepstakes · Place 190 · LincolnLincoln | 3,000 Meters Sweepstakes | 190 | 16:47.20 | 8 |
| Oct 4 | Stayton/Regis Invite Middle School SectionOct 4 · 3,000 Meters Middle School · Place 243 · LincolnLincoln | 3,000 Meters Middle School | 243 | 16:47.9 | 8 |
| Sep 15 | Harrier's Challenge Middle SchoolSep 15 · 3,000 Meters Middle School · Place 22 · LincolnLincoln | 3,000 Meters Middle School | 22 | 19:37 PB | 8 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | WVYL District ChampionshipsOct 19 · 3,000 Meters Middle School · Place 50 · LincolnLincoln | 3,000 Meters Middle School | 50 | 16:57.16 PB | 7 |
| Oct 12 | Nike NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Sweepstakes · Place 328 · LincolnLincoln | 3,000 Meters Sweepstakes | 328 | 19:08.03 | 7 |
| Oct 4 | Uphill ClassicOct 4 · 2,700 Meters Middle School · Place 54 · LincolnLincoln | 2,700 Meters Middle School | 54 | 16:43Unofficial | 7 |
| Sep 30 | Woahink Lake XC InvitationalSep 30 · 3,000 Meters Middle School · Place 144 · LincolnLincoln | 3,000 Meters Middle School | 144 | 28:02.14 PB | 7 |
| Sep 26 | King of the HillSep 26 · 3,000 Meters Middle School · Place 113 · LincolnLincoln | 3,000 Meters Middle School | 113 | 20:56.0 PB | 7 |
| Sep 20 | Santiam Christian InvitationalSep 20 · 3,000 Meters Middle School · Place 93 · LincolnLincoln | 3,000 Meters Middle School | 93 | 18:14.50Unofficial | 7 |
| Sep 16 | Harrier's ChallengeSep 16 · 3,000 Meters Middle School · LincolnLincoln | 3,000 Meters Middle School | 0 | 21:52Unofficial | 7 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Phil MS XC MeetOct 19 · 3,000 Meters Middle School · Place 207 · LincolnLincoln | 3,000 Meters Middle School | 207 | 18:37.83 PB | 6 |