Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Crescent Valley High SchoolField of Dreams Halftime Mile · Sep 116:17.3Field of Dreams Halftime MileSeptember 11, 2026
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1213:20.10NW Middle School XC Showdown presented by HOTVOctober 12, 2023
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 1913:09.90USATF Region 13 Junior Olympic ChampionshipsNovember 19, 2022
3,000 Meters · Jefferson HSJefferson Middle School Invitational · Sep 2612:54.39Jefferson Middle School InvitationalSeptember 26, 2023
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 2913:16.56McMinnville Middle School InviteSeptember 29, 2023
3,000 Meters · Kings Valley Charter SchoolKings Valley Middle School Invitational · Sep 1413:31.42Kings Valley Middle School InvitationalSeptember 14, 2023
3,000 Meters · Philomath HSPhilomath MS XC Meet · Oct 2312:49.60Philomath MS XC MeetOctober 23, 2023
3,000 Meters · Santiam Christian HS, Adair VillageSantiam Christian middle school invitational · Sep 2217:07.79Santiam Christian middle school invitationalSeptember 22, 2021
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 3012:22.2Stumptown Youth XC ChampionshipOctober 30, 2022
4,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1119:05.67USATF Oregon Association Junior Olympic ChampionshipsNovember 11, 2023
5,000 Meters · Country Fair GroundsCountry Fair Classic · Sep 922:23.0Country Fair ClassicSeptember 9, 2026
5,000 Meters · Crystal Lake Sports Park5A-3 Mid-Willamette Conference Championships · Oct 2921:07.285A-3 Mid-Willamette Conference ChampionshipsOctober 29, 2026
5,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 123:32.45Grant Robison InvitationalOctober 1, 2026
5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 721:37.00OSAA State XC ChampionshipsNovember 7, 2026
5,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 1422:16.29Estacada InvitationalOctober 14, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 920:58.636th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 2624:27.3Three Course ChallengeSeptember 26, 2026
5,000 Meters · Silver Falls State ParkSilver Falls Oktoberfest Invitational · Sep 1622:15.93Silver Falls Oktoberfest InvitationalSeptember 16, 2026
5,000 Meters · Western Oregon University5A-3 Mid-Willamette Conference Championships · Nov 122:07.105A-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 53 · Crescent ValleyCrescent Valley5,000 Meters 5A5321:37.00 PB11
Oct 295A-3 Mid-Willamette Conference ChampionshipsOct 29 · 5,000 Meters Varsity · Place 18 · Crescent ValleyCrescent Valley5,000 Meters Varsity1821:07.28 PB11
Oct 21The Happy HustleOct 21 · 5,000 Meters Varsity · Place 32 · Crescent ValleyCrescent Valley5,000 Meters Varsity3221:18.311
Oct 14Estacada InvitationalOct 14 · 5,000 Meters Varsity · Place 46 · Crescent ValleyCrescent Valley5,000 Meters Varsity4622:16.29 PB11
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters Varsity Silver · Place 74 · Crescent ValleyCrescent Valley5,000 Meters Varsity Silver7420:58.63 PB11
Oct 1Grant Robison InvitationalOct 1 · 5,000 Meters Varsity · Place 91 · Crescent ValleyCrescent Valley5,000 Meters Varsity9123:32.45 PB11
Sep 26Three Course ChallengeSep 26 · 5,000 Meters Difficult Course · Place 23 · Crescent ValleyCrescent Valley5,000 Meters Difficult Course2324:27.3 PB11
Sep 16Silver Falls Oktoberfest InvitationalSep 16 · 5,000 Meters Varsity · Place 28 · Crescent ValleyCrescent Valley5,000 Meters Varsity2822:15.93 PB11
Sep 11Field of Dreams Halftime MileSep 11 · 1 Miles Varsity · Place 7 · Crescent ValleyCrescent Valley1 Miles Varsity76:17.3 PB11
Sep 9Country Fair ClassicSep 9 · 5,000 Meters Varsity Girls · Place 25 · Crescent ValleyCrescent Valley5,000 Meters Varsity Girls2522:23.0 PB11
Sep 5Ultimook RaceSep 5 · 5,000 Meters Varsity Girls 5A – 6A · Place 47 · Crescent ValleyCrescent Valley5,000 Meters Varsity Girls 5A – 6A4724:12.49Unofficial11
Aug 31The Saddle Time Trial Aug 31 · 4.5 Miles Varsity · Place 3 · Crescent ValleyCrescent Valley4.5 Miles Varsity339:29Unofficial11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 5A · Place 59 · Crescent ValleyCrescent Valley5,000 Meters 5A5921:18.7610
Oct 305A-3 Mid-Willamette Conference ChampionshipsOct 30 · 5,000 Meters Varsity · Place 22 · Crescent ValleyCrescent Valley5,000 Meters Varsity2221:43.3510
Oct 22The Happy Hustle Oct 22 · 5,000 Meters Varsity · Place 19 · Crescent ValleyCrescent Valley5,000 Meters Varsity1920:39.210
Oct 16Grant Robison Invitational Oct 16 · 5,000 Meters Varsity · Place 28 · Crescent ValleyCrescent Valley5,000 Meters Varsity2821:05.3010
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity · Place 32 · Crescent ValleyCrescent Valley5,000 Meters Varsity3220:49.8810
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 53 · Crescent ValleyCrescent Valley5,000 Meters Varsity5320:52.3910
Sep 24MWC District PreviewSep 24 · 5,000 Meters Varsity · Place 9 · Crescent ValleyCrescent Valley5,000 Meters Varsity921:41.5010
Sep 10Silver Falls Oktoberfest InvitationalSep 10 · 5,000 Meters Varsity · Place 14 · Crescent ValleyCrescent Valley5,000 Meters Varsity1421:06.4—
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Varsity 5A · Place 61 · Crescent ValleyCrescent Valley5,000 Meters Varsity 5A6122:31.7010
Sep 2The Saddle Time Trial Sep 2 · 4.5 Miles Varsity · Place 4 · Crescent ValleyCrescent Valley4.5 Miles Varsity440:29Unofficial10

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 15A-3 Mid-Willamette Conference ChampionshipsNov 1 · 5,000 Meters Junior Varsity · Place 2 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity222:07.10 PB9
Oct 23The Happy Hustle Oct 23 · 5,000 Meters Varsity · Place 26 · Crescent ValleyCrescent Valley5,000 Meters Varsity2621:10.179
Oct 11Champoeg Invitational Oct 11 · 5,000 Meters Varsity · Place 58 · Crescent ValleyCrescent Valley5,000 Meters Varsity5822:06.309
Oct 5The Harrier ClassicOct 5 · 5,000 Meters Varsity · Place 7 · Crescent ValleyCrescent Valley5,000 Meters Varsity721:46.899
Sep 25MWC PreviewSep 25 · 5,000 Meters Junior Varsity · Place 2 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity223:23.339
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 55 · Crescent ValleyCrescent Valley5,000 Meters Junior Varsity5522:47.509
Sep 7Ultimook RaceSep 7 · 5,000 Meters Varsity 5A · Place 30 · Crescent ValleyCrescent Valley5,000 Meters Varsity 5A3022:54.809
Aug 29The Saddle Time TrialAug 29 · 4.5 Miles Varsity · Place 8 · Crescent ValleyCrescent Valley4.5 Miles Varsity840:58Unofficial9

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 4,000 Meters 13-14 · Place 34 · Timberhill HarriersTimberhill Harriers4,000 Meters 13-143419:05.67 PB8
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 44 · CheldelinCheldelin3,000 Meters Varsity4412:02.508
Oct 23Philomath MS XC MeetOct 23 · 3,000 Meters Middle School · Place 8 · CheldelinCheldelin3,000 Meters Middle School812:49.60 PB8
Oct 14The CG Bramble Scramble (Solar Eclipse Edition)Oct 14 · 3,000 Meters Middle School · Place 8 · Timberhill HarriersTimberhill Harriers3,000 Meters Middle School812:24.018
Oct 12NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Champions (top 10) · Place 18 · CheldelinCheldelin3,000 Meters Champions (top 10)1813:20.10 PB8
Oct 7Paul Mariman InvitationalOct 7 · 3,000 Meters Middle School · Place 11 · CheldelinCheldelin3,000 Meters Middle School1113:11.88
Oct 5Stayton Regis InvitationalOct 5 · 3,000 Meters Middle School · Place 15 · CheldelinCheldelin3,000 Meters Middle School1513:17.78
Sep 29McMinnville Middle School InviteSep 29 · 3,000 Meters Top 10 · Place 20 · CheldelinCheldelin3,000 Meters Top 102013:16.56 PB8
Sep 26Jefferson Middle School InvitationalSep 26 · 3,000 Meters Middle School · Place 2 · CheldelinCheldelin3,000 Meters Middle School212:54.39 PB8
Sep 14Kings Valley Middle School InvitationalSep 14 · 3,000 Meters Middle School · Place 10 · Timberhill HarriersTimberhill Harriers3,000 Meters Middle School1013:31.42 PB8
Sep 8Tom Page InvitationalSep 8 · 3,000 Meters Middle School · Place 9 · Timberhill HarriersTimberhill Harriers3,000 Meters Middle School913:27.48

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 48 · Timberhill HarriersTimberhill Harriers3,000 Meters 11-124813:09.90 PB7
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Super Champs · Place 55 · CheldelinCheldelin3,000 Meters Super Champs5512:22.2 PB7
Oct 24Philomath MS XC MeetOct 24 · 3,000 Meters Middle School · Place 11 · CheldelinCheldelin3,000 Meters Middle School1113:127
Oct 13NW Middle School XC Showdown presented by HOTVOct 13 · 3,000 Meters Champions (top 10) · Place 27 · CheldelinCheldelin3,000 Meters Champions (top 10)2713:57.97
Oct 8Paul Mariman InvitationalOct 8 · 3,000 Meters Middle School · Place 22 · CheldelinCheldelin3,000 Meters Middle School2213:17.27
Oct 6Stayton Regis InvitationalOct 6 · 3,000 Meters Middle School · Place 34 · CheldelinCheldelin3,000 Meters Middle School3414:12.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 139 · CheldelinCheldelin3,000 Meters Champs13918:18.106
Oct 25Philomath MS XC meetOct 25 · 3,000 Meters Middle School · Place 54 · CheldelinCheldelin3,000 Meters Middle School5416:02.146
Oct 14NW Middle School XC Showdown presented by HOTVOct 14 · 3,000 Meters Sweepstakes · Place 37 · CheldelinCheldelin3,000 Meters Sweepstakes3716:24.206
Sep 30McMinnville Middle School InviteSep 30 · 3,000 Meters Open · Place 40 · CheldelinCheldelin3,000 Meters Open4017:17.66
Sep 22Santiam Christian middle school invitationalSep 22 · 3,000 Meters Middle School · Place 58 · CheldelinCheldelin3,000 Meters Middle School5817:07.79 PB6