Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2810:06.91The Good Evening MeetAugust 28, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2616:50.58Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1417:43.02PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Gabriel ParkPIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel) · Sep 1618:08.19PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)September 16, 2026
5,000 Meters · Grant ParkPIL @ Grant (Lincoln, Grant, Benson, Jefferson) · Sep 3020:18.44PIL @ Grant (Lincoln, Grant, Benson, Jefferson)September 30, 2026
5,000 Meters · Lents Park6A-1 Portland Interscholastic League Championships · Oct 2917:09.676A-1 Portland Interscholastic League ChampionshipsOctober 29, 2025
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1216:45.55Oregon City XC Invitational September 12, 2026
5,000 Meters · Richardson ParkFlight 7 · Oct 317:25.6Flight 7October 3, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 916:50.256th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 1724:47Steens Mountain Running Camp Jan Yriarte Uphill 5KJuly 17, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 6 · Grant5,000 Meters Junior Varsity616:50.511
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Varsity · Place 6 · Grant5,000 Meters Varsity617:43.02 PB11
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Championship · Place 28 · Grant5,000 Meters JV Championship2816:50.25 PB11
Oct 3Flight 7Oct 3 · 5,000 Meters Junior Varsity · Place 6 · Grant5,000 Meters Junior Varsity617:25.6 PB11
Sep 30PIL @ Grant (Lincoln, Grant, Benson, Jefferson)Sep 30 · 5,000 Meters Boys Race (All) · Place 54 · Grant5,000 Meters Boys Race (All)5420:18.44 PB11
Sep 26Nike Portland XCSep 26 · 5,000 Meters J/S JV Morning · Place 11 · Grant5,000 Meters J/S JV Morning1116:50.58 PB11
Sep 16PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)Sep 16 · 5,000 Meters Junior Varsity · Place 1 · Grant5,000 Meters Junior Varsity118:08.19 PB11
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters Varsity Boys · Place 60 · Grant5,000 Meters Varsity Boys6016:45.55 PB11
Sep 5Ultimook RaceSep 5 · 3,000 Meters Novice Race all divisions · Place 33 · Grant3,000 Meters Novice Race all divisions3315:50.25Unofficial11
Sep 2PIL PreviewSep 2 · 5,000 Meters Varsity · Place 31 · Grant5,000 Meters Varsity3117:12.7311
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Junior Boys · Place 32 · Grant3,000 Meters Junior Boys3210:06.91 PB11
Jul 17Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 17 · 5,000 Meters Week 2 · Place 43 · Grant5,000 Meters Week 24324:47 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 15 · Grant5,000 Meters Junior Varsity1517:09.67 PB10
Oct 15PIL @ Grant ParkOct 15 · 5,000 Meters Varsity · Place 5 · Grant5,000 Meters Varsity517:15.5810
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity Championship · Place 31 · Grant5,000 Meters Junior Varsity Championship3117:12.9510
Oct 1PIL @ Fernhill ParkOct 1 · 5,000 Meters Junior Varsity · Place 2 · Grant5,000 Meters Junior Varsity217:17.6010
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Junior Varsity · Place 27 · Grant5,000 Meters Junior Varsity2716:54.5010
Sep 17PIL @ Roosevelt (Pier Park)Sep 17 · 5,000 Meters Junior Varsity · Place 1 · Grant5,000 Meters Junior Varsity118:36.5010
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 10 · Grant5,000 Meters Junior Varsity1017:55.0010
Sep 6The Ultimook RaceSep 6 · 3,000 Meters Novice · Place 22 · Grant3,000 Meters Novice2213:22.6010
Sep 3PIL PreviewSep 3 · 5,000 Meters Junior Varsity · Place 14 · Grant5,000 Meters Junior Varsity1418:41.3310
Aug 29Night MeetAug 29 · 3,000 Meters Sophomore · Place 48 · Grant3,000 Meters Sophomore4810:22.5510

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 23 · Grant5,000 Meters Junior Varsity2317:20.909
Oct 16PIL @ Pier Park (Jefferson Host)Oct 16 · 5,000 Meters Junior Varsity · Place 4 · Grant5,000 Meters Junior Varsity417:51.749
Oct 114th Annual Rose City Championship InviteOct 11 · 5,000 Meters Junior Varsity Championship · Place 59 · Grant5,000 Meters Junior Varsity Championship5917:16.609
Oct 2PIL @ Fernhill Park (Lincoln Host)Oct 2 · 5,000 Meters Junior Varsity · Place 11 · Grant5,000 Meters Junior Varsity1117:00.809
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Freshman Division 1 · Place 12 · Grant5,000 Meters Junior Varsity Freshman Division 11217:46.6FR
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 30 · Grant5,000 Meters Junior Varsity3017:23.209
Sep 18PIL - Cleveland, Jefferson, McDaniel @ GrantSep 18 · 5,000 Meters Junior Varsity · Place 3 · Grant5,000 Meters Junior Varsity317:43.539
Sep 7Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A · Place 8 · Grant5,000 Meters Junior Varsity 5A818:54.409
Sep 4PIL PreviewSep 4 · 5,000 Meters Junior Varsity · Place 5 · Grant5,000 Meters Junior Varsity518:17.109
Aug 30Night MeetAug 30 · 3,000 Meters Freshman · Place 9 · Grant3,000 Meters Freshman910:07.839