Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · 3k Hydrangea RanchMiddle School Pre-State Pumpkin Championships · Oct 2414:27.06Middle School Pre-State Pumpkin ChampionshipsOctober 24, 2019
3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Nov 313:46.40PDXC State Middle School ChampionshipNovember 3, 2019
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1013:34.40NW Middle School XC Showdown presented by HOTVOctober 10, 2019
3,000 Meters · Blue Lake ParkNike Portland XC Middle School/Club · Sep 2713:48.00Nike Portland XC Middle School/ClubSeptember 27, 2019
3,000 Meters · Camp Magruder - United MethodistFred Berkey XC Invite @ Camp Magruder in Tillamook · Oct 413:58.42Fred Berkey XC Invite @ Camp Magruder in TillamookOctober 4, 2019
3,000 Meters · Cheadle Lake Single LoopSD2 District Preview · Oct 1814:20.8SD2 District PreviewOctober 18, 2018
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 1214:44.2McMinnville Middle School InviteSeptember 12, 2019
3,000 Meters · Stayton Middle School Nature TrailsStayton/Regis Invite Middle School Section · Oct 414:13.5Stayton/Regis Invite Middle School SectionOctober 4, 2018
4,000 Meters · Florida Southern CollegeSwan City Cross Country Classic · Sep 615:52.8Swan City Cross Country ClassicSeptember 6, 2025
5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 920:58.7OSAA 6A State ChampionshipsNovember 9, 2024
5,000 Meters · Regents ParksKeiser Flagship Invitational · Sep 419:21.1Keiser Flagship InvitationalSeptember 4, 2026
6,000 Meters · Apalachee Regional ParkFSU NCAA DI South Region Preview · Sep 1823:36.01FSU NCAA DI South Region PreviewSeptember 18, 2026
6,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside 2025 NCAA Division II Cross Country Champs (67th Men & 44th Women) · Nov 2223:39.42025 NCAA Division II Cross Country Champs (67th Men & 44th Women)November 22, 2025
6,000 Meters · Holloway ParkSunshine State Cross Country Championships · Nov 723:04.6Sunshine State Cross Country ChampionshipsNovember 7, 2026
6,000 Meters · Lewis UniversityLewis Crossover · Oct 1024:04.35Lewis CrossoverOctober 10, 2026
6,000 Meters · Old Tampa Highway WestSunshine State Cross Country Championships · Oct 2524:22.8Sunshine State Cross Country ChampionshipsOctober 25, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 7Sunshine State Cross Country ChampionshipsNov 7 · 6,000 Meters Sunshine State · Place 24 · Palm Beach AtlanticPalm Beach Atlantic6,000 Meters Sunshine State2423:04.6 PBSo
Oct 10Lewis CrossoverOct 10 · 6,000 Meters Collegiate · Place 108 · Palm Beach AtlanticPalm Beach Atlantic6,000 Meters Collegiate10824:04.35 PBSo
Sep 18FSU NCAA DI South Region PreviewSep 18 · 6,000 Meters New Division · Place 83 · Palm Beach AtlanticPalm Beach Atlantic6,000 Meters New Division8323:36.01 PBSo
Sep 4Keiser Flagship InvitationalSep 4 · 5,000 Meters Collegiate · Place 16 · Palm Beach AtlanticPalm Beach Atlantic5,000 Meters Collegiate1619:21.1 PBSo

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division II Cross Country Champs (67th Men & 44th Women)Nov 22 · 6,000 Meters D2 Championship · Place 246 · Palm Beach AtlanticPalm Beach Atlantic6,000 Meters D2 Championship24623:39.4 PBFr
Oct 25Sunshine State Cross Country ChampionshipsOct 25 · 6,000 Meters College · Place 60 · Palm Beach AtlanticPalm Beach Atlantic6,000 Meters College6024:22.8 PBFr
Oct 11Lewis CrossoverOct 11 · 6,000 Meters Womens 6000 · Place 256 · Palm Beach AtlanticPalm Beach Atlantic6,000 Meters Womens 600025625:03.37Fr
Sep 6Swan City Cross Country ClassicSep 6 · 4,000 Meters College · Place 45 · Palm Beach AtlanticPalm Beach Atlantic4,000 Meters College4515:52.8 PBFr

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 9OSAA 6A State ChampionshipsNov 9 · 5,000 Meters 6A · Place 106 · McMinnvilleMcMinnville5,000 Meters 6A10620:58.7 PB12
Oct 316A-3 Pacific Conference ChampionshipsOct 31 · 5,000 Meters Varsity · Place 9 · McMinnvilleMcMinnville5,000 Meters Varsity919:52.7012
Oct 17Pacific/Three Rivers CrossoverOct 17 · 5,000 Meters Varsity · Place 28 · McMinnvilleMcMinnville5,000 Meters Varsity2820:13.2012
Oct 3Grant Robison InvitationalOct 3 · 5,000 Meters Varsity · Place 6 · McMinnvilleMcMinnville5,000 Meters Varsity620:22.0612
Sep 28Nike Portland XCSep 28 · 5,000 Meters Varsity Division 3 · Place 9 · McMinnvilleMcMinnville5,000 Meters Varsity Division 3920:13.9SR
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Varsity · Place 19 · McMinnvilleMcMinnville5,000 Meters Varsity1919:45.8012
Sep 13Meriwether CC ClassicSep 13 · 5,000 Meters Varsity · Place 25 · McMinnvilleMcMinnville5,000 Meters Varsity2520:08.6012
Aug 30Night MeetAug 30 · 3,000 Meters Varsity · Place 30 · McMinnvilleMcMinnville3,000 Meters Varsity3011:50.1812

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 4OSAA 6A State ChampionshipsNov 4 · 5,000 Meters 6A · Place 115 · McMinnvilleMcMinnville5,000 Meters 6A11522:18.911
Oct 266A-3 Pacific Conference ChampionshipsOct 26 · 5,000 Meters Varsity · Place 13 · McMinnvilleMcMinnville5,000 Meters Varsity1320:13.6011
Oct 13Champoeg Invitational Oct 13 · 5,000 Meters Varsity · Place 14 · McMinnvilleMcMinnville5,000 Meters Varsity1420:42.8711
Oct 6Flat & Fast InvitationalOct 6 · 5,000 Meters Varsity · Place 8 · McMinnvilleMcMinnville5,000 Meters Varsity821:58.2011
Sep 27Three Rivers League/Pacific Conference meetSep 27 · 5,000 Meters Varsity · Place 36 · McMinnvilleMcMinnville5,000 Meters Varsity3621:00.3511
Sep 15Meriwether CC Classic Sep 15 · 5,000 Meters Varsity · Place 62 · McMinnvilleMcMinnville5,000 Meters Varsity6221:58.1911
Sep 6Pacific Conference District PreviewSep 6 · 5,000 Meters Varsity · Place 9 · McMinnvilleMcMinnville5,000 Meters Varsity921:28.2JR
Aug 25Night MeetAug 25 · 3,000 Meters Varsity · Place 25 · McMinnvilleMcMinnville3,000 Meters Varsity2511:54.5JR

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 5OSAA 6A State ChampionshipsNov 5 · 5,000 Meters 6A · Place 121 · McMinnvilleMcMinnville5,000 Meters 6A12121:27.010
Oct 266A-3 Pacific Conference ChampionshipsOct 26 · 5,000 Meters Varsity · Place 8 · McMinnvilleMcMinnville5,000 Meters Varsity821:20.4SO
Oct 142nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Varsity · Place 27 · McMinnvilleMcMinnville5,000 Meters Varsity2722:09.90SO
Oct 12McMinnville @ CenturyOct 12 · 5,000 Meters Varsity · Place 5 · McMinnvilleMcMinnville5,000 Meters Varsity524:37.9SO
Oct 7 Flat & Fast InvitationalOct 7 · 5,000 Meters Varsity · Place 8 · McMinnvilleMcMinnville5,000 Meters Varsity822:07.9SO
Sep 28Forest Grove & Sherwood @ McMinnvilleSep 28 · 5,000 Meters Varsity · Place 4 · McMinnvilleMcMinnville5,000 Meters Varsity421:54.0710
Sep 21Liberty & McMinnville @ Glencoe Sep 21 · 5,000 Meters Junior Varsity · Place 2 · McMinnvilleMcMinnville5,000 Meters Junior Varsity222:03.8710
Sep 16Meriwether CC Classic Sep 16 · 5,000 Meters Varsity · Place 71 · McMinnvilleMcMinnville5,000 Meters Varsity7121:14.8SO
Sep 10Ash Creek XC FestivalSep 10 · 5,000 Meters Varsity · Place 52 · McMinnvilleMcMinnville5,000 Meters Varsity5222:17.90SO
Sep 7McMinnville @ NewbergSep 7 · 5,000 Meters Varsity · Place 3 · McMinnvilleMcMinnville5,000 Meters Varsity323:04.0010
Aug 26Night MeetAug 26 · 3,000 Meters Sophomore · Place 41 · McMinnvilleMcMinnville3,000 Meters Sophomore4112:57.76SO

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 286A-3 Pacific Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 21 · McMinnvilleMcMinnville5,000 Meters Varsity2123:26.809
Oct 1Flat & Fast InvitationalOct 1 · 5,000 Meters Varsity · Place 62 · McMinnvilleMcMinnville5,000 Meters Varsity6223:18.909
Sep 17Meriwether CC ClassicSep 17 · 5,000 Meters Varsity · Place 91 · McMinnvilleMcMinnville5,000 Meters Varsity9122:30.779
Sep 11Ash Creek XC FestivalSep 11 · 5,000 Meters Varsity · Place 115 · McMinnvilleMcMinnville5,000 Meters Varsity11523:10.209
Sep 8Century/Sherwood @ McMinnvilleSep 8 · 5,000 Meters Varsity · Place 14 · McMinnvilleMcMinnville5,000 Meters Varsity1425:36.639
Aug 27Night MeetAug 27 · 3,000 Meters Freshman · Place 44 · McMinnvilleMcMinnville3,000 Meters Freshman4413:51.129

