Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · 3k CourseCleveland, Wells, Jefferson @ Grant · Oct 1614:24.42Cleveland, Wells, Jefferson @ GrantOctober 16, 2025
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2813:32.03The Good Evening MeetAugust 28, 2026
3,000 Meters · Jackson Middle SchoolPIL Middle School Championships · Oct 2714:18.00PIL Middle School ChampionshipsOctober 27, 2025
3,000 Meters · Wilshire ParkRoosevelt, Grant, McDaniel @Jefferson · Oct 213:46.67Roosevelt, Grant, McDaniel @JeffersonOctober 2, 2025
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2622:44.81Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1423:10.75PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Gabriel ParkPIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel) · Sep 1624:33.20PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)September 16, 2026
5,000 Meters · Grant ParkPIL @ Grant (Lincoln, Grant, Benson, Jefferson) · Sep 3022:55.42PIL @ Grant (Lincoln, Grant, Benson, Jefferson)September 30, 2026
5,000 Meters · Lents ParkPIL Preview · Sep 223:28.75PIL PreviewSeptember 2, 2026
5,000 Meters · Richardson ParkFlight 7 · Oct 322:58.2Flight 7October 3, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 922:13.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

10 results
DateMeetEventPlMarkGr
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 177 · GrantGrant5,000 Meters Junior Varsity17721:55.99
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Junior Varsity · Place 69 · GrantGrant5,000 Meters Junior Varsity6923:10.75 PB9
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Bronze · Place 254 · GrantGrant5,000 Meters JV Bronze25422:13.19 PB9
Oct 3Flight 7Oct 3 · 5,000 Meters Junior Varsity · Place 108 · GrantGrant5,000 Meters Junior Varsity10822:58.2 PB9
Sep 30PIL @ Grant (Lincoln, Grant, Benson, Jefferson)Sep 30 · 5,000 Meters Boys Race (All) · Place 106 · GrantGrant5,000 Meters Boys Race (All)10622:55.42 PB9
Sep 26Nike Portland XCSep 26 · 5,000 Meters Freshman JV Morning · Place 185 · GrantGrant5,000 Meters Freshman JV Morning18522:44.81 PB9
Sep 16PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)Sep 16 · 5,000 Meters Junior Varsity · Place 76 · GrantGrant5,000 Meters Junior Varsity7624:33.20 PB9
Sep 5Ultimook RaceSep 5 · 5,000 Meters JV Boys 5A – 6A · Place 240 · GrantGrant5,000 Meters JV Boys 5A – 6A24028:15.30Unofficial9
Sep 2PIL PreviewSep 2 · 5,000 Meters Junior Varsity · Place 152 · GrantGrant5,000 Meters Junior Varsity15223:28.75 PB9
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Freshmen Boys · Place 103 · GrantGrant3,000 Meters Freshmen Boys10313:32.03 PB9

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 27PIL Middle School ChampionshipsOct 27 · 3,000 Meters Novice Coed · Place 62 · Grant ClusterGrant Cluster3,000 Meters Novice Coed6214:18.00 PB8
Oct 16Cleveland, Wells, Jefferson @ GrantOct 16 · 3,000 Meters Middle School · Place 67 · Grant ClusterGrant Cluster3,000 Meters Middle School6714:24.42 PB8
Oct 2Roosevelt, Grant, McDaniel @JeffersonOct 2 · 3,000 Meters 3k Boys · Place 40 · Grant ClusterGrant Cluster3,000 Meters 3k Boys4013:46.67 PB8
Sep 25Grant, Lincoln, Wells @ McDanielSep 25 · 3,000 Meters 3K Boys · Place 67 · Grant ClusterGrant Cluster3,000 Meters 3K Boys6714:19.68