Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2812:20.50The Good Evening MeetAugust 28, 2026
3,000 Meters · Jackson Middle SchoolPIL Middle School Championship · Oct 2414:28.68PIL Middle School ChampionshipOctober 24, 2022
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 3012:17.0Stumptown Youth XC ChampionshipOctober 30, 2022
3,000 Meters · Westmoreland ParkCleveland, Franklin, Jefferson, Roosevelt @ Westmoreland · Sep 2913:20.21Cleveland, Franklin, Jefferson, Roosevelt @ WestmorelandSeptember 29, 2022
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2320:37.00The Mook XC Invite at AlderbrookSeptember 23, 2023
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2621:00.79Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1421:43.86PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Fernhill ParkPIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin) · Sep 1622:18.65PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin)September 16, 2026
5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 721:01.20OSAA State XC ChampionshipsNovember 7, 2026
5,000 Meters · Lents ParkStumptown Showdown · Oct 1719:54.23Stumptown ShowdownOctober 17, 2026
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1220:21.92Oregon City XC Invitational September 12, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 920:32.076th Annual Rose City Championship InviteOctober 9, 2026

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

2026 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 7OSAA State XC ChampionshipsNov 7 · 5,000 Meters 6A · Place 87 · FranklinFranklin5,000 Meters 6A8721:01.20 PB12
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 28 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2820:51.612
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 28 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2820:51.612
Oct 17Stumptown ShowdownOct 17 · 5,000 Meters Varsity · Place 43 · Franklin (OR)Franklin (OR)5,000 Meters Varsity4319:54.23 PB12
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Varsity · Place 15 · Franklin (OR)Franklin (OR)5,000 Meters Varsity1521:43.86 PB12
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters WildwoodRunning Varsity Championship · Place 116 · Franklin (OR)Franklin (OR)5,000 Meters WildwoodRunning Varsity Championship11620:32.07 PB12
Sep 26Nike Portland XCSep 26 · 5,000 Meters Danner Championship Varsity · Place 149 · Franklin (OR)Franklin (OR)5,000 Meters Danner Championship Varsity14921:00.79 PB12
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Elite Varsity Girls (Ave under 19:45) · Place 105 · Franklin (OR)Franklin (OR)5,000 Meters Elite Varsity Girls (Ave under 19:45)10521:07.0412
Sep 16PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin)Sep 16 · 5,000 Meters Varsity · Place 15 · Franklin (OR)Franklin (OR)5,000 Meters Varsity1522:18.65 PB12
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters Varsity Girls · Place 49 · Franklin (OR)Franklin (OR)5,000 Meters Varsity Girls4920:21.92 PB12
Sep 2PIL PreviewSep 2 · 5,000 Meters Varsity · Place 31 · Franklin (OR)Franklin (OR)5,000 Meters Varsity3121:35.2212
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Senior Girls · Place 19 · Franklin (OR)Franklin (OR)3,000 Meters Senior Girls1912:20.50 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 6A · Place 105 · Franklin (OR)Franklin (OR)5,000 Meters 6A10520:56.1211
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Varsity · Place 28 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2821:05.0711
Oct 18Stumptown ShowdownOct 18 · 5,000 Meters Varsity 1 · Place 42 · FranklinFranklin5,000 Meters Varsity 14220:04.0911
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 56 · Franklin (OR)Franklin (OR)5,000 Meters Varsity5621:02.6011
Oct 1PIL @ Clinton ParkOct 1 · 5,000 Meters Varsity · Place 14 · Franklin (OR)Franklin (OR)5,000 Meters Varsity1421:45.6011
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Varsity · Place 37 · Franklin (OR)Franklin (OR)5,000 Meters Varsity3719:51.0011
Sep 3PIL PreviewSep 3 · 5,000 Meters Varsity · Place 24 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2421:59.8111
Aug 29Night MeetAug 29 · 3,000 Meters Varsity · Place 29 · Franklin (OR)Franklin (OR)3,000 Meters Varsity2912:04.1511

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 8 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity821:25.7010
Oct 19Hoka Postal Nationals 2 MileOct 19 · 5,000 Meters Varsity · Place 3 · Franklin (OR)Franklin (OR)5,000 Meters Varsity312:44.0010
Oct 16PIL @ Clinton Park (Franklin Host)Oct 16 · 5,000 Meters Varsity · Place 24 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2422:17.2810
Oct 11Champoeg Invitational Oct 11 · 5,000 Meters Junior Varsity · Place 2 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity221:28.8010
Sep 28Nike Portland XCSep 28 · 5,000 Meters Varsity · Place 119 · Franklin (OR)Franklin (OR)5,000 Meters Varsity11922:48.9SO
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 50 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity5022:30.2010
Sep 18PIL - Lincoln, Roosevelt, Franklin, Benson @ WellsSep 18 · 5,000 Meters Junior Varsity · Place 42 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity4229:04.1010
Sep 14Oregon City XC InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 3 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity322:59.5010

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4OSAA 6A State ChampionshipsNov 4 · 5,000 Meters 6A · Place 110 · FranklinFranklin5,000 Meters 6A11022:10.99
Oct 256A-1 PIL District ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 7 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity721:02.209
Oct 18PIL - Roos, Grant, Franklin, McdOct 18 · 5,000 Meters Varsity · Place 17 · Franklin (OR)Franklin (OR)5,000 Meters Varsity1723:20.039
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Junior Varsity Championship · Place 5 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity Championship520:19.3FR
Oct 4PIL - Jeff, Wells, Ben, Grant @ FranklinOct 4 · 5,000 Meters Varsity · Place 13 · Franklin (OR)Franklin (OR)5,000 Meters Varsity1321:53.949
Sep 30Nike Portland XCSep 30 · 5,000 Meters Junior Varsity Division 1 · Place 3 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity Division 1321:15.2FR
Sep 23The Mook XC Invite at AlderbrookSep 23 · 5,000 Meters Invitational · Place 81 · FranklinFranklin5,000 Meters Invitational8120:37.00 PB9
Sep 16Oregon City XC Invitational Sep 16 · 5,000 Meters Junior Varsity · Place 3 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity321:30.769
Sep 6PIL District PreviewSep 6 · 5,000 Meters Junior Varsity · Place 5 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity521:29.1FR

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Champs · Place 9 · Franklin ClusterFranklin Cluster3,000 Meters Champs912:17.0 PB8
Oct 24PIL Middle School ChampionshipOct 24 · 3,000 Meters Championship · Place 27 · Franklin ClusterFranklin Cluster3,000 Meters Championship2714:28.68 PB8
Oct 142nd Annual Rose City Championship InvitationalOct 14 · 3,000 Meters Middle School · Place 20 · Franklin ClusterFranklin Cluster3,000 Meters Middle School2013:22.908
Sep 29Cleveland, Franklin, Jefferson, Roosevelt @ WestmorelandSep 29 · 3,000 Meters 3k Girls · Place 4 · Franklin ClusterFranklin Cluster3,000 Meters 3k Girls413:20.21 PB8