Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2810:02.99The Good Evening MeetAugust 28, 2026
3,000 Meters · Jackson Middle SchoolCleveland, Franklin, Lincoln, Wells @ Jackson MS · Oct 612:27.75Cleveland, Franklin, Lincoln, Wells @ Jackson MSOctober 6, 2022
3,000 Meters · Westmoreland ParkCleveland, Franklin, Jefferson, Roosevelt @ Westmoreland · Sep 2912:15.29Cleveland, Franklin, Jefferson, Roosevelt @ WestmorelandSeptember 29, 2022
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1916:53.88The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2616:52.79Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1418:34.73PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Fernhill ParkPIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin) · Sep 1619:22.83PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin)September 16, 2026
5,000 Meters · Lane Community CollegeNorthwest Classic : Sponsored by Steens Mountain Running Camp · Sep 2017:13.72Northwest Classic : Sponsored by Steens Mountain Running CampSeptember 20, 2025
5,000 Meters · Lents ParkStumptown Showdown · Oct 1716:40.54Stumptown ShowdownOctober 17, 2026
5,000 Meters · Pier ParkPIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt) · Sep 3018:39.37PIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt)September 30, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 916:38.776th 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

10 results
DateMeetEventPlMarkGr
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 21 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity2117:35.312
Oct 17Stumptown ShowdownOct 17 · 5,000 Meters Junior Varsity Scored (Top 7-12) · Place 7 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity Scored (Top 7-12)716:40.54 PB12
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Varsity · Place 26 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2618:34.73 PB12
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Championship · Place 21 · Franklin (OR)Franklin (OR)5,000 Meters JV Championship2116:38.77 PB12
Sep 30PIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt)Sep 30 · 5,000 Meters Varsity · Place 15 · Franklin (OR)Franklin (OR)5,000 Meters Varsity1518:39.37 PB12
Sep 26Nike Portland XCSep 26 · 5,000 Meters J/S JV Morning · Place 14 · Franklin (OR)Franklin (OR)5,000 Meters J/S JV Morning1416:52.79 PB12
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Elite Junior Varsity Boys · Place 2 · Franklin (OR)Franklin (OR)5,000 Meters Elite Junior Varsity Boys216:53.88 PB12
Sep 16PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin)Sep 16 · 5,000 Meters Varsity · Place 26 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2619:22.83 PB12
Sep 2PIL PreviewSep 2 · 5,000 Meters Junior Varsity · Place 1 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity117:07.3412
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Senior Boys · Place 26 · Franklin (OR)Franklin (OR)3,000 Meters Senior Boys2610:02.99 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 6A · Place 120 · Franklin (OR)Franklin (OR)5,000 Meters 6A12017:19.0011
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Varsity · Place 26 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2616:41.1311
Oct 18Stumptown ShowdownOct 18 · 5,000 Meters Varsity 1 · Place 48 · FranklinFranklin5,000 Meters Varsity 14816:45.3611
Oct 15PIL @ Grant ParkOct 15 · 5,000 Meters Junior Varsity · Place 7 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity718:34.9711
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 42 · Franklin (OR)Franklin (OR)5,000 Meters Varsity4216:59.0711
Sep 20Northwest Classic : Sponsored by Steens Mountain Running CampSep 20 · 5,000 Meters JV Team Scored · Place 5 · FranklinFranklin5,000 Meters JV Team Scored517:13.72 PB11
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 2 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity217:12.2011
Sep 3PIL PreviewSep 3 · 5,000 Meters Varsity · Place 26 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2617:17.5211
Aug 29Night MeetAug 29 · 3,000 Meters Varsity · Place 24 · Franklin (OR)Franklin (OR)3,000 Meters Varsity249:31.1111

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 28 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity2817:25.6010
Oct 19Hoka Postal Nationals 2 MileOct 19 · 5,000 Meters Varsity · Place 23 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2310:25.1010
Oct 16PIL @ Clinton Park (Franklin Host)Oct 16 · 5,000 Meters Varsity · Place 29 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2917:34.8910
Oct 11Champoeg Invitational Oct 11 · 5,000 Meters Varsity · Place 25 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2516:55.8010
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Division 1 · Place 4 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity Division 1417:12.3SO
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 24 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity2417:17.4010
Sep 14Oregon City XC InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 1 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity117:41.5010

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 256A-1 PIL District ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 58 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity5818:34.409
Oct 18PIL - Roos, Grant, Franklin, McdOct 18 · 5,000 Meters Varsity · Place 22 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2219:09.819
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Junior Varsity Championship · Place 120 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity Championship12018:41.0FR
Oct 4PIL - Jeff, Wells, Ben, Grant @ FranklinOct 4 · 5,000 Meters Junior Varsity · Place 23 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity2319:47.589

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 24PIL Middle School ChampionshipOct 24 · 3,000 Meters Championship · Place 20 · Franklin ClusterFranklin Cluster3,000 Meters Championship2012:38.808
Oct 142nd Annual Rose City Championship InvitationalOct 14 · 3,000 Meters Middle School · Place 32 · Franklin ClusterFranklin Cluster3,000 Meters Middle School3212:50.808
Oct 6Cleveland, Franklin, Lincoln, Wells @ Jackson MSOct 6 · 3,000 Meters 3K Boys · Place 9 · Franklin ClusterFranklin Cluster3,000 Meters 3K Boys912:27.75 PB8
Sep 29Cleveland, Franklin, Jefferson, Roosevelt @ WestmorelandSep 29 · 3,000 Meters 3k Boys · Place 9 · Franklin ClusterFranklin Cluster3,000 Meters 3k Boys912:15.29 PB8