Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · American Legion ParkDry Canyon Classic · Oct 2811:30Dry Canyon ClassicOctober 28, 2021
3,000 Meters · Barnes Butte TrailheadCrook County Middle School Meet · Oct 1311:48.67Crook County Middle School MeetOctober 13, 2022
3,000 Meters · Blue Lake Regional ParkNike Portland XC Middle School Meet · Sep 2411:54.90Nike Portland XC Middle School MeetSeptember 24, 2021
3,000 Meters · Culver High SchoolCulver Invite #2 · Oct 1911:41Culver Invite #2October 19, 2021
3,000 Meters · Juniper Hills ParkJuniper Hills District Championships 22' · Oct 2811:46.2Juniper Hills District Championships 22'October 28, 2022
3,000 Meters · Obsidian Middle SchoolObsidian Classic 2022 · Oct 1811:22.27Obsidian Classic 2022October 18, 2022
3,000 Meters · Sisters Middle SchoolSisters Middle School Meet #1 · Sep 2810:54.6Sisters Middle School Meet #1September 28, 2022
3,000 Meters · Weigand Family Dog Park The Dog Pound · Oct 1412:14.69The Dog Pound October 14, 2021
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 3010:39.0Stumptown Youth XC ChampionshipOctober 30, 2022
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2616:08.05Nike Portland XCSeptember 26, 2026
5,000 Meters · Crater High School Track2024 Crater Twilight Invite 5000m · Oct 1716:43.002024 Crater Twilight Invite 5000mOctober 17, 2024
5,000 Meters · Crooked River Park5A-4 Intermountain Conference Championships · Oct 2916:42.635A-4 Intermountain Conference ChampionshipsOctober 29, 2026
5,000 Meters · Lane Community CollegeNorthwest Classic-Sponsored by Steens Mountain Running Camp · Sep 1916:38.40Northwest Classic-Sponsored by Steens Mountain Running CampSeptember 19, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 915:52.336th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · Stayton Middle School Nature TrailsStayton XC Invitational · Sep 1217:43.57Stayton XC InvitationalSeptember 12, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 295A-4 Intermountain Conference ChampionshipsOct 29 · 5,000 Meters Varsity · Place 9 · RidgeviewRidgeview5,000 Meters Varsity916:42.63 PB12
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters Bike the Gorge Varsity Championship · Place 56 · RidgeviewRidgeview5,000 Meters Bike the Gorge Varsity Championship5615:52.33 PB12
Sep 26Nike Portland XCSep 26 · 5,000 Meters Danner Championship Varsity · Place 85 · RidgeviewRidgeview5,000 Meters Danner Championship Varsity8516:08.05 PB12
Sep 19Northwest Classic-Sponsored by Steens Mountain Running CampSep 19 · 5,000 Meters 5A/6A Varsity · Place 21 · RidgeviewRidgeview5,000 Meters 5A/6A Varsity2116:38.40 PB12
Sep 12Stayton XC InvitationalSep 12 · 5,000 Meters Varsity · Place 4 · RidgeviewRidgeview5,000 Meters Varsity417:43.57 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 5A · Place 31 · RidgeviewRidgeview5,000 Meters 5A3116:37.8111
Oct 295A-4 Intermountain Conference ChampionshipsOct 29 · 5,000 Meters Varsity · Place 12 · RidgeviewRidgeview5,000 Meters Varsity1216:53.6011
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity · Place 12 · RidgeviewRidgeview5,000 Meters Varsity1216:27.2711
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Varsity · Place 156 · RidgeviewRidgeview5,000 Meters Varsity15616:48.4011
Sep 13Stayton XC InvitationalSep 13 · 5,000 Meters Varsity · Place 4 · RidgeviewRidgeview5,000 Meters Varsity418:07.0011
Sep 13Stayton XC InvitationalSep 13 · 5,000 Meters Varsity · Place 4 · RidgeviewRidgeview5,000 Meters Varsity418:07.0011
Sep 6Caldera Wolfpack 5kSep 6 · 5,000 Meters Varsity · Place 8 · RidgeviewRidgeview5,000 Meters Varsity817:22.9211

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 305A-4 Intermountain Conference ChampionshipsOct 30 · 5,000 Meters Varsity · Place 11 · RidgeviewRidgeview5,000 Meters Varsity1117:45.6010
Oct 172024 Crater Twilight Invite 5000mOct 17 · 5,000 Meters Platinum 5K · Place 3 · RidgeviewRidgeview5,000 Meters Platinum 5K316:43.00 PB10
Oct 8Clash in the CascadesOct 8 · 5,000 Meters Varsity · Place 2 · RidgeviewRidgeview5,000 Meters Varsity217:14.6610
Oct 5Oxford ClassicOct 5 · 5,000 Meters Varsity · Place 44 · RidgeviewRidgeview5,000 Meters Varsity4419:00.1010
Sep 28Nike Portland XCSep 28 · 5,000 Meters Varsity Division 2 · Place 65 · RidgeviewRidgeview5,000 Meters Varsity Division 26517:45.3SO
Sep 21Northwest Classic 2024Sep 21 · 5,000 Meters Varsity 5A · Place 57 · RidgeviewRidgeview5,000 Meters Varsity 5A5718:10.7010
Sep 13Ash Creek XC FestivalSep 13 · 5,000 Meters Varsity · Place 90 · RidgeviewRidgeview5,000 Meters Varsity9018:14.2310
Aug 30The OpenerAug 30 · 3,000 Meters Varsity · Place 42 · RidgeviewRidgeview3,000 Meters Varsity4210:01.7010

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 245A-4 IMC Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 22 · RidgeviewRidgeview5,000 Meters Varsity2218:26.609
Oct 11Clash in the Cascades-Pole Creek RanchOct 11 · 5,000 Meters Varsity · RidgeviewRidgeview5,000 Meters Varsity018:51.2Unofficial9
Oct 7Oxford ClassicOct 7 · 5,000 Meters Varsity · Place 60 · RidgeviewRidgeview5,000 Meters Varsity6019:38.249
Sep 30Nike Portland XCSep 30 · 5,000 Meters Varsity Division 2 · Place 149 · RidgeviewRidgeview5,000 Meters Varsity Division 214918:56.7FR
Sep 23Northwest Classic 2023Sep 23 · 5,000 Meters Varsity 5A · Place 127 · RidgeviewRidgeview5,000 Meters Varsity 5A12718:49.3FR
Sep 16Oregon City XC Invitational Sep 16 · 5,000 Meters Varsity · Place 103 · RidgeviewRidgeview5,000 Meters Varsity10319:43.139
Sep 9Ash Creek XC FestivalSep 9 · 5,000 Meters Varsity · Place 125 · RidgeviewRidgeview5,000 Meters Varsity12519:34.7FR

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Super Champs · Place 48 · ObsidianObsidian3,000 Meters Super Champs4810:39.0 PB8
Oct 28Juniper Hills District Championships 22'Oct 28 · 3,000 Meters 8th BOYS · Place 5 · ObsidianObsidian3,000 Meters 8th BOYS511:46.2 PB8
Oct 18Obsidian Classic 2022Oct 18 · 3,000 Meters 8th Boys · Place 2 · ObsidianObsidian3,000 Meters 8th Boys211:22.27 PB8
Oct 13Crook County Middle School MeetOct 13 · 3,000 Meters 8th Grade Boys · Place 5 · ObsidianObsidian3,000 Meters 8th Grade Boys511:48.67 PB8
Sep 28Sisters Middle School Meet #1Sep 28 · 3,000 Meters 7th/8th Grade Boys · Place 2 · ObsidianObsidian3,000 Meters 7th/8th Grade Boys210:54.6 PB8
Sep 22Obsidian Icebreaker 2022Sep 22 · 3,000 Meters 8th Boys · ObsidianObsidian3,000 Meters 8th Boys0DNS8
Sep 10Ash Creek XC FestivalSep 10 · 3,000 Meters Middle School · Place 18 · ObsidianObsidian3,000 Meters Middle School1811:34.808

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Super Champs · Place 87 · ObsidianObsidian3,000 Meters Super Champs8711:25.707
Oct 28Dry Canyon ClassicOct 28 · 3,000 Meters 7th Grade · Place 1 · ObsidianObsidian3,000 Meters 7th Grade111:30 PB7
Oct 19Culver Invite #2Oct 19 · 3,000 Meters Middle School · Place 2 · ObsidianObsidian3,000 Meters Middle School211:41 PB7
Oct 14The Dog Pound Oct 14 · 3,000 Meters 7th Grade · ObsidianObsidian3,000 Meters 7th Grade012:14.69 PB7
Oct 5Crook County Meet #1Oct 5 · 3,000 Meters 7th and 8th Grade Boys · Place 1 · ObsidianObsidian3,000 Meters 7th and 8th Grade Boys111:58.43Unofficial7
Sep 29Sisters MS XC MeetSep 29 · 3,000 Meters 7th/8th Grade Boys · ObsidianObsidian3,000 Meters 7th/8th Grade Boys011:41.2Unofficial7
Sep 24Nike Portland XC Middle School MeetSep 24 · 3,000 Meters Middle School · Place 29 · ObsidianObsidian3,000 Meters Middle School2911:54.90 PB7
Sep 23Dry Canyon IcebreakerSep 23 · 3,000 Meters 7th Boys · Place 1 · ObsidianObsidian3,000 Meters 7th Boys112:177