Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Nov 316:00.60PDXC State Middle School ChampionshipNovember 3, 2019
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1417:26.10NW Middle School XC Showdown presented by HOTVOctober 14, 2021
3,000 Meters · Cheldelin 3000Cheldelin Cougar Classic · Oct 1716:19.30Cheldelin Cougar ClassicOctober 17, 2019
3,000 Meters · Philomath HSPhilomath MS XC meet · Oct 2115:52.37Philomath MS XC meetOctober 21, 2019
3,000 Meters · Santiam Christian HS, Adair VillageSantiam Christian middle school invitational · Sep 2216:32.62Santiam Christian middle school invitationalSeptember 22, 2021
3,000 Meters · Western Oregon UniversityStumptown Running Middle School Championship presented by Portland Track & Stumptown Running · Oct 3115:20.00Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOctober 31, 2021
5,000 Meters · Country Fair GroundsCountry Fair Classic · Sep 1426:53.6Country Fair ClassicSeptember 14, 2023
5,000 Meters · The Hydrangea RanchUltimook Race · Sep 227:57.69Ultimook RaceSeptember 2, 2023
5,000 Meters · Western Oregon University5A-3 Mid-Willamette Conference Championships · Nov 123:38.105A-3 Mid-Willamette Conference ChampionshipsNovember 1, 2024
5,000 Meters · Willamette Mission State Park (Brooks)5A-3 MWC XC Championships · Oct 2923:28.35A-3 MWC XC ChampionshipsOctober 29, 2022

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 5A · Place 84 · Crescent ValleyCrescent Valley5,000 Meters 5A8423:12.1512
Oct 305A-3 Mid-Willamette Conference ChampionshipsOct 30 · 5,000 Meters Varsity · Place 38 · Crescent ValleyCrescent Valley5,000 Meters Varsity3823:35.6012
Oct 22The Happy Hustle Oct 22 · 5,000 Meters Varsity · Place 82 · Crescent ValleyCrescent Valley5,000 Meters Varsity8223:42.612
Oct 16Grant Robison Invitational Oct 16 · 5,000 Meters Varsity · Place 70 · Crescent ValleyCrescent Valley5,000 Meters Varsity7023:05.5112
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity · Place 116 · Crescent ValleyCrescent Valley5,000 Meters Varsity11623:04.1012
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 136 · Crescent ValleyCrescent Valley5,000 Meters Varsity13623:29.1612
Sep 24MWC District PreviewSep 24 · 5,000 Meters Varsity · Place 23 · Crescent ValleyCrescent Valley5,000 Meters Varsity2324:20.5012
Sep 10Silver Falls Oktoberfest InvitationalSep 10 · 5,000 Meters Varsity · Place 59 · Crescent ValleyCrescent Valley5,000 Meters Varsity5925:01.1—
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Varsity 5A · Place 131 · Crescent ValleyCrescent Valley5,000 Meters Varsity 5A13125:34.8012
Sep 2The Saddle Time Trial Sep 2 · 4.5 Miles Varsity · Place 8 · Crescent ValleyCrescent Valley4.5 Miles Varsity846:07Unofficial12

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 15A-3 Mid-Willamette Conference ChampionshipsNov 1 · 5,000 Meters Junior Varsity · Place 7 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity723:38.10 PB11
Oct 23The Happy Hustle Oct 23 · 5,000 Meters Junior Varsity · Place 7 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity723:30.2711
Oct 11Champoeg Invitational Oct 11 · 5,000 Meters Varsity · Place 70 · Crescent ValleyCrescent Valley5,000 Meters Varsity7022:48.8011
Oct 5The Harrier ClassicOct 5 · 5,000 Meters Varsity · Place 13 · Crescent ValleyCrescent Valley5,000 Meters Varsity1322:45.2111
Sep 25MWC PreviewSep 25 · 5,000 Meters Junior Varsity · Place 3 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity323:41.2511
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 103 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity10323:41.4011
Sep 11Country Fair ClassicSep 11 · 5,000 Meters Junior Varsity · Place 5 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity524:19.911
Sep 7Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A · Place 32 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity 5A3225:53.1011
Aug 29The Saddle Time TrialAug 29 · 4.5 Miles Varsity · Place 11 · Crescent ValleyCrescent Valley4.5 Miles Varsity1145:45Unofficial11

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 275A-3 Mid-Willamette Conference ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 13 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity1322:42.9010
Oct 19The Happy Hustle Oct 19 · 5,000 Meters Junior Varsity · Place 8 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity824:21.5910
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 41 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity4124:45.2SO
Oct 7The Harrier ClassicOct 7 · 5,000 Meters Varsity · Place 37 · Crescent ValleyCrescent Valley5,000 Meters Varsity3725:04.8SO
Sep 20MWC Preview MeetSep 20 · 5,000 Meters Junior Varsity · Place 15 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity1524:28.4310
Sep 14Country Fair ClassicSep 14 · 5,000 Meters JV Girls · Place 13 · Crescent ValleyCrescent Valley5,000 Meters JV Girls1326:53.6 PB10
Sep 9Ash Creek XC FestivalSep 9 · 5,000 Meters Junior Varsity · Place 82 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity8226:24.6SO
Sep 2Ultimook RaceSep 2 · 5,000 Meters Junior Varsity 5A-6A · Place 49 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity 5A-6A4927:57.69 PB10

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 295A-3 MWC XC ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 7 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity723:28.3 PB9
Oct 19Silverton, Woodburn, CV @ SAHS/WAHSOct 19 · 5,000 Meters Junior Varsity · Place 6 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity624:59.19
Oct 142nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Junior Varsity Championship · Place 90 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity Championship9025:37.30FR
Oct 12Crescent Valley, Dallas, Central, South Albany @ WoodburnOct 12 · 5,000 Meters Varsity · Place 17 · Crescent ValleyCrescent Valley5,000 Meters Varsity1724:01.0FR
Oct 5Dallas, Leb, Silv, W. Albany @ Crescent ValleyOct 5 · 5,000 Meters Junior Varsity · Place 18 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity1824:46.729
Oct 1The Harrier Classic Oct 1 · 5,000 Meters Frosh/Soph Freshman · Place 44 · Crescent ValleyCrescent Valley5,000 Meters Frosh/Soph Freshman4425:49.2FR
Sep 21MWC XC Championship Preview MeetSep 21 · 5,000 Meters Junior Varsity · Place 8 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity824:36.19
Sep 17Northwest Classic XC 2022Sep 17 · 5,000 Meters Junior Varsity · Place 84 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity8425:44.709
Sep 10Saxon Invite Sep 10 · 5,000 Meters Junior Varsity · Place 15 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity1524:54.639
Sep 3Ultimook RaceSep 3 · 5,000 Meters Junior Varsity 5A · Place 88 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity 5A8828:58.1FR

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Champs · Place 69 · CheldelinCheldelin3,000 Meters Champs6915:20.00 PB8
Oct 25Philomath MS XC meetOct 25 · 3,000 Meters Middle School · Place 62 · CheldelinCheldelin3,000 Meters Middle School6216:42.178
Oct 14NW Middle School XC Showdown presented by HOTVOct 14 · 3,000 Meters Sweepstakes · Place 58 · CheldelinCheldelin3,000 Meters Sweepstakes5817:26.10 PB8
Sep 30McMinnville Middle School InviteSep 30 · 3,000 Meters Open · Place 44 · CheldelinCheldelin3,000 Meters Open4417:36.18
Sep 22Santiam Christian middle school invitationalSep 22 · 3,000 Meters Middle School · Place 49 · CheldelinCheldelin3,000 Meters Middle School4916:32.62 PB8

2019 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 3PDXC State Middle School ChampionshipNov 3 · 3,000 Meters Champs · Place 150 · CheldelinCheldelin3,000 Meters Champs15016:00.60 PB6
Oct 21Philomath MS XC meetOct 21 · 3,000 Meters Middle School · Place 69 · CheldelinCheldelin3,000 Meters Middle School6915:52.37 PB6
Oct 17Cheldelin Cougar ClassicOct 17 · 3,000 Meters Middle School · Place 94 · CheldelinCheldelin3,000 Meters Middle School9416:19.30 PB6
Oct 10NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Sweepstakes · Place 157 · CheldelinCheldelin3,000 Meters Sweepstakes15717:44.406
Oct 516th Annual Harrier ClassicOct 5 · 3,200 Meters Middle School · Place 139 · CheldelinCheldelin3,200 Meters Middle School13917:52.006
Sep 26King of the HillSep 26 · 3,000 Meters Middle School · Place 138 · CheldelinCheldelin3,000 Meters Middle School13818:43.56
Sep 20Champs InviteSep 20 · 3,000 Meters Middle School · Place 84 · CheldelinCheldelin3,000 Meters Middle School8417:29.316
Sep 12Husky InvitationalSep 12 · 3,000 Meters Middle School · Place 119 · CheldelinCheldelin3,000 Meters Middle School11921:30.16