Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Joe Dancer ParkLinfield Harrier Classic · Sep 414:44.55Linfield Harrier ClassicSeptember 4, 2026
5,000 Meters · Clackamas Community CollegeThree Rivers League Preview Meet · Sep 923:55.06Three Rivers League Preview MeetSeptember 9, 2024
5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 421:39.8OSAA 6A State ChampionshipsNovember 4, 2023
5,000 Meters · The Hydrangea RanchUltimook Race · Sep 224:17.46Ultimook RaceSeptember 2, 2023
5,000 Meters · Westmoreland ParkSMA/Tualatin/WL/Lakeridge at Westmoreland · Oct 626:20.40SMA/Tualatin/WL/Lakeridge at WestmorelandOctober 6, 2021
6,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 1722:17.42Linfield George Oja InvitationalOctober 17, 2026
6,000 Meters · The Course Spokane ValleyNWAC Championships · Nov 922:38.00NWAC ChampionshipsNovember 9, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 9NWAC ChampionshipsNov 9 · 6,000 Meters Womens 6K · Place 3 · Clackamas (Ore.) CCClackamas (Ore.) CC6,000 Meters Womens 6K322:38.00 PBSo
Oct 23NWAC South RegionsOct 23 · 6,000 Meters Varsity · Place 1 · Clackamas (Ore.) CCClackamas (Ore.) CC6,000 Meters Varsity122:22.1SO
Oct 17Linfield George Oja InvitationalOct 17 · 6,000 Meters Collegiate · Place 44 · Clackamas (Ore.) CCClackamas (Ore.) CC6,000 Meters Collegiate4422:17.42 PBSo
Sep 4Linfield Harrier ClassicSep 4 · 4,000 Meters Open · Place 24 · Clackamas (Ore.) CCClackamas (Ore.) CC4,000 Meters Open2414:44.55 PBSo

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 10NWAC ChampionshipsNov 10 · 6,000 Meters New Division · Place 17 · Clackamas (Ore.) CCClackamas (Ore.) CC6,000 Meters New Division1724:20.4Fr
Oct 24Bushnell InvitationalOct 24 · 6,000 Meters Varsity · Place 10 · Clackamas (Ore.) CCClackamas (Ore.) CC6,000 Meters Varsity1024:32.15Fr
Oct 18Linfield George Oja InvitationalOct 18 · 6,000 Meters Varsity · Place 163 · Clackamas (Ore.) CCClackamas (Ore.) CC6,000 Meters Varsity16324:07.80Fr
Oct 450th Charles Bowles Willamette XC InvitationalOct 4 · 5,000 Meters Varsity · Place 128 · Clackamas (Ore.) CCClackamas (Ore.) CC5,000 Meters Varsity12819:52.90Fr
Sep 27Mike Johnson ClassicSep 27 · 6,000 Meters Varsity · Place 90 · Clackamas (Ore.) CCClackamas (Ore.) CC6,000 Meters Varsity9023:59.70Fr
Sep 12Ash Creek FestivalSep 12 · 5,000 Meters Varsity · Place 40 · Clackamas CCClackamas CC5,000 Meters Varsity4020:56.6FR

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 306A-5 Three Rivers League ChampionshipOct 30 · 5,000 Meters Varsity · Place 38 · TualatinTualatin5,000 Meters Varsity3821:43.0012
Oct 17Pacific/Three Rivers CrossoverOct 17 · 5,000 Meters Varsity · Place 65 · TualatinTualatin5,000 Meters Varsity6522:10.2912
Oct 2Tualatin @ TigardOct 2 · 5,000 Meters Junior Varsity · Place 15 · TualatinTualatin5,000 Meters Junior Varsity1522:42.4312
Sep 28Nike Portland XCSep 28 · 5,000 Meters Varsity Division 3 · Place 64 · TualatinTualatin5,000 Meters Varsity Division 36422:50.1SR
Sep 13Meriwether CC ClassicSep 13 · 5,000 Meters Varsity · Place 111 · TualatinTualatin5,000 Meters Varsity11123:21.2012
Sep 9Three Rivers League Preview MeetSep 9 · 5,000 Meters Varsity · Place 40 · TualatinTualatin5,000 Meters Varsity4023:55.06 PB12

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 4OSAA 6A State ChampionshipsNov 4 · 5,000 Meters 6A · Place 98 · TualatinTualatin5,000 Meters 6A9821:39.8 PB11
Oct 256A-5 Three Rivers League ChampionshipsOct 25 · 5,000 Meters Varsity · Place 33 · TualatinTualatin5,000 Meters Varsity3321:10.7411
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Varsity Championship · Place 110 · TualatinTualatin5,000 Meters Varsity Championship11021:25.4JR
Oct 3Tigard Vs. TualatinOct 3 · 5,000 Meters Varsity · Place 8 · TualatinTualatin5,000 Meters Varsity821:13.0211
Sep 27Three Rivers League/Pacific Conference meetSep 27 · 5,000 Meters Varsity · Place 44 · TualatinTualatin5,000 Meters Varsity4421:18.9511
Sep 23Northwest Classic 2023Sep 23 · 5,000 Meters Varsity 5A · Place 46 · TualatinTualatin5,000 Meters Varsity 5A4621:42.9JR
Sep 15Meriwether CC Classic Sep 15 · 5,000 Meters Varsity · Place 69 · TualatinTualatin5,000 Meters Varsity6922:19.5211
Sep 9Saxon Invite Sep 9 · 5,000 Meters Varsity · Place 6 · TualatinTualatin5,000 Meters Varsity621:30.9511
Sep 2Ultimook RaceSep 2 · 5,000 Meters Varsity 5A-6A · Place 68 · TualatinTualatin5,000 Meters Varsity 5A-6A6824:17.46 PB11
Aug 31Oregon City, Tualatin @ TigardAug 31 · 5,000 Meters Varsity · Place 11 · TualatinTualatin5,000 Meters Varsity1121:24.35JR

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 266A-5 Three Rivers League ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 31 · TualatinTualatin5,000 Meters Junior Varsity3123:53.7SO
Oct 142nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 18 · TualatinTualatin5,000 Meters Junior Varsity1825:14.90SO
Oct 4Tigard Vs. TualatinOct 4 · 5,000 Meters Varsity · Place 23 · TualatinTualatin5,000 Meters Varsity2324:45.8SO
Oct 1The Harrier Classic Oct 1 · 5,000 Meters Frosh/Soph Freshman · Place 72 · TualatinTualatin5,000 Meters Frosh/Soph Freshman7227:14.1SO
Sep 28Three Rivers League MeetSep 28 · 5,000 Meters Junior Varsity · Place 23 · TualatinTualatin5,000 Meters Junior Varsity2324:50.9SO
Sep 16Meriwether CC Classic Sep 16 · 5,000 Meters Junior Varsity · Place 103 · TualatinTualatin5,000 Meters Junior Varsity10326:13.2SO
Sep 7Three Rivers League PreviewSep 7 · 5,000 Meters Junior Varsity · Place 76 · TualatinTualatin5,000 Meters Junior Varsity7627:12.53SO
Aug 26Night MeetAug 26 · 3,000 Meters Novice · Place 16 · TualatinTualatin3,000 Meters Novice1615:03.69SO

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 276A-5 Three Rivers League ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 52 · TualatinTualatin5,000 Meters Junior Varsity5226:52.399
Oct 13Newberg @ SherwoodOct 13 · 5,000 Meters Junior Varsity · Place 28 · TualatinTualatin5,000 Meters Junior Varsity2827:27.959
Oct 8Champoeg Invitational Oct 8 · 5,000 Meters Junior Varsity · Place 71 · TualatinTualatin5,000 Meters Junior Varsity7127:47.309
Oct 6SMA/Tualatin/WL/Lakeridge at WestmorelandOct 6 · 5,000 Meters Junior Varsity · Place 30 · TualatinTualatin5,000 Meters Junior Varsity3026:20.40 PB9
Sep 22Canby, Tigard, & St. Mary's @ TualatinSep 22 · 5,000 Meters Junior Varsity · Place 19 · TualatinTualatin5,000 Meters Junior Varsity1929:36.99
Sep 17Meriwether CC ClassicSep 17 · 5,000 Meters Junior Varsity · Place 147 · TualatinTualatin5,000 Meters Junior Varsity14731:03.089
Sep 11Ash Creek XC FestivalSep 11 · 3,000 Meters Novice · Place 50 · TualatinTualatin3,000 Meters Novice5017:47.309
Aug 27Night MeetAug 27 · 3,000 Meters Novice · Place 47 · TualatinTualatin3,000 Meters Novice4718:19.919