Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2811:59.02The Good Evening MeetAugust 28, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2620:18.97Nike Portland XCSeptember 26, 2026
5,000 Meters · Grant ParkPIL @ Grant (Lincoln, Grant, Benson, Jefferson) · Sep 3021:34.00PIL @ Grant (Lincoln, Grant, Benson, Jefferson)September 30, 2026
5,000 Meters · Lents ParkPIL Preview · Sep 220:19.33PIL PreviewSeptember 2, 2026
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1219:46.05Oregon City XC Invitational September 12, 2026
5,000 Meters · Richardson ParkFlight 7 · Oct 320:32.0Flight 7October 3, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 919:37.706th 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

9 results
DateMeetEventPlMarkGr
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 110 · Grant5,000 Meters Junior Varsity11020:09.511
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Bronze · Place 70 · Grant5,000 Meters JV Bronze7019:37.70 PB11
Oct 3Flight 7Oct 3 · 5,000 Meters Junior Varsity · Place 60 · Grant5,000 Meters Junior Varsity6020:32.0 PB11
Sep 30PIL @ Grant (Lincoln, Grant, Benson, Jefferson)Sep 30 · 5,000 Meters Boys Race (All) · Place 83 · Grant5,000 Meters Boys Race (All)8321:34.00 PB11
Sep 26Nike Portland XCSep 26 · 5,000 Meters J/S JV Morning · Place 200 · Grant5,000 Meters J/S JV Morning20020:18.97 PB11
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters JV Boys Gold. (21mins-) · Place 127 · Grant5,000 Meters JV Boys Gold. (21mins-)12719:46.05 PB11
Sep 5Ultimook RaceSep 5 · 5,000 Meters JV Boys 5A – 6A · Place 242 · Grant5,000 Meters JV Boys 5A – 6A24228:16.13Unofficial11
Sep 2PIL PreviewSep 2 · 5,000 Meters Junior Varsity · Place 85 · Grant5,000 Meters Junior Varsity8520:19.33 PB11
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Junior Boys · Place 88 · Grant3,000 Meters Junior Boys8811:59.02 PB11

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 15PIL @ Grant ParkOct 15 · 5,000 Meters Junior Varsity · Place 52 · Grant5,000 Meters Junior Varsity5221:28.6310
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity · Place 81 · Grant5,000 Meters Junior Varsity8121:18.7210
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Junior Varsity 5A · Place 261 · Grant5,000 Meters Junior Varsity 5A26128:34.9010
Sep 3PIL PreviewSep 3 · 5,000 Meters Junior Varsity · Place 90 · Grant5,000 Meters Junior Varsity9022:03.5210
Aug 29Night MeetAug 29 · 3,000 Meters Novice · Place 41 · Grant3,000 Meters Novice4112:13.7210

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 146 · Grant5,000 Meters Junior Varsity14620:41.009
Oct 16PIL @ Pier Park (Jefferson Host)Oct 16 · 5,000 Meters Junior Varsity · Place 56 · Grant5,000 Meters Junior Varsity5621:42.839
Oct 2PIL @ Fernhill Park (Lincoln Host)Oct 2 · 5,000 Meters Junior Varsity · Place 81 · Grant5,000 Meters Junior Varsity8121:18.009
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Freshman Division 1 · Place 162 · Grant5,000 Meters Junior Varsity Freshman Division 116221:48.7FR
Sep 18PIL - Cleveland, Jefferson, McDaniel @ GrantSep 18 · 5,000 Meters Junior Varsity · Place 77 · Grant5,000 Meters Junior Varsity7722:56.399
Sep 4PIL PreviewSep 4 · 5,000 Meters Junior Varsity · Place 133 · Grant5,000 Meters Junior Varsity13325:39.009
Aug 30Night MeetAug 30 · 3,000 Meters Novice · Place 76 · Grant3,000 Meters Novice7613:17.779