Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2810:23.76The Good Evening MeetAugust 28, 2026
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1917:33.62The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2617:24.25Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1418:32.80PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Fernhill ParkPIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin) · Sep 1619:22.13PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin)September 16, 2026
5,000 Meters · Lents ParkPIL Preview · Sep 217:35.04PIL PreviewSeptember 2, 2026
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1217:20.80Oregon City XC Invitational September 12, 2026
5,000 Meters · Pier ParkPIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt) · Sep 3018:39.41PIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt)September 30, 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 32 · Franklin (OR)5,000 Meters Junior Varsity3217:57.012
Oct 17Stumptown ShowdownOct 17 · 5,000 Meters Junior Varsity Scored (Top 7-12) · Place 28 · Franklin (OR)5,000 Meters Junior Varsity Scored (Top 7-12)2817:35.2712
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Varsity · Place 23 · Franklin (OR)5,000 Meters Varsity2318:32.80 PB12
Sep 30PIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt)Sep 30 · 5,000 Meters Varsity · Place 16 · Franklin (OR)5,000 Meters Varsity1618:39.41 PB12
Sep 26Nike Portland XCSep 26 · 5,000 Meters J/S JV Morning · Place 32 · Franklin (OR)5,000 Meters J/S JV Morning3217:24.25 PB12
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Elite Junior Varsity Boys · Place 9 · Franklin (OR)5,000 Meters Elite Junior Varsity Boys917:33.62 PB12
Sep 16PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin)Sep 16 · 5,000 Meters Varsity · Place 25 · Franklin (OR)5,000 Meters Varsity2519:22.13 PB12
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters JV Boys Gold. (21mins-) · Place 15 · Franklin (OR)5,000 Meters JV Boys Gold. (21mins-)1517:20.80 PB12
Sep 2PIL PreviewSep 2 · 5,000 Meters Junior Varsity · Place 5 · Franklin (OR)5,000 Meters Junior Varsity517:35.04 PB12
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Senior Boys · Place 29 · Franklin (OR)3,000 Meters Senior Boys2910:23.76 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 21 · Franklin (OR)5,000 Meters Junior Varsity2117:41.0511
Oct 15PIL @ Grant ParkOct 15 · 5,000 Meters Varsity · Place 12 · Franklin (OR)5,000 Meters Varsity1217:57.2311
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 29 · Franklin (OR)5,000 Meters Varsity2918:27.5411
Oct 1PIL @ Clinton ParkOct 1 · 5,000 Meters Junior Varsity · Place 1 · Franklin (OR)5,000 Meters Junior Varsity117:53.6011
Sep 17PIL @ Cleveland (Westmoreland Park)Sep 17 · 5,000 Meters Varsity · Place 16 · Franklin (OR)5,000 Meters Varsity1618:29.3511
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 21 · Franklin (OR)5,000 Meters Junior Varsity2118:37.0011
Sep 3PIL PreviewSep 3 · 5,000 Meters Junior Varsity · Place 13 · Franklin (OR)5,000 Meters Junior Varsity1318:36.4111
Aug 29Night MeetAug 29 · 3,000 Meters Varsity · Place 83 · Franklin (OR)3,000 Meters Varsity8310:43.4111

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 36 · Franklin (OR)5,000 Meters Junior Varsity3617:45.7010
Oct 19Hoka Postal Nationals 2 MileOct 19 · 5,000 Meters Varsity · Place 4 · Franklin (OR)5,000 Meters Varsity410:32.7010
Oct 16PIL @ Clinton Park (Franklin Host)Oct 16 · 5,000 Meters Junior Varsity · Place 5 · Franklin (OR)5,000 Meters Junior Varsity517:22.3810
Oct 11Champoeg Invitational Oct 11 · 5,000 Meters Junior Varsity · Place 5 · Franklin (OR)5,000 Meters Junior Varsity517:26.4010
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Division 1 · Place 11 · Franklin (OR)5,000 Meters Junior Varsity Division 11117:35.6SO
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 34 · Franklin (OR)5,000 Meters Junior Varsity3417:26.0010
Sep 18PIL - Lincoln, Roosevelt, Franklin, Benson @ WellsSep 18 · 5,000 Meters Varsity · Place 11 · Franklin (OR)5,000 Meters Varsity1118:18.9010
Sep 4PIL PreviewSep 4 · 5,000 Meters Junior Varsity · Place 24 · Franklin (OR)5,000 Meters Junior Varsity2419:25.3010
Aug 30Night MeetAug 30 · 3,000 Meters Sophomore · Place 43 · Franklin (OR)3,000 Meters Sophomore4310:36.1010