Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Jackson Middle SchoolCleveland, Franklin, Lincoln, Wells @ Jackson MS · Oct 79:45.51Cleveland, Franklin, Lincoln, Wells @ Jackson MSOctober 7, 2021
2,000 Meters · Wilshire ParkCleveland, Roosevelt, McDaniel, Lincoln @ Wilshire Park · Sep 309:02.0Cleveland, Roosevelt, McDaniel, Lincoln @ Wilshire ParkSeptember 30, 2021
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2810:51.09The Good Evening MeetAugust 28, 2026
3,000 Meters · Jackson Middle SchoolPIL Middle School Championship · Oct 2312:14.97PIL Middle School ChampionshipOctober 23, 2023
3,000 Meters · The Hydrangea RanchUltimook Race · Sep 213:48.54Ultimook RaceSeptember 2, 2023
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 3012:43.7Stumptown Youth XC ChampionshipOctober 30, 2022
3,000 Meters · Westmoreland ParkFranklin, Jefferson, Roosevelt and Cleveland @ Westmoreland · Sep 2611:43.58Franklin, Jefferson, Roosevelt and Cleveland @ WestmorelandSeptember 26, 2023
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1918:15.40The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Fernhill ParkPIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin) · Sep 1619:21.15PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin)September 16, 2026
5,000 Meters · Gabriel ParkPIL @ Gabriel Park (Ida, Cleve, Lincoln, Jeff) · Oct 1420:16.00PIL @ Gabriel Park (Ida, Cleve, Lincoln, Jeff)October 14, 2026
5,000 Meters · Lents ParkPIL Preview · Sep 219:02.17PIL PreviewSeptember 2, 2026
5,000 Meters · Pier ParkPIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt) · Sep 3019:42.29PIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt)September 30, 2026
5,000 Meters · Richardson ParkFlight 7 · Oct 318:47.4Flight 7October 3, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 918:30.676th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 1728:48Steens Mountain Running Camp Jan Yriarte Uphill 5KJuly 17, 2026
5,000 Meters · Steens Mountain Running Camp Jan Yriarte Uphill 5KSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 1828:23Steens Mountain Running Camp Jan Yriarte Uphill 5K July 18, 2025

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 56 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity5618:45.311
Oct 14PIL @ Gabriel Park (Ida, Cleve, Lincoln, Jeff)Oct 14 · 5,000 Meters Varsity · Place 26 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity2620:16.00 PB11
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Silver · Place 46 · Cleveland (OR)Cleveland (OR)5,000 Meters JV Silver4618:30.67 PB11
Oct 3Flight 7Oct 3 · 5,000 Meters Junior Varsity · Place 25 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity2518:47.4 PB11
Sep 30PIL @ Pier (Franklin, Ida, Cleveland, Madison, Roosevelt)Sep 30 · 5,000 Meters Varsity · Place 35 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity3519:42.29 PB11
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Gold Varsity Boys (avg top 5 under 18 · Place 103 · Cleveland (OR)Cleveland (OR)5,000 Meters Gold Varsity Boys (avg top 5 under 1810318:15.40 PB11
Sep 16PIL @ Fernhill (Cleveland, Lincoln, Benson, Franklin)Sep 16 · 5,000 Meters Junior Varsity · Place 23 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity2319:21.15 PB11
Sep 5Ultimook RaceSep 5 · 5,000 Meters Varsity Boys 5A – 6A · Place 97 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity Boys 5A – 6A9721:26.18Unofficial11
Sep 2PIL PreviewSep 2 · 5,000 Meters Varsity · Place 54 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity5419:02.17 PB11
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Junior Boys · Place 55 · Cleveland (OR)Cleveland (OR)3,000 Meters Junior Boys5510:51.09 PB11
Jul 17Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 17 · 5,000 Meters Week 2 · Place 88 · Cleveland (OR)Cleveland (OR)5,000 Meters Week 28828:48 PB11

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 78 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity7819:15.0510
Oct 15PIL @ Gabriel ParkOct 15 · 5,000 Meters Junior Varsity · Place 50 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity5021:19.2010
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity Championship · Place 117 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity Championship11718:45.1710
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Frosh/Soph Freshman · Place 52 · Cleveland (OR)Cleveland (OR)5,000 Meters Frosh/Soph Freshman5219:35.0210
Oct 1PIL @ Clinton ParkOct 1 · 5,000 Meters Junior Varsity · Place 27 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity2720:02.9010
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Junior Varsity Division 1 · Place 91 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity Division 19118:55.0010
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Junior Varsity · Place 133 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity13318:18.6010
Sep 17PIL @ Cleveland (Westmoreland Park)Sep 17 · 5,000 Meters Junior Varsity · Place 18 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity1819:30.0610
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Junior Varsity 5A · Place 31 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity 5A3120:25.5010
Sep 3PIL PreviewSep 3 · 5,000 Meters Varsity · Place 56 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity5620:14.2510
Aug 29Night MeetAug 29 · 3,000 Meters Sophomore · Place 70 · Cleveland (OR)Cleveland (OR)3,000 Meters Sophomore7010:53.1010
Jul 18Steens Mountain Running Camp Jan Yriarte Uphill 5K Jul 18 · 5,000 Meters Week 2 · Place 73 · Cleveland (OR)Cleveland (OR)5,000 Meters Week 27328:23 PB10

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 113 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity11319:39.909
Oct 16PIL @ Pier Park (Jefferson Host)Oct 16 · 5,000 Meters Junior Varsity · Place 32 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity3220:28.119
Oct 114th Annual Rose City Championship InviteOct 11 · 5,000 Meters Junior Varsity · Place 37 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity3719:19.509
Oct 2PIL @ Fernhill Park (Lincoln Host)Oct 2 · 5,000 Meters Varsity · Place 28 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity2819:26.309
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Freshman Division 1 · Place 91 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity Freshman Division 19120:10.1FR
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 23 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity2319:29.209
Sep 18PIL - Cleveland, Jefferson, McDaniel @ GrantSep 18 · 5,000 Meters Junior Varsity · Place 51 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity5121:05.989
Sep 7Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A · Place 99 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity 5A9922:31.609
Sep 4PIL PreviewSep 4 · 5,000 Meters Junior Varsity · Place 73 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity7321:54.609
Aug 30Night MeetAug 30 · 3,000 Meters Freshman · Place 76 · Cleveland (OR)Cleveland (OR)3,000 Meters Freshman7611:48.039

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 161 · Cleveland ClusterCleveland Cluster3,000 Meters Varsity16111:52.948
Oct 23PIL Middle School ChampionshipOct 23 · 3,000 Meters Championship · Place 45 · Cleveland ClusterCleveland Cluster3,000 Meters Championship4512:14.97 PB8
Oct 17PIL MS - Cleveland, Wells, Grant, Jefferson @ Grant ParkOct 17 · 3,000 Meters Boys 3000 · Place 21 · Cleveland ClusterCleveland Cluster3,000 Meters Boys 30002111:49.68
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 3,000 Meters Middle School · Place 62 · Cleveland ClusterCleveland Cluster3,000 Meters Middle School6212:13.48
Oct 3Cleveland, Franklin, Lincoln, Wells @ Jackson MSOct 3 · 3,000 Meters 3K Boys · Place 23 · Cleveland ClusterCleveland Cluster3,000 Meters 3K Boys2312:24.898
Sep 26Franklin, Jefferson, Roosevelt and Cleveland @ WestmorelandSep 26 · 3,000 Meters 3k Boys · Place 13 · Cleveland ClusterCleveland Cluster3,000 Meters 3k Boys1311:43.58 PB8
Sep 2Ultimook RaceSep 2 · 3,000 Meters Middle School · Place 53 · Cleveland ClusterCleveland Cluster3,000 Meters Middle School5313:48.54 PB8

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Super Champs · Place 205 · Cleveland ClusterCleveland Cluster3,000 Meters Super Champs20512:43.7 PB7
Oct 24PIL Middle School ChampionshipOct 24 · 3,000 Meters Novice Coed · Place 10 · Cleveland ClusterCleveland Cluster3,000 Meters Novice Coed1013:26.167
Oct 6Cleveland, Franklin, Lincoln, Wells @ Jackson MSOct 6 · 3,000 Meters 3K Boys · Place 36 · Cleveland ClusterCleveland Cluster3,000 Meters 3K Boys3613:30.957
Sep 29Cleveland, Franklin, Jefferson, Roosevelt @ WestmorelandSep 29 · 3,000 Meters 3k Boys · Place 26 · Cleveland ClusterCleveland Cluster3,000 Meters 3k Boys2612:57.537
Sep 3Ultimook RaceSep 3 · 3,000 Meters Middle School · Place 60 · Cleveland ClusterCleveland Cluster3,000 Meters Middle School6014:32.57

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25PIL Youth XC District ChampionshipOct 25 · 3,000 Meters Novice Coed · Place 99 · Cleveland ClusterCleveland Cluster3,000 Meters Novice Coed9915:45.926
Oct 21 Cleveland, Wells, Grant, Jefferson @ Grant ParkOct 21 · 3,000 Meters 3k boys · Place 84 · Cleveland ClusterCleveland Cluster3,000 Meters 3k boys8414:48.46
Oct 7Cleveland, Franklin, Lincoln, Wells @ Jackson MSOct 7 · 2,000 Meters 2K Coed · Place 14 · Cleveland ClusterCleveland Cluster2,000 Meters 2K Coed149:45.51 PB6
Sep 30Cleveland, Roosevelt, McDaniel, Lincoln @ Wilshire ParkSep 30 · 2,000 Meters 2K Coed · Place 11 · Cleveland ClusterCleveland Cluster2,000 Meters 2K Coed119:02.0 PB6