Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Franklin HSPIL Youth XC Meet @ FHS · Oct 2115:26.28PIL Youth XC Meet @ FHSOctober 21, 2021
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 288:51.86The Good Evening MeetAugust 28, 2026
3,000 Meters · Jackson Middle SchoolPIL Middle School Championship · Oct 2414:08.93PIL Middle School ChampionshipOctober 24, 2022
3,000 Meters · Westmoreland ParkCleveland, Franklin, Jefferson, Roosevelt @ Westmoreland · Sep 2913:17.68Cleveland, Franklin, Jefferson, Roosevelt @ WestmorelandSeptember 29, 2022
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2319:58.90The Mook XC Invite at AlderbrookSeptember 23, 2023
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2615:25.27Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1417:43.79PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 715:05.70OSAA State XC ChampionshipsNovember 7, 2026
5,000 Meters · Lents ParkStumptown Showdown · Oct 1714:47.07Stumptown ShowdownOctober 17, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 914:59.086th 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

9 results
DateMeetEventPlMarkGr
Nov 7OSAA State XC ChampionshipsNov 7 · 5,000 Meters 6A · Place 3 · FranklinFranklin5,000 Meters 6A315:05.70 PB12
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 1 · Franklin (OR)Franklin (OR)5,000 Meters Varsity115:15.912
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 1 · Franklin (OR)Franklin (OR)5,000 Meters Varsity115:15.912
Oct 17Stumptown ShowdownOct 17 · 5,000 Meters Varsity · Place 2 · Franklin (OR)Franklin (OR)5,000 Meters Varsity214:47.07 PB12
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Varsity · Place 7 · Franklin (OR)Franklin (OR)5,000 Meters Varsity717:43.79 PB12
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters Bike the Gorge Varsity Championship · Place 10 · Franklin (OR)Franklin (OR)5,000 Meters Bike the Gorge Varsity Championship1014:59.08 PB12
Sep 26Nike Portland XCSep 26 · 5,000 Meters Danner Championship Varsity · Place 18 · Franklin (OR)Franklin (OR)5,000 Meters Danner Championship Varsity1815:25.27 PB12
Sep 2PIL PreviewSep 2 · 5,000 Meters Varsity · Place 20 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2016:39.8012
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Senior Boys · Place 1 · Franklin (OR)Franklin (OR)3,000 Meters Senior Boys18:51.86 PB12

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 6A · Place 64 · Franklin (OR)Franklin (OR)5,000 Meters 6A6416:31.0811
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Varsity · Place 23 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2316:27.0611
Oct 18Stumptown ShowdownOct 18 · 5,000 Meters Varsity 1 · Place 42 · FranklinFranklin5,000 Meters Varsity 14216:38.8911
Oct 15PIL @ Grant ParkOct 15 · 5,000 Meters Junior Varsity · Place 1 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity118:27.7111
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 2 · Franklin (OR)Franklin (OR)5,000 Meters Varsity216:40.4411
Oct 1PIL @ Clinton ParkOct 1 · 5,000 Meters Varsity · Place 6 · Franklin (OR)Franklin (OR)5,000 Meters Varsity616:28.2011
Sep 20Northwest Classic : Sponsored by Steens Mountain Running CampSep 20 · 5,000 Meters 5A/6A Varsity · Place 28 · FranklinFranklin5,000 Meters 5A/6A Varsity2817:08.1011
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Varsity · Place 25 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2516:50.9011
Sep 3PIL PreviewSep 3 · 5,000 Meters Varsity · Place 22 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2217:15.8311
Aug 29Night MeetAug 29 · 3,000 Meters Varsity · Place 21 · Franklin (OR)Franklin (OR)3,000 Meters Varsity219:27.8311

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 19Hoka Postal Nationals 2 MileOct 19 · 5,000 Meters Varsity · Place 20 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2011:03.3010
Oct 16PIL @ Clinton Park (Franklin Host)Oct 16 · 5,000 Meters Junior Varsity · Place 18 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity1818:13.0610
Oct 11Champoeg Invitational Oct 11 · 5,000 Meters Junior Varsity · Place 37 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity3719:09.6010
Oct 2PIL @ Fernhill Park (Lincoln Host)Oct 2 · 5,000 Meters Junior Varsity · Place 44 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity4419:28.4010

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 256A-1 PIL District ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 121 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity12120:04.609
Oct 18PIL - Roos, Grant, Franklin, McdOct 18 · 5,000 Meters Junior Varsity · Place 25 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity2520:57.249
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Junior Varsity Championship · Place 241 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity Championship24120:03.2FR
Oct 4PIL - Jeff, Wells, Ben, Grant @ FranklinOct 4 · 5,000 Meters Junior Varsity · Place 39 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity3920:23.899
Sep 30Nike Portland XCSep 30 · 5,000 Meters Junior Varsity Division 1 · Place 161 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity Division 116121:43.8FR
Sep 23The Mook XC Invite at AlderbrookSep 23 · 5,000 Meters JV Larger Schools · Place 109 · FranklinFranklin5,000 Meters JV Larger Schools10919:58.90 PB9
Sep 20PIL - Franklin, Jeff, Cleveland, WellsSep 20 · 5,000 Meters Junior Varsity · Place 33 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity3321:42.569
Sep 16Oregon City XC Invitational Sep 16 · 5,000 Meters Junior Varsity · Place 110 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity11021:45.359
Sep 6PIL District PreviewSep 6 · 5,000 Meters Junior Varsity · Place 125 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity12523:10.5FR
Aug 25Night MeetAug 25 · 3,000 Meters Freshman · Place 67 · Franklin (OR)Franklin (OR)3,000 Meters Freshman6712:09.8FR

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 24PIL Middle School ChampionshipOct 24 · 3,000 Meters Novice Coed · Place 20 · Franklin ClusterFranklin Cluster3,000 Meters Novice Coed2014:08.93 PB8
Oct 6Cleveland, Franklin, Lincoln, Wells @ Jackson MSOct 6 · 3,000 Meters 3K Boys · Place 53 · Franklin ClusterFranklin Cluster3,000 Meters 3K Boys5314:15.678
Sep 29Cleveland, Franklin, Jefferson, Roosevelt @ WestmorelandSep 29 · 3,000 Meters 3k Boys · Place 33 · Franklin ClusterFranklin Cluster3,000 Meters 3k Boys3313:17.68 PB8

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25PIL Youth XC District ChampionshipOct 25 · 3,000 Meters Novice Coed · Place 95 · Franklin ClusterFranklin Cluster3,000 Meters Novice Coed9515:40.287
Oct 21PIL Youth XC Meet @ FHSOct 21 · 3,000 Meters 3K Boys 5:30 PM · Place 62 · Franklin ClusterFranklin Cluster3,000 Meters 3K Boys 5:30 PM6215:26.28 PB7
Oct 7Cleveland, Franklin, Lincoln, Wells @ Jackson MSOct 7 · 3,000 Meters 3K Boys · Place 103 · Franklin ClusterFranklin Cluster3,000 Meters 3K Boys10316:11.777
Sep 30Grant, Franklin, Jefferson, Wells at Jackson MSSep 30 · 3,000 Meters Boys 3K · Place 90 · Franklin ClusterFranklin Cluster3,000 Meters Boys 3K9016:45.07