Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Franklin HSMcDaniel, Lincoln, Roosevelt, Franklin @ Clinton Park · Oct 1713:02.52McDaniel, Lincoln, Roosevelt, Franklin @ Clinton ParkOctober 17, 2023
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2810:26.80The Good Evening MeetAugust 28, 2026
3,000 Meters · Jackson Middle SchoolPIL Middle School Championship · Oct 2312:45.37PIL Middle School ChampionshipOctober 23, 2023
3,000 Meters · Westmoreland ParkFranklin, Jefferson, Roosevelt and Cleveland @ Westmoreland · Sep 2612:19.51Franklin, Jefferson, Roosevelt and Cleveland @ WestmorelandSeptember 26, 2023
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1917:46.87The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2617:34.73Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1418:03.08PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Fernhill ParkPIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin) · Sep 1617:31.05PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin)September 16, 2026
5,000 Meters · Lents ParkStumptown Showdown · Oct 1716:54.42Stumptown ShowdownOctober 17, 2026
5,000 Meters · Nike World HeadquartersBowerman 5k · Jul 2517:11.6Bowerman 5kJuly 25, 2026
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1217:13.21Oregon City XC Invitational September 12, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 917:29.066th 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 38 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity3818:08.211
Oct 17Stumptown ShowdownOct 17 · 5,000 Meters Junior Varsity Scored (Top 7-12) · Place 11 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity Scored (Top 7-12)1116:54.42 PB11
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Junior Varsity · Place 1 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity118:03.08 PB11
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Championship · Place 69 · Franklin (OR)Franklin (OR)5,000 Meters JV Championship6917:29.06 PB11
Sep 26Nike Portland XCSep 26 · 5,000 Meters J/S JV Morning · Place 39 · Franklin (OR)Franklin (OR)5,000 Meters J/S JV Morning3917:34.73 PB11
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Elite Junior Varsity Boys · Place 15 · Franklin (OR)Franklin (OR)5,000 Meters Elite Junior Varsity Boys1517:46.87 PB11
Sep 16PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin)Sep 16 · 5,000 Meters Varsity · Place 11 · Franklin (OR)Franklin (OR)5,000 Meters Varsity1117:31.05 PB11
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters Varsity Boys · Place 85 · Franklin (OR)Franklin (OR)5,000 Meters Varsity Boys8517:13.21 PB11
Sep 2PIL PreviewSep 2 · 5,000 Meters Varsity · Place 34 · Franklin (OR)Franklin (OR)5,000 Meters Varsity3417:34.2611
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Junior Boys · Place 43 · Franklin (OR)Franklin (OR)3,000 Meters Junior Boys4310:26.80 PB11
Jul 25Bowerman 5kJul 25 · 5,000 Meters Open · Place 64 · Franklin High School XCFranklin High School XC5,000 Meters Open6417:11.6 PB11

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 54 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity5418:45.0010
Oct 18Stumptown ShowdownOct 18 · 5,000 Meters Junior Varsity 1 · Place 69 · FranklinFranklin5,000 Meters Junior Varsity 16919:06.5110
Oct 15PIL @ Grant ParkOct 15 · 5,000 Meters Junior Varsity · Place 33 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity3320:26.4910
Sep 3PIL PreviewSep 3 · 5,000 Meters Junior Varsity · Place 10 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity1018:28.1410
Aug 29Night MeetAug 29 · 3,000 Meters Sophomore · Place 61 · Franklin (OR)Franklin (OR)3,000 Meters Sophomore6110:40.6310

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 126 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity12620:06.109
Oct 19Hoka Postal Nationals 2 MileOct 19 · 5,000 Meters Varsity · Place 23 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2311:52.609
Oct 16PIL @ Clinton Park (Franklin Host)Oct 16 · 5,000 Meters Junior Varsity · Place 44 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity4419:50.589
Oct 11Champoeg Invitational Oct 11 · 5,000 Meters Junior Varsity · Place 54 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity5419:31.609
Oct 2PIL @ Fernhill Park (Lincoln Host)Oct 2 · 5,000 Meters Junior Varsity · Place 41 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity4119:23.709
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 44 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity4420:05.409
Sep 18PIL - Lincoln, Roosevelt, Franklin, Benson @ WellsSep 18 · 5,000 Meters Varsity · Place 30 · Franklin (OR)Franklin (OR)5,000 Meters Varsity3021:20.009
Sep 14Oregon City XC InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 54 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity5420:42.109
Sep 4PIL PreviewSep 4 · 5,000 Meters Junior Varsity · Place 85 · Franklin (OR)Franklin (OR)5,000 Meters Junior Varsity8522:34.209
Aug 30Night MeetAug 30 · 3,000 Meters Freshman · Place 103 · Franklin (OR)Franklin (OR)3,000 Meters Freshman10312:29.489

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 23PIL Middle School ChampionshipOct 23 · 3,000 Meters Novice Coed · Place 10 · Franklin ClusterFranklin Cluster3,000 Meters Novice Coed1012:45.37 PB8
Oct 17McDaniel, Lincoln, Roosevelt, Franklin @ Clinton ParkOct 17 · 3,000 Meters Middle School · Place 32 · Franklin ClusterFranklin Cluster3,000 Meters Middle School3213:02.52 PB8
Oct 3Cleveland, Franklin, Lincoln, Wells @ Jackson MSOct 3 · 3,000 Meters 3K Boys · Place 38 · Franklin ClusterFranklin Cluster3,000 Meters 3K Boys3813:02.018
Sep 26Franklin, Jefferson, Roosevelt and Cleveland @ WestmorelandSep 26 · 3,000 Meters 3k Boys · Place 25 · Franklin ClusterFranklin Cluster3,000 Meters 3k Boys2512:19.51 PB8