Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Gresham High SchoolGresham XC Festival · Sep 512:35.05Gresham XC FestivalSeptember 5, 2026
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1923:06.48The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Chambers Creek Regional ParkHOKA 30th John Payne XC Invite · Oct 322:41.3HOKA 30th John Payne XC InviteOctober 3, 2026
5,000 Meters · Jesuit High SchoolMountainside, Southridge, Beaverton & Jesuit · Sep 923:47.64Mountainside, Southridge, Beaverton & JesuitSeptember 9, 2026
5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 1623:57.30Meriwether Cross Country ClassicOctober 16, 2026
5,000 Meters · Sunset HSBeaverton, Jesuit, Westview @ Sunset · Oct 1423:42.30Beaverton, Jesuit, Westview @ SunsetOctober 14, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 286A-2 Metro League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 157 · Beaverton5,000 Meters Junior Varsity15723:07.610
Oct 21Jesuit & BeavertonOct 21 · 5,000 Meters Junior Varsity · Place 13 · Beaverton5,000 Meters Junior Varsity1323:24.510
Oct 16Meriwether Cross Country ClassicOct 16 · 5,000 Meters Junior Varsity · Place 273 · Beaverton5,000 Meters Junior Varsity27323:57.30 PB10
Oct 14Beaverton, Jesuit, Westview @ SunsetOct 14 · 5,000 Meters Junior Varsity · Place 91 · Beaverton5,000 Meters Junior Varsity9123:42.30 PB10
Oct 3HOKA 30th John Payne XC InviteOct 3 · 5,000 Meters JV Silver Teams A-L - 20-24 minutes · Place 179 · Beaverton5,000 Meters JV Silver Teams A-L - 20-24 minutes17922:41.3 PB10
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Silver JV Boys (under 21:00) · Place 140 · Beaverton5,000 Meters Silver JV Boys (under 21:00)14023:06.48 PB10
Sep 9Mountainside, Southridge, Beaverton & JesuitSep 9 · 5,000 Meters Junior Varsity · Place 52 · Beaverton5,000 Meters Junior Varsity5223:47.64 PB10
Sep 5Gresham XC FestivalSep 5 · 3,000 Meters Boys JV · Place 52 · Beaverton3,000 Meters Boys JV5212:35.05 PB10

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 296A-2 Metro League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 175 · Beaverton5,000 Meters Junior Varsity17523:38.119
Oct 22Beaverton, Jesuit, Mountainside @ WestviewOct 22 · 5,000 Meters Junior Varsity · Place 84 · Beaverton5,000 Meters Junior Varsity8424:45.809
Oct 15Beaverton, Westview @ SunsetOct 15 · 5,000 Meters Junior Varsity · Place 96 · Beaverton5,000 Meters Junior Varsity9625:30.809
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity · Place 332 · Beaverton5,000 Meters Junior Varsity33224:09.859
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Junior Varsity Division 2 · Place 337 · Beaverton5,000 Meters Junior Varsity Division 233724:40.409
Aug 29Night MeetAug 29 · 3,000 Meters Varsity · Place 126 · Beaverton3,000 Meters Varsity12615:09.389