Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2813:09.91The Good Evening MeetAugust 28, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2622:00.69Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1421:58.49PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Gabriel ParkPIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel) · Sep 1624:50.41PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)September 16, 2026
5,000 Meters · Grant ParkPIL @ Grant (Lincoln, Grant, Benson, Jefferson) · Sep 3022:41.35PIL @ Grant (Lincoln, Grant, Benson, Jefferson)September 30, 2026
5,000 Meters · Lents Park6A-1 Portland Interscholastic League Championships · Oct 2923:09.486A-1 Portland Interscholastic League ChampionshipsOctober 29, 2025
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1222:20.19Oregon City XC Invitational September 12, 2026
5,000 Meters · Richardson ParkFlight 7 · Oct 323:04.1Flight 7October 3, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 921:29.406th 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 164 · Grant5,000 Meters Junior Varsity16421:33.510
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Junior Varsity · Place 53 · Grant5,000 Meters Junior Varsity5321:58.49 PB10
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Bronze · Place 198 · Grant5,000 Meters JV Bronze19821:29.40 PB10
Oct 3Flight 7Oct 3 · 5,000 Meters Junior Varsity · Place 109 · Grant5,000 Meters Junior Varsity10923:04.1 PB10
Sep 30PIL @ Grant (Lincoln, Grant, Benson, Jefferson)Sep 30 · 5,000 Meters Boys Race (All) · Place 103 · Grant5,000 Meters Boys Race (All)10322:41.35 PB10
Sep 26Nike Portland XCSep 26 · 5,000 Meters Sophomore JV Morning · Place 180 · Grant5,000 Meters Sophomore JV Morning18022:00.69 PB10
Sep 16PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)Sep 16 · 5,000 Meters Junior Varsity · Place 81 · Grant5,000 Meters Junior Varsity8124:50.41 PB10
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters JV Boys Silver. (21mins+) · Place 120 · Grant5,000 Meters JV Boys Silver. (21mins+)12022:20.19 PB10
Sep 5Ultimook RaceSep 5 · 5,000 Meters JV Boys 5A – 6A · Place 229 · Grant5,000 Meters JV Boys 5A – 6A22927:52.82Unofficial10
Sep 2PIL PreviewSep 2 · 5,000 Meters Junior Varsity · Place 150 · Grant5,000 Meters Junior Varsity15023:18.9010
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Sophomore Boys · Place 121 · Grant3,000 Meters Sophomore Boys12113:09.91 PB10

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 196 · Grant5,000 Meters Junior Varsity19623:09.48 PB9