Personal bests

Best marks in available results
Event / courseMarkMeetDate
1,000 Meters · Valley CatholicCYO Portland XC #2 · Sep 174:01.0CYO Portland XC #2September 17, 2022
1,200 Meters · La Salle Catholic College Preparatory SchoolCYO Portland XC #3 · Sep 245:55.70CYO Portland XC #3September 24, 2022
1500 m · Camp HowardCYO Portland XC Bigfoot Meet of Champions · Oct 106:00.7CYO Portland XC Bigfoot Meet of ChampionsOctober 10, 2026
1500 m · Fernhill ParkCYO Portland XC #2 · Sep 236:44.5CYO Portland XC #2September 23, 2023
1500 m · Gabriel ParkCYO Portland XC #4 · Oct 35:38.1CYO Portland XC #4October 3, 2026
1500 m · Valley CatholicCYO Portland XC #4 · Oct 17:59.40CYO Portland XC #4October 1, 2022
2 Miles · Jesuit High SchoolBeaverton Youth TC - XC Youth Kickoff ‘26 · Sep 1314:54.79Beaverton Youth TC - XC Youth Kickoff ‘26September 13, 2026
3,000 Meters · Blue Lake Regional ParkCYO Portland XC #1 · Sep 1312:51.1CYO Portland XC #1September 13, 2025
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1412:52.84USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Camp HowardCYO Portland XC Meet of Champions · Oct 1113:30.5CYO Portland XC Meet of ChampionsOctober 11, 2025
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2313:20.70USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
3,000 Meters · Gabriel ParkCYO Portland XC #2 · Sep 1913:51.0CYO Portland XC #2September 19, 2026
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Nov 112:01.30Stumptown Youth XC ChampionshipNovember 1, 2026
600 m · Camp HowardCYO Portland XC #4 · Oct 22:06.90CYO Portland XC #4October 2, 2021
600 m · Valley CatholicCYO Portland XC #2 · Sep 182:36.82CYO Portland XC #2September 18, 2021
800 m · Gabriel ParkCYO Portland XC #1 · Sep 163:28.7CYO Portland XC #1September 16, 2023

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1Stumptown Youth XC ChampionshipNov 1 · 3,000 Meters Super Champs · Place 72 · Youth Track FoundationYouth Track Foundation3,000 Meters Super Champs7212:01.30 PB8
Oct 10CYO Portland XC Bigfoot Meet of ChampionsOct 10 · 1,500 Meters Cadet 1500M · Place 6 · St. Pius XSt. Pius X1,500 Meters Cadet 1500M66:00.7 PB8
Oct 3CYO Portland XC #4Oct 3 · 1,500 Meters Cadet 1500M · Place 5 · St. Pius XSt. Pius X1,500 Meters Cadet 1500M55:38.1 PB8
Sep 19CYO Portland XC #2Sep 19 · 3,000 Meters 3000M Cadet · Place 6 · St. Pius XSt. Pius X3,000 Meters 3000M Cadet613:51.0 PB8
Sep 13Beaverton Youth TC - XC Youth Kickoff ‘26Sep 13 · 2 Miles Youth Open · Place 25 · Youth Track FoundationYouth Track Foundation2 Miles Youth Open2514:54.79 PB8
Sep 5Ultimook RaceSep 5 · 5,000 Meters Open Race Morning · Place 15 · Youth Track FoundationYouth Track Foundation5,000 Meters Open Race Morning1524:06.98Unofficial8

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 11-12 · Place 170 · Bowerman TrackBowerman Track3,000 Meters 11-1217013:24.807
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 3,000 Meters 11-12 · Place 53 · Bowerman TrackBowerman Track3,000 Meters 11-125312:18.877
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 3,000 Meters Varsity · Place 14 · BowermanBowerman3,000 Meters Varsity1412:04.90—
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 70 · BowermanBowerman3,000 Meters Varsity7012:10.007
Oct 11CYO Portland XC Meet of ChampionsOct 11 · 3,000 Meters Cadet 3000M · Place 5 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M513:30.5 PB7
Oct 4CYO Portland XC #4Oct 4 · 1,500 Meters Cadet 1500M · Place 4 · St. Pius XSt. Pius X1,500 Meters Cadet 1500M45:57.47
Sep 27CYO Portland XC #3Sep 27 · 3,000 Meters Cadet 3000M · Place 5 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M512:52.47
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 22 · BowermanBowerman3,000 Meters Middle School2212:16.307
Sep 13CYO Portland XC #1Sep 13 · 3,000 Meters 3000M Cadet · Place 6 · St. Pius XSt. Pius X3,000 Meters 3000M Cadet612:51.1 PB7
Sep 6The Ultimook RaceSep 6 · 3,000 Meters Middle School · Place 40 · BowermanBowerman3,000 Meters Middle School4014:17.707

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 243 · Bowerman TrackBowerman Track3,000 Meters 11-1224312:52.84 PB6
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 60 · Bowerman TrackBowerman Track3,000 Meters 11-126013:20.70 PB6
Oct 12CYO Portland XC Meet of ChampionsOct 12 · 1,500 Meters Varsity · Place 4 · St. Pius XSt. Pius X1,500 Meters Varsity46:24.36
Oct 5CYO Portland XC Week 4Oct 5 · 3,000 Meters Varsity · Place 3 · St. Pius XSt. Pius X3,000 Meters Varsity313:23.66
Sep 28CYO Portland XC Week 3Sep 28 · 1,500 Meters Varsity · Place 2 · St. Pius XSt. Pius X1,500 Meters Varsity26:17.826
Sep 21CYO Portland XC Week 2Sep 21 · 2,850 Meters Varsity · Place 4 · St. Pius XSt. Pius X2,850 Meters Varsity411:45.866
Sep 14CYO Portland XC Week 1Sep 14 · 1,500 Meters 1500M Cub · Place 2 · St. Pius XSt. Pius X1,500 Meters 1500M Cub26:19.176
Sep 7Ultimook RaceSep 7 · 3,000 Meters Middle School · Place 52 · BowermanBowerman3,000 Meters Middle School5215:38.146

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 14CYO Portland XC Meet of ChampionsOct 14 · 1,500 Meters Cub 1500M · Place 5 · St. Pius XSt. Pius X1,500 Meters Cub 1500M56:35.35
Oct 7CYO Portland XC #4Oct 7 · 1,500 Meters Cub 1500M · Place 7 · St. Pius XSt. Pius X1,500 Meters Cub 1500M76:45.05
Sep 30CYO Portland XC #3Sep 30 · 1,500 Meters Cub 1500M · Place 5 · St. Pius XSt. Pius X1,500 Meters Cub 1500M57:05.85
Sep 23CYO Portland XC #2Sep 23 · 1,500 Meters Cub 1500M · Place 2 · St. Pius XSt. Pius X1,500 Meters Cub 1500M26:44.5 PB5
Sep 16CYO Portland XC #1Sep 16 · 800 Meters Cub 800M · Place 1 · St. Pius XSt. Pius X800 Meters Cub 800M13:28.7 PB5

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 8CYO Portland XC Meet of ChampionsOct 8 · 1,500 Meters Roadrunner 1500M · Place 3 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M37:37.804
Oct 1CYO Portland XC #4Oct 1 · 1,500 Meters Roadrunner 1500M · Place 7 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M77:59.40 PB4
Sep 24CYO Portland XC #3Sep 24 · 1,200 Meters Roadrunner 1200M · Place 1 · St. Pius XSt. Pius X1,200 Meters Roadrunner 1200M15:55.70 PB4
Sep 17CYO Portland XC #2Sep 17 · 1,000 Meters Roadrunner 1000M · Place 1 · St. Pius XSt. Pius X1,000 Meters Roadrunner 1000M14:01.0 PB4

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 2CYO Portland XC #4Oct 2 · 600 Meters Roadrunner 600M · Place 2 · St. Pius XSt. Pius X600 Meters Roadrunner 600M22:06.90 PB3
Sep 25CYO Portland XC #3Sep 25 · 600 Meters Varsity · Place 5 · St Pius XSt Pius X600 Meters Varsity52:44.403
Sep 18CYO Portland XC #2Sep 18 · 600 Meters Roadrunner 600M · Place 5 · St. Pius XSt. Pius X600 Meters Roadrunner 600M52:36.82 PB3
Sep 11CYO Portland XC #1Sep 11 · 1,500 Meters Roadrunner 1500M · Place 29 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M298:23.793