Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Ash Creek PreserveThe Opener · Aug 2817:21.40The Opener August 28, 2026
3,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2617:07.28Nike Portland XCSeptember 26, 2026
3,000 Meters · Blue Lake Regional Park2026 NWOC Preview · Sep 918:30.822026 NWOC PreviewSeptember 9, 2026
3,000 Meters · Gresham High SchoolGresham XC Festival · Sep 518:24.77Gresham XC FestivalSeptember 5, 2026
3,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1217:32.97Oregon City XC Invitational September 12, 2026
3,000 Meters · Sandy High SchoolNWOC league meet (hosted by Sandy) · Sep 2318:07.01NWOC league meet (hosted by Sandy)September 23, 2026
5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 1628:51.70Meriwether Cross Country ClassicOctober 16, 2026
5,000 Meters · Rex Putnam High SchoolNWOC XC League Meet · Oct 1429:42.15NWOC XC League MeetOctober 14, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 929:51.016th 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

9 results
DateMeetEventPlMarkGr
Oct 16Meriwether Cross Country ClassicOct 16 · 5,000 Meters Junior Varsity · Place 376 · Parkrose5,000 Meters Junior Varsity37628:51.70 PB9
Oct 14NWOC XC League MeetOct 14 · 5,000 Meters Junior Varsity · Place 47 · Parkrose5,000 Meters Junior Varsity4729:42.15 PB9
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Bronze · Place 381 · Parkrose5,000 Meters JV Bronze38129:51.01 PB9
Sep 26Nike Portland XCSep 26 · 3,000 Meters Novice JV · Place 79 · Parkrose3,000 Meters Novice JV7917:07.28 PB9
Sep 23NWOC league meet (hosted by Sandy)Sep 23 · 3,000 Meters Coed JV · Place 13 · Parkrose3,000 Meters Coed JV1318:07.01 PB9
Sep 12Oregon City XC Invitational Sep 12 · 3,000 Meters JV Boys 3k · Place 54 · Parkrose3,000 Meters JV Boys 3k5417:32.97 PB9
Sep 92026 NWOC PreviewSep 9 · 3,000 Meters Junior Varsity 2 · Place 21 · Parkrose3,000 Meters Junior Varsity 22118:30.82 PB9
Sep 5Gresham XC FestivalSep 5 · 3,000 Meters Boys Novice · Place 26 · Parkrose3,000 Meters Boys Novice2618:24.77 PB9
Aug 28The Opener Aug 28 · 3,000 Meters Novice · Place 104 · Parkrose3,000 Meters Novice10417:21.40 PB9