Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2812:59.82The Good Evening MeetAugust 28, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2617:10.59Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1417:51.99PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Gabriel ParkPIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel) · Sep 1618:30.23PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)September 16, 2026
5,000 Meters · Grant ParkPIL @ Grant (Lincoln, Grant, Benson, Jefferson) · Sep 3021:52.77PIL @ Grant (Lincoln, Grant, Benson, Jefferson)September 30, 2026
5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 717:26.20OSAA State XC ChampionshipsNovember 7, 2026
5,000 Meters · Lents Park6A-1 Portland Interscholastic League Championships · Oct 2918:00.956A-1 Portland Interscholastic League ChampionshipsOctober 29, 2025
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1216:32.14Oregon City XC Invitational September 12, 2026
5,000 Meters · Richardson ParkFlight 7 · Oct 317:26.8Flight 7October 3, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 917:07.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

12 results
DateMeetEventPlMarkGr
Nov 7OSAA State XC ChampionshipsNov 7 · 5,000 Meters 6A · Place 115 · Grant5,000 Meters 6A11517:26.20 PB12
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 27 · Grant5,000 Meters Varsity2717:26.112
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Varsity · Place 15 · Grant5,000 Meters Varsity1517:51.99 PB12
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters Bike the Gorge Varsity Championship · Place 144 · Grant5,000 Meters Bike the Gorge Varsity Championship14417:07.70 PB12
Oct 3Flight 7Oct 3 · 5,000 Meters Varsity Flight 1 (B/G combined) · Place 3 · Grant5,000 Meters Varsity Flight 1 (B/G combined)317:26.8 PB12
Sep 30PIL @ Grant (Lincoln, Grant, Benson, Jefferson)Sep 30 · 5,000 Meters Boys Race (All) · Place 90 · Grant5,000 Meters Boys Race (All)9021:52.77 PB12
Sep 26Nike Portland XCSep 26 · 5,000 Meters J/S JV Morning · Place 19 · Grant5,000 Meters J/S JV Morning1917:10.59 PB12
Sep 16PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)Sep 16 · 5,000 Meters Junior Varsity · Place 2 · Grant5,000 Meters Junior Varsity218:30.23 PB12
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters JV Boys Gold. (21mins-) · Place 5 · Grant5,000 Meters JV Boys Gold. (21mins-)516:32.14 PB12
Sep 5Ultimook RaceSep 5 · 3,000 Meters Novice Race all divisions · Place 4 · Grant3,000 Meters Novice Race all divisions414:16.87Unofficial12
Sep 2PIL PreviewSep 2 · 5,000 Meters Junior Varsity · Place 34 · Grant5,000 Meters Junior Varsity3419:01.1212
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Senior Boys · Place 85 · Grant3,000 Meters Senior Boys8512:59.82 PB12

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 30 · Grant5,000 Meters Junior Varsity3018:00.95 PB11