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

1 results
DateMeetEventPlMarkGr
Oct 10Crystal Springs InvitationalOct 10 · 2.95 Miles Junior Varsity Blue · Place 1 · MountainsideMountainside2.95 Miles Junior Varsity Blue116:51.25 PB11

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 4Run With Neil InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 2 · MountainsideMountainside5,000 Meters Junior Varsity218:27.5010
Sep 6Gresham XC Festival - Sponsored by LMNTSep 6 · 3,000 Meters Boys Novice · Place 1 · MountainsideMountainside3,000 Meters Boys Novice111:23.5410