Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 289:43.58The Good Evening MeetAugust 28, 2026
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1916:31.20The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2616:17.24Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1417:47.92PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Lents ParkPIL Preview · Sep 216:53.64PIL PreviewSeptember 2, 2026
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1215:47.90Oregon City XC Invitational September 12, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 915:54.446th 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
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 20 · Franklin (OR)5,000 Meters Varsity2016:23.311
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 20 · Franklin (OR)5,000 Meters Varsity2016:23.311
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Varsity · Place 10 · Franklin (OR)5,000 Meters Varsity1017:47.92 PB11
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters Bike the Gorge Varsity Championship · Place 60 · Franklin (OR)5,000 Meters Bike the Gorge Varsity Championship6015:54.44 PB11
Sep 26Nike Portland XCSep 26 · 5,000 Meters Danner Championship Varsity · Place 103 · Franklin (OR)5,000 Meters Danner Championship Varsity10316:17.24 PB11
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Elite Varsity Boys (Ave under 16:45) · Place 54 · Franklin (OR)5,000 Meters Elite Varsity Boys (Ave under 16:45)5416:31.20 PB11
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters Varsity Boys · Place 20 · Franklin (OR)5,000 Meters Varsity Boys2015:47.90 PB11
Sep 2PIL PreviewSep 2 · 5,000 Meters Varsity · Place 25 · Franklin (OR)5,000 Meters Varsity2516:53.64 PB11
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Junior Boys · Place 19 · Franklin (OR)3,000 Meters Junior Boys199:43.58 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 110 · Franklin (OR)5,000 Meters Junior Varsity11019:50.5410
Oct 15PIL @ Grant ParkOct 15 · 5,000 Meters Varsity · Place 3 · Franklin (OR)5,000 Meters Varsity316:59.6110
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 65 · Franklin (OR)5,000 Meters Varsity6517:32.6110
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 4 · Franklin (OR)5,000 Meters Junior Varsity417:18.1010
Sep 3PIL PreviewSep 3 · 5,000 Meters Junior Varsity · Place 5 · Franklin (OR)5,000 Meters Junior Varsity517:55.8210
Aug 29Night MeetAug 29 · 3,000 Meters Sophomore · Place 36 · Franklin (OR)3,000 Meters Sophomore3610:02.9610

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 93 · Franklin (OR)5,000 Meters Junior Varsity9319:23.909
Oct 19Hoka Postal Nationals 2 MileOct 19 · 5,000 Meters Varsity · Place 25 · Franklin (OR)5,000 Meters Varsity2511:53.509
Oct 16PIL @ Clinton Park (Franklin Host)Oct 16 · 5,000 Meters Junior Varsity · Place 47 · Franklin (OR)5,000 Meters Junior Varsity4719:58.269
Oct 11Champoeg Invitational Oct 11 · 5,000 Meters Junior Varsity · Place 113 · Franklin (OR)5,000 Meters Junior Varsity11320:49.909
Oct 2PIL @ Fernhill Park (Lincoln Host)Oct 2 · 5,000 Meters Junior Varsity · Place 52 · Franklin (OR)5,000 Meters Junior Varsity5219:43.409
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Freshman Division 1 · Place 117 · Franklin (OR)5,000 Meters Junior Varsity Freshman Division 111720:45.1FR
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 69 · Franklin (OR)5,000 Meters Junior Varsity6920:28.409
Sep 18PIL - Lincoln, Roosevelt, Franklin, Benson @ WellsSep 18 · 5,000 Meters Junior Varsity · Place 34 · Franklin (OR)5,000 Meters Junior Varsity3421:58.609
Sep 14Oregon City XC InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 74 · Franklin (OR)5,000 Meters Junior Varsity7421:14.609
Sep 4PIL PreviewSep 4 · 5,000 Meters Junior Varsity · Place 103 · Franklin (OR)5,000 Meters Junior Varsity10323:37.909
Aug 30Night MeetAug 30 · 3,000 Meters Freshman · Place 111 · Franklin (OR)3,000 Meters Freshman11112:34.339