Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Nov 314:09.10PDXC State Middle School ChampionshipNovember 3, 2019
3,000 Meters · Champoeg State ParkChampoeg MS Invitational · Oct 1213:46.8Champoeg MS InvitationalOctober 12, 2019
3,000 Meters · Springfield High SchoolSpringfield Invitational · Sep 2814:33.50Springfield InvitationalSeptember 28, 2019
3,000 Meters · Western Oregon UniversityStumptown Running Middle School Championship presented by Portland Track & Stumptown Running · Oct 3112:01.20Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOctober 31, 2021
4,000 Meters · Jesuit High SchoolUSATF Oregon Association Junior Olympic Championships · Nov 1318:26.02USATF Oregon Association Junior Olympic ChampionshipsNovember 13, 2021
5,000 Meters · Bush ParkSprague @ South · Oct 1220:18.32Sprague @ SouthOctober 12, 2022
5,000 Meters · Keizer Rapids ParkSprague @ McNary- @Keizer Rapids · Sep 2121:00.0Sprague @ McNary- @Keizer RapidsSeptember 21, 2022
5,000 Meters · Minto-Brown Island ParkW. Salem @ Sprague (Minto Brown) · Sep 2820:08.9W. Salem @ Sprague (Minto Brown)September 28, 2022
5,000 Meters · Western Oregon University6A-6 Central Valley Conference Championship · Oct 2918:34.776A-6 Central Valley Conference ChampionshipOctober 29, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 6A · Place 138 · SpragueSprague5,000 Meters 6A13817:55.8412
Oct 296A-6 Central Valley Conference ChampionshipOct 29 · 5,000 Meters Junior Varsity · Place 4 · SpragueSprague5,000 Meters Junior Varsity418:34.77 PB12
Oct 16Grant Robison Invitational Oct 16 · 5,000 Meters Junior Varsity · Place 7 · SpragueSprague5,000 Meters Junior Varsity718:07.2012
Oct 10Champoeg Invitational Oct 10 · 5,000 Meters Junior Varsity · Place 5 · SpragueSprague5,000 Meters Junior Varsity517:59.8012
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 157 · SpragueSprague5,000 Meters Varsity15719:05.6112
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Varsity Division 2 · Place 97 · SpragueSprague5,000 Meters Varsity Division 29718:13.6012
Aug 29Night MeetAug 29 · 3,000 Meters Varsity · Place 101 · SpragueSprague3,000 Meters Varsity10110:37.6212

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 306A-6 Central Valley Conference ChampionshipOct 30 · 5,000 Meters Junior Varsity · Place 2 · SpragueSprague5,000 Meters Junior Varsity218:13.5011
Oct 19Hoka Postal Nationals 2 MileOct 19 · 5,000 Meters Varsity · Place 4 · SpragueSprague5,000 Meters Varsity411:06.8011
Oct 11Champoeg Invitational Oct 11 · 5,000 Meters Junior Varsity · Place 10 · SpragueSprague5,000 Meters Junior Varsity1018:17.4011
Oct 5The Harrier ClassicOct 5 · 5,000 Meters Varsity · Place 25 · SpragueSprague5,000 Meters Varsity2518:20.6811
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Division 1 · Place 95 · SpragueSprague5,000 Meters Junior Varsity Division 19518:51.8JR
Aug 30Night MeetAug 30 · 3,000 Meters Varsity · Place 89 · SpragueSprague3,000 Meters Varsity8910:44.7111

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 256A-6 CVC District ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 9 · SpragueSprague5,000 Meters Junior Varsity918:36.7010
Oct 18CVC Meet #3Oct 18 · 5,000 Meters Junior Varsity · Place 5 · SpragueSprague5,000 Meters Junior Varsity518:53.9010
Oct 7The Harrier ClassicOct 7 · 5,000 Meters Varsity · Place 32 · SpragueSprague5,000 Meters Varsity3219:38.9SO
Sep 30Nike Portland XCSep 30 · 5,000 Meters Junior Varsity Division 1 · Place 82 · SpragueSprague5,000 Meters Junior Varsity Division 18219:39.9SO
Sep 15Meriwether CC Classic Sep 15 · 5,000 Meters Junior Varsity · Place 79 · SpragueSprague5,000 Meters Junior Varsity7921:12.5610
Sep 13CVC Meet #1Sep 13 · 5,000 Meters Varsity · Place 39 · SpragueSprague5,000 Meters Varsity3919:28.6SO
Aug 25Night MeetAug 25 · 3,000 Meters Sophomore · Place 98 · SpragueSprague3,000 Meters Sophomore9811:26.5SO

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 266A-6 CVC District ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 21 · SpragueSprague5,000 Meters Junior Varsity2119:05.6FR
Oct 19North Salem @ SpragueOct 19 · 5,000 Meters Varsity · Place 9 · SpragueSprague5,000 Meters Varsity919:46.7FR
Oct 15Lewis & Clark XC InvitationalOct 15 · 5,000 Meters Junior Varsity · Place 51 · SpragueSprague5,000 Meters Junior Varsity5120:31.3FR
Oct 12Sprague @ SouthOct 12 · 5,000 Meters Varsity · Place 19 · SpragueSprague5,000 Meters Varsity1920:18.32 PB9
Oct 1The Harrier Classic Oct 1 · 5,000 Meters Frosh/Soph Freshman · Place 40 · SpragueSprague5,000 Meters Frosh/Soph Freshman4020:26.4FR
Sep 28W. Salem @ Sprague (Minto Brown)Sep 28 · 5,000 Meters Junior Varsity · Place 14 · SpragueSprague5,000 Meters Junior Varsity1420:08.9 PB9
Sep 24Nike Portland XCSep 24 · 5,000 Meters Junior Varsity Division 2 · Place 87 · SpragueSprague5,000 Meters Junior Varsity Division 28720:52.9FR
Sep 21Sprague @ McNary- @Keizer RapidsSep 21 · 5,000 Meters Junior Varsity · Place 3 · SpragueSprague5,000 Meters Junior Varsity321:00.0 PB9
Sep 16Meriwether CC Classic Sep 16 · 5,000 Meters Varsity · Place 251 · SpragueSprague5,000 Meters Varsity25120:24.0FR
Sep 10Ash Creek XC FestivalSep 10 · 5,000 Meters Junior Varsity · Place 52 · SpragueSprague5,000 Meters Junior Varsity5220:11.60FR
Sep 3Ultimook RaceSep 3 · 5,000 Meters Junior Varsity 5A · Place 146 · SpragueSprague5,000 Meters Junior Varsity 5A14623:21.0FR
Aug 26Night MeetAug 26 · 3,000 Meters Freshman · Place 51 · SpragueSprague3,000 Meters Freshman5111:34.56FR

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 13USATF Oregon Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters 13-14 · Place 38 · Salem TrackSalem Track4,000 Meters 13-143818:26.02 PB8
Oct 31Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Super Champs · Place 133 · Salem TrackSalem Track3,000 Meters Super Champs13312:01.20 PB8
Sep 18Northwest Classic XC 2021Sep 18 · 3,000 Meters Middle School · Place 28 · SalemSalem3,000 Meters Middle School2812:26.89—
Sep 11Ash Creek XC FestivalSep 11 · 3,000 Meters Middle School · Place 22 · SalemSalem3,000 Meters Middle School2212:44.00—

2019 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 16USATF Oregon Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 11-12 · Place 63 · Salem TrackSalem Track3,000 Meters 11-126313:32.356
Nov 3PDXC State Middle School ChampionshipNov 3 · 3,000 Meters Champs · Place 131 · Salem TrackSalem Track3,000 Meters Champs13114:09.10 PB6
Oct 12Champoeg MS InvitationalOct 12 · 3,000 Meters Middle School · Place 44 · Salem TrackSalem Track3,000 Meters Middle School4413:46.8 PB6
Oct 516th Annual Harrier ClassicOct 5 · 3,200 Meters Middle School · Place 101 · SalemSalem3,200 Meters Middle School10114:36.60—
Sep 28Springfield InvitationalSep 28 · 3,000 Meters Middle School · Place 60 · Salem TrackSalem Track3,000 Meters Middle School6014:33.50 PB6
Sep 7Ash Creek XC Festival Sep 7 · 3,000 Meters Middle School · Place 55 · Salem TrackSalem Track3,000 Meters Middle School5514:33.276
Sep 6Ash Creek XC Festival (College)Sep 6 · 3,000 Meters Middle School · Place 55 · SalemSalem3,000 Meters Middle School5514:33.27—