Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Jesuit High SchoolBeaverton Youth TC - XC Youth Kickoff ‘26 · Sep 1314:53.33Beaverton Youth TC - XC Youth Kickoff ‘26September 13, 2026
3,000 Meters · Blue Lake Regional ParkCYO Portland XC #3 · Sep 2712:16.1CYO Portland XC #3September 27, 2025
3,000 Meters · Camp HowardCYO Portland XC Bigfoot Meet of Champions · Oct 1012:14.6CYO Portland XC Bigfoot Meet of ChampionsOctober 10, 2026
3,000 Meters · Gabriel ParkCYO Portland XC #4 · Oct 312:11.2CYO Portland XC #4October 3, 2026
3,000 Meters · Spokane Polo GroundsNXR Northwest Grade School/Middle School Championships · Nov 1511:39.3NXR Northwest Grade School/Middle School ChampionshipsNovember 15, 2025
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Nov 111:04.10Stumptown Youth XC ChampionshipNovember 1, 2026
3,000 Meters · Westmoreland ParkCYO Portland XC #3 · Sep 2612:33.0CYO Portland XC #3September 26, 2026
4,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2216:02.58USATF Region 13 Cross Country Junior OlympicNovember 22, 2025
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1921:40.84The Mook XC InvitationalSeptember 19, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 1Stumptown Youth XC ChampionshipNov 1 · 3,000 Meters Super Champs · Place 17 · Youth Track FoundationYouth Track Foundation3,000 Meters Super Champs1711:04.10 PB8
Oct 10CYO Portland XC Bigfoot Meet of ChampionsOct 10 · 3,000 Meters Cadet 3000M · Place 4 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M412:14.6 PB8
Oct 3CYO Portland XC #4Oct 3 · 3,000 Meters Cadet 3000M · Place 2 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M212:11.2 PB8
Sep 26CYO Portland XC #3Sep 26 · 3,000 Meters Cadet 3000M · Place 4 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M412:33.0 PB8
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters 5k Open Race 8:30 AM · Place 7 · Youth Track FoundationYouth Track Foundation5,000 Meters 5k Open Race 8:30 AM721:40.84 PB8
Sep 13Beaverton Youth TC - XC Youth Kickoff ‘26Sep 13 · 2 Miles Youth Open · Place 22 · Youth Track FoundationYouth Track Foundation2 Miles Youth Open2214:53.33 PB8
Sep 5Ultimook RaceSep 5 · 5,000 Meters Open Race Morning · Place 13 · Youth Track FoundationYouth Track Foundation5,000 Meters Open Race Morning1323:49.25Unofficial8

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 4,000 Meters 13-14 · Place 37 · Bowerman TrackBowerman Track4,000 Meters 13-143716:02.58 PB7
Nov 15NXR Northwest Grade School/Middle School ChampionshipsNov 15 · 3,000 Meters Middle School/Grade School 3K · Place 24 · Bowerman TrackBowerman Track3,000 Meters Middle School/Grade School 3K2411:39.3 PB7
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 4,000 Meters Varsity · Place 10 · BowermanBowerman4,000 Meters Varsity1016:30.80—
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 36 · BowermanBowerman3,000 Meters Varsity3611:25.407
Oct 11CYO Portland XC Meet of ChampionsOct 11 · 3,000 Meters Cadet 3000M · Place 3 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M312:20.87
Oct 4CYO Portland XC #4Oct 4 · 3,000 Meters Cadet 3000M · Place 2 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M212:44.77
Sep 27CYO Portland XC #3Sep 27 · 3,000 Meters Cadet 3000M · Place 3 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M312:16.1 PB7
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 16 · BowermanBowerman3,000 Meters Middle School1611:47.707
Sep 13CYO Portland XC #1Sep 13 · 3,000 Meters 3000M Cadet · Place 5 · St. Pius XSt. Pius X3,000 Meters 3000M Cadet512:28.57