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 9 | 13:50.55 | NW Middle School XC Showdown presented by HOTV | October 9, 2025 |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 14 | 27:35.00 | NW Middle School XC Showdown presented by HOTV | October 14, 2021 |
| 3,000 Meters · Jefferson HSJefferson Middle School Invitational · Sep 29 | 29:12 | Jefferson Middle School Invitational | September 29, 2021 |
| 3,000 Meters · Philomath HSPhilomath MS XC meet · Oct 25 | 24:54.08 | Philomath MS XC meet | October 25, 2021 |
| 3,000 Meters · Santiam Christian HS, Adair VillageSantiam Christian middle school invitational · Sep 22 | 25:49.74 | Santiam Christian middle school invitational | September 22, 2021 |
| 3,000 Meters · Seven Oak Middle SchoolMWC middle school meet · Oct 20 | 24:56.43 | MWC middle school meet | October 20, 2021 |
| 3,000 Meters · Stayton Middle School Nature TrailsStayton Regis Invitational Middle School Section · Oct 7 | 26:40.0 | Stayton Regis Invitational Middle School Section | October 7, 2021 |
| 5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 26 | 22:21.08 | Nike Portland XC | September 26, 2026 |
| 5,000 Meters · Bryant ParkThe Harrier Classic · Oct 3 | 22:28.10 | The Harrier Classic | October 3, 2026 |
| 5,000 Meters · Cascade HSDarrel Deedon Invite · Sep 1 | 25:45.69 | Darrel Deedon Invite | September 1, 2026 |
| 5,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 14 | 22:37.79 | Estacada Invitational | October 14, 2026 |
| 5,000 Meters · Stayton Middle School Nature Trails4A-3 Oregon West Conference Championships · Oct 31 | 21:59.10 | 4A-3 Oregon West Conference Championships | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | 4A-3 Oregon West Conference ChampionshipsOct 31 · 5,000 Meters Varsity · Place 15 · CascadeCascade | 5,000 Meters Varsity | 15 | 21:59.10 PB | 9 |
| Oct 21 | The Happy HustleOct 21 · 5,000 Meters Varsity · Place 43 · CascadeCascade | 5,000 Meters Varsity | 43 | 22:02.7 | 9 |
| Oct 14 | Estacada InvitationalOct 14 · 5,000 Meters Varsity · Place 54 · CascadeCascade | 5,000 Meters Varsity | 54 | 22:37.79 PB | 9 |
| Oct 3 | The Harrier ClassicOct 3 · 5,000 Meters VARSITY · Place 21 · CascadeCascade | 5,000 Meters VARSITY | 21 | 22:28.10 PB | 9 |
| Sep 26 | Nike Portland XCSep 26 · 5,000 Meters Blue Varsity · Place 62 · CascadeCascade | 5,000 Meters Blue Varsity | 62 | 22:21.08 PB | 9 |
| Sep 12 | Stayton XC InvitationalSep 12 · 5,000 Meters Varsity · Place 16 · CascadeCascade | 5,000 Meters Varsity | 16 | 24:35.81 | 9 |
| Sep 5 | Ultimook RaceSep 5 · 5,000 Meters Varsity Girls 1A – 4A · Place 127 · CascadeCascade | 5,000 Meters Varsity Girls 1A – 4A | 127 | 26:07.50Unofficial | 9 |
| Sep 1 | Darrel Deedon InviteSep 1 · 5,000 Meters Varsity · Place 15 · CascadeCascade | 5,000 Meters Varsity | 15 | 25:45.69 PB | 9 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 82 · Cascade (Turner)Cascade (Turner) | 3,000 Meters Varsity | 82 | 13:30.70 | 8 |
| Oct 21 | The Bigfoot ClassicOct 21 · 3,000 Meters Middle School · Place 19 · Cascade (Turner)Cascade (Turner) | 3,000 Meters Middle School | 19 | 14:12.90 | 8 |
| Oct 14 | Cascade Corncob ClassicOct 14 · 3,000 Meters Middle School · Place 26 · Cascade (Turner)Cascade (Turner) | 3,000 Meters Middle School | 26 | 14:30.35 | 8 |
| Oct 9 | NW Middle School XC Showdown presented by HOTVOct 9 · 3,000 Meters Sweepstakes · Place 17 · Cascade (Turner)Cascade (Turner) | 3,000 Meters Sweepstakes | 17 | 13:50.55 PB | 8 |
| Oct 2 | Stayton Regis InvitationalOct 2 · 3,000 Meters Middle School · Place 81 · Cascade (Turner)Cascade (Turner) | 3,000 Meters Middle School | 81 | 14:56.9 | — |
| Sep 24 | Jefferson InviteSep 24 · 3,000 Meters Middle School · Place 41 · Cascade (Turner)Cascade (Turner) | 3,000 Meters Middle School | 41 | 15:22.90 | 8 |
| Sep 18 | Kings Valley Middle School InvitationalSep 18 · 3,000 Meters Middle School · Place 51 · Cascade (Turner)Cascade (Turner) | 3,000 Meters Middle School | 51 | 16:07.60 | 8 |
2024 Cross Country
3 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Philomath MS XC meetOct 25 · 3,000 Meters Middle School · Place 99 · Cascade (Turner)Cascade (Turner) | 3,000 Meters Middle School | 99 | 24:54.08 PB | 6 |
| Oct 20 | MWC middle school meetOct 20 · 3,000 Meters Middle School · Place 55 · Cascade (Turner)Cascade (Turner) | 3,000 Meters Middle School | 55 | 24:56.43 PB | 6 |
| Oct 14 | NW Middle School XC Showdown presented by HOTVOct 14 · 3,000 Meters Sweepstakes · Place 148 · Cascade (Turner)Cascade (Turner) | 3,000 Meters Sweepstakes | 148 | 27:35.00 PB | 6 |
| Oct 7 | Stayton Regis Invitational Middle School SectionOct 7 · 3,000 Meters Middle School · Place 43 · Cascade (Turner)Cascade (Turner) | 3,000 Meters Middle School | 43 | 26:40.0 PB | 6 |
| Sep 29 | Jefferson Middle School InvitationalSep 29 · 3,000 Meters Middle School · Place 120 · Cascade (Turner)Cascade (Turner) | 3,000 Meters Middle School | 120 | 29:12 PB | 6 |
| Sep 22 | Santiam Christian middle school invitationalSep 22 · 3,000 Meters Middle School · Place 83 · Cascade (Turner)Cascade (Turner) | 3,000 Meters Middle School | 83 | 25:49.74 PB | 6 |