Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 289:54.04The Good Evening MeetAugust 28, 2026
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1916:41.20The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2616:29.12Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1417:48.41PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Lents ParkStumptown Showdown · Oct 1715:43.86Stumptown ShowdownOctober 17, 2026
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1215:51.30Oregon City XC Invitational September 12, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 915:54.156th 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 Varsity · Place 21 · Franklin (OR)5,000 Meters Varsity2116:25.510
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 21 · Franklin (OR)5,000 Meters Varsity2116:25.510
Oct 17Stumptown ShowdownOct 17 · 5,000 Meters Varsity · Place 23 · Franklin (OR)5,000 Meters Varsity2315:43.86 PB10
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Varsity · Place 14 · Franklin (OR)5,000 Meters Varsity1417:48.41 PB10
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters Bike the Gorge Varsity Championship · Place 58 · Franklin (OR)5,000 Meters Bike the Gorge Varsity Championship5815:54.15 PB10
Sep 26Nike Portland XCSep 26 · 5,000 Meters J/S JV Morning · Place 2 · Franklin (OR)5,000 Meters J/S JV Morning216:29.12 PB10
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Elite Varsity Boys (Ave under 16:45) · Place 64 · Franklin (OR)5,000 Meters Elite Varsity Boys (Ave under 16:45)6416:41.20 PB10
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters Varsity Boys · Place 24 · Franklin (OR)5,000 Meters Varsity Boys2415:51.30 PB10
Sep 2PIL PreviewSep 2 · 5,000 Meters Varsity · Place 26 · Franklin (OR)5,000 Meters Varsity2616:54.4810
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Sophomore Boys · Place 6 · Franklin (OR)3,000 Meters Sophomore Boys69:54.04 PB10

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 32 · Franklin (OR)5,000 Meters Junior Varsity3218:04.789
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Frosh/Soph Freshman · Place 47 · Franklin (OR)5,000 Meters Frosh/Soph Freshman4719:31.669
Oct 1PIL @ Clinton ParkOct 1 · 5,000 Meters Junior Varsity · Place 8 · Franklin (OR)5,000 Meters Junior Varsity819:01.409
Sep 17PIL @ Cleveland (Westmoreland Park)Sep 17 · 5,000 Meters Junior Varsity · Place 28 · Franklin (OR)5,000 Meters Junior Varsity2820:21.859
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 2 · Franklin (OR)5,000 Meters Junior Varsity219:21.309
Sep 3PIL PreviewSep 3 · 5,000 Meters Junior Varsity · Place 93 · Franklin (OR)5,000 Meters Junior Varsity9322:09.829
Aug 29Night MeetAug 29 · 3,000 Meters Freshman · Place 54 · Franklin (OR)3,000 Meters Freshman5411:32.419