2019 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 3PDXC State Middle School ChampionshipNov 3 · 3,000 Meters Super Champs · Place 143 · DuniwayDuniway3,000 Meters Super Champs14313:46.40 PB7
Oct 24Middle School Pre-State Pumpkin ChampionshipsOct 24 · 3,000 Meters Pre-State Pumpkin Championships Girls · Place 21 · DuniwayDuniway3,000 Meters Pre-State Pumpkin Championships Girls2114:27.06 PB7
Oct 16Mid Willamette @ CentralOct 16 · 3,000 Meters Middle School · Place 7 · DuniwayDuniway3,000 Meters Middle School712:59.47
Oct 10NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Champions (top 10) · Place 58 · DuniwayDuniway3,000 Meters Champions (top 10)5813:34.40 PB7
Oct 4Fred Berkey XC Invite @ Camp Magruder in TillamookOct 4 · 3,000 Meters Middle School · Place 13 · DuniwayDuniway3,000 Meters Middle School1313:58.42 PB7
Sep 27Nike Portland XC Middle School/ClubSep 27 · 3,000 Meters PDXC Alan Webb MS Race · Place 97 · DuniwayDuniway3,000 Meters PDXC Alan Webb MS Race9713:48.00 PB7
Sep 12McMinnville Middle School InviteSep 12 · 3,000 Meters Varsity · Place 13 · DuniwayDuniway3,000 Meters Varsity1314:44.2 PB7
Sep 7Ash Creek XC Festival Sep 7 · 3,000 Meters Middle School · Place 22 · DuniwayDuniway3,000 Meters Middle School2214:18.477
Sep 6Ash Creek XC Festival (College)Sep 6 · 3,000 Meters Middle School · Place 22 · DuniwayDuniway3,000 Meters Middle School2214:18.477

2018 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28PDXC State Middle School ChampionshipOct 28 · 3,000 Meters Super Champs · Place 173 · DuniwayDuniway3,000 Meters Super Champs17315:06.906
Oct 18SD2 District PreviewOct 18 · 3,000 Meters Middle School · Place 21 · DuniwayDuniway3,000 Meters Middle School2114:20.8 PB6
Oct 11NW Middle School XC Showdown presented by HOTVOct 11 · 3,000 Meters Champions (top 10) · Place 67 · DuniwayDuniway3,000 Meters Champions (top 10)6714:24.306
Oct 4Stayton/Regis Invite Middle School SectionOct 4 · 3,000 Meters Middle School · Place 39 · DuniwayDuniway3,000 Meters Middle School3914:13.5 PB6
Sep 21McMinnville Middle School InviteSep 21 · 3,000 Meters Open · Place 30 · DuniwayDuniway3,000 Meters Open3015:30.96
Sep 12OES InviteSep 12 · 3,000 Meters Middle School · Place 83 · DuniwayDuniway3,000 Meters Middle School8318:39.626