Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Crystal Springs XC CourseCrystal Springs Invitational · Oct 1016:51.25Crystal Springs InvitationalOctober 10, 2026
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2810:27.93The Good Evening MeetAugust 28, 2026
3,000 Meters · Gresham High SchoolGresham XC Festival · Sep 510:06.21Gresham XC FestivalSeptember 5, 2026
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1917:25.49The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Jesuit High SchoolMountainside, Southridge, Beaverton & Jesuit · Sep 918:32.70Mountainside, Southridge, Beaverton & JesuitSeptember 9, 2026
5,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 117:48.50Grant Robison InvitationalOctober 1, 2026
5,000 Meters · Lake Sacajawea ParkJack & Jill Invitational · Sep 1217:41.77Jack & Jill InvitationalSeptember 12, 2026
5,000 Meters · Lents ParkStumptown Showdown · Oct 1716:32.58Stumptown ShowdownOctober 17, 2026
5,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2218:44.77USATF Region 13 Cross Country Junior OlympicNovember 22, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 286A-2 Metro League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 24 · MountainsideMountainside5,000 Meters Junior Varsity2418:06.311
Oct 21Southridge, Sunset, Westview @ MountainsideOct 21 · 5,000 Meters Varsity · Place 31 · MountainsideMountainside5,000 Meters Varsity3118:20.411
Oct 17Stumptown ShowdownOct 17 · 5,000 Meters Varsity · Place 63 · MountainsideMountainside5,000 Meters Varsity6316:32.58 PB11
Oct 10Crystal Springs InvitationalOct 10 · 2.95 Miles Junior Varsity Blue · Place 1 · MountainsideMountainside2.95 Miles Junior Varsity Blue116:51.25 PB11
Oct 1Grant Robison InvitationalOct 1 · 5,000 Meters Varsity · Place 63 · MountainsideMountainside5,000 Meters Varsity6317:48.50 PB11
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Gold JV Boys (Ave under 20:00) · Place 5 · MountainsideMountainside5,000 Meters Gold JV Boys (Ave under 20:00)517:25.49 PB11
Sep 12Jack & Jill InvitationalSep 12 · 5,000 Meters VARSITY · Place 18 · MountainsideMountainside5,000 Meters VARSITY1817:41.77 PB11
Sep 9Mountainside, Southridge, Beaverton & JesuitSep 9 · 5,000 Meters Varsity · Place 12 · MountainsideMountainside5,000 Meters Varsity1218:32.70 PB11
Sep 5Gresham XC FestivalSep 5 · 3,000 Meters Boys Varsity · Place 19 · MountainsideMountainside3,000 Meters Boys Varsity1910:06.21 PB11
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Junior Boys · Place 44 · MountainsideMountainside3,000 Meters Junior Boys4410:27.93 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 5,000 Meters 15-18 · Place 14 · UnattachedUnattached5,000 Meters 15-181418:44.77 PB10
Oct 296A-2 Metro League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 23 · MountainsideMountainside5,000 Meters Junior Varsity2317:39.9710
Oct 22Beaverton, Jesuit, Mountainside @ WestviewOct 22 · 5,000 Meters Junior Varsity · Place 5 · MountainsideMountainside5,000 Meters Junior Varsity518:45.4010
Oct 15Southridge, Aloha, Mountainside @ JesuitOct 15 · 5,000 Meters Varsity · Place 30 · MountainsideMountainside5,000 Meters Varsity3018:25.5810
Oct 4Run With Neil InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 2 · MountainsideMountainside5,000 Meters Junior Varsity218:27.5010
Sep 20Three Course ChallengeSep 20 · 5,000 Meters Varsity · Place 102 · MountainsideMountainside5,000 Meters Varsity10221:36.510
Sep 10Jesuit, Sunset @ MountainsideSep 10 · 5,000 Meters Junior Varsity · Place 34 · MountainsideMountainside5,000 Meters Junior Varsity3419:56.9010
Sep 6Gresham XC Festival - Sponsored by LMNTSep 6 · 3,000 Meters Boys Novice · Place 1 · MountainsideMountainside3,000 Meters Boys Novice111:23.5410