Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Forest Grove High SchoolForest Grove XC Opener · Aug 3114:34.2Forest Grove XC OpenerAugust 31, 2023
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2324:18.20The Mook XC Invite at AlderbrookSeptember 23, 2023
5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 424:08.1OSAA 6A State ChampionshipsNovember 4, 2023

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

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 12Meriwether Cross Country Classic Sep 12 · 5,000 Meters Varsity · Place 97 · Newberg5,000 Meters Varsity9723:15.7412
Aug 29The OpenerAug 29 · 3,000 Meters Varsity · Place 101 · Newberg3,000 Meters Varsity10113:25.4012

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 316A-3 Pacific Conference ChampionshipsOct 31 · 5,000 Meters Varsity · Place 34 · Newberg5,000 Meters Varsity3422:56.9011
Oct 17Pacific/Three Rivers CrossoverOct 17 · 5,000 Meters Varsity · Place 79 · Newberg5,000 Meters Varsity7923:06.3511
Oct 11Champoeg Invitational Oct 11 · 5,000 Meters Varsity · Place 85 · Newberg5,000 Meters Varsity8523:26.1011
Sep 28Nike Portland XCSep 28 · 5,000 Meters Varsity Division 4 · Place 57 · Newberg5,000 Meters Varsity Division 45724:12.0JR
Sep 25Forest Grove 3KSep 25 · 3,000 Meters Varsity · Place 29 · Newberg3,000 Meters Varsity2914:25.2011
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Varsity · Place 56 · Newberg5,000 Meters Varsity5623:33.4011
Aug 30Night MeetAug 30 · 3,000 Meters Varsity · Place 122 · Newberg3,000 Meters Varsity12214:27.9711

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 4OSAA 6A State ChampionshipsNov 4 · 5,000 Meters 6A · Place 147 · Newberg5,000 Meters 6A14724:08.1 PB10
Oct 266A-3 Pacific Conference ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 4 · Newberg5,000 Meters Junior Varsity422:46.8010
Oct 13Champoeg Invitational Oct 13 · 5,000 Meters Junior Varsity · Place 13 · Newberg5,000 Meters Junior Varsity1324:26.6910
Oct 7The Harrier ClassicOct 7 · 5,000 Meters Varsity · Place 23 · Newberg5,000 Meters Varsity2323:54.5SO
Oct 4Newberg @ Sherwood (Bowmen senior night)Oct 4 · 5,000 Meters Varsity · Place 10 · Newberg5,000 Meters Varsity1025:02.4410
Sep 27Three Rivers League/Pacific Conference meetSep 27 · 5,000 Meters Varsity · Place 86 · Newberg5,000 Meters Varsity8624:38.8210
Sep 23The Mook XC Invite at AlderbrookSep 23 · 5,000 Meters Invitational · Place 139 · Newberg5,000 Meters Invitational13924:18.20 PB10
Sep 15Meriwether CC Classic Sep 15 · 5,000 Meters Junior Varsity · Place 66 · Newberg5,000 Meters Junior Varsity6626:54.1410
Sep 6Pacific Conference District PreviewSep 6 · 5,000 Meters Varsity · Place 45 · Newberg5,000 Meters Varsity4527:01.6SO
Aug 31Forest Grove XC OpenerAug 31 · 3,000 Meters Varsity/JV Combined · Place 24 · Newberg3,000 Meters Varsity/JV Combined2414:34.2 PB10
Aug 25Night MeetAug 25 · 3,000 Meters Sophomore · Place 107 · Newberg3,000 Meters Sophomore10715:52.4SO

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 266A-3 Pacific Conference ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 23 · Newberg5,000 Meters Junior Varsity2326:19.4FR
Oct 12Liberty & Newberg @ SherwoodOct 12 · 5,000 Meters Junior Varsity · Place 9 · Newberg5,000 Meters Junior Varsity924:20.7FR
Oct 1Champoeg Invitational Oct 1 · 5,000 Meters Junior Varsity · Place 30 · Newberg5,000 Meters Junior Varsity3025:40.1FR
Sep 28Century & Newberg @ GlencoeSep 28 · 5,000 Meters Junior Varsity · Place 3 · Newberg5,000 Meters Junior Varsity326:34.249
Sep 16Meriwether CC Classic Sep 16 · 5,000 Meters Junior Varsity · Place 157 · Newberg5,000 Meters Junior Varsity15728:03.0FR
Sep 7McMinnville @ NewbergSep 7 · 3,000 Meters Varsity · Place 1 · Newberg3,000 Meters Varsity114:42.009
Aug 26Night MeetAug 26 · 3,000 Meters Novice · Place 12 · Newberg3,000 Meters Novice1214:19.23FR