Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Crescent Valley High SchoolField of Dreams Halftime Mile · Sep 115:20.5Field of Dreams Halftime MileSeptember 11, 2026
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1212:58.30NW Middle School XC Showdown presented by HOTVOctober 12, 2023
3,000 Meters · Jefferson HSJefferson Middle School Invitational · Sep 2611:55.6Jefferson Middle School InvitationalSeptember 26, 2023
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 2912:45.58McMinnville Middle School InviteSeptember 29, 2023
3,000 Meters · Philomath HSPhilomath MS XC Meet · Oct 2312:26.38Philomath MS XC MeetOctober 23, 2023
3,000 Meters · Santiam Christian HS, Adair VillageSantiam Christian middle school invitational · Sep 2224:33.03Santiam Christian middle school invitationalSeptember 22, 2021
3,000 Meters · Western Oregon UniversityStumptown Running Middle School Championship presented by Portland Track & Stumptown Running · Oct 3122:01.20Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOctober 31, 2021
5,000 Meters · Country Fair GroundsCountry Fair Classic · Sep 918:00.6Country Fair ClassicSeptember 9, 2026
5,000 Meters · Crystal Lake Sports Park5A-3 Mid-Willamette Conference Championships · Oct 2916:52.205A-3 Mid-Willamette Conference ChampionshipsOctober 29, 2026
5,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 117:53.38Grant Robison InvitationalOctober 1, 2026
5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 717:55.20OSAA State XC ChampionshipsNovember 7, 2026
5,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 1417:25.29Estacada InvitationalOctober 14, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 917:25.426th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 2620:18.2Three Course ChallengeSeptember 26, 2026
5,000 Meters · Silver Falls State ParkSilver Falls Oktoberfest Invitational · Sep 1618:20.07Silver Falls Oktoberfest InvitationalSeptember 16, 2026
5,000 Meters · Western Oregon University5A-3 Mid-Willamette Conference Championships · Nov 120:22.905A-3 Mid-Willamette Conference ChampionshipsNovember 1, 2024

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

2026 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 7OSAA State XC ChampionshipsNov 7 · 5,000 Meters 5A · Place 65 · Crescent ValleyCrescent Valley5,000 Meters 5A6517:55.20 PB11
Oct 295A-3 Mid-Willamette Conference ChampionshipsOct 29 · 5,000 Meters Varsity · Place 11 · Crescent ValleyCrescent Valley5,000 Meters Varsity1116:52.20 PB11
Oct 21The Happy HustleOct 21 · 5,000 Meters Varsity · Place 19 · Crescent ValleyCrescent Valley5,000 Meters Varsity1916:55.211
Oct 14Estacada InvitationalOct 14 · 5,000 Meters Varsity · Place 24 · Crescent ValleyCrescent Valley5,000 Meters Varsity2417:25.29 PB11
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters Varsity Silver · Place 106 · Crescent ValleyCrescent Valley5,000 Meters Varsity Silver10617:25.42 PB11
Oct 1Grant Robison InvitationalOct 1 · 5,000 Meters Varsity · Place 68 · Crescent ValleyCrescent Valley5,000 Meters Varsity6817:53.38 PB11
Sep 26Three Course ChallengeSep 26 · 5,000 Meters Difficult Course · Place 44 · Crescent ValleyCrescent Valley5,000 Meters Difficult Course4420:18.2 PB11
Sep 16Silver Falls Oktoberfest InvitationalSep 16 · 5,000 Meters Varsity · Place 36 · Crescent ValleyCrescent Valley5,000 Meters Varsity3618:20.07 PB11
Sep 11Field of Dreams Halftime MileSep 11 · 1 Miles Varsity · Place 6 · Crescent ValleyCrescent Valley1 Miles Varsity65:20.5 PB11
Sep 9Country Fair ClassicSep 9 · 5,000 Meters Varsity Boys · Place 22 · Crescent ValleyCrescent Valley5,000 Meters Varsity Boys2218:00.6 PB11
Sep 5Ultimook RaceSep 5 · 5,000 Meters Varsity Boys 5A – 6A · Place 71 · Crescent ValleyCrescent Valley5,000 Meters Varsity Boys 5A – 6A7120:33.37Unofficial11
Aug 31The Saddle Time Trial Aug 31 · 4.5 Miles Varsity · Place 3 · Crescent ValleyCrescent Valley4.5 Miles Varsity331:11Unofficial11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 305A-3 Mid-Willamette Conference ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 7 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity718:56.7010
Oct 22The Happy Hustle Oct 22 · 5,000 Meters Varsity · Place 69 · Crescent ValleyCrescent Valley5,000 Meters Varsity6918:32.410
Oct 16Grant Robison Invitational Oct 16 · 5,000 Meters Junior Varsity · Place 33 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity3319:25.0610
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity · Place 93 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity9319:36.0410
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Frosh/Soph Freshman · Place 63 · Crescent ValleyCrescent Valley5,000 Meters Frosh/Soph Freshman6319:53.5610
Sep 24MWC District PreviewSep 24 · 5,000 Meters Junior Varsity · Place 6 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity619:54.6010
Sep 10Silver Falls Oktoberfest InvitationalSep 10 · 3,400 Meters Junior Varsity · Place 12 · Crescent ValleyCrescent Valley3,400 Meters Junior Varsity1213:21.6—
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Junior Varsity 5A · Place 63 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity 5A6321:12.3010
Sep 2The Saddle Time Trial Sep 2 · 4.5 Miles Varsity · Place 10 · Crescent ValleyCrescent Valley4.5 Miles Varsity1039:35Unofficial10

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 15A-3 Mid-Willamette Conference ChampionshipsNov 1 · 5,000 Meters Junior Varsity · Place 25 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity2520:22.90 PB9
Oct 23The Happy Hustle Oct 23 · 5,000 Meters Junior Varsity · Place 31 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity3120:14.879
Oct 11Champoeg Invitational Oct 11 · 5,000 Meters Junior Varsity · Place 97 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity9720:32.109
Oct 5The Harrier ClassicOct 5 · 5,000 Meters Varsity · Place 54 · Crescent ValleyCrescent Valley5,000 Meters Varsity5419:57.279
Sep 25MWC PreviewSep 25 · 5,000 Meters Junior Varsity · Place 8 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity819:47.619
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 72 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity7220:30.209
Sep 11Country Fair ClassicSep 11 · 5,000 Meters Junior Varsity · Place 13 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity1320:17.09
Sep 7Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A · Place 123 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity 5A12323:00.409
Aug 29The Saddle Time TrialAug 29 · 4.5 Miles Varsity · Place 8 · Crescent ValleyCrescent Valley4.5 Miles Varsity836:46Unofficial9

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 147 · CheldelinCheldelin3,000 Meters Varsity14711:42.728
Oct 23Philomath MS XC MeetOct 23 · 3,000 Meters Middle School · Place 14 · CheldelinCheldelin3,000 Meters Middle School1412:26.38 PB8
Oct 12NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Champions (top 10) · Place 44 · CheldelinCheldelin3,000 Meters Champions (top 10)4412:58.30 PB8
Oct 7Paul Mariman InvitationalOct 7 · 3,000 Meters Middle School · Place 16 · CheldelinCheldelin3,000 Meters Middle School1611:58.78
Oct 5Stayton Regis InvitationalOct 5 · 3,000 Meters Middle School · Place 30 · CheldelinCheldelin3,000 Meters Middle School3012:42.08
Sep 29McMinnville Middle School InviteSep 29 · 3,000 Meters Top 10 · Place 28 · CheldelinCheldelin3,000 Meters Top 102812:45.58 PB8
Sep 26Jefferson Middle School InvitationalSep 26 · 3,000 Meters Middle School · Place 6 · CheldelinCheldelin3,000 Meters Middle School611:55.6 PB8

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 13NW Middle School XC Showdown presented by HOTVOct 13 · 3,000 Meters Sweepstakes · Place 57 · CheldelinCheldelin3,000 Meters Sweepstakes5716:01.07
Oct 8Paul Mariman InvitationalOct 8 · 3,000 Meters Middle School · Place 78 · CheldelinCheldelin3,000 Meters Middle School7814:07.77
Oct 6Stayton Regis InvitationalOct 6 · 3,000 Meters Middle School · Place 110 · CheldelinCheldelin3,000 Meters Middle School11014:41.57

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Champs · Place 202 · CheldelinCheldelin3,000 Meters Champs20222:01.20 PB6
Oct 25Philomath MS XC meetOct 25 · 3,000 Meters Middle School · Place 97 · CheldelinCheldelin3,000 Meters Middle School9720:11.726
Oct 14NW Middle School XC Showdown presented by HOTVOct 14 · 3,000 Meters Sweepstakes · Place 121 · CheldelinCheldelin3,000 Meters Sweepstakes12117:56.806
Sep 30McMinnville Middle School InviteSep 30 · 3,000 Meters Open · Place 64 · CheldelinCheldelin3,000 Meters Open6417:44.16
Sep 22Santiam Christian middle school invitationalSep 22 · 3,000 Meters Middle School · Place 80 · CheldelinCheldelin3,000 Meters Middle School8024:33.03 PB6