Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Crescent Valley High SchoolField of Dreams Halftime Mile · Sep 11 | 5:50.4 | Field of Dreams Halftime Mile | September 11, 2026 |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 13 | 15:15.9 | NW Middle School XC Showdown presented by HOTV | October 13, 2022 |
| 3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 30 | 14:22.0 | McMinnville Middle School Invite | September 30, 2022 |
| 3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 30 | 13:08.1 | Stumptown Youth XC Championship | October 30, 2022 |
| 3,400 Meters · Silver Falls State ParkSilver Falls Oktoberfest Invitational · Sep 16 | 13:35.61 | Silver Falls Oktoberfest Invitational | September 16, 2026 |
| 5,000 Meters · Country Fair GroundsCountry Fair Classic · Sep 9 | 21:30.1 | Country Fair Classic | September 9, 2026 |
| 5,000 Meters · Crystal Lake Sports Park5A-3 Mid-Willamette Conference Championships · Oct 29 | 19:46.49 | 5A-3 Mid-Willamette Conference Championships | October 29, 2026 |
| 5,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 14 | 20:34.54 | Estacada Invitational | October 14, 2026 |
| 5,000 Meters · Western Oregon University5A-3 Mid-Willamette Conference Championships · Nov 1 | 22:16.80 | 5A-3 Mid-Willamette Conference Championships | November 1, 2024 |
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 29 | 5A-3 Mid-Willamette Conference ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 19 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity | 19 | 19:46.49 PB | 12 |
| Oct 21 | The Happy HustleOct 21 · 5,000 Meters Junior Varsity · Place 30 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity | 30 | 20:03.2 | 12 |
| Oct 14 | Estacada InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 49 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity | 49 | 20:34.54 PB | 12 |
| Sep 16 | Silver Falls Oktoberfest InvitationalSep 16 · 3,400 Meters Junior Varsity · Place 37 · Crescent ValleyCrescent Valley | 3,400 Meters Junior Varsity | 37 | 13:35.61 PB | 12 |
| Sep 11 | Field of Dreams Halftime MileSep 11 · 1 Miles Varsity · Place 10 · Crescent ValleyCrescent Valley | 1 Miles Varsity | 10 | 5:50.4 PB | 12 |
| Sep 9 | Country Fair ClassicSep 9 · 5,000 Meters JV Boys · Place 31 · Crescent ValleyCrescent Valley | 5,000 Meters JV Boys | 31 | 21:30.1 PB | 12 |
| Sep 5 | Ultimook RaceSep 5 · 5,000 Meters JV Boys 5A – 6A · Place 84 · Crescent ValleyCrescent Valley | 5,000 Meters JV Boys 5A – 6A | 84 | 23:34.07Unofficial | 12 |
| Aug 31 | The Saddle Time Trial Aug 31 · 4.5 Miles Varsity · Place 12 · Crescent ValleyCrescent Valley | 4.5 Miles Varsity | 12 | 37:52Unofficial | 12 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 5A-3 Mid-Willamette Conference ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 22 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity | 22 | 19:54.23 | 11 |
| Oct 22 | The Happy Hustle Oct 22 · 5,000 Meters Junior Varsity · Place 30 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity | 30 | 20:07.9 | 11 |
| Oct 16 | Grant Robison Invitational Oct 16 · 5,000 Meters Junior Varsity · Place 44 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity | 44 | 19:46.75 | 11 |
| Oct 10 | 5th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity · Place 124 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity | 124 | 20:08.60 | 11 |
| Oct 4 | The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 93 · Crescent ValleyCrescent Valley | 5,000 Meters Varsity | 93 | 20:21.38 | 11 |
| Sep 24 | MWC District PreviewSep 24 · 5,000 Meters Varsity · Place 46 · Crescent ValleyCrescent Valley | 5,000 Meters Varsity | 46 | 21:22.50 | 11 |
| Sep 10 | Silver Falls Oktoberfest InvitationalSep 10 · 3,400 Meters Junior Varsity · Place 7 · Crescent ValleyCrescent Valley | 3,400 Meters Junior Varsity | 7 | 13:12.8 | — |
| Sep 6 | The Ultimook RaceSep 6 · 5,000 Meters Varsity 5A · Place 145 · Crescent ValleyCrescent Valley | 5,000 Meters Varsity 5A | 145 | 21:33.50 | 11 |
| Sep 2 | The Saddle Time Trial Sep 2 · 4.5 Miles Varsity · Place 8 · Crescent ValleyCrescent Valley | 4.5 Miles Varsity | 8 | 37:44Unofficial | 11 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | 5A-3 Mid-Willamette Conference ChampionshipsNov 1 · 5,000 Meters Junior Varsity · Place 56 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity | 56 | 22:16.80 PB | 10 |
| Oct 23 | The Happy Hustle Oct 23 · 5,000 Meters Junior Varsity · Place 42 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity | 42 | 20:45.65 | 10 |
| Oct 11 | Champoeg Invitational Oct 11 · 5,000 Meters Junior Varsity · Place 169 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity | 169 | 22:37.80 | 10 |
| Oct 5 | The Harrier ClassicOct 5 · 5,000 Meters Varsity · Place 143 · Crescent ValleyCrescent Valley | 5,000 Meters Varsity | 143 | 22:13.87 | 10 |
| Sep 25 | MWC PreviewSep 25 · 5,000 Meters Junior Varsity · Place 52 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity | 52 | 22:43.29 | 10 |
| Sep 21 | The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 313 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity | 313 | 23:59.60 | 10 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 5A-3 Mid-Willamette Conference ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 73 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity | 73 | 21:53.90 | 9 |
| Oct 19 | The Happy Hustle Oct 19 · 5,000 Meters Junior Varsity · Place 36 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity | 36 | 22:57.43 | 9 |
| Oct 13 | 3rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Junior Varsity Championship · Place 341 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity Championship | 341 | 22:16.1 | FR |
| Oct 7 | The Harrier ClassicOct 7 · 5,000 Meters Varsity · Place 156 · Crescent ValleyCrescent Valley | 5,000 Meters Varsity | 156 | 23:33.4 | FR |
| Sep 20 | MWC Preview MeetSep 20 · 5,000 Meters Junior Varsity · Place 67 · Crescent ValleyCrescent Valley | 5,000 Meters Junior Varsity | 67 | 23:32.54 | 9 |
| Sep 14 | Country Fair ClassicSep 14 · 5,000 Meters JV Boys · Place 56 · Crescent ValleyCrescent Valley | 5,000 Meters JV Boys | 56 | 24:44.5 | 9 |
| Aug 24 | The Saddle Time Trial Aug 24 · 4.5 Miles Varsity · Crescent ValleyCrescent Valley | 4.5 Miles Varsity | 0 | 46:32Unofficial | 9 |
2022 Cross Country
4 results