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 | 13:10.10 | NW Middle School XC Showdown presented by HOTV | October 10, 2019 |
| 3,000 Meters · Bush ParkSD2/SD3 Pre-District Challenge · Oct 20 | 13:33.1 | SD2/SD3 Pre-District Challenge | October 20, 2017 |
| 3,000 Meters · Highland Tree FarmMolalla Invite · Sep 16 | 14:15.05 | Molalla Invite | September 16, 2017 |
| 3,000 Meters · Jefferson HSJefferson Middle School Invitational · Sep 25 | 13:05 | Jefferson Middle School Invitational | September 25, 2019 |
| 3,000 Meters · Santiam Christian HS, Adair VillageSantiam Christian Middle School Invite · Sep 18 | 12:22.75 | Santiam Christian Middle School Invite | September 18, 2019 |
| 3,000 Meters · Stayton Middle School Nature TrailsRegis/Stayton High Invitational · Oct 3 | 13:06.8 | Regis/Stayton High Invitational | October 3, 2019 |
| 3,000 Meters · Wilder-OCCC Newport MS XC Meet · Oct 18 | 14:37.6 | Newport MS XC Meet | October 18, 2018 |
| 5,000 Meters · Cheadle Lake Double LoopSpring 2021 3A/2A/1A State XC Championships · Apr 10 | 20:58.52 | Spring 2021 3A/2A/1A State XC Championships | April 10, 2021 |
| 5,000 Meters · Jefferson HSJefferson Invitational · Sep 28 | 19:47 | Jefferson Invitational | September 28, 2021 |
| 5,000 Meters · Lane Community CollegeOSAA 3A/2A/1A State Championships · Nov 5 | 18:27.6 | OSAA 3A/2A/1A State Championships | November 5, 2022 |
| 5,000 Meters · Santiam Christian HS, Adair VillageSC vs Willamina Duel meet · Mar 15 | 21:57 | SC vs Willamina Duel meet | March 15, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
1 results2021 Cross Country
4 results2019 Cross Country
4 results2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Newport MS XC MeetOct 18 · 3,000 Meters Middle School · Place 40 · Santiam ChristianSantiam Christian | 3,000 Meters Middle School | 40 | 14:37.6 PB | 7 |
| Oct 11 | NW Middle School XC Showdown presented by HOTVOct 11 · 3,000 Meters Sweepstakes · Place 70 · Santiam ChristianSantiam Christian | 3,000 Meters Sweepstakes | 70 | 14:04.60 | 7 |
| Oct 4 | Stayton/Regis Invite Middle School SectionOct 4 · 3,000 Meters Middle School · Place 130 · Santiam ChristianSantiam Christian | 3,000 Meters Middle School | 130 | 14:17.4 | 7 |
| Sep 26 | Jefferson Middle School InvitationalSep 26 · 3,000 Meters Middle School · Place 47 · Santiam ChristianSantiam Christian | 3,000 Meters Middle School | 47 | 14:43.32 | 7 |
| Sep 19 | Santiam Christian InvitationalSep 19 · 3,000 Meters Middle School · Place 21 · Santiam ChristianSantiam Christian | 3,000 Meters Middle School | 21 | 13:54.56 | 7 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | SD2/SD3 Pre-District ChallengeOct 20 · 3,000 Meters Middle School · Place 101 · Santiam ChristianSantiam Christian | 3,000 Meters Middle School | 101 | 13:33.1 PB | 6 |
| Oct 12 | Nike NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Sweepstakes · Place 146 · Santiam ChristianSantiam Christian | 3,000 Meters Sweepstakes | 146 | 14:54.67 | 6 |
| Oct 5 | Regis/Stayton InvitationalOct 5 · 3,000 Meters Middle School · Place 96 · Santiam ChristianSantiam Christian | 3,000 Meters Middle School | 96 | 13:44.6 | 6 |
| Sep 26 | Jefferson InvitationalSep 26 · 3,000 Meters Middle School · Place 115 · Santiam ChristianSantiam Christian | 3,000 Meters Middle School | 115 | 15:01Unofficial | 6 |
| Sep 20 | Santiam Christian InvitationalSep 20 · 3,000 Meters Middle School · Place 69 · Santiam ChristianSantiam Christian | 3,000 Meters Middle School | 69 | 15:10.47Unofficial | 6 |
| Sep 16 | Molalla InviteSep 16 · 3,000 Meters Boys Middle School · Place 16 · Santiam ChristianSantiam Christian | 3,000 Meters Boys Middle School | 16 | 14:15.05 PB | 6 |