Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2812:07.91The Good Evening MeetAugust 28, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2621:06.13Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1421:17.01PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Gabriel ParkPIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel) · Sep 1622:38.25PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)September 16, 2026
5,000 Meters · Grant ParkPIL @ Grant (Lincoln, Grant, Benson, Jefferson) · Sep 3021:28.90PIL @ Grant (Lincoln, Grant, Benson, Jefferson)September 30, 2026
5,000 Meters · Lents Park6A-1 Portland Interscholastic League Championships · Oct 2920:47.586A-1 Portland Interscholastic League ChampionshipsOctober 29, 2025
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1219:31.49Oregon City XC Invitational September 12, 2026
5,000 Meters · Richardson ParkFlight 7 · Oct 321:29.1Flight 7October 3, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 920:07.196th 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

11 results
DateMeetEventPlMarkGr
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 144 · Grant5,000 Meters Junior Varsity14421:08.410
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Junior Varsity · Place 43 · Grant5,000 Meters Junior Varsity4321:17.01 PB10
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Bronze · Place 110 · Grant5,000 Meters JV Bronze11020:07.19 PB10
Oct 3Flight 7Oct 3 · 5,000 Meters Junior Varsity · Place 82 · Grant5,000 Meters Junior Varsity8221:29.1 PB10
Sep 30PIL @ Grant (Lincoln, Grant, Benson, Jefferson)Sep 30 · 5,000 Meters Boys Race (All) · Place 80 · Grant5,000 Meters Boys Race (All)8021:28.90 PB10
Sep 26Nike Portland XCSep 26 · 5,000 Meters Sophomore JV Morning · Place 146 · Grant5,000 Meters Sophomore JV Morning14621:06.13 PB10
Sep 16PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)Sep 16 · 5,000 Meters Junior Varsity · Place 48 · Grant5,000 Meters Junior Varsity4822:38.25 PB10
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters JV Boys Silver. (21mins+) · Place 9 · Grant5,000 Meters JV Boys Silver. (21mins+)919:31.49 PB10
Sep 5Ultimook RaceSep 5 · 5,000 Meters JV Boys 5A – 6A · Place 212 · Grant5,000 Meters JV Boys 5A – 6A21227:36.70Unofficial10
Sep 2PIL PreviewSep 2 · 5,000 Meters Junior Varsity · Place 120 · Grant5,000 Meters Junior Varsity12021:34.2610
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Sophomore Boys · Place 82 · Grant3,000 Meters Sophomore Boys8212:07.91 PB10

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 146 · Grant5,000 Meters Junior Varsity14620:47.58 PB9
Oct 15PIL @ Grant ParkOct 15 · 5,000 Meters Junior Varsity · Place 46 · Grant5,000 Meters Junior Varsity4621:16.559
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity · Place 69 · Grant5,000 Meters Junior Varsity6921:00.329
Oct 1PIL @ Fernhill ParkOct 1 · 5,000 Meters Junior Varsity · Place 67 · Grant5,000 Meters Junior Varsity6721:15.609
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Junior Varsity · Place 283 · Grant5,000 Meters Junior Varsity28320:47.409
Sep 17PIL @ Roosevelt (Pier Park)Sep 17 · 5,000 Meters Junior Varsity · Place 55 · Grant5,000 Meters Junior Varsity5523:33.709
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 49 · Grant5,000 Meters Junior Varsity4922:11.309
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Junior Varsity 5A · Place 259 · Grant5,000 Meters Junior Varsity 5A25928:34.309
Sep 3PIL PreviewSep 3 · 5,000 Meters Junior Varsity · Place 112 · Grant5,000 Meters Junior Varsity11223:21.519
Aug 29Night MeetAug 29 · 3,000 Meters Freshman · Place 106 · Grant3,000 Meters Freshman10612:32.529