Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2810:55.70The Good Evening MeetAugust 28, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2619:07.57Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1419:20.12PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Gabriel ParkPIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel) · Sep 1620:35.08PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)September 16, 2026
5,000 Meters · Grant ParkPIL @ Grant (Lincoln, Grant, Benson, Jefferson) · Sep 3020:31.39PIL @ Grant (Lincoln, Grant, Benson, Jefferson)September 30, 2026
5,000 Meters · Lents ParkPIL Preview · Sep 218:28.73PIL PreviewSeptember 2, 2026
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1218:12.52Oregon City XC Invitational September 12, 2026
5,000 Meters · Richardson ParkFlight 7 · Oct 319:30.9Flight 7October 3, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 918:26.836th 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 53 · Grant5,000 Meters Junior Varsity5318:37.712
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Junior Varsity · Place 9 · Grant5,000 Meters Junior Varsity919:20.12 PB12
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Championship · Place 123 · Grant5,000 Meters JV Championship12318:26.83 PB12
Oct 3Flight 7Oct 3 · 5,000 Meters Junior Varsity · Place 36 · Grant5,000 Meters Junior Varsity3619:30.9 PB12
Sep 30PIL @ Grant (Lincoln, Grant, Benson, Jefferson)Sep 30 · 5,000 Meters Boys Race (All) · Place 61 · Grant5,000 Meters Boys Race (All)6120:31.39 PB12
Sep 26Nike Portland XCSep 26 · 5,000 Meters J/S JV Morning · Place 124 · Grant5,000 Meters J/S JV Morning12419:07.57 PB12
Sep 16PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)Sep 16 · 5,000 Meters Junior Varsity · Place 15 · Grant5,000 Meters Junior Varsity1520:35.08 PB12
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters JV Boys Gold. (21mins-) · Place 36 · Grant5,000 Meters JV Boys Gold. (21mins-)3618:12.52 PB12
Sep 5Ultimook RaceSep 5 · 3,000 Meters Novice Race all divisions · Place 5 · Grant3,000 Meters Novice Race all divisions514:17.21Unofficial12
Sep 2PIL PreviewSep 2 · 5,000 Meters Junior Varsity · Place 14 · Grant5,000 Meters Junior Varsity1418:28.73 PB12
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Senior Boys · Place 42 · Grant3,000 Meters Senior Boys4210:55.70 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 102 · Grant5,000 Meters Junior Varsity10219:42.0211
Oct 15PIL @ Grant ParkOct 15 · 5,000 Meters Junior Varsity · Place 22 · Grant5,000 Meters Junior Varsity2219:49.4111
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity · Place 122 · Grant5,000 Meters Junior Varsity12220:05.1711
Oct 1PIL @ Fernhill ParkOct 1 · 5,000 Meters Junior Varsity · Place 31 · Grant5,000 Meters Junior Varsity3119:24.8011
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Junior Varsity · Place 216 · Grant5,000 Meters Junior Varsity21619:28.1011
Sep 17PIL @ Roosevelt (Pier Park)Sep 17 · 5,000 Meters Junior Varsity · Place 19 · Grant5,000 Meters Junior Varsity1921:12.3011
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Junior Varsity 5A · Place 273 · Grant5,000 Meters Junior Varsity 5A27328:40.9011
Sep 3PIL PreviewSep 3 · 5,000 Meters Junior Varsity · Place 55 · Grant5,000 Meters Junior Varsity5520:43.5011
Aug 29Night MeetAug 29 · 3,000 Meters Novice · Place 16 · Grant3,000 Meters Novice1611:20.1011

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 135 · Grant5,000 Meters Junior Varsity13520:20.3010
Oct 16PIL @ Pier Park (Jefferson Host)Oct 16 · 5,000 Meters Junior Varsity · Place 34 · Grant5,000 Meters Junior Varsity3420:37.3810
Oct 114th Annual Rose City Championship InviteOct 11 · 5,000 Meters Junior Varsity Championship · Place 240 · Grant5,000 Meters Junior Varsity Championship24019:32.7010
Oct 2PIL @ Fernhill Park (Lincoln Host)Oct 2 · 5,000 Meters Junior Varsity · Place 59 · Grant5,000 Meters Junior Varsity5919:52.7010
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Division 1 · Place 98 · Grant5,000 Meters Junior Varsity Division 19819:46.4SO
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 208 · Grant5,000 Meters Junior Varsity20819:54.3010
Sep 18PIL - Cleveland, Jefferson, McDaniel @ GrantSep 18 · 5,000 Meters Junior Varsity · Place 36 · Grant5,000 Meters Junior Varsity3620:24.6110
Sep 7Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A · Place 71 · Grant5,000 Meters Junior Varsity 5A7121:33.9010
Sep 4PIL PreviewSep 4 · 5,000 Meters Junior Varsity · Place 59 · Grant5,000 Meters Junior Varsity5921:13.8010
Aug 30Night MeetAug 30 · 3,000 Meters Novice · Place 9 · Grant3,000 Meters Novice911:33.7410

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 256A-1 PIL District ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 161 · Grant5,000 Meters Junior Varsity16121:04.909
Oct 18PIL - Roos, Grant, Franklin, McdOct 18 · 5,000 Meters Junior Varsity · Place 42 · Grant5,000 Meters Junior Varsity4222:33.169
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 104 · Grant5,000 Meters Junior Varsity10421:11.3FR
Oct 4PIL - Jeff, Wells, Ben, Grant @ FranklinOct 4 · 5,000 Meters Junior Varsity · Place 58 · Grant5,000 Meters Junior Varsity5821:51.469
Sep 30Nike Portland XCSep 30 · 5,000 Meters Junior Varsity Freshman Division 1 · Place 164 · Grant5,000 Meters Junior Varsity Freshman Division 116422:05.5FR
Sep 20PIL - Grant, Benson, Lincoln, Mcd, RooseveltSep 20 · 5,000 Meters Junior Varsity · Place 30 · Grant5,000 Meters Junior Varsity3021:22.359
Sep 16Oregon City XC Invitational Sep 16 · 5,000 Meters Junior Varsity · Place 131 · Grant5,000 Meters Junior Varsity13122:18.049
Sep 6PIL District PreviewSep 6 · 5,000 Meters Junior Varsity · Place 112 · Grant5,000 Meters Junior Varsity11222:19.5FR
Aug 25Night MeetAug 25 · 3,000 Meters Freshman · Place 81 · Grant3,000 Meters Freshman8112:40.1FR