Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Franklin HSPIL Youth XC Meet @ FHS · Oct 2112:51.08PIL Youth XC Meet @ FHSOctober 21, 2021
3,000 Meters · Jackson Middle SchoolCleveland, Franklin, Lincoln, Wells @ Jackson MS · Oct 712:18.76Cleveland, Franklin, Lincoln, Wells @ Jackson MSOctober 7, 2021
3,000 Meters · Westmoreland ParkPIL Youth XC District Championship · Oct 2512:24.17PIL Youth XC District ChampionshipOctober 25, 2021
3,000 Meters · Wilshire ParkCleveland, Roosevelt, McDaniel, Lincoln @ Wilshire Park · Sep 3012:16.7Cleveland, Roosevelt, McDaniel, Lincoln @ Wilshire ParkSeptember 30, 2021
5,000 Meters · Lents Park6A-1 Portland Interscholastic League Championships · Oct 2915:54.826A-1 Portland Interscholastic League ChampionshipsOctober 29, 2025
5,000 Meters · Polo Grounds8th Annual Battle for the 509 · Oct 415:45.408th Annual Battle for the 509October 4, 2025
6,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 1119:20.65Ash Creek InvitationalSeptember 11, 2026
8,000 Meters · Bush Park51st Charles Bowles Willamette XC Invitational · Oct 326:06.651st Charles Bowles Willamette XC InvitationalOctober 3, 2026
8,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 1724:54.87Linfield George Oja InvitationalOctober 17, 2026
8,000 Meters · Tecolote Shores North ParkWest Coast Cross Country Championships · Oct 3026:32.26West Coast Cross Country ChampionshipsOctober 30, 2026
8,000 Meters · Western Oregon UniversityMike Johnson Classic · Sep 2625:47.92Mike Johnson ClassicSeptember 26, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30West Coast Cross Country ChampionshipsOct 30 · 8,000 Meters Collegiate · Place 47 · Seattle U.Seattle U.8,000 Meters Collegiate4726:32.26 PBFr
Oct 17Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Place 51 · Seattle U.Seattle U.8,000 Meters Collegiate5124:54.87 PBFr
Oct 351st Charles Bowles Willamette XC InvitationalOct 3 · 8,000 Meters Invite · Place 99 · Seattle U.Seattle U.8,000 Meters Invite9926:06.6 PBFr
Sep 26Mike Johnson ClassicSep 26 · 8,000 Meters College · Place 30 · Seattle U.Seattle U.8,000 Meters College3025:47.92 PBFr
Sep 11Ash Creek InvitationalSep 11 · 6,000 Meters Collegiate · Place 27 · Seattle U.Seattle U.6,000 Meters Collegiate2719:20.65 PBFr

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 6A · Place 17 · LincolnLincoln5,000 Meters 6A1715:47.7412
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Varsity · Place 7 · LincolnLincoln5,000 Meters Varsity715:54.82 PB12
Oct 15PIL @ Gabriel ParkOct 15 · 5,000 Meters Varsity · Place 10 · LincolnLincoln5,000 Meters Varsity1017:15.7012
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity Championship · Place 9 · LincolnLincoln5,000 Meters Varsity Championship915:21.4212
Oct 48th Annual Battle for the 509Oct 4 · 5,000 Meters Varsity Championship(AVG Below18 Min) · Place 10 · LincolnLincoln5,000 Meters Varsity Championship(AVG Below18 Min)1015:45.40 PB12
Oct 1PIL @ Fernhill ParkOct 1 · 5,000 Meters Junior Varsity · Place 6 · LincolnLincoln5,000 Meters Junior Varsity617:48.9012
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Varsity Elite · Place 13 · LincolnLincoln5,000 Meters Varsity Elite1314:52.0012
Sep 17PIL @ Cleveland (Westmoreland Park)Sep 17 · 5,000 Meters Varsity · Place 9 · LincolnLincoln5,000 Meters Varsity918:22.2612
Sep 3PIL PreviewSep 3 · 5,000 Meters Varsity · Place 3 · LincolnLincoln5,000 Meters Varsity315:56.6912
Aug 29Night MeetAug 29 · 3,000 Meters Varsity · Place 12 · LincolnLincoln3,000 Meters Varsity128:58.1612

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 5 · LincolnLincoln5,000 Meters Junior Varsity516:57.0011
Oct 16PIL @ Clinton Park (Franklin Host)Oct 16 · 5,000 Meters Junior Varsity · Place 21 · LincolnLincoln5,000 Meters Junior Varsity2118:22.8611
Oct 114th Annual Rose City Championship InviteOct 11 · 5,000 Meters Junior Varsity Championship · Place 7 · LincolnLincoln5,000 Meters Junior Varsity Championship716:15.1011
Oct 2PIL @ Fernhill Park (Lincoln Host)Oct 2 · 5,000 Meters Junior Varsity · Place 3 · LincolnLincoln5,000 Meters Junior Varsity316:38.7011
Sep 28Nike Portland XCSep 28 · 5,000 Meters Varsity Division 1 · Place 43 · LincolnLincoln5,000 Meters Varsity Division 14318:54.6JR
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 7 · LincolnLincoln5,000 Meters Junior Varsity716:50.7011
Sep 18PIL - Lincoln, Roosevelt, Franklin, Benson @ WellsSep 18 · 5,000 Meters Varsity · Place 20 · LincolnLincoln5,000 Meters Varsity2019:35.9011
Sep 13Ash Creek XC FestivalSep 13 · 5,000 Meters Junior Varsity · Place 7 · LincolnLincoln5,000 Meters Junior Varsity717:19.6611
Sep 4PIL PreviewSep 4 · 5,000 Meters Junior Varsity · Place 3 · LincolnLincoln5,000 Meters Junior Varsity318:08.0011
Aug 30Night MeetAug 30 · 3,000 Meters Varsity · Place 54 · LincolnLincoln3,000 Meters Varsity5410:11.6711

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 256A-1 PIL District ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 48 · LincolnLincoln5,000 Meters Junior Varsity4818:12.0010
Oct 21Post Season Mile RaceOct 21 · 1,600 Meters Varsity · Place 16 · LincolnLincoln1,600 Meters Varsity165:00.2Unofficial10
Oct 18PIL - Clev, Wells, Lincoln, Jeff, BenOct 18 · 5,000 Meters Junior Varsity · Place 15 · LincolnLincoln5,000 Meters Junior Varsity1518:02.2910
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Junior Varsity Championship · Place 46 · LincolnLincoln5,000 Meters Junior Varsity Championship4617:46.6SO
Oct 4PIL - Clev, Roos, Mcd, LincolnOct 4 · 5,000 Meters Varsity · Place 37 · LincolnLincoln5,000 Meters Varsity3720:06.0010
Sep 30Nike Portland XCSep 30 · 5,000 Meters Junior Varsity Division 1 · Place 40 · LincolnLincoln5,000 Meters Junior Varsity Division 14018:13.3SO
Sep 23Northwest Classic 2023Sep 23 · 5,000 Meters Junior Varsity · Place 8 · LincolnLincoln5,000 Meters Junior Varsity818:23.7SO
Sep 20PIL - Grant, Benson, Lincoln, Mcd, RooseveltSep 20 · 5,000 Meters Varsity · Place 35 · LincolnLincoln5,000 Meters Varsity3518:18.7710
Sep 6PIL District PreviewSep 6 · 5,000 Meters Junior Varsity · Place 13 · LincolnLincoln5,000 Meters Junior Varsity1318:21.9SO

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25PIL Youth XC District ChampionshipOct 25 · 3,000 Meters Championship · Place 40 · Lincoln ClusterLincoln Cluster3,000 Meters Championship4012:24.17 PB8
Oct 21PIL Youth XC Meet @ FHSOct 21 · 3,000 Meters 3K Boys 5:30 PM · Place 21 · Lincoln ClusterLincoln Cluster3,000 Meters 3K Boys 5:30 PM2112:51.08 PB8
Oct 7Cleveland, Franklin, Lincoln, Wells @ Jackson MSOct 7 · 3,000 Meters 3K Boys · Place 21 · Lincoln ClusterLincoln Cluster3,000 Meters 3K Boys2112:18.76 PB8
Sep 30Cleveland, Roosevelt, McDaniel, Lincoln @ Wilshire ParkSep 30 · 3,000 Meters 3K Boys · Place 17 · Lincoln ClusterLincoln Cluster3,000 Meters 3K Boys1712:16.7 PB